@@ -18,7 +18,7 @@ add_upstream_commit() {
18
18
head2=$( git rev-parse --short HEAD) &&
19
19
echo " Fetching submodule submodule" > ../expect.err &&
20
20
echo " From $pwd /submodule" >> ../expect.err &&
21
- echo " $head1 ..$head2 main -> origin/main " >> ../expect.err
21
+ echo " $head1 ..$head2 sub -> origin/sub " >> ../expect.err
22
22
) &&
23
23
(
24
24
cd deepsubmodule &&
@@ -30,7 +30,7 @@ add_upstream_commit() {
30
30
head2=$( git rev-parse --short HEAD) &&
31
31
echo " Fetching submodule submodule/subdir/deepsubmodule" >> ../expect.err
32
32
echo " From $pwd /deepsubmodule" >> ../expect.err &&
33
- echo " $head1 ..$head2 main -> origin/main " >> ../expect.err
33
+ echo " $head1 ..$head2 deep -> origin/deep " >> ../expect.err
34
34
)
35
35
}
36
36
@@ -41,7 +41,8 @@ test_expect_success setup '
41
41
git init &&
42
42
echo deepsubcontent > deepsubfile &&
43
43
git add deepsubfile &&
44
- git commit -m new deepsubfile
44
+ git commit -m new deepsubfile &&
45
+ git branch -M deep
45
46
) &&
46
47
mkdir submodule &&
47
48
(
@@ -50,10 +51,12 @@ test_expect_success setup '
50
51
echo subcontent > subfile &&
51
52
git add subfile &&
52
53
git submodule add "$pwd/deepsubmodule" subdir/deepsubmodule &&
53
- git commit -a -m new
54
+ git commit -a -m new &&
55
+ git branch -M sub
54
56
) &&
55
57
git submodule add "$pwd/submodule" submodule &&
56
58
git commit -am initial &&
59
+ git branch -M super &&
57
60
git clone . downstream &&
58
61
(
59
62
cd downstream &&
@@ -245,7 +248,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "Recursion stops when no new submodu
245
248
git commit -m "new submodule" &&
246
249
head2=$(git rev-parse --short HEAD) &&
247
250
echo "From $pwd/." > expect.err.sub &&
248
- echo " $head1..$head2 main -> origin/main " >>expect.err.sub &&
251
+ echo " $head1..$head2 super -> origin/super " >>expect.err.sub &&
249
252
head -3 expect.err >> expect.err.sub &&
250
253
(
251
254
cd downstream &&
@@ -263,7 +266,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "Recursion doesn't happen when new s
263
266
git commit -m "new file" &&
264
267
head2=$(git rev-parse --short HEAD) &&
265
268
echo "From $pwd/." > expect.err.file &&
266
- echo " $head1..$head2 main -> origin/main " >> expect.err.file &&
269
+ echo " $head1..$head2 super -> origin/super " >> expect.err.file &&
267
270
(
268
271
cd downstream &&
269
272
git fetch >../actual.out 2>../actual.err
@@ -287,7 +290,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "Recursion picks up config in submod
287
290
git commit -m "new submodule" &&
288
291
head2=$(git rev-parse --short HEAD) &&
289
292
echo "From $pwd/." > expect.err.sub &&
290
- echo " $head1..$head2 main -> origin/main " >> expect.err.sub &&
293
+ echo " $head1..$head2 super -> origin/super " >> expect.err.sub &&
291
294
cat expect.err >> expect.err.sub &&
292
295
(
293
296
cd downstream &&
@@ -316,14 +319,14 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "Recursion picks up all submodules w
316
319
head2=$(git rev-parse --short HEAD) &&
317
320
echo "Fetching submodule submodule" > ../expect.err.sub &&
318
321
echo "From $pwd/submodule" >> ../expect.err.sub &&
319
- echo " $head1..$head2 main -> origin/main " >> ../expect.err.sub
322
+ echo " $head1..$head2 sub -> origin/sub " >> ../expect.err.sub
320
323
) &&
321
324
head1=$(git rev-parse --short HEAD) &&
322
325
git add submodule &&
323
326
git commit -m "new submodule" &&
324
327
head2=$(git rev-parse --short HEAD) &&
325
328
echo "From $pwd/." > expect.err.2 &&
326
- echo " $head1..$head2 main -> origin/main " >> expect.err.2 &&
329
+ echo " $head1..$head2 super -> origin/super " >> expect.err.2 &&
327
330
cat expect.err.sub >> expect.err.2 &&
328
331
tail -3 expect.err >> expect.err.2 &&
329
332
(
@@ -349,7 +352,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "'--recurse-submodules=on-demand' do
349
352
head2=$(git rev-parse --short HEAD) &&
350
353
echo Fetching submodule submodule > ../expect.err.sub &&
351
354
echo "From $pwd/submodule" >> ../expect.err.sub &&
352
- echo " $head1..$head2 main -> origin/main " >> ../expect.err.sub
355
+ echo " $head1..$head2 sub -> origin/sub " >> ../expect.err.sub
353
356
) &&
354
357
(
355
358
cd downstream &&
@@ -368,7 +371,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "'--recurse-submodules=on-demand' re
368
371
head2=$(git rev-parse --short HEAD) &&
369
372
tail -3 expect.err > expect.err.deepsub &&
370
373
echo "From $pwd/." > expect.err &&
371
- echo " $head1..$head2 main -> origin/main " >>expect.err &&
374
+ echo " $head1..$head2 super -> origin/super " >>expect.err &&
372
375
cat expect.err.sub >> expect.err &&
373
376
cat expect.err.deepsub >> expect.err &&
374
377
(
@@ -397,7 +400,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "'--recurse-submodules=on-demand' st
397
400
git commit -m "new file" &&
398
401
head2=$(git rev-parse --short HEAD) &&
399
402
echo "From $pwd/." > expect.err.file &&
400
- echo " $head1..$head2 main -> origin/main " >> expect.err.file &&
403
+ echo " $head1..$head2 super -> origin/super " >> expect.err.file &&
401
404
(
402
405
cd downstream &&
403
406
git fetch --recurse-submodules=on-demand >../actual.out 2>../actual.err
@@ -418,7 +421,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "'fetch.recurseSubmodules=on-demand'
418
421
git commit -m "new submodule" &&
419
422
head2=$(git rev-parse --short HEAD) &&
420
423
echo "From $pwd/." > expect.err.2 &&
421
- echo " $head1..$head2 main -> origin/main " >>expect.err.2 &&
424
+ echo " $head1..$head2 super -> origin/super " >>expect.err.2 &&
422
425
head -3 expect.err >> expect.err.2 &&
423
426
(
424
427
cd downstream &&
@@ -446,7 +449,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "'submodule.<sub>.fetchRecurseSubmod
446
449
git commit -m "new submodule" &&
447
450
head2=$(git rev-parse --short HEAD) &&
448
451
echo "From $pwd/." > expect.err.2 &&
449
- echo " $head1..$head2 main -> origin/main " >>expect.err.2 &&
452
+ echo " $head1..$head2 super -> origin/super " >>expect.err.2 &&
450
453
head -3 expect.err >> expect.err.2 &&
451
454
(
452
455
cd downstream &&
@@ -472,7 +475,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "don't fetch submodule when newly re
472
475
git commit -m "submodule rewound" &&
473
476
head2=$(git rev-parse --short HEAD) &&
474
477
echo "From $pwd/." > expect.err &&
475
- echo " $head1..$head2 main -> origin/main " >> expect.err &&
478
+ echo " $head1..$head2 super -> origin/super " >> expect.err &&
476
479
(
477
480
cd downstream &&
478
481
git fetch >../actual.out 2>../actual.err
@@ -481,7 +484,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "don't fetch submodule when newly re
481
484
test_i18ncmp expect.err actual.err &&
482
485
(
483
486
cd submodule &&
484
- git checkout -q master
487
+ git checkout -q sub
485
488
)
486
489
'
487
490
@@ -497,7 +500,7 @@ test_expect_success PREPARE_FOR_MAIN_BRANCH "'fetch.recurseSubmodules=on-demand'
497
500
git commit -m "new submodule without .gitmodules" &&
498
501
head2=$(git rev-parse --short HEAD) &&
499
502
echo "From $pwd/." >expect.err.2 &&
500
- echo " $head1..$head2 main -> origin/main " >>expect.err.2 &&
503
+ echo " $head1..$head2 super -> origin/super " >>expect.err.2 &&
501
504
head -3 expect.err >>expect.err.2 &&
502
505
(
503
506
cd downstream &&
@@ -663,9 +666,9 @@ test_expect_success 'fetch new submodule commits on-demand without .gitmodules e
663
666
git config -f .gitmodules --remove-section submodule.sub1 &&
664
667
git add .gitmodules &&
665
668
git commit -m "delete gitmodules file" &&
666
- git checkout -B master &&
669
+ git checkout -B super &&
667
670
git -C downstream fetch &&
668
- git -C downstream checkout origin/master &&
671
+ git -C downstream checkout origin/super &&
669
672
670
673
C=$(git -C submodule commit-tree -m "yet another change outside refs/heads" HEAD^{tree}) &&
671
674
git -C submodule update-ref refs/changes/7 $C &&
0 commit comments