]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t5703: use `main` as initial branch name
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Thu, 17 Dec 2020 01:07:07 +0000 (01:07 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Dec 2020 01:41:41 +0000 (17:41 -0800)
In 97cf8d50b59 (t5703: adjust a test case for the upcoming default
branch name, 2020-10-23), we prepared this test script for a world when
the default initial branch name would be `main`.

However, there is no need to wait for that: let's adjust the test script
to stop relying on a specific initial branch name by setting it
explicitly. This allows us to drop the `PREPARE_FOR_MAIN_BRANCH` prereq
from one test case.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5703-upload-pack-ref-in-want.sh

index b46940b725ba007102acc9a3046ba117beab56d4..eab966985b7aab80afad18cb87e0f605b37d246b 100755 (executable)
@@ -38,12 +38,13 @@ write_command () {
 
 # c(o/foo) d(o/bar)
 #        \ /
-#         b   e(baz)  f(master)
+#         b   e(baz)  f(main)
 #          \__  |  __/
 #             \ | /
 #               a
 test_expect_success 'setup repository' '
        test_commit a &&
+       git branch -M main &&
        git checkout -b o/foo &&
        test_commit b &&
        test_commit c &&
@@ -51,7 +52,7 @@ test_expect_success 'setup repository' '
        test_commit d &&
        git checkout -b baz a &&
        test_commit e &&
-       git checkout master &&
+       git checkout main &&
        test_commit f
 '
 
@@ -88,7 +89,7 @@ test_expect_success 'invalid want-ref line' '
 test_expect_success 'basic want-ref' '
        oid=$(git rev-parse f) &&
        cat >expected_refs <<-EOF &&
-       $oid refs/heads/master
+       $oid refs/heads/main
        EOF
        git rev-parse f >expected_commits &&
 
@@ -97,7 +98,7 @@ test_expect_success 'basic want-ref' '
        $(write_command fetch)
        0001
        no-progress
-       want-ref refs/heads/master
+       want-ref refs/heads/main
        have $oid
        done
        0000
@@ -135,7 +136,7 @@ test_expect_success 'multiple want-ref lines' '
 test_expect_success 'mix want and want-ref' '
        oid=$(git rev-parse f) &&
        cat >expected_refs <<-EOF &&
-       $oid refs/heads/master
+       $oid refs/heads/main
        EOF
        git rev-parse e f >expected_commits &&
 
@@ -143,7 +144,7 @@ test_expect_success 'mix want and want-ref' '
        $(write_command fetch)
        0001
        no-progress
-       want-ref refs/heads/master
+       want-ref refs/heads/main
        want $(git rev-parse e)
        have $(git rev-parse a)
        done
@@ -182,7 +183,7 @@ LOCAL_PRISTINE="$(pwd)/local_pristine"
 # $REPO
 # c(o/foo) d(o/bar)
 #        \ /
-#         b   e(baz)  f(master)
+#         b   e(baz)  f(main)
 #          \__  |  __/
 #             \ | /
 #               a
@@ -193,10 +194,10 @@ LOCAL_PRISTINE="$(pwd)/local_pristine"
 #              .
 #              .
 #              |
-#              a(master)
+#              a(main)
 test_expect_success 'setup repos for fetching with ref-in-want tests' '
        (
-               git init "$REPO" &&
+               git init -b main "$REPO" &&
                cd "$REPO" &&
                test_commit a &&
 
@@ -209,7 +210,7 @@ test_expect_success 'setup repos for fetching with ref-in-want tests' '
                test_commit_bulk --id=s 33 &&
 
                # Add novel commits to upstream
-               git checkout master &&
+               git checkout main &&
                cd "$REPO" &&
                git checkout -b o/foo &&
                test_commit b &&
@@ -218,7 +219,7 @@ test_expect_success 'setup repos for fetching with ref-in-want tests' '
                test_commit d &&
                git checkout -b baz a &&
                test_commit e &&
-               git checkout master &&
+               git checkout main &&
                test_commit f
        ) &&
        git -C "$REPO" config uploadpack.allowRefInWant true &&
@@ -245,12 +246,12 @@ test_expect_success 'fetching multiple refs' '
 
        rm -rf local &&
        cp -r "$LOCAL_PRISTINE" local &&
-       GIT_TRACE_PACKET="$(pwd)/log" git -C local fetch origin master baz &&
+       GIT_TRACE_PACKET="$(pwd)/log" git -C local fetch origin main baz &&
 
-       git -C "$REPO" rev-parse "master" "baz" >expected &&
-       git -C local rev-parse refs/remotes/origin/master refs/remotes/origin/baz >actual &&
+       git -C "$REPO" rev-parse "main" "baz" >expected &&
+       git -C local rev-parse refs/remotes/origin/main refs/remotes/origin/baz >actual &&
        test_cmp expected actual &&
-       grep "want-ref refs/heads/master" log &&
+       grep "want-ref refs/heads/main" log &&
        grep "want-ref refs/heads/baz" log
 '
 
@@ -261,13 +262,13 @@ test_expect_success 'fetching ref and exact OID' '
        cp -r "$LOCAL_PRISTINE" local &&
        oid=$(git -C "$REPO" rev-parse b) &&
        GIT_TRACE_PACKET="$(pwd)/log" git -C local fetch origin \
-               master "$oid":refs/heads/actual &&
+               main "$oid":refs/heads/actual &&
 
-       git -C "$REPO" rev-parse "master" "b" >expected &&
-       git -C local rev-parse refs/remotes/origin/master refs/heads/actual >actual &&
+       git -C "$REPO" rev-parse "main" "b" >expected &&
+       git -C local rev-parse refs/remotes/origin/main refs/heads/actual >actual &&
        test_cmp expected actual &&
        grep "want $oid" log &&
-       grep "want-ref refs/heads/master" log
+       grep "want-ref refs/heads/main" log
 '
 
 test_expect_success 'fetching with wildcard that does not match any refs' '
@@ -301,7 +302,7 @@ LOCAL_PRISTINE="$(pwd)/local_pristine"
 
 test_expect_success 'setup repos for change-while-negotiating test' '
        (
-               git init "$REPO" &&
+               git init -b main "$REPO" &&
                cd "$REPO" &&
                >.git/git-daemon-export-ok &&
                test_commit m1 &&
@@ -316,7 +317,7 @@ test_expect_success 'setup repos for change-while-negotiating test' '
                test_commit_bulk --id=s 33 &&
 
                # Add novel commits to upstream
-               git checkout master &&
+               git checkout main &&
                cd "$REPO" &&
                test_commit m2 &&
                test_commit m3 &&
@@ -342,7 +343,7 @@ test_expect_success 'server is initially ahead - no ref in want' '
        git -C "$REPO" config uploadpack.allowRefInWant false &&
        rm -rf local &&
        cp -r "$LOCAL_PRISTINE" local &&
-       inconsistency master $(test_oid numeric) &&
+       inconsistency main $(test_oid numeric) &&
        test_must_fail git -C local fetch 2>err &&
        test_i18ngrep "fatal: remote error: upload-pack: not our ref" err
 '
@@ -351,11 +352,11 @@ test_expect_success 'server is initially ahead - ref in want' '
        git -C "$REPO" config uploadpack.allowRefInWant true &&
        rm -rf local &&
        cp -r "$LOCAL_PRISTINE" local &&
-       inconsistency master $(test_oid numeric) &&
+       inconsistency main $(test_oid numeric) &&
        git -C local fetch &&
 
-       git -C "$REPO" rev-parse --verify master >expected &&
-       git -C local rev-parse --verify refs/remotes/origin/master >actual &&
+       git -C "$REPO" rev-parse --verify main >expected &&
+       git -C local rev-parse --verify refs/remotes/origin/main >actual &&
        test_cmp expected actual
 '
 
@@ -363,11 +364,11 @@ test_expect_success 'server is initially behind - no ref in want' '
        git -C "$REPO" config uploadpack.allowRefInWant false &&
        rm -rf local &&
        cp -r "$LOCAL_PRISTINE" local &&
-       inconsistency master "master^" &&
+       inconsistency main "main^" &&
        git -C local fetch &&
 
-       git -C "$REPO" rev-parse --verify "master^" >expected &&
-       git -C local rev-parse --verify refs/remotes/origin/master >actual &&
+       git -C "$REPO" rev-parse --verify "main^" >expected &&
+       git -C local rev-parse --verify refs/remotes/origin/main >actual &&
        test_cmp expected actual
 '
 
@@ -375,15 +376,15 @@ test_expect_success 'server is initially behind - ref in want' '
        git -C "$REPO" config uploadpack.allowRefInWant true &&
        rm -rf local &&
        cp -r "$LOCAL_PRISTINE" local &&
-       inconsistency master "master^" &&
+       inconsistency main "main^" &&
        git -C local fetch &&
 
-       git -C "$REPO" rev-parse --verify "master" >expected &&
-       git -C local rev-parse --verify refs/remotes/origin/master >actual &&
+       git -C "$REPO" rev-parse --verify "main" >expected &&
+       git -C local rev-parse --verify refs/remotes/origin/main >actual &&
        test_cmp expected actual
 '
 
-test_expect_success PREPARE_FOR_MAIN_BRANCH 'server loses a ref - ref in want' '
+test_expect_success 'server loses a ref - ref in want' '
        git -C "$REPO" config uploadpack.allowRefInWant true &&
        rm -rf local &&
        cp -r "$LOCAL_PRISTINE" local &&