]> git.ipfire.org Git - thirdparty/git.git/commit
t0090: make test pass with SHA-256
authorbrian m. carlson <sandals@crustytoothpaste.net>
Fri, 28 Jun 2019 22:59:25 +0000 (22:59 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Jul 2019 20:28:19 +0000 (13:28 -0700)
commitb0d3c42eb48a56d0f2c59baa09b4733a27e620c8
treeb18fafa408d3b41599f06b7a1df53e4c529815db
parent4772b338786eb5025320b8f2e53f78abb417c3e0
t0090: make test pass with SHA-256

One assertion of this test checks for a shrinking cache tree.  The
initial index contains a cache tree with two directory names but no
object ID, and the second index contains a cache tree with an object ID
but no directory name.

With SHA-1, the second index is smaller than the first, because the
directory information stored takes more than the 20 bytes of an SHA-1
hash, but with SHA-256, the hash is longer, and the test fails the
assertion that the second index is smaller than the first.

To address this issue, increase the length of the subdirectory name to
ensure that the cache tree does indeed shrink in size regardless of the
algorithm in use.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t0090-cache-tree.sh