]> git.ipfire.org Git - thirdparty/git.git/commit
show-index: warn when falling back to SHA-1 outside a repository
authorShreyansh Paliwal <shreyanshpaliwalcmsmn@gmail.com>
Fri, 30 Jan 2026 15:31:23 +0000 (21:01 +0530)
committerJunio C Hamano <gitster@pobox.com>
Fri, 30 Jan 2026 16:58:12 +0000 (08:58 -0800)
commitea39808a22714b8f61b9472de7ef467ced15efea
treeaab290d527a3abe4eff682b41f913693f4ef6a77
parentea717645d199f6f1b66058886475db3e8c9330e9
show-index: warn when falling back to SHA-1 outside a repository

When 'git show-index' is run outside of a repository and no hashing
algorithm is specified via --object-format, it silently falls back
to SHA-1, relying on the historical default.

This works for existing SHA-1 based index files, but the behavior can
be ambiguous and confusing when the input index file uses a different
hash algorithm, such as SHA-256.

Add a warning when this fallback happens to make the assumption
explicit and to guide users toward using --object-format when needed.

Signed-off-by: Shreyansh Paliwal <shreyanshpaliwalcmsmn@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/show-index.c