]> git.ipfire.org Git - thirdparty/git.git/commit
t/helper/test-bitmap.c: initial commit
authorTaylor Blau <me@ttaylorr.com>
Thu, 1 Apr 2021 01:32:11 +0000 (21:32 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 1 Apr 2021 06:14:03 +0000 (23:14 -0700)
commit483fa7f42d9e7723154aa1baa6e1576cf51cc64b
tree589b0a6fe367a6e9ece7e5b4c49860b7e5bff835
parentdff5e49e51bfddbbeb5ed1f07031ccbd0bc216dc
t/helper/test-bitmap.c: initial commit

Add a new 'bitmap' test-tool which can be used to list the commits that
have received bitmaps.

In theory, a determined tester could run 'git rev-list --test-bitmap
<commit>' to check if '<commit>' received a bitmap or not, since
'--test-bitmap' exits with a non-zero code when it can't find the
requested commit.

But this is a dubious behavior to rely on, since arguably 'git
rev-list' could continue its object walk outside of which commits are
covered by bitmaps.

This will be used to test the behavior of 'pack.preferBitmapTips', which
will be added in the following patch.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
t/helper/test-bitmap.c [new file with mode: 0644]
t/helper/test-tool.c
t/helper/test-tool.h