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