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_blob_id
git_commit_id
git_commit_tree_id
git_commit_parent_id
git_indexer_stream_hash
git_note_oid
git_object_id
git_odb_object_id
git_reflog_entry_id_old
git_reflog_entry_id_new
git_reference_target
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
Parameter To
git_blob_lookup
git_blob_lookup_prefix
git_blob_create_fromworkdir
git_blob_create_fromdisk
git_blob_create_fromchunks
git_blob_create_frombuffer
git_commit_lookup
git_commit_lookup_prefix
git_commit_create
git_commit_create_v
git_graph_ahead_behind
git_index_write_tree
git_index_write_tree_to
git_index_reuc_add
git_merge_base
git_merge_base_many
git_note_foreach_cb
git_note_next
git_note_read
git_note_create
git_note_remove
git_object_lookup
git_object_lookup_prefix
git_odb_read
git_odb_read_prefix
git_odb_read_header
git_odb_exists
git_odb_write
git_odb_open_rstream
git_odb_hash
git_odb_hashfile
git_odb_foreach_cb
git_oid_fromstr
git_oid_fromstrp
git_oid_fromstrn
git_oid_fromraw
git_oid_fmt
git_oid_pathfmt
git_oid_allocfmt
git_oid_tostr
git_oid_cpy
git_oid_cmp
git_oid_equal
git_oid_ncmp
git_oid_streq
git_oid_iszero
git_packbuilder_insert
git_packbuilder_insert_tree
git_reference__alloc
git_reflog_append
git_reference_name_to_id
git_reference_create
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_stash_save
git_stash_cb
git_tag_lookup
git_tag_lookup_prefix
git_tag_create
git_tag_create_frombuffer
git_tag_create_lightweight
git_tag_foreach_cb
git_tree_lookup
git_tree_lookup_prefix
git_tree_entry_byoid
git_treebuilder_insert
git_treebuilder_write
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