List of all items
Structs
- backend::BackendInitError
- backend::BackendLoadError
- backend::ChangeId
- backend::Commit
- backend::CommitId
- backend::Conflict
- backend::ConflictId
- backend::ConflictTerm
- backend::FileId
- backend::MillisSinceEpoch
- backend::SecureSig
- backend::Signature
- backend::SymlinkId
- backend::Timestamp
- backend::Tree
- backend::TreeEntriesNonRecursiveIterator
- backend::TreeEntry
- backend::TreeId
- commit::Commit
- commit_builder::CommitBuilder
- default_index::CompositeIndex
- default_index::DefaultIndexStore
- default_index::DefaultIndexStoreInitError
- default_index::DefaultMutableIndex
- default_index::DefaultReadonlyIndex
- default_index::IndexEntry
- default_index::IndexLevelStats
- default_index::IndexPosition
- default_index::IndexStats
- default_index::ReadonlyIndexLoadError
- default_index::RevWalk
- default_index::RevWalkDescendants
- default_index::RevWalkDescendantsGenerationRange
- default_index::RevWalkGenerationRange
- default_index::revset_engine::RevsetImpl
- default_index::revset_graph_iterator::RevsetGraphIterator
- default_submodule_store::DefaultSubmoduleStore
- diff::Diff
- diff::DiffHunkIterator
- file_util::PathError
- files::ContentHunk
- files::DiffLine
- files::DiffLineIterator
- git::FailedRefExport
- git::GitBranchPushTargets
- git::GitFetchStats
- git::GitImportStats
- git::GitRefUpdate
- git::Progress
- git::RemoteCallbacks
- git::SubmoduleConfig
- git_backend::GitBackend
- gitignore::GitIgnoreFile
- id_prefix::IdIndex
- id_prefix::IdIndexBuilder
- id_prefix::IdIndexLookup
- id_prefix::IdPrefixContext
- index::AllHeadsForGcUnsupported
- index::IndexReadError
- index::IndexWriteError
- local_backend::LocalBackend
- local_working_copy::FileState
- local_working_copy::FileStates
- local_working_copy::LocalWorkingCopy
- local_working_copy::LocalWorkingCopyFactory
- local_working_copy::LockedLocalWorkingCopy
- local_working_copy::TreeState
- lock::FileLock
- matchers::DifferenceMatcher
- matchers::EverythingMatcher
- matchers::FilesMatcher
- matchers::IntersectionMatcher
- matchers::NothingMatcher
- matchers::PrefixMatcher
- merge::Merge
- merge::MergeBuilder
- merged_tree::DiffSummary
- merged_tree::MergedTreeBuilder
- merged_tree::TreeDiffIterator
- merged_tree::TreeDiffStreamImpl
- merged_tree::TreeEntriesIterator
- object_id::HexPrefix
- op_store::BranchTarget
- op_store::Operation
- op_store::OperationId
- op_store::OperationMetadata
- op_store::RefTarget
- op_store::RemoteRef
- op_store::RemoteView
- op_store::View
- op_store::ViewId
- op_store::WorkspaceId
- op_walk::ReparentStats
- operation::Operation
- protos::git_store::Commit
- protos::local_store::Commit
- protos::local_store::Conflict
- protos::local_store::Tree
- protos::local_store::TreeValue
- protos::local_store::commit::Signature
- protos::local_store::commit::Timestamp
- protos::local_store::conflict::Term
- protos::local_store::tree::Entry
- protos::local_store::tree_value::File
- protos::op_store::Branch
- protos::op_store::GitRef
- protos::op_store::Operation
- protos::op_store::OperationMetadata
- protos::op_store::RefConflict
- protos::op_store::RefConflictLegacy
- protos::op_store::RefTarget
- protos::op_store::RemoteBranch
- protos::op_store::Tag
- protos::op_store::Timestamp
- protos::op_store::View
- protos::op_store::ref_conflict::Term
- protos::working_copy::Checkout
- protos::working_copy::FileState
- protos::working_copy::FileStateEntry
- protos::working_copy::SparsePatterns
- protos::working_copy::TreeState
- protos::working_copy::WatchmanClock
- refs::BranchPushUpdate
- refs::TrackingRefPair
- repo::MutableRepo
- repo::ReadonlyRepo
- repo::RepoLoader
- repo::RewriteRootCommit
- repo::StoreFactories
- repo_path::RepoPath
- repo_path::RepoPathBuf
- repo_path::RepoPathComponent
- repo_path::RepoPathComponentBuf
- repo_path::RepoPathComponentsIter
- revset::DefaultSymbolResolver
- revset::FailingSymbolResolver
- revset::ReverseRevsetIterator
- revset::RevsetAliasesMap
- revset::RevsetCommitIterator
- revset::RevsetParseContext
- revset::RevsetParseError
- revset::RevsetParser
- revset::RevsetWorkspaceContext
- revset_graph::ReverseRevsetGraphIterator
- revset_graph::RevsetGraphEdge
- revset_graph::TopoGroupedRevsetGraphIterator
- rewrite::RebaseOptions
- settings::GitSettings
- settings::HumanByteSize
- settings::JJRng
- settings::RepoSettings
- settings::SignSettings
- settings::UserSettings
- signing::Signer
- signing::Verification
- simple_op_heads_store::SimpleOpHeadsStore
- simple_op_store::SimpleOpStore
- stacked_table::MutableTable
- stacked_table::ReadonlyTable
- stacked_table::TableStore
- stacked_table::TableStoreError
- store::Store
- transaction::Transaction
- transaction::UnpublishedOperation
- tree::Tree
- tree::TreeEntriesIterator
- tree_builder::TreeBuilder
- view::View
- working_copy::CheckoutStats
- working_copy::SnapshotOptions
- working_copy::WorkingCopyStateError
- workspace::LockedWorkspace
- workspace::Workspace
- workspace::WorkspaceLoader
Enums
- backend::BackendError
- backend::MergedTreeId
- backend::TreeValue
- conflicts::MaterializedTreeValue
- default_index::DefaultIndexStoreError
- diff::DiffHunk
- files::MergeResult
- fsmonitor::FsmonitorKind
- git::FailedRefExportReason
- git::GitConfigParseError
- git::GitExportError
- git::GitFetchError
- git::GitImportError
- git::GitPushError
- git::GitRemoteManagementError
- git::RefName
- git_backend::GitBackendError
- git_backend::GitBackendInitError
- git_backend::GitBackendLoadError
- git_backend::GitGcError
- local_working_copy::FileType
- local_working_copy::TreeStateError
- matchers::Visit
- matchers::VisitDirs
- matchers::VisitFiles
- merged_tree::MergedTree
- merged_tree::MergedTreeVal
- object_id::PrefixResolution
- op_heads_store::OpHeadResolutionError
- op_store::OpStoreError
- op_store::RemoteRefState
- op_walk::OpsetEvaluationError
- op_walk::OpsetResolutionError
- protos::local_store::tree_value::Value
- protos::op_store::RemoteRefState
- protos::op_store::ref_target::Value
- protos::working_copy::FileType
- protos::working_copy::watchman_clock::WatchmanClock
- refs::BranchPushAction
- repo::CheckOutCommitError
- repo::EditCommitError
- repo::RepoInitError
- repo::RepoLoaderError
- repo::StoreLoadError
- repo_path::FsPathParseError
- revset::ResolvedExpression
- revset::ResolvedPredicateExpression
- revset::RevsetCommitRef
- revset::RevsetEvaluationError
- revset::RevsetExpression
- revset::RevsetFilterPredicate
- revset::RevsetParseErrorKind
- revset::RevsetResolutionError
- revset::Rule
- revset_graph::RevsetGraphEdgeType
- rewrite::EmptyBehaviour
- signing::SigStatus
- signing::SignBehavior
- signing::SignError
- signing::SignInitError
- str_util::StringPattern
- str_util::StringPatternParseError
- tree::TreeMergeError
- working_copy::CheckoutError
- working_copy::ResetError
- working_copy::SnapshotError
- workspace::WorkspaceInitError
- workspace::WorkspaceLoadError
Traits
- backend::Backend
- content_hash::ContentHash
- default_index::AsCompositeIndex
- id_prefix::IdIndexSource
- id_prefix::IdIndexSourceEntry
- index::ChangeIdIndex
- index::Index
- index::IndexStore
- index::MutableIndex
- index::ReadonlyIndex
- matchers::Matcher
- object_id::ObjectId
- op_heads_store::OpHeadsStore
- op_heads_store::OpHeadsStoreLock
- op_store::OpStore
- op_store::RefTargetOptionExt
- repo::Repo
- revset::Revset
- revset::RevsetIteratorExt
- revset::SymbolResolver
- settings::ConfigResultExt
- signing::SigningBackend
- stacked_table::TableSegment
- submodule_store::SubmoduleStore
- working_copy::LockedWorkingCopy
- working_copy::WorkingCopy
- working_copy::WorkingCopyFactory
Functions
- backend::make_root_commit
- conflicts::extract_as_single_hunk
- conflicts::materialize
- conflicts::materialize_merge_result
- conflicts::materialize_tree_value
- conflicts::parse_conflict
- conflicts::update_from_content
- content_hash::blake2b_hash
- dag_walk::closest_common_node
- dag_walk::closest_common_node_ok
- dag_walk::dfs
- dag_walk::dfs_ok
- dag_walk::heads
- dag_walk::heads_ok
- dag_walk::topo_order_forward
- dag_walk::topo_order_forward_ok
- dag_walk::topo_order_reverse
- dag_walk::topo_order_reverse_lazy
- dag_walk::topo_order_reverse_lazy_ok
- dag_walk::topo_order_reverse_ok
- dag_walk::topo_order_reverse_ord
- dag_walk::topo_order_reverse_ord_ok
- default_index::revset_engine::evaluate
- diff::diff
- diff::find_line_ranges
- diff::find_nonword_ranges
- diff::find_word_ranges
- file_util::create_or_reuse_dir
- file_util::normalize_path
- file_util::persist_content_addressed_temp_file
- file_util::relative_path
- files::diff
- files::merge
- fmt_util::binary_prefix
- git::add_remote
- git::export_refs
- git::export_some_refs
- git::fetch
- git::import_head
- git::import_refs
- git::import_some_refs
- git::is_reserved_git_remote_ref
- git::parse_gitmodules
- git::push_branches
- git::push_updates
- git::remove_remote
- git::rename_remote
- git::reset_head
- git_backend::canonicalize_git_repo_path
- hex_util::common_hex_len
- hex_util::to_forward_hex
- hex_util::to_reverse_hex
- local_backend::commit_to_proto
- merge::trivial_merge
- op_heads_store::resolve_op_heads
- op_walk::get_current_head_ops
- op_walk::reparent_range
- op_walk::resolve_op_at
- op_walk::resolve_op_for_load
- op_walk::resolve_op_with_repo
- op_walk::walk_ancestors
- refs::classify_branch_push_action
- refs::diff_named_ref_targets
- refs::diff_named_remote_refs
- refs::iter_named_local_remote_refs
- refs::merge_ref_targets
- refs::merge_remote_refs
- repo::read_store_type_compat
- revset::optimize
- revset::parse
- revset::walk_revs
- rewrite::back_out_commit
- rewrite::merge_commit_trees
- rewrite::merge_commit_trees_without_repo
- rewrite::rebase_commit
- rewrite::rebase_commit_with_options
- rewrite::rebase_to_dest_parent
- rewrite::restore_tree
- transaction::create_op_metadata
- tree::merge_trees
- tree::try_resolve_file_conflict
- workspace::default_working_copy_factories
- workspace::default_working_copy_factory
Type Aliases
- backend::BackendResult
- backend::SigningFn
- merge::MergedTreeValue
- merged_tree::TreeDiffStream
- op_store::OpStoreResult
- repo::BackendInitializer
- repo::IndexStoreInitializer
- repo::OpHeadsStoreInitializer
- repo::OpStoreInitializer
- repo::SubmoduleStoreInitializer
- revset::PrefixResolver
- signing::SignResult
- stacked_table::TableStoreResult
- working_copy::SnapshotProgress