3 test_description
='exercise basic multi-pack bitmap functionality (.rev files)'
5 TEST_PASSES_SANITIZE_LEAK
=true
7 .
"${TEST_DIRECTORY}/lib-bitmap.sh"
9 # We'll be writing our own MIDX, so avoid getting confused by the automatic
11 GIT_TEST_MULTI_PACK_INDEX
=0
12 GIT_TEST_MULTI_PACK_INDEX_WRITE_INCREMENTAL
=0
14 # Unlike t5326, this test exercise multi-pack bitmap functionality where the
15 # object order is stored in a separate .rev file.
16 GIT_TEST_MIDX_WRITE_REV
=1
17 GIT_TEST_MIDX_READ_RIDX
=0
18 export GIT_TEST_MIDX_WRITE_REV
19 export GIT_TEST_MIDX_READ_RIDX
21 test_midx_bitmap_rev
() {
22 writeLookupTable
=false
27 "pack.writeBitmapLookupTable") writeLookupTable
=true
;;
31 test_expect_success
'setup bitmap config' '
34 git config pack.writeBitmapLookupTable '"$writeLookupTable"'
38 midx_bitmap_partial_tests
rev
42 test_midx_bitmap_rev
"pack.writeBitmapLookupTable"