@@ -7,6 +7,7 @@ test_description='test for-each-refs usage of ref-filter APIs'
77
88test_expect_success ' setup some history and refs' '
99 test_commit one &&
10+ git branch -M main &&
1011 test_commit two &&
1112 test_commit three &&
1213 git checkout -b side &&
@@ -26,17 +27,17 @@ test_expect_success 'setup some history and refs' '
2627 git tag $sign -m "A signed tag" signed-tag &&
2728 git tag $sign -m "Signed doubly" doubly-signed-tag signed-tag &&
2829
29- git checkout master &&
30- git update-ref refs/odd/spot master
30+ git checkout main &&
31+ git update-ref refs/odd/spot main
3132'
3233
3334test_expect_success ' filtering with --points-at' '
3435 cat >expect <<-\EOF &&
35- refs/heads/master
36+ refs/heads/main
3637 refs/odd/spot
3738 refs/tags/three
3839 EOF
39- git for-each-ref --format="%(refname)" --points-at=master >actual &&
40+ git for-each-ref --format="%(refname)" --points-at=main >actual &&
4041 test_cmp expect actual
4142'
4243
@@ -53,13 +54,13 @@ test_expect_success 'check signed tags with --points-at' '
5354
5455test_expect_success ' filtering with --merged' '
5556 cat >expect <<-\EOF &&
56- refs/heads/master
57+ refs/heads/main
5758 refs/odd/spot
5859 refs/tags/one
5960 refs/tags/three
6061 refs/tags/two
6162 EOF
62- git for-each-ref --format="%(refname)" --merged=master >actual &&
63+ git for-each-ref --format="%(refname)" --merged=main >actual &&
6364 test_cmp expect actual
6465'
6566
@@ -72,13 +73,13 @@ test_expect_success 'filtering with --no-merged' '
7273 refs/tags/four
7374 refs/tags/signed-tag
7475 EOF
75- git for-each-ref --format="%(refname)" --no-merged=master >actual &&
76+ git for-each-ref --format="%(refname)" --no-merged=main >actual &&
7677 test_cmp expect actual
7778'
7879
7980test_expect_success ' filtering with --contains' '
8081 cat >expect <<-\EOF &&
81- refs/heads/master
82+ refs/heads/main
8283 refs/heads/side
8384 refs/odd/spot
8485 refs/tags/annotated-tag
@@ -113,7 +114,7 @@ test_expect_success '%(color) must fail' '
113114 test_must_fail git for-each-ref --format="%(color)%(refname)"
114115'
115116
116- test_expect_success PREPARE_FOR_MAIN_BRANCH ' left alignment is default' '
117+ test_expect_success ' left alignment is default' '
117118 cat >expect <<-\EOF &&
118119 refname is refs/heads/main |refs/heads/main
119120 refname is refs/heads/side |refs/heads/side
@@ -131,7 +132,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH 'left alignment is default' '
131132 test_cmp expect actual
132133'
133134
134- test_expect_success PREPARE_FOR_MAIN_BRANCH ' middle alignment' '
135+ test_expect_success ' middle alignment' '
135136 cat >expect <<-\EOF &&
136137 | refname is refs/heads/main |refs/heads/main
137138 | refname is refs/heads/side |refs/heads/side
@@ -149,7 +150,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH 'middle alignment' '
149150 test_cmp expect actual
150151'
151152
152- test_expect_success PREPARE_FOR_MAIN_BRANCH ' right alignment' '
153+ test_expect_success ' right alignment' '
153154 cat >expect <<-\EOF &&
154155 | refname is refs/heads/main|refs/heads/main
155156 | refname is refs/heads/side|refs/heads/side
184185test_align_permutations () {
185186 while read -r option
186187 do
187- test_expect_success PREPARE_FOR_MAIN_BRANCH " align:$option " '
188+ test_expect_success " align:$option " '
188189 git for-each-ref --format="|%(align:$option)refname is %(refname)%(end)|%(refname)" >actual &&
189190 test_cmp expect actual
190191 '
213214
214215# Individual atoms inside %(align:...) and %(end) must not be quoted.
215216
216- test_expect_success PREPARE_FOR_MAIN_BRANCH ' alignment with format quote' "
217+ test_expect_success ' alignment with format quote' "
217218 cat >expect <<-\EOF &&
218219 |' '\''main| A U Thor'\'' '|
219220 |' '\''side| A U Thor'\'' '|
@@ -231,7 +232,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH 'alignment with format quote' "
231232 test_cmp expect actual
232233"
233234
234- test_expect_success PREPARE_FOR_MAIN_BRANCH ' nested alignment with quote formatting' "
235+ test_expect_success ' nested alignment with quote formatting' "
235236 cat >expect <<-\EOF &&
236237 |' main '|
237238 |' side '|
@@ -251,7 +252,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH 'nested alignment with quote formatt
251252
252253test_expect_success ' check `%(contents:lines=1)`' '
253254 cat >expect <<-\EOF &&
254- master |three
255+ main |three
255256 side |four
256257 odd/spot |three
257258 annotated-tag |An annotated tag
@@ -269,7 +270,7 @@ test_expect_success 'check `%(contents:lines=1)`' '
269270
270271test_expect_success ' check `%(contents:lines=0)`' '
271272 cat >expect <<-\EOF &&
272- master |
273+ main |
273274 side |
274275 odd/spot |
275276 annotated-tag |
@@ -287,7 +288,7 @@ test_expect_success 'check `%(contents:lines=0)`' '
287288
288289test_expect_success ' check `%(contents:lines=99999)`' '
289290 cat >expect <<-\EOF &&
290- master |three
291+ main |three
291292 side |four
292293 odd/spot |three
293294 annotated-tag |An annotated tag
@@ -360,7 +361,7 @@ test_expect_success 'improper usage of %(if), %(then), %(else) and %(end) atoms'
360361test_expect_success ' check %(if)...%(then)...%(end) atoms' '
361362 git for-each-ref --format="%(refname)%(if)%(authorname)%(then) Author: %(authorname)%(end)" >actual &&
362363 cat >expect <<-\EOF &&
363- refs/heads/master Author: A U Thor
364+ refs/heads/main Author: A U Thor
364365 refs/heads/side Author: A U Thor
365366 refs/odd/spot Author: A U Thor
366367 refs/tags/annotated-tag
@@ -381,7 +382,7 @@ test_expect_success 'check %(if)...%(then)...%(end) atoms' '
381382test_expect_success ' check %(if)...%(then)...%(else)...%(end) atoms' '
382383 git for-each-ref --format="%(if)%(authorname)%(then)%(authorname)%(else)No author%(end): %(refname)" >actual &&
383384 cat >expect <<-\EOF &&
384- A U Thor: refs/heads/master
385+ A U Thor: refs/heads/main
385386 A U Thor: refs/heads/side
386387 A U Thor: refs/odd/spot
387388 No author: refs/tags/annotated-tag
@@ -401,7 +402,7 @@ test_expect_success 'check %(if)...%(then)...%(else)...%(end) atoms' '
401402test_expect_success ' ignore spaces in %(if) atom usage' '
402403 git for-each-ref --format="%(refname:short): %(if)%(HEAD)%(then)Head ref%(else)Not Head ref%(end)" >actual &&
403404 cat >expect <<-\EOF &&
404- master : Head ref
405+ main : Head ref
405406 side: Not Head ref
406407 odd/spot: Not Head ref
407408 annotated-tag: Not Head ref
@@ -420,19 +421,19 @@ test_expect_success 'ignore spaces in %(if) atom usage' '
420421'
421422
422423test_expect_success ' check %(if:equals=<string>)' '
423- git for-each-ref --format="%(if:equals=master )%(refname:short)%(then)Found master %(else)Not master %(end)" refs/heads/ >actual &&
424+ git for-each-ref --format="%(if:equals=main )%(refname:short)%(then)Found main %(else)Not main %(end)" refs/heads/ >actual &&
424425 cat >expect <<-\EOF &&
425- Found master
426- Not master
426+ Found main
427+ Not main
427428 EOF
428429 test_cmp expect actual
429430'
430431
431432test_expect_success ' check %(if:notequals=<string>)' '
432- git for-each-ref --format="%(if:notequals=master )%(refname:short)%(then)Not master %(else)Found master %(end)" refs/heads/ >actual &&
433+ git for-each-ref --format="%(if:notequals=main )%(refname:short)%(then)Not main %(else)Found main %(end)" refs/heads/ >actual &&
433434 cat >expect <<-\EOF &&
434- Found master
435- Not master
435+ Found main
436+ Not main
436437 EOF
437438 test_cmp expect actual
438439'
@@ -443,11 +444,11 @@ test_expect_success '--merged is compatible with --no-merged' '
443444
444445test_expect_success ' validate worktree atom' '
445446 cat >expect <<-EOF &&
446- master : $(pwd)
447- master_worktree : $(pwd)/worktree_dir
447+ main : $(pwd)
448+ main_worktree : $(pwd)/worktree_dir
448449 side: not checked out
449450 EOF
450- git worktree add -b master_worktree worktree_dir master &&
451+ git worktree add -b main_worktree worktree_dir main &&
451452 git for-each-ref --format="%(refname:short): %(if)%(worktreepath)%(then)%(worktreepath)%(else)not checked out%(end)" refs/heads/ >actual &&
452453 rm -r worktree_dir &&
453454 git worktree prune &&
0 commit comments