hash_pos(): convert to oid_pos()
authorJeff King <peff@peff.net>
Thu, 28 Jan 2021 06:19:42 +0000 (01:19 -0500)
committerJunio C Hamano <gitster@pobox.com>
Thu, 28 Jan 2021 20:02:39 +0000 (12:02 -0800)
commit45ee13b942b26925b33d827bda2856e1ed0af0b7
tree87f89914fdf93c8d3ef42411657c668680ccadcf
parent680ff910b0329c8482f98ad9d3c49f4628c1bafa
hash_pos(): convert to oid_pos()

All of our callers are actually looking up an object_id, not a bare
hash. Likewise, the arrays they are looking in are actual arrays of
object_id (not just raw bytes of hashes, as we might find in a pack
.idx; those are handled by bsearch_hash()).

Using an object_id gives us more type safety, and makes the callers
slightly shorter. It also gets rid of the word "sha1" from several
access functions, though we could obviously also rename those with
s/sha1/hash/.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/name-rev.c
commit-graph.c
commit.c
hash-lookup.c
hash-lookup.h
oid-array.c
pack-bitmap-write.c