Skip to main content

Crate bazaar

Crate bazaar 

Source

Modules§

bencode_serializer
bisect_multi
Bisection lookup for multiple keys over a byte-addressable content.
branch
Reading and writing a bzr branch (Branch Format 7).
btree_builder
B+Tree graph index builder.
btree_graph_index
A standalone reader for B+Tree graph index files.
btree_index
B+Tree graph index format helpers.
btree_serializer
Pure-Rust core of the btree CHK leaf-node serializer.
bzrdir
Opening .bzr control directories.
chk_inventory
chk_map
Persistent maps from tuple_of_strings->string using CHK stores.
chunk_writer
Fixed-size compressed chunk writer.
config
Breezy’s configuration system, ported from breezy/config.py.
dirstate
fifo_cache
First-in-first-out caches.
filters
gen_ids
globbing
Tools for converting globs to regular expressions.
groupcompress
Groupcompress format: delta wire encoding, block framing, and the compressor / manager glue that backs the Python GroupCompressVersionedFiles.
hashcache
ignores
Parsing of ignore files (.bzrignore and the user ignore config).
index
Graph index serialization.
inventory
inventory_delta
Inventory delta serialisation.
key_mapper
Key-to-partition mappers used by versioned-file storage layouts.
knit
Knit format parsing and serialization.
lock
File locking with both fcntl OS-level locks and in-process bookkeeping.
lockdir
On-disk lock directories (LockDir).
lru_cache
Least-recently-used cache ordering engine.
multiparent
Multi-parent diff representation.
osutils
pack
Bazaar container format 1 serialization.
pack_repo
Pack repository helpers.
plan_merge
Merge plan generation. Mirrors bzrformats.merge.
recordcounter
Record counting support for showing progress of revision fetch.
repository
Repository access: format metadata/registry plus the pack readers.
revision
rio
serializer
smart
testament
Testaments: signable summaries of a revision.
textinv
Text-based inventory format (# bzr inventory format 3).
textmerge
Text merge functionality.
transform
Tree transforms: the staged, applied-atomically model of tree changes.
transport
Storage transport abstraction.
tuned_gzip
Bazaar’s hand-rolled gzip writer.
versionedfile
views
The views working-tree control file (Bazaar views format 1).
weave
Weave storage core algorithms.
workingtree
Working trees: the user’s checkout on disk plus its tracked state.
xml_serializer

Macros§

declare_adapter
Register a KnitAdapter implementation so lookup_adapter can find it. Pass a zero-sized type that implements KnitAdapter; the macro builds a static instance and submits it through inventory.
declare_branch_format
Declare a branch format: define a static BranchFormat and register it. Capability fields default to false; a declaration states only what differs.
declare_bzrdir_format
Declare a control-directory format: define a static ControlDirFormat and register it. A declaration states only the fields that differ from ControlDirFormat::DEFAULT.
declare_repository_format
Declare a repository format: define a static RepositoryFormat and register it so [registry] can find it by marker string.
declare_workingtree_format
Declare a working-tree format: define a static WorkingTreeFormat and register it. Capability fields default to false.

Structs§

FileId
RevisionId

Constants§

CURRENT_REVISION
DEFAULT_CHUNK_SIZE
NULL_REVISION

Functions§

check_valid
is_valid