List of all items
Structs
- backend::BackendInitError
- backend::BackendLoadError
- backend::ChangeId
- backend::Commit
- backend::CommitId
- backend::Conflict
- backend::ConflictId
- backend::ConflictTerm
- backend::CopyRecord
- 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
- commit_builder::DetachedCommitBuilder
- conflicts::MaterializedTreeDiffEntry
- copies::CopiesTreeDiffEntry
- copies::CopiesTreeDiffEntryPath
- copies::CopiesTreeDiffStream
- copies::CopyRecords
- 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::revset_engine::RevsetImpl
- default_submodule_store::DefaultSubmoduleStore
- diff::Diff
- diff::DiffHunkIterator
- dsl_util::AliasesMap
- dsl_util::ExpressionNode
- dsl_util::FunctionCallNode
- dsl_util::InvalidArguments
- dsl_util::KeywordArgument
- dsl_util::StringLiteralParser
- extensions_map::ExtensionsMap
- file_util::PathError
- files::DiffLine
- files::DiffLineIterator
- files::DiffLineNumber
- fileset::FilesetParseError
- fsmonitor::WatchmanConfig
- git::FailedRefExport
- git::GitBranchPushTargets
- git::GitFetchStats
- git::GitImportStats
- git::GitRefUpdate
- git::Progress
- git::RemoteCallbacks
- git::SubmoduleConfig
- git_backend::GitBackend
- gitignore::GitIgnoreFile
- gpg_signing::GpgBackend
- graph::GraphEdge
- graph::ReverseGraphIterator
- graph::TopoGroupedGraphIterator
- 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::FileGlobsMatcher
- matchers::FilesMatcher
- matchers::IntersectionMatcher
- matchers::NothingMatcher
- matchers::PrefixMatcher
- matchers::UnionMatcher
- merge::Merge
- merge::MergeBuilder
- merged_tree::MergedTree
- merged_tree::MergedTreeBuilder
- merged_tree::TreeDiffEntry
- 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::LocalAndRemoteRef
- repo::MutableRepo
- repo::ReadonlyRepo
- repo::RepoLoader
- repo::RewriteRootCommit
- repo::StoreFactories
- repo_path::FsPathParseError
- repo_path::RepoPath
- repo_path::RepoPathBuf
- repo_path::RepoPathComponent
- repo_path::RepoPathComponentBuf
- repo_path::RepoPathComponentsIter
- revset::DefaultSymbolResolver
- revset::FailingSymbolResolver
- revset::ReverseRevsetIterator
- revset::RevsetCommitIterator
- revset::RevsetExtensions
- revset::RevsetParseContext
- revset::RevsetParseError
- revset::RevsetWorkspaceContext
- rewrite::CommitRewriter
- rewrite::MoveCommitsStats
- 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
- ssh_signing::SshBackend
- 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
- union_find::UnionFind
- view::View
- working_copy::CheckoutStats
- working_copy::SnapshotOptions
- working_copy::WorkingCopyStateError
- workspace::DefaultWorkspaceLoaderFactory
- workspace::LockedWorkspace
- workspace::Workspace
Enums
- backend::BackendError
- backend::MergedTreeId
- backend::TreeValue
- conflicts::MaterializedTreeValue
- copies::CopyOperation
- default_index::DefaultIndexStoreError
- default_index::ReadonlyIndexLoadError
- diff::DiffHunk
- dsl_util::AliasDeclaration
- dsl_util::AliasId
- files::DiffLineHunkSide
- files::MergeResult
- fileset::FilePattern
- fileset::FilePatternParseError
- fileset::FilesetExpression
- fileset::FilesetParseErrorKind
- fsmonitor::FsmonitorSettings
- 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
- gitignore::GitIgnoreError
- gpg_signing::GpgError
- graph::GraphEdgeType
- local_working_copy::FileType
- local_working_copy::TreeStateError
- matchers::Visit
- matchers::VisitDirs
- matchers::VisitFiles
- 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::RelativePathParseError
- repo_path::RepoPathUiConverter
- repo_path::UiPathParseError
- revset::BinaryOp
- revset::ExpressionKind
- revset::ResolvedExpression
- revset::ResolvedPredicateExpression
- revset::RevsetCommitRef
- revset::RevsetEvaluationError
- revset::RevsetExpression
- revset::RevsetFilterPredicate
- revset::RevsetModifier
- revset::RevsetParseErrorKind
- revset::RevsetResolutionError
- revset::UnaryOp
- rewrite::EmptyBehaviour
- rewrite::RebasedCommit
- signing::SigStatus
- signing::SignBehavior
- signing::SignError
- signing::SignInitError
- ssh_signing::SshError
- str_util::StringPattern
- str_util::StringPatternParseError
- time_util::DatePattern
- time_util::DatePatternContext
- time_util::DatePatternParseError
- working_copy::CheckoutError
- working_copy::ResetError
- working_copy::SnapshotError
- workspace::WorkspaceInitError
- workspace::WorkspaceLoadError
Traits
- backend::Backend
- commit::CommitIteratorExt
- content_hash::ContentHash
- content_hash::DigestUpdate
- default_index::AsCompositeIndex
- dsl_util::AliasDeclarationParser
- dsl_util::AliasDefinitionParser
- dsl_util::AliasExpandError
- dsl_util::AliasExpandableExpression
- dsl_util::ExpressionFolder
- dsl_util::FoldableExpression
- file_util::IoResultExt
- 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::PartialSymbolResolver
- revset::Revset
- revset::RevsetFilterExtension
- revset::RevsetIteratorExt
- revset::SymbolResolver
- revset::SymbolResolverExtension
- settings::ConfigResultExt
- signing::SigningBackend
- stacked_table::TableSegment
- submodule_store::SubmoduleStore
- working_copy::LockedWorkingCopy
- working_copy::WorkingCopy
- working_copy::WorkingCopyFactory
- workspace::WorkspaceLoader
- workspace::WorkspaceLoaderFactory
Derive Macros
Functions
- backend::make_root_commit
- conflicts::extract_as_single_hunk
- conflicts::materialize_merge_result
- conflicts::materialize_tree_value
- conflicts::materialized_diff_stream
- 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
- dsl_util::collect_similar
- dsl_util::expand_aliases
- dsl_util::fold_expression_nodes
- dsl_util::fold_function_call_args
- file_util::check_symlink_support
- file_util::create_or_reuse_dir
- file_util::expand_home_path
- file_util::normalize_path
- file_util::persist_content_addressed_temp_file
- file_util::relative_path
- file_util::remove_dir_contents
- file_util::try_symlink
- files::merge
- fileset::parse
- fileset::parse_maybe_bare
- 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_git_ref
- git::parse_gitmodules
- git::push_branches
- git::push_updates
- git::remove_remote
- git::rename_remote
- git::reset_head
- git::set_remote_url
- 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
- merged_tree::resolve_file_values
- 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::merge_factories_map
- repo::read_store_type
- revset::expect_date_pattern
- revset::expect_fileset_expression
- revset::expect_literal
- revset::expect_string_pattern
- revset::lower_expression
- revset::optimize
- revset::parse
- revset::parse_with_modifier
- revset::walk_revs
- rewrite::merge_commit_trees
- rewrite::merge_commit_trees_no_resolve_without_repo
- rewrite::move_commits
- 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
- workspace::get_working_copy_factory
Type Aliases
- backend::BackendResult
- backend::SigningFn
- fileset::FilesetParseResult
- merge::MergedTreeVal
- merge::MergedTreeValue
- merged_tree::TreeDiffStream
- op_store::OpStoreResult
- repo::BackendInitializer
- repo::IndexStoreInitializer
- repo::OpHeadsStoreInitializer
- repo::OpStoreInitializer
- repo::SubmoduleStoreInitializer
- revset::ExpressionNode
- revset::FunctionCallNode
- revset::RevsetAliasesMap
- revset::RevsetFunction
- signing::SignResult
- stacked_table::TableStoreResult
- working_copy::SnapshotProgress
- workspace::WorkingCopyFactories