List of all items
Structs
- check_ref_format::RefNameOptions
- config::ConfigEntry
- config::ConfigFile
- config::ConfigSet
- diff::DiffEntry
- fmt_merge_msg::FmtMergeMsgOptions
- ignore::IgnoreMatch
- ignore::IgnoreMatcher
- index::Index
- index::IndexEntry
- ls_remote::Options
- ls_remote::RefEntry
- merge_file::MergeInput
- merge_file::MergeOutput
- name_rev::NameRevOptions
- objects::CommitData
- objects::Object
- objects::ObjectId
- objects::TagData
- objects::TreeEntry
- odb::Odb
- pack::LocalPackInfo
- pack::PackIndex
- pack::PackIndexEntry
- pack::ShowIndexEntry
- pack::VerifyObjectRecord
- prune_packed::PrunePackedOptions
- reflog::ReflogEntry
- repo::Repository
- rev_list::RevListOptions
- rev_list::RevListResult
- state::RepoState
- unpack_objects::UnpackOptions
Enums
- check_ref_format::RefNameError
- config::ConfigScope
- diff::DiffStatus
- error::Error
- hooks::HookResult
- merge_file::ConflictStyle
- merge_file::MergeFavor
- objects::ObjectKind
- pack::PackedType
- patch_ids::PatchIdMode
- refs::Ref
- rev_list::ObjectFilter
- rev_list::OrderingMode
- rev_list::OutputMode
- state::HeadState
- state::InProgressOperation
- stripspace::Mode
Functions
- check_ref_format::check_refname_format
- check_ref_format::collapse_slashes
- config::canonical_key
- config::parse_bool
- config::parse_i64
- config::parse_path
- diff::count_changes
- diff::detect_copies
- diff::detect_renames
- diff::diff_index_to_tree
- diff::diff_index_to_worktree
- diff::diff_tree_to_worktree
- diff::diff_trees
- diff::format_raw
- diff::format_raw_abbrev
- diff::format_rename_path
- diff::format_stat_line
- diff::stat_matches
- diff::unified_diff
- diff::zero_oid
- fmt_merge_msg::fmt_merge_msg
- hooks::resolve_hooks_dir
- hooks::run_hook
- ignore::normalize_repo_relative
- index::entry_from_metadata
- index::entry_from_stat
- index::normalize_mode
- ls_remote::ls_remote
- merge_base::independent_commits
- merge_base::is_ancestor
- merge_base::merge_bases_first_vs_rest
- merge_base::merge_bases_octopus
- merge_base::resolve_commit_specs
- merge_file::is_binary
- merge_file::merge
- name_rev::abbrev_oid
- name_rev::all_reachable_commits
- name_rev::annotate_line
- name_rev::build_name_map
- name_rev::lookup_name
- name_rev::object_exists
- name_rev::resolve_oid
- objects::parse_commit
- objects::parse_tag
- objects::parse_tree
- objects::serialize_commit
- objects::serialize_tag
- objects::serialize_tree
- objects::tree_entry_cmp
- pack::collect_local_pack_info
- pack::read_alternates_recursive
- pack::read_local_pack_indexes
- pack::read_object_from_pack
- pack::read_object_from_packs
- pack::read_pack_index
- pack::show_index_entries
- pack::verify_pack_and_collect
- patch_ids::compute_patch_id
- patch_ids::compute_patch_ids_from_text
- prune_packed::prune_packed_objects
- reflog::delete_reflog_entries
- reflog::expire_reflog
- reflog::list_reflog_refs
- reflog::read_reflog
- reflog::reflog_exists
- reflog::reflog_path
- refs::append_reflog
- refs::delete_ref
- refs::list_refs
- refs::list_refs_glob
- refs::read_head
- refs::read_ref_file
- refs::read_symbolic_ref
- refs::resolve_ref
- refs::write_ref
- repo::init_repository
- rev_list::collect_revision_specs_with_stdin
- rev_list::is_symmetric_diff
- rev_list::merge_bases
- rev_list::read_lines
- rev_list::render_commit
- rev_list::rev_list
- rev_list::split_revision_token
- rev_list::split_symmetric_diff
- rev_list::tag_targets
- rev_parse::abbreviate_object_id
- rev_parse::abbreviate_ref_name
- rev_parse::discover_optional
- rev_parse::is_inside_git_dir
- rev_parse::is_inside_work_tree
- rev_parse::resolve_revision
- rev_parse::show_prefix
- rev_parse::symbolic_full_name
- rev_parse::to_relative_path
- state::detect_in_progress
- state::read_cherry_pick_head
- state::read_merge_heads
- state::read_merge_msg
- state::read_orig_head
- state::read_revert_head
- state::repo_state
- state::resolve_head
- state::upstream_tracking
- stripspace::process
- unpack_objects::apply_delta
- unpack_objects::unpack_objects
- write_tree::write_tree_from_index