3 test_description
='exercise basic multi-pack bitmap functionality (.rev files)'
6 .
"${TEST_DIRECTORY}/lib-bitmap.sh"
8 # We'll be writing our own MIDX, so avoid getting confused by the automatic
10 GIT_TEST_MULTI_PACK_INDEX
=0
11 GIT_TEST_MULTI_PACK_INDEX_WRITE_INCREMENTAL
=0
13 # Unlike t5326, this test exercise multi-pack bitmap functionality where the
14 # object order is stored in a separate .rev file.
15 GIT_TEST_MIDX_WRITE_REV
=1
16 GIT_TEST_MIDX_READ_RIDX
=0
17 export GIT_TEST_MIDX_WRITE_REV
18 export GIT_TEST_MIDX_READ_RIDX
20 test_midx_bitmap_rev
() {
21 writeLookupTable
=false
26 "pack.writeBitmapLookupTable") writeLookupTable
=true
;;
30 test_expect_success
'setup bitmap config' '
33 git config pack.writeBitmapLookupTable '"$writeLookupTable"'
37 midx_bitmap_partial_tests
rev
41 test_midx_bitmap_rev
"pack.writeBitmapLookupTable"