]> git.ipfire.org Git - thirdparty/git.git/blobdiff - t/t5326-multi-pack-bitmaps.sh
pack-bitmap.c: gracefully fallback after opening pack/MIDX
[thirdparty/git.git] / t / t5326-multi-pack-bitmaps.sh
index c0924074c4de0eddec3ebb8ff9c66484c79483c9..3c1ecc7e25017399381d581258d3d0817a5f4b1b 100755 (executable)
@@ -266,4 +266,23 @@ test_expect_success 'hash-cache values are propagated from pack bitmaps' '
        )
 '
 
+test_expect_success 'graceful fallback when missing reverse index' '
+       rm -fr repo &&
+       git init repo &&
+       test_when_finished "rm -fr repo" &&
+       (
+               cd repo &&
+
+               test_commit base &&
+
+               # write a pack and MIDX bitmap containing base
+               git repack -adb &&
+               git multi-pack-index write --bitmap &&
+
+               GIT_TEST_MIDX_READ_RIDX=0 \
+                       git rev-list --use-bitmap-index HEAD 2>err &&
+               ! grep "ignoring extra bitmap file" err
+       )
+'
+
 test_done