@@ -8,7 +8,7 @@ test_description='Test git update-ref and basic ref logging'
8
8
9
9
Z=$ZERO_OID
10
10
11
- m=refs/heads/master
11
+ m=refs/heads/main
12
12
n_dir=refs/heads/gu
13
13
n=$n_dir /fixes
14
14
outside=refs/foo
@@ -27,10 +27,11 @@ create_test_commits ()
27
27
}
28
28
29
29
test_expect_success setup '
30
+ git checkout --orphan main &&
30
31
create_test_commits "" &&
31
32
mkdir $bare &&
32
33
cd $bare &&
33
- git init --bare &&
34
+ git init --bare -b main &&
34
35
create_test_commits "bare" &&
35
36
cd -
36
37
'
@@ -264,7 +265,7 @@ test_expect_success "(not) changed .git/$m" '
264
265
! test $B = $(git show-ref -s --verify $m)
265
266
'
266
267
267
- rm -f .git/logs/refs/heads/master
268
+ rm -f .git/logs/refs/heads/main
268
269
test_expect_success " create $m (logged by touch)" '
269
270
test_config core.logAllRefUpdates false &&
270
271
GIT_COMMITTER_DATE="2005-05-26 23:30" \
@@ -300,7 +301,7 @@ test_expect_success 'symref empty directory removal' '
300
301
git branch e1/e2/r1 HEAD &&
301
302
git branch e1/r2 HEAD &&
302
303
git checkout e1/e2/r1 &&
303
- test_when_finished "git checkout master " &&
304
+ test_when_finished "git checkout main " &&
304
305
test_path_is_file .git/refs/heads/e1/e2/r1 &&
305
306
test_path_is_file .git/logs/refs/heads/e1/e2/r1 &&
306
307
git update-ref -d HEAD &&
@@ -364,68 +365,68 @@ test_expect_success 'set up for querying the reflog' '
364
365
ed=" Thu, 26 May 2005 18:32:00 -0500"
365
366
gd=" Thu, 26 May 2005 18:33:00 -0500"
366
367
ld=" Thu, 26 May 2005 18:43:00 -0500"
367
- test_expect_success ' Query "master @{May 25 2005}" (before history)' '
368
+ test_expect_success ' Query "main @{May 25 2005}" (before history)' '
368
369
test_when_finished "rm -f o e" &&
369
- git rev-parse --verify "master @{May 25 2005}" >o 2>e &&
370
+ git rev-parse --verify "main @{May 25 2005}" >o 2>e &&
370
371
echo "$C" >expect &&
371
372
test_cmp expect o &&
372
- echo "warning: log for ' \' ' master ' \' ' only goes back to $ed" >expect &&
373
+ echo "warning: log for ' \' ' main ' \' ' only goes back to $ed" >expect &&
373
374
test_i18ncmp expect e
374
375
'
375
- test_expect_success ' Query master @{2005-05-25} (before history)' '
376
+ test_expect_success ' Query main @{2005-05-25} (before history)' '
376
377
test_when_finished "rm -f o e" &&
377
- git rev-parse --verify master @{2005-05-25} >o 2>e &&
378
+ git rev-parse --verify main @{2005-05-25} >o 2>e &&
378
379
echo "$C" >expect &&
379
380
test_cmp expect o &&
380
- echo "warning: log for ' \' ' master ' \' ' only goes back to $ed" >expect &&
381
+ echo "warning: log for ' \' ' main ' \' ' only goes back to $ed" >expect &&
381
382
test_i18ncmp expect e
382
383
'
383
- test_expect_success ' Query "master @{May 26 2005 23:31:59}" (1 second before history)' '
384
+ test_expect_success ' Query "main @{May 26 2005 23:31:59}" (1 second before history)' '
384
385
test_when_finished "rm -f o e" &&
385
- git rev-parse --verify "master @{May 26 2005 23:31:59}" >o 2>e &&
386
+ git rev-parse --verify "main @{May 26 2005 23:31:59}" >o 2>e &&
386
387
echo "$C" >expect &&
387
388
test_cmp expect o &&
388
- echo "warning: log for ' \' ' master ' \' ' only goes back to $ed" >expect &&
389
+ echo "warning: log for ' \' ' main ' \' ' only goes back to $ed" >expect &&
389
390
test_i18ncmp expect e
390
391
'
391
- test_expect_success ' Query "master @{May 26 2005 23:32:00}" (exactly history start)' '
392
+ test_expect_success ' Query "main @{May 26 2005 23:32:00}" (exactly history start)' '
392
393
test_when_finished "rm -f o e" &&
393
- git rev-parse --verify "master @{May 26 2005 23:32:00}" >o 2>e &&
394
+ git rev-parse --verify "main @{May 26 2005 23:32:00}" >o 2>e &&
394
395
echo "$C" >expect &&
395
396
test_cmp expect o &&
396
397
test_must_be_empty e
397
398
'
398
- test_expect_success ' Query "master @{May 26 2005 23:32:30}" (first non-creation change)' '
399
+ test_expect_success ' Query "main @{May 26 2005 23:32:30}" (first non-creation change)' '
399
400
test_when_finished "rm -f o e" &&
400
- git rev-parse --verify "master @{May 26 2005 23:32:30}" >o 2>e &&
401
+ git rev-parse --verify "main @{May 26 2005 23:32:30}" >o 2>e &&
401
402
echo "$A" >expect &&
402
403
test_cmp expect o &&
403
404
test_must_be_empty e
404
405
'
405
- test_expect_success ' Query "master @{2005-05-26 23:33:01}" (middle of history with gap)' '
406
+ test_expect_success ' Query "main @{2005-05-26 23:33:01}" (middle of history with gap)' '
406
407
test_when_finished "rm -f o e" &&
407
- git rev-parse --verify "master @{2005-05-26 23:33:01}" >o 2>e &&
408
+ git rev-parse --verify "main @{2005-05-26 23:33:01}" >o 2>e &&
408
409
echo "$B" >expect &&
409
410
test_cmp expect o &&
410
411
test_i18ngrep -F "warning: log for ref $m has gap after $gd" e
411
412
'
412
- test_expect_success ' Query "master @{2005-05-26 23:38:00}" (middle of history)' '
413
+ test_expect_success ' Query "main @{2005-05-26 23:38:00}" (middle of history)' '
413
414
test_when_finished "rm -f o e" &&
414
- git rev-parse --verify "master @{2005-05-26 23:38:00}" >o 2>e &&
415
+ git rev-parse --verify "main @{2005-05-26 23:38:00}" >o 2>e &&
415
416
echo "$Z" >expect &&
416
417
test_cmp expect o &&
417
418
test_must_be_empty e
418
419
'
419
- test_expect_success ' Query "master @{2005-05-26 23:43:00}" (exact end of history)' '
420
+ test_expect_success ' Query "main @{2005-05-26 23:43:00}" (exact end of history)' '
420
421
test_when_finished "rm -f o e" &&
421
- git rev-parse --verify "master @{2005-05-26 23:43:00}" >o 2>e &&
422
+ git rev-parse --verify "main @{2005-05-26 23:43:00}" >o 2>e &&
422
423
echo "$E" >expect &&
423
424
test_cmp expect o &&
424
425
test_must_be_empty e
425
426
'
426
- test_expect_success ' Query "master @{2005-05-28}" (past end of history)' '
427
+ test_expect_success ' Query "main @{2005-05-28}" (past end of history)' '
427
428
test_when_finished "rm -f o e" &&
428
- git rev-parse --verify "master @{2005-05-28}" >o 2>e &&
429
+ git rev-parse --verify "main @{2005-05-28}" >o 2>e &&
429
430
echo "$D" >expect &&
430
431
test_cmp expect o &&
431
432
test_i18ngrep -F "warning: log for ref $m unexpectedly ended on $ld" e
@@ -467,14 +468,14 @@ test_expect_success 'git commit logged updates' '
467
468
'
468
469
unset h_TEST h_OTHER h_FIXED h_MERGED
469
470
470
- test_expect_success ' git cat-file blob master :F (expect OTHER)' '
471
- test OTHER = $(git cat-file blob master :F)
471
+ test_expect_success ' git cat-file blob main :F (expect OTHER)' '
472
+ test OTHER = $(git cat-file blob main :F)
472
473
'
473
- test_expect_success ' git cat-file blob master @{2005-05-26 23:30}:F (expect TEST)' '
474
- test TEST = $(git cat-file blob "master @{2005-05-26 23:30}:F")
474
+ test_expect_success ' git cat-file blob main @{2005-05-26 23:30}:F (expect TEST)' '
475
+ test TEST = $(git cat-file blob "main @{2005-05-26 23:30}:F")
475
476
'
476
- test_expect_success ' git cat-file blob master @{2005-05-26 23:42}:F (expect OTHER)' '
477
- test OTHER = $(git cat-file blob "master @{2005-05-26 23:42}:F")
477
+ test_expect_success ' git cat-file blob main @{2005-05-26 23:42}:F (expect OTHER)' '
478
+ test OTHER = $(git cat-file blob "main @{2005-05-26 23:42}:F")
478
479
'
479
480
480
481
# Test adding and deleting pseudorefs
@@ -586,21 +587,21 @@ test_expect_success 'stdin fails on unknown command' '
586
587
'
587
588
588
589
test_expect_success ' stdin fails on unbalanced quotes' '
589
- echo "create $a \"master " >stdin &&
590
+ echo "create $a \"main " >stdin &&
590
591
test_must_fail git update-ref --stdin <stdin 2>err &&
591
- grep "fatal: badly quoted argument: \\\"master " err
592
+ grep "fatal: badly quoted argument: \\\"main " err
592
593
'
593
594
594
- test_expect_success PREPARE_FOR_MAIN_BRANCH ' stdin fails on invalid escape' '
595
+ test_expect_success ' stdin fails on invalid escape' '
595
596
echo "create $a \"ma\zn\"" >stdin &&
596
597
test_must_fail git update-ref --stdin <stdin 2>err &&
597
598
grep "fatal: badly quoted argument: \\\"ma\\\\zn\\\"" err
598
599
'
599
600
600
601
test_expect_success ' stdin fails on junk after quoted argument' '
601
- echo "create \"$a\"master " >stdin &&
602
+ echo "create \"$a\"main " >stdin &&
602
603
test_must_fail git update-ref --stdin <stdin 2>err &&
603
- grep "fatal: unexpected character after quoted argument: \\\"$a\\\"master " err
604
+ grep "fatal: unexpected character after quoted argument: \\\"$a\\\"main " err
604
605
'
605
606
606
607
test_expect_success ' stdin fails create with no ref' '
@@ -710,7 +711,7 @@ test_expect_success 'stdin succeeds with quoted argument' '
710
711
test_cmp expect actual
711
712
'
712
713
713
- test_expect_success PREPARE_FOR_MAIN_BRANCH ' stdin succeeds with escaped character' '
714
+ test_expect_success ' stdin succeeds with escaped character' '
714
715
git update-ref -d $a &&
715
716
echo "create $a \"ma\\151n\"" >stdin &&
716
717
git update-ref --stdin <stdin &&
0 commit comments