List of all items
Structs
- batch::WriteBatch
- chunker::ChunkBoundary
- chunker::ChunkIterator
- chunker::FastCdc
- hash::Hasher
- hash::ObjectPath
- history::CommitHistory
- history::Position
- history::tokio_executor::TokioExecutor
- ignore::IgnoreList
- ignore::Pattern
- index::Index
- index::IndexEntry
- object::Blob
- object::ChunkedBlob
- object::Commit
- object::Delta
- object::Identity
- object::Remix
- object::RemixSource
- object::Tag
- object::Tree
- object::TreeEntry
- ops::bisect::BisectState
- ops::blame::BlameLine
- ops::blame::BlameResult
- ops::cherry_pick::CherryPickResult
- ops::conflict_state::CherryPickState
- ops::conflict_state::ConflictRecord
- ops::conflict_state::MergeState
- ops::conflict_state::RevertState
- ops::diff::DiffEntry
- ops::diff::DiffResult
- ops::diff::HunkLine
- ops::diff::PatchHunk
- ops::diff::StatusEntry
- ops::gc::GcReport
- ops::merge::Conflict
- ops::merge::MergeResult
- ops::rebase::RebaseState
- ops::recovery::RecoveryEntry
- ops::recovery::RetentionPolicy
- ops::restore::RestoreOptions
- ops::restore::RestoreReport
- ops::restore::SparsePattern
- ops::revert::RevertResult
- ops::stash::StashEntry
- ops::stash::StashList
- pack::PackReader
- pack::PackWriter
- pack::UnpackReport
- pack_shard::Config
- pack_shard::Shard
- pack_shard::ShardSet
- protocol::BackoffIterator
- protocol::PackKey
- refs::Ref
- repo_lock::RepoLock
- sign::KeyPair
- sign::PublicKey
- sign::SecretSeed
- sign::Signature
- sparse::SparseManifest
- sparse::SparseProof
- sparse::SparseResponse
- store::BulkWriter
- store::EphemeralSink
- store::ObjectStore
- worktree::StatObservation
Enums
- batch::SyncPolicy
- hash::FromHexError
- history::HistoryError
- history::RebuildError
- ignore::IgnoreError
- index::EntryStatus
- index::IndexError
- object::EntryMode
- object::IdentityKind
- object::MkitError
- object::Object
- object::ObjectType
- ops::bisect::BisectError
- ops::bisect::BisectStep
- ops::blame::BlameError
- ops::cherry_pick::CherryPickError
- ops::conflict_state::ConflictStateError
- ops::diff::DiffError
- ops::diff::DiffKind
- ops::diff::HunkLineKind
- ops::diff::StatusStaging
- ops::gc::GcRootsError
- ops::merge::ConflictKind
- ops::rebase::RebaseAction
- ops::rebase::RebaseError
- ops::recovery::RecoveryError
- ops::restore::RestoreError
- ops::revert::RevertError
- ops::stash::StashError
- pack::PackError
- pack_shard::ShardError
- protocol::TransportError
- refs::Head
- refs::RefError
- refs::RefWriteCondition
- repo_lock::LockError
- sparse::SparseError
- sparse::SparseWireError
- store::StoreError
- worktree::WorktreeError
Traits
Functions
- chunker::chunk_boundaries
- chunker::gear_table_digest
- delta::decode
- delta::encode
- hash::domain_digest
- hash::from_hex
- hash::hash
- hash::object_path
- hash::to_hex
- hash::to_hex_bytes
- history::rebuild_from_chain
- history::verify_inclusion
- ignore::glob_match
- ignore::load
- ignore::parse
- index::deserialize
- index::from_tree
- index::index_path
- index::read_index
- index::validate_index_path
- index::write_index
- ops::bisect::bisect_file_path
- ops::bisect::cleanup_bisect
- ops::bisect::enumerate_range
- ops::bisect::is_bisect_in_progress
- ops::bisect::next_step
- ops::bisect::pick_midpoint
- ops::bisect::pick_midpoint_skip
- ops::bisect::read_state
- ops::bisect::write_state
- ops::blame::blame_file
- ops::blame::find_blob_in_tree
- ops::blame::format_blame_text
- ops::blame::match_lines
- ops::blame::match_lines_checked
- ops::cherry_pick::cherry_pick
- ops::conflict_state::any_op_in_progress
- ops::conflict_state::clear_cherry_pick_state
- ops::conflict_state::clear_merge_state
- ops::conflict_state::clear_revert_state
- ops::conflict_state::deserialize_conflicts
- ops::conflict_state::in_progress_op_name
- ops::conflict_state::is_cherry_pick_in_progress
- ops::conflict_state::is_merge_in_progress
- ops::conflict_state::is_revert_in_progress
- ops::conflict_state::read_cherry_pick_state
- ops::conflict_state::read_conflicts
- ops::conflict_state::read_merge_state
- ops::conflict_state::read_revert_state
- ops::conflict_state::serialize_conflicts
- ops::conflict_state::write_cherry_pick_state
- ops::conflict_state::write_conflicts
- ops::conflict_state::write_merge_state
- ops::conflict_state::write_revert_state
- ops::diff::apply_hunks_subset
- ops::diff::diff_line_counts
- ops::diff::diff_trees
- ops::diff::enumerate_hunks
- ops::diff::merge_blob_3way
- ops::diff::status_diff
- ops::diff::status_diff_observed
- ops::diff::text_patch
- ops::diff::unified_hunks
- ops::gc::collect_roots
- ops::gc::live_objects
- ops::gc::run_gc
- ops::graph::collect_ancestor_set
- ops::graph::reachable_closure
- ops::graph::reachable_closure_checked
- ops::graph::reachable_objects
- ops::merge::find_merge_base
- ops::merge::is_ancestor
- ops::merge::merge_trees
- ops::rebase::cleanup_rebase
- ops::rebase::collect_commits_to_replay
- ops::rebase::is_rebase_in_progress
- ops::rebase::read_state
- ops::rebase::rebase_dir_path
- ops::rebase::write_state
- ops::recovery::expire
- ops::recovery::read_all
- ops::recovery::record
- ops::recovery::roots
- ops::recovery::would_expire
- ops::restore::could_match_descendant
- ops::restore::load_sparse_checkout
- ops::restore::matches_sparse
- ops::restore::parse_sparse_patterns
- ops::restore::restore_tree
- ops::restore::restore_tree_to_worktree
- ops::restore::write_sparse_checkout
- ops::revert::revert
- ops::revert::revert_message
- ops::stash::apply
- ops::stash::clear
- ops::stash::deserialize_list
- ops::stash::drop
- ops::stash::entry_tree_hash
- ops::stash::list
- ops::stash::pop
- ops::stash::render_stash_show
- ops::stash::save
- ops::stash::serialize_list
- ops::stash::show_diff
- ops::stash::write_list_test_only
- pack::pack_key
- pack_shard::decode_manifest
- pack_shard::decode_pack_from_shards
- pack_shard::default_config
- pack_shard::encode_manifest
- pack_shard::encode_pack_to_shards
- protocol::is_retryable
- protocol::pack_key_from_hex
- refs::decode_ref_wire
- refs::delete_ref
- refs::delete_ref_safe
- refs::delete_remote_ref
- refs::delete_tag
- refs::encode_ref_wire
- refs::init
- refs::list_refs
- refs::list_remote_names
- refs::list_remote_refs
- refs::list_tags
- refs::load_shallow_boundaries
- refs::read_head
- refs::read_ref
- refs::read_remote_ref
- refs::read_tag
- refs::resolve_head
- refs::update_head
- refs::update_ref
- refs::update_ref_with_history
- refs::update_tag
- refs::validate_ref_name
- refs::validate_ref_prefix
- refs::write_head_branch
- refs::write_head_detached
- refs::write_ref
- refs::write_remote_ref
- refs::write_shallow_boundaries
- refs::write_tag
- repo_lock::acquire
- repo_lock::acquire_default
- serialize::blob_prologue
- serialize::deserialize
- serialize::serialize
- sign::commit_signing_bytes
- sign::commit_signing_hash
- sign::effective_uid
- sign::load_key
- sign::load_raw_32
- sign::remix_signing_bytes
- sign::remix_signing_hash
- sign::save_key
- sign::save_raw_32
- sign::save_raw_32_create_new
- sign::sign_commit
- sign::sign_remix
- sign::sign_tag
- sign::tag_signing_bytes
- sign::tag_signing_hash
- sign::verify
- sign::verify_commit
- sign::verify_remix
- sign::verify_tag
- sparse::build_sparse
- sparse::decode_sparse_cache
- sparse::decode_sparse_response
- sparse::encode_sparse_cache
- sparse::encode_sparse_response
- sparse::hash_filter
- sparse::tree_hash
- sparse::verify_sparse
- worktree::build_tree
- worktree::build_tree_filtered
- worktree::build_tree_filtered_observed
- worktree::build_tree_from_index
- worktree::build_tree_from_index_with
- worktree::hash_file
- worktree::hash_file_object
- worktree::mtime_nanos
- worktree::read_blob
- worktree::read_regular_file_bounded
- worktree::stat_cache_fields
- worktree::stat_matches
- worktree::store_file_object
- worktree::validate_symlink_target
Type Aliases
- hash::Hash
- history::InclusionProof
- index::IndexResult
- ops::bisect::BisectResult
- ops::blame::BlameResult2
- ops::conflict_state::ConflictStateResult
- ops::rebase::RebaseResult
- ops::restore::RestoreResult
- ops::stash::StashResult
- protocol::TransportResult
- refs::RefResult
- repo_lock::LockResult
- store::StoreResult
- worktree::WorktreeResult
Constants
- chunker::AVG_SIZE
- chunker::MASK_L
- chunker::MASK_S
- chunker::MAX_SIZE
- chunker::MIN_SIZE
- chunker::SEED
- delta::HEADER_LEN
- delta::MAX_INSERT_LEN
- delta::OP_COPY
- delta::STREAM_VERSION
- hash::HASH_LEN
- hash::HEX_LEN
- hash::ZERO
- history::HISTORY_DIR
- history::JOURNAL_PARTITION_SUFFIX
- history::METADATA_PARTITION_SUFFIX
- ignore::MAX_IGNORE_FILE_BYTES
- index::FORMAT_VERSION
- index::FORMAT_VERSION_V1
- index::INDEX_FILE
- index::MAGIC
- index::MAX_INDEX_BYTES
- index::MAX_PATH_LEN
- object::IDENTITY_MAX_LEN
- object::MAGIC
- object::SCHEMA_VERSION
- object::TAG_NAME_MAX_LEN
- ops::bisect::BISECT_FILE
- ops::blame::BLAME_MAX_LINES
- ops::conflict_state::CHERRY_PICK_HEAD
- ops::conflict_state::CHERRY_PICK_MSG
- ops::conflict_state::CONFLICTS_FILE
- ops::conflict_state::MERGE_HEAD
- ops::conflict_state::MERGE_MSG
- ops::conflict_state::ORIG_HEAD
- ops::conflict_state::REVERT_HEAD
- ops::conflict_state::REVERT_MSG
- ops::graph::MAX_ANCESTORS
- ops::graph::MAX_REACHABLE
- ops::rebase::REBASE_DIR
- ops::recovery::DEFAULT_GRACE_SECS
- ops::recovery::DEFAULT_KEEP_LAST
- ops::recovery::RECOVERY_LOG
- ops::stash::MAGIC
- ops::stash::MAX_MANIFEST_BYTES
- ops::stash::MAX_MESSAGE_LEN
- ops::stash::STASH_FILE
- pack::ENTRY_FRAME_LEN
- pack::HEADER_LEN
- pack::MAGIC
- pack::MAX_ENTRIES
- pack::MAX_TOTAL_PAYLOAD
- pack::TRAILER_LEN
- pack::VERSION
- pack_shard::MANIFEST_MAGIC
- pack_shard::MANIFEST_MAX_BYTES
- pack_shard::MANIFEST_VERSION
- pack_shard::SHARD_SIZE_THRESHOLD
- protocol::BACKOFF_CAP
- protocol::BACKOFF_INITIAL
- protocol::BACKOFF_MAX_ATTEMPTS
- protocol::PACK_BODY_LIMIT
- protocol::PACK_BODY_LIMIT_USIZE
- refs::HEADS_DIR
- refs::HEAD_FILE
- refs::REFS_DIR
- refs::REMOTES_DIR
- refs::SHALLOW_FILE
- refs::TAGS_DIR
- repo_lock::DEFAULT_SLEEP
- repo_lock::DEFAULT_TIMEOUT
- serialize::MAX_TREE_ENTRIES
- sign::COMMIT_DOMAIN
- sign::REMIX_DOMAIN
- sign::TAG_DOMAIN
- sparse::MAX_FILTER_PATHS
- sparse::MAX_LEAVES
- sparse::SPARSE_CACHE_DIR
- sparse::SPARSE_CACHE_MAGIC
- sparse::SPARSE_CACHE_VERSION
- sparse::SPARSE_WIRE_MAGIC
- sparse::SPARSE_WIRE_MAX_BYTES
- sparse::SPARSE_WIRE_VERSION
- store::MAX_RAW_OBJECT_SIZE
- store::MAX_TREE_DEPTH
- store::MKIT_DIR
- store::OBJECTS_DIR
- worktree::CHUNK_THRESHOLD
- worktree::MAX_FILE_BYTES