]> git.ipfire.org Git - thirdparty/git.git/commit
t1091/t3705: remove 'test-tool read-cache --table'
authorDerrick Stolee <dstolee@microsoft.com>
Wed, 22 Dec 2021 14:20:55 +0000 (14:20 +0000)
committerJunio C Hamano <gitster@pobox.com>
Wed, 22 Dec 2021 19:42:40 +0000 (11:42 -0800)
commitc2a2940510579bad9f5c63797542c47f14e8a2da
tree2ff3f8d76c43d04ef561bf52704e58e032ce1fca
parent3a9a6ac5d9df68152795e66acba02afd928bf705
t1091/t3705: remove 'test-tool read-cache --table'

Now that 'git ls-files --sparse' exists, we can use it to verify the
state of a sparse index instead of 'test-tool read-cache table'. Replace
these usages within t1091-sparse-checkout-builtin.sh and
t3705-add-sparse-checkout.sh.

The important changes are due to the different output format. In t3705,
we need to use the '--stage' output to get a file mode and OID, but
it also includes a stage value and drops the object type. This leads
to some differences in how we handle looking for specific entries.

In t1091, the test focuses on enabling the sparse index, so we do not
need the --stage flag to demonstrate how the index changes, and instead
can use a diff.

Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1091-sparse-checkout-builtin.sh
t/t3705-add-sparse-checkout.sh