List of all items
Structs
- backend::ChangeId
- backend::Commit
- backend::CommitId
- backend::Conflict
- backend::ConflictId
- backend::ConflictPart
- backend::FileId
- backend::MillisSinceEpoch
- backend::Signature
- backend::SymlinkId
- backend::Timestamp
- backend::Tree
- backend::TreeEntriesNonRecursiveIterator
- backend::TreeEntry
- backend::TreeId
- commit::Commit
- commit_builder::CommitBuilder
- dag_walk::BfsIter
- diff::Diff
- diff::DiffHunkIterator
- files::ConflictHunk
- files::DiffLine
- files::DiffLineIterator
- git::GitRefUpdate
- git::Progress
- git::RemoteCallbacks
- git_backend::GitBackend
- gitignore::GitIgnoreFile
- index::HexPrefix
- index::IndexEntry
- index::IndexEntryByPosition
- index::IndexLevelStats
- index::IndexPosition
- index::IndexStats
- index::MutableIndex
- index::ReadonlyIndex
- index::RevWalk
- index::RevWalkGenerationRange
- index_store::IndexStore
- local_backend::LocalBackend
- lock::FileLock
- matchers::DifferenceMatcher
- matchers::EverythingMatcher
- matchers::FilesMatcher
- matchers::IntersectionMatcher
- matchers::NothingMatcher
- matchers::PrefixMatcher
- op_store::BranchTarget
- op_store::Operation
- op_store::OperationId
- op_store::OperationMetadata
- op_store::View
- op_store::ViewId
- op_store::WorkspaceId
- operation::Operation
- operation::View
- protos::op_store::Branch
- protos::op_store::GitRef
- protos::op_store::Operation
- protos::op_store::OperationMetadata
- protos::op_store::RefConflict
- protos::op_store::RefTarget
- protos::op_store::RemoteBranch
- protos::op_store::Tag
- protos::op_store::Timestamp
- protos::op_store::View
- protos::store::Commit
- protos::store::Conflict
- protos::store::Tree
- protos::store::TreeValue
- protos::store::commit::Signature
- protos::store::commit::Timestamp
- protos::store::conflict::Part
- protos::store::tree::Entry
- protos::store::tree_value::File
- protos::working_copy::Checkout
- protos::working_copy::FileState
- protos::working_copy::SparsePatterns
- protos::working_copy::TreeState
- refs::BranchPushUpdate
- repo::IdIndex
- repo::MutableRepo
- repo::PathError
- repo::ReadonlyRepo
- repo::RepoLoader
- repo::RewriteRootCommit
- repo::StoreFactories
- repo_path::RepoPath
- repo_path::RepoPathComponent
- revset::ReverseRevsetIterator
- revset::RevsetAliasesMap
- revset::RevsetCommitIdIterator
- revset::RevsetCommitIterator
- revset::RevsetIterator
- revset::RevsetParseError
- revset::RevsetParser
- revset::RevsetWorkspaceContext
- revset_graph_iterator::ReverseRevsetGraphIterator
- revset_graph_iterator::RevsetGraphEdge
- revset_graph_iterator::RevsetGraphIterator
- rewrite::DescendantRebaser
- rewrite::RebasedDescendant
- settings::GitSettings
- settings::JJRng
- settings::RepoSettings
- settings::UserSettings
- simple_op_heads_store::SimpleOpHeadsStore
- simple_op_store::SimpleOpStore
- stacked_table::MutableTable
- stacked_table::ReadonlyTable
- stacked_table::TableStore
- store::Store
- transaction::Transaction
- transaction::UnpublishedOperation
- tree::DiffSummary
- tree::Tree
- tree::TreeDiffIterator
- tree::TreeEntriesIterator
- tree_builder::TreeBuilder
- view::View
- working_copy::CheckoutStats
- working_copy::FileState
- working_copy::LockedWorkingCopy
- working_copy::TreeState
- working_copy::WorkingCopy
- workspace::Workspace
- workspace::WorkspaceLoader
Enums
- backend::BackendError
- backend::Phase
- backend::TreeValue
- diff::DiffHunk
- files::MergeHunk
- files::MergeResult
- git::GitExportError
- git::GitFetchError
- git::GitImportError
- git::GitPushError
- index::IndexLoadError
- index::PrefixResolution
- matchers::Visit
- matchers::VisitDirs
- matchers::VisitFiles
- op_heads_store::OpHeadResolutionError
- op_store::OpStoreError
- op_store::RefTarget
- protos::op_store::ref_target::Value
- protos::store::tree_value::Value
- protos::working_copy::FileType
- refs::BranchPushAction
- repo::CheckOutCommitError
- repo::EditCommitError
- repo_path::FsPathParseError
- revset::RevsetError
- revset::RevsetExpression
- revset::RevsetFilterPredicate
- revset::RevsetParseErrorKind
- revset::Rule
- revset_graph_iterator::RevsetGraphEdgeType
- stacked_table::TableStoreError
- tree::Diff
- tree::TreeMergeError
- view::RefName
- working_copy::CheckoutError
- working_copy::FileType
- working_copy::ResetError
- working_copy::SnapshotError
- workspace::WorkspaceInitError
- workspace::WorkspaceLoadError
Traits
- backend::Backend
- backend::ObjectId
- index::Index
- matchers::Matcher
- nightly_shims::BTreeMapExt
- nightly_shims::BTreeSetExt
- op_heads_store::OpHeadsStore
- op_heads_store::OpHeadsStoreLock
- op_store::OpStore
- repo::Repo
- repo_path::RepoPathJoin
- revset::Revset
- revset::ToPredicateFn
- stacked_table::TableSegment
Functions
- backend::common_hex_len
- backend::make_root_commit
- conflicts::conflict_to_materialized_value
- conflicts::describe_conflict
- conflicts::extract_file_conflict_as_single_hunk
- conflicts::materialize_conflict
- conflicts::materialize_merge_result
- conflicts::parse_conflict
- conflicts::update_conflict_from_content
- dag_walk::bfs
- dag_walk::closest_common_node
- dag_walk::heads
- dag_walk::leaves
- dag_walk::topo_order_reverse
- diff::diff
- diff::find_line_ranges
- diff::find_nonword_ranges
- diff::find_word_ranges
- file_util::normalize_path
- file_util::persist_content_addressed_temp_file
- file_util::relative_path
- files::diff
- files::merge
- git::export_refs
- git::fetch
- git::import_refs
- git::push_commit
- git::push_updates
- hex_util::to_forward_hex
- hex_util::to_reverse_hex
- local_backend::commit_to_proto
- op_heads_store::resolve_op_heads
- refs::classify_branch_push_action
- refs::merge_ref_targets
- revset::evaluate_expression
- revset::filter_by_diff
- revset::optimize
- revset::parse
- revset::resolve_symbol
- revset::revset_for_commits
- rewrite::back_out_commit
- rewrite::merge_commit_trees
- rewrite::rebase_commit
- transaction::create_op_metadata
- tree::merge_trees
- tree::recursive_tree_diff