List of all items
Structs
- attributes::AttrRule
- attributes::MacroTable
- attributes::ParsedGitAttributes
- check_ref_format::RefNameOptions
- config::ConfigEntry
- config::ConfigFile
- config::ConfigSet
- crlf::AttrRule
- crlf::ConversionConfig
- crlf::FileAttrs
- diff::DiffEntry
- fmt_merge_msg::FmtMergeMsgOptions
- git_date::show::DateMode
- 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
- reftable::LogRecord
- reftable::RefRecord
- reftable::ReftableReader
- reftable::ReftableStack
- reftable::ReftableWriter
- reftable::WriteOptions
- repo::Repository
- rev_list::RevListOptions
- rev_list::RevListResult
- state::RepoState
- unpack_objects::UnpackOptions
- userdiff::FuncnameMatcher
Enums
- attributes::AttrValue
- check_ref_format::RefNameError
- config::ConfigScope
- crlf::AutoCrlf
- crlf::CoreEol
- crlf::CrlfLegacyAttr
- crlf::EolAttr
- crlf::MergeAttr
- crlf::SafeCrlf
- crlf::TextAttr
- diff::DiffStatus
- error::Error
- git_date::TestToolDateResult
- git_date::show::DateModeType
- hooks::HookResult
- merge_file::ConflictStyle
- merge_file::MergeFavor
- objects::ObjectKind
- pack::PackedType
- parse_options_test_tool::ParseOptionsToolError
- patch_ids::PatchIdMode
- refs::LogRefsConfig
- refs::Ref
- reftable::RefValue
- rev_list::MissingAction
- rev_list::ObjectFilter
- rev_list::OrderingMode
- rev_list::OutputMode
- state::HeadState
- state::InProgressOperation
- stripspace::Mode
- tree_path_follow::FollowPathFailure
- tree_path_follow::FollowPathResult
Functions
- attributes::attr_pattern_matches
- attributes::builtin_objectmode_index
- attributes::builtin_objectmode_worktree
- attributes::builtin_warnings_for_rules
- attributes::collect_attrs_for_path
- attributes::is_reserved_builtin_name
- attributes::load_gitattributes_bare
- attributes::load_gitattributes_from_index
- attributes::load_gitattributes_from_tree
- attributes::load_gitattributes_stack
- attributes::normalize_rel_path
- attributes::parse_gitattributes_file_content
- attributes::path_relative_to_worktree
- attributes::quote_path_for_check_attr
- attributes::resolve_attr_treeish
- attributes::resolve_tree_oid
- attributes::validate_rules_for_add
- check_ref_format::check_refname_format
- check_ref_format::collapse_slashes
- config::canonical_key
- config::get_urlmatch_all_in_section
- config::get_urlmatch_entries
- config::global_config_paths_pub
- config::parse_bool
- config::parse_color
- config::parse_i64
- config::parse_path
- config::parse_path_optional
- config::url_matches
- crlf::collapse_ident
- crlf::convert_to_git
- crlf::convert_to_worktree
- crlf::crlf_to_lf
- crlf::get_file_attrs
- crlf::has_crlf
- crlf::has_lone_lf
- crlf::is_all_crlf
- crlf::is_all_lf
- crlf::is_binary
- crlf::lf_to_crlf
- crlf::load_gitattributes
- crlf::load_gitattributes_for_checkout
- crlf::load_gitattributes_from_index
- crlf::parse_gitattributes_content
- delta_encode::encode_prefix_extension_delta
- diff::anchored_unified_diff
- 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::diff_trees_show_tree_entries
- diff::empty_blob_oid
- diff::format_raw
- diff::format_raw_abbrev
- diff::format_rename_path
- diff::format_stat_line
- diff::format_stat_line_width
- diff::rename_similarity_score
- diff::stat_matches
- diff::unified_diff
- diff::unified_diff_with_prefix
- diff::unified_diff_with_prefix_and_funcname
- diff::unified_diff_with_prefix_and_funcname_and_algorithm
- diff::zero_oid
- fmt_merge_msg::fmt_merge_msg
- git_date::approx::approxidate_careful
- git_date::parse::date_string
- git_date::parse::parse_date
- git_date::parse::parse_date_basic
- git_date::show::date_mode_release
- git_date::show::parse_date_format
- git_date::show::show_date
- git_date::show::show_date_relative
- git_date::show::strbuf_addftime
- git_date::test_tool_date
- git_date::tm::atoi_bytes
- git_date::tm::date_overflows
- git_date::tm::empty_tm
- git_date::tm::get_time_sec
- git_date::tm::gm_time_t
- git_date::tm::init_tm_unknown
- git_date::tm::is_date_known
- git_date::tm::local_time_tzoffset
- git_date::tm::local_tzoffset
- git_date::tm::match_string
- git_date::tm::maybeiso8601
- git_date::tm::nodate
- git_date::tm::parse_timestamp_prefix
- git_date::tm::skip_alpha
- git_date::tm::time_to_tm
- git_date::tm::time_to_tm_local
- git_date::tm::tm_to_time_t
- hooks::resolve_hooks_dir
- hooks::run_hook
- hooks::run_hook_capture
- hooks::run_hook_in_git_dir
- hooks::run_hook_with_env
- ignore::normalize_repo_relative
- ignore::submodule_containing_path
- index::entry_from_metadata
- index::entry_from_stat
- index::get_index_format_from_env
- index::normalize_mode
- ls_remote::ls_remote
- merge_base::ancestor_closure
- 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
- midx::write_multi_pack_index
- 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::packed_delta_base_oid
- pack::read_alternates_recursive
- pack::read_idx_object_ids
- pack::read_local_pack_indexes
- pack::read_object_from_pack
- pack::read_object_from_packs
- pack::read_pack_index
- pack::show_index_entries
- pack::skip_one_pack_object
- pack::verify_pack_and_collect
- parse_options_test_tool::run_parse_options
- parse_options_test_tool::run_parse_options_flags
- parse_options_test_tool::run_parse_subcommand
- 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::expire_reflog_unreachable
- reflog::list_reflog_refs
- reflog::read_reflog
- reflog::reflog_exists
- reflog::reflog_path
- refs::append_reflog
- refs::common_dir
- refs::delete_ref
- refs::effective_log_refs_config
- refs::list_refs
- refs::list_refs_glob
- refs::read_head
- refs::read_log_refs_config
- refs::read_ref_file
- refs::read_symbolic_ref
- refs::ref_matches_glob
- refs::resolve_at_n_branch
- refs::resolve_ref
- refs::should_autocreate_reflog
- refs::write_ref
- reftable::is_reftable_repo
- reftable::read_write_options
- reftable::reftable_append_reflog
- reftable::reftable_delete_ref
- reftable::reftable_list_refs
- reftable::reftable_read_reflog
- reftable::reftable_read_symbolic_ref
- reftable::reftable_reflog_exists
- reftable::reftable_resolve_ref
- reftable::reftable_write_ref
- reftable::reftable_write_symref
- repo::init_repository
- repo::init_repository_separate
- repo::validate_repo_config
- repo::validate_repo_format
- rev_list::collect_revision_specs_with_stdin
- rev_list::is_symmetric_diff
- rev_list::merge_bases
- rev_list::object_ids_for_cat_file_filtered
- rev_list::read_lines
- rev_list::render_commit
- rev_list::render_commit_with_color
- 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::expand_at_minus_to_branch_name
- rev_parse::is_inside_git_dir
- rev_parse::is_inside_work_tree
- rev_parse::list_loose_abbrev_matches
- rev_parse::resolve_at_minus_to_oid
- 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
- tree_path_follow::get_tree_entry_follow_symlinks
- unix_process::pid_is_alive
- unpack_objects::apply_delta
- unpack_objects::unpack_objects
- userdiff::matcher_for_driver
- userdiff::matcher_for_path
- wildmatch::wildmatch
- write_tree::write_tree_from_index