diff options
author | brian m. carlson <sandals@crustytoothpaste.net> | 2021-04-26 03:03:01 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-04-27 09:31:39 +0200 |
commit | 3dd71461e25b4cc7ea2a2d8deef1c0486bb32580 (patch) | |
tree | cf8b9de174d76c8dcfe6c5a0156e721588c33752 /hex.c | |
parent | hex: default to the_hash_algo on zero algorithm value (diff) | |
download | git-3dd71461e25b4cc7ea2a2d8deef1c0486bb32580.tar.xz git-3dd71461e25b4cc7ea2a2d8deef1c0486bb32580.zip |
hex: print objects using the hash algorithm member
Now that all code paths correctly set the hash algorithm member of
struct object_id, write an object's hex representation using the hash
algorithm member embedded in it.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'hex.c')
-rw-r--r-- | hex.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -143,7 +143,7 @@ char *hash_to_hex_algop_r(char *buffer, const unsigned char *hash, char *oid_to_hex_r(char *buffer, const struct object_id *oid) { - return hash_to_hex_algop_r(buffer, oid->hash, the_hash_algo); + return hash_to_hex_algop_r(buffer, oid->hash, &hash_algos[oid->algo]); } char *hash_to_hex_algop(const unsigned char *hash, const struct git_hash_algo *algop) @@ -161,5 +161,5 @@ char *hash_to_hex(const unsigned char *hash) char *oid_to_hex(const struct object_id *oid) { - return hash_to_hex_algop(oid->hash, the_hash_algo); + return hash_to_hex_algop(oid->hash, &hash_algos[oid->algo]); } |