]> git.ipfire.org Git - thirdparty/git.git/commit
show-index: fix uninitialized hash function
authorAbhijeet Sonar <abhijeet.nkt@gmail.com>
Sat, 9 Nov 2024 09:27:38 +0000 (14:57 +0530)
committerJunio C Hamano <gitster@pobox.com>
Mon, 11 Nov 2024 03:16:59 +0000 (12:16 +0900)
commit4da8d90fdda420e981b49452719fc4aea322e815
tree7b051bdfe20d71faab9f0fc9e6e40f0594fafc08
parent6a11438f43469f3815f2f0fc997bd45792ff04c0
show-index: fix uninitialized hash function

In c8aed5e8da (repository: stop setting SHA1 as the default object
hash), we got rid of the default hash algorithm for the_repository.
Due to this change, it is now the responsibility of the callers to set
their own default when this is not present.

As stated in the docs, show-index should use SHA1 as the default hash
algorithm when run outside a repository. Make sure this promise is
met by falling back to SHA1 when the_hash_algo is not present (i.e.
when the command is run outside a repository). Also add a test that
verifies this behavior.

Signed-off-by: Abhijeet Sonar <abhijeet.nkt@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/show-index.c
t/t5300-pack-object.sh