This is the ninth in a series of series to convert Git to use struct object_id. This series converts the remaining callers of get_sha1 and friends to take and use struct object_id, and in doing so, renames them to get_oid and friends. This patch should probably be based Stefan Beller's series, in which case patch 9 can be dropped. Changes from v1: * Restore the check for length in get_sha1_basic. * Add a patch converting some uses of 40 to GIT_SHA1_HEXSZ as suggested. This is a separate patch because I wanted to minimize the non-automated portions of the patch in question. brian m. carlson (13): builtin/fsck: convert remaining caller of get_sha1 to object_id builtin/merge-tree: convert remaining caller of get_sha1 to object_id submodule: convert submodule config lookup to use object_id remote: convert struct push_cas to struct object_id sequencer: convert to struct object_id builtin/update_ref: convert to struct object_id bisect: convert bisect_checkout to struct object_id builtin/unpack-file: convert to struct object_id builtin/verify-tag: convert to struct object_id Convert remaining callers of get_sha1 to get_oid. sha1_name: convert get_sha1* to get_oid* sha1_name: convert GET_SHA1* flags to GET_OID* sha1_name: convert uses of 40 to GIT_SHA1_HEXSZ apply.c | 4 +- archive.c | 2 +- bisect.c | 18 +-- builtin/am.c | 6 +- builtin/cat-file.c | 8 +- builtin/commit-tree.c | 4 +- builtin/commit.c | 8 +- builtin/fsck.c | 8 +- builtin/grep.c | 8 +- builtin/log.c | 4 +- builtin/merge-tree.c | 6 +- builtin/receive-pack.c | 4 +- builtin/replace.c | 4 +- builtin/reset.c | 10 +- builtin/rev-parse.c | 8 +- builtin/show-branch.c | 8 +- builtin/submodule--helper.c | 8 +- builtin/unpack-file.c | 12 +- builtin/update-ref.c | 69 ++++++----- builtin/verify-tag.c | 8 +- cache.h | 45 ++++---- commit.c | 4 +- config.c | 12 +- config.h | 4 +- mailmap.c | 6 +- notes.c | 2 +- refs.c | 2 +- remote.c | 8 +- remote.h | 2 +- repository.c | 2 +- revision.c | 16 +-- sequencer.c | 65 +++++------ sha1_name.c | 240 +++++++++++++++++++-------------------- submodule-config.c | 38 +++---- submodule-config.h | 12 +- submodule.c | 32 +++--- submodule.h | 2 +- t/helper/test-submodule-config.c | 10 +- transport-helper.c | 2 +- 39 files changed, 351 insertions(+), 360 deletions(-)