70
71
test_expect_success 'writing bitmaps via command-line can duplicate .keep objects' '
72
# build on $oid, $packid, and .keep state from previous
73
- GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 git repack -Adbl &&
73
+ git repack -Adbl &&
74
test_has_duplicate_object true
75
'
76
77
test_expect_success 'writing bitmaps via config can duplicate .keep objects' '
78
# build on $oid, $packid, and .keep state from previous
79
- GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 \
80
- git -c repack.writebitmaps=true repack -Adl &&
79
+ git -c repack.writebitmaps=true repack -Adl &&
80
test_has_duplicate_object true
81
'
82
283
test_expect_success 'bitmaps are created by default in bare repos' '
284
git clone --bare .git bare.git &&
285
rm -f bare.git/objects/pack/*.bitmap &&
287
- GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 \
288
- git -C bare.git repack -ad &&
286
+ git -C bare.git repack -ad &&
287
bitmap=$(ls bare.git/objects/pack/*.bitmap) &&
288
test_path_is_file "$bitmap"
289
'
294
'
295
296
test_expect_success 'bitmaps can be disabled on bare repos' '
299
- GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 \
300
- git -c repack.writeBitmaps=false -C bare.git repack -ad &&
297
+ git -c repack.writeBitmaps=false -C bare.git repack -ad &&
298
bitmap=$(ls bare.git/objects/pack/*.bitmap || :) &&
299
test -z "$bitmap"
300
'
305
keep=${pack%.pack}.keep &&
306
test_when_finished "rm -f \"\$keep\"" &&
307
>"$keep" &&
311
- GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 \
312
- git -C bare.git repack -ad 2>stderr &&
308
+ git -C bare.git repack -ad 2>stderr &&
309
test_must_be_empty stderr &&
310
find bare.git/objects/pack/ -type f -name "*.bitmap" >actual &&
311
test_must_be_empty actual
316
blob=$(test-tool genrandom big $((1024*1024)) |
317
git -C bare.git hash-object -w --stdin) &&
318
git -C bare.git update-ref refs/tags/big $blob &&
323
- GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 \
324
- git -C bare.git repack -ad 2>stderr &&
319
+ git -C bare.git repack -ad 2>stderr &&
320
test_must_be_empty stderr &&
321
find bare.git/objects/pack -type f -name "*.bitmap" >actual &&
322
test_must_be_empty actual
337
'
338
339
test_expect_success '--filter fails with --write-bitmap-index' '
345
- test_must_fail \
346
- env GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP=0 \
347
- git -C bare.git repack -a -d --write-bitmap-index --filter=blob:none
340
+ test_must_fail git -C bare.git repack -a -d --write-bitmap-index --filter=blob:none
341
'
342
343
test_expect_success 'repacking with two filters works' '