Downloads
Reference
Learning
Security
Source
API Documentation
oid
git_oid
Version:
main
v1.8.4
v1.8.3
v1.8.2
v1.8.2-rc1
v1.8.1
v1.8.0
v1.7.2
v1.7.1
v1.7.0
v1.6.5
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v1.5.2
v1.5.1
v1.5.0
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.2
v1.3.1
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.1
v1.0.0
v0.99.0
v0.28.5
v0.28.4
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.28.0-rc1
v0.27.10
v0.27.9
v0.27.8
v0.27.7
v0.27.6
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27.0
v0.27.0-rc3
v0.27.0-rc2
v0.27.0-rc1
v0.26.8
v0.26.7
v0.26.6
v0.26.5
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.26.0-rc2
v0.26.0-rc1
v0.25.1
v0.25.0
v0.25.0-rc2
v0.25.0-rc1
v0.24.6
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.24.0-rc1
v0.23.4
v0.23.3
v0.23.2
v0.23.1
v0.23.0
v0.23.0-rc2
v0.23.0-rc1
v0.22.3
v0.22.2
v0.22.1
v0.22.0
v0.22.0-rc2
v0.22.0-rc1
v0.21.5
v0.21.4
v0.21.3
v0.21.2
v0.21.1
v0.21.0
v0.21.0-rc2
v0.21.0-rc1
v0.20.0
v0.19.0
v0.18.0
v0.17.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.0
v0.8.0
v0.3.0
v0.1.0
Unique identity of any object (commit, tree, blob, tag).
Signature
GitHub
typedef struct git_oid {
unsigned char[20] id
};
Members
unsigned char[20]
id
raw binary formatted id
Returned By
git_annotated_commit_id
git_blob_id
git_blob_create_from_workdir
git_blob_create_from_disk
git_blob_create_from_stream_commit
git_blob_create_from_buffer
git_commit_id
git_commit_tree_id
git_commit_parent_id
git_index_checksum
git_indexer_hash
git_note_id
git_object_id
git_odb_hash
git_odb_hashfile
git_odb_object_id
git_packbuilder_hash
git_rebase_orig_head_id
git_rebase_onto_id
git_reflog_entry_id_old
git_reflog_entry_id_new
git_reference_target
git_reference_target_peel
git_submodule_index_id
git_submodule_head_id
git_submodule_wd_id
git_tag_id
git_tag_target_id
git_tree_id
git_tree_entry_id
git_commit_parent_callback
git_filter_source_id
Parameter To
git_annotated_commit_from_fetchhead
git_annotated_commit_lookup
git_blob_lookup
git_blob_lookup_prefix
git_commit_lookup
git_commit_lookup_prefix
git_commit_extract_signature
git_commit_create
git_commit_create_v
git_commit_create_from_stage
git_commit_amend
git_commit_create_with_signature
git_commit_create_cb
git_blob_create_fromworkdir
git_blob_create_fromdisk
git_blob_create_fromstream_commit
git_blob_create_frombuffer
git_treebuilder_write_with_buffer
git_tag_create_frombuffer
git_oid_iszero
git_diff_patchid
git_graph_ahead_behind
git_graph_descendant_of
git_graph_reachable_from_any
git_index_write_tree
git_index_write_tree_to
git_merge_base
git_merge_bases
git_merge_base_many
git_merge_bases_many
git_merge_base_octopus
git_note_foreach_cb
git_note_next
git_note_read
git_note_commit_read
git_note_create
git_note_commit_create
git_note_remove
git_note_commit_remove
git_object_lookup
git_object_lookup_prefix
git_odb_foreach_cb
git_odb_read
git_odb_read_prefix
git_odb_read_header
git_odb_exists
git_odb_exists_ext
git_odb_exists_prefix
git_odb_write
git_odb_stream_finalize_write
git_odb_open_rstream
git_oid_fromstr
git_oid_fromstrp
git_oid_fromstrn
git_oid_fromraw
git_oid_fmt
git_oid_nfmt
git_oid_pathfmt
git_oid_tostr_s
git_oid_tostr
git_oid_cpy
git_oid_cmp
git_oid_equal
git_oid_ncmp
git_oid_streq
git_oid_strcmp
git_oid_is_zero
git_packbuilder_insert
git_packbuilder_insert_tree
git_packbuilder_insert_commit
git_packbuilder_insert_recur
git_rebase_commit
git_reflog_append
git_reference_name_to_id
git_reference_create
git_reference_create_matching
git_reference_set_target
git_repository_fetchhead_foreach_cb
git_repository_mergehead_foreach_cb
git_repository_hashfile
git_repository_set_head_detached
git_revwalk_push
git_revwalk_hide
git_revwalk_next
git_revwalk_hide_cb
git_stash_save
git_stash_save_with_opts
git_stash_cb
git_tag_lookup
git_tag_lookup_prefix
git_tag_create
git_tag_annotation_create
git_tag_create_from_buffer
git_tag_create_lightweight
git_tag_foreach_cb
git_transaction_set_target
git_tree_lookup
git_tree_lookup_prefix
git_tree_entry_byid
git_treebuilder_insert
git_treebuilder_write
git_tree_create_updated
git_commit_create_from_ids
git_commit_create_from_callback
git_email_create_from_diff
git_index_reuc_add
git_reference__alloc
Versions
main
v1.8.4
v1.8.3
v1.8.2
v1.8.2-rc1
v1.8.1
v1.8.0
v1.7.2
v1.7.1
v1.7.0
v1.6.5
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v1.5.2
v1.5.1
v1.5.0
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.2
v1.3.1
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.1
v1.0.0
v0.99.0
v0.28.5
v0.28.4
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.28.0-rc1
v0.27.10
v0.27.9
v0.27.8
v0.27.7
v0.27.6
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27.0
v0.27.0-rc3
v0.27.0-rc2
v0.27.0-rc1
v0.26.8
v0.26.7
v0.26.6
v0.26.5
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.26.0-rc2
v0.26.0-rc1
v0.25.1
v0.25.0
v0.25.0-rc2
v0.25.0-rc1
v0.24.6
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.24.0-rc1
v0.23.4
v0.23.3
v0.23.2
v0.23.1
v0.23.0
v0.23.0-rc2
v0.23.0-rc1
v0.22.3
v0.22.2
v0.22.1
v0.22.0
v0.22.0-rc2
v0.22.0-rc1
v0.21.5
v0.21.4
v0.21.3
v0.21.2
v0.21.1
v0.21.0
v0.21.0-rc2
v0.21.0-rc1
v0.20.0
v0.19.0
v0.18.0
v0.17.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.0
v0.8.0
v0.3.0
v0.1.0