Crate jj_lib

Source
Expand description

Jujutsu version control system.

Modules§

absorb
Algorithm to split changes in a single source commit into its most relevant ancestors, ‘absorbing’ them away.
annotate
Methods that allow annotation (attribution and blame) for a file in a repository.
backend
commit
commit_builder
config
Configuration store helpers.
conflicts
content_hash
Portable, stable hashing suitable for identifying values
copies
Code for working with copies and renames.
dag_walk
General-purpose DAG algorithms.
default_index
An on-disk index of the commits in a repository.
default_submodule_store
diff
dsl_util
Domain-specific language helpers.
extensions_map
file_util
files
fileset
Functional language for selecting a set of paths.
fix
API for transforming file content, for example to apply formatting, and propagate those changes across revisions.
fmt_util
Common formatting helpers
fsmonitor
Filesystem monitor tool interface.
git
git_backend
gitignore
gpg_signing
graph
hex_util
id_prefix
index
Interfaces for indexes of the commits in a repository.
local_working_copy
lock
matchers
merge
Generic algorithms for working with merged values, plus specializations for some common types of merged values.
merged_tree
A lazily merged view of a set of trees.
object_id
op_heads_store
op_store
op_walk
Utility for operation id resolution and traversal.
operation
protos
ref_name
Name types for commit references.
refs
repo
repo_path
revset
rewrite
settings
signing
Generic APIs to work with cryptographic signatures created and verified by various backends.
simple_backend
simple_op_heads_store
simple_op_store
ssh_signing
stacked_table
A persistent table of fixed-size keys to variable-size values.
store
str_util
String helpers.
submodule_store
time_util
Provides support for parsing and matching date ranges.
transaction
tree
tree_builder
union_find
This module implements a UnionFind<T> type which can be used to efficiently calculate disjoint sets for any data type.
view
working_copy
Defines the interface for the working copy. See LocalWorkingCopy for the default local-disk implementation.
workspace