• J
    t5304: add a test for pruning with bitmaps · fe6f2b08
    Jeff King 提交于
    Commit fde67d68 (prune: use bitmaps for reachability traversal,
    2019-02-13) uses bitmaps for pruning when they're available, but only
    covers this functionality in the t/perf tests. This makes a kind of
    sense, since the point is that the behaviour is indistinguishable before
    and after the patch, just faster.
    
    But since the bitmap code path is not exercised at all in the regular
    test suite, it leaves us open to a regression where the behavior does in
    fact change. The most thorough way to test that would be running the
    whole suite with bitmaps enabled. But we don't yet have a way to do
    that, and anyway it's expensive to do so. Let's at least add a basic
    test that exercises this path and make sure we prune an object we should
    (and not one that we shouldn't).
    
    That would hopefully catch the most obvious breakages early.
    Signed-off-by: NJeff King <peff@peff.net>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    fe6f2b08
t5304-prune.sh 9.1 KB