jujube_lib/
lib.rs

1// Copyright 2020 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15#![feature(get_mut_unchecked)]
16
17#[cfg(test)]
18#[macro_use]
19extern crate maplit;
20
21pub mod commit;
22pub mod commit_builder;
23pub mod conflicts;
24pub mod dag_walk;
25pub mod evolution;
26pub mod files;
27pub mod git;
28pub mod git_store;
29pub mod index;
30pub mod local_store;
31pub mod lock;
32pub mod matchers;
33pub mod op_store;
34pub mod operation;
35pub mod protos;
36pub mod repo;
37pub mod repo_path;
38pub mod rewrite;
39pub mod settings;
40pub mod simple_op_store;
41pub mod store;
42pub mod store_wrapper;
43pub mod testutils;
44pub mod transaction;
45pub mod tree;
46pub mod tree_builder;
47pub mod trees;
48pub mod view;
49pub mod working_copy;