t3[5-9]*: adjust the references to the default branch name "main"

This trick was performed via

	$ (cd t &&
	   sed -i -e 's/master/main/g' -e 's/MASTER/MAIN/g' \
		-e 's/Master/Main/g' -- t3[5-9]*.sh)

This allows us to define `GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main`
for those tests.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Johannes Schindelin 2020-11-18 23:44:26 +00:00 коммит произвёл Junio C Hamano
Родитель d1c02d93b3
Коммит cbc75a12f0
16 изменённых файлов: 126 добавлений и 126 удалений

Просмотреть файл

@ -5,10 +5,10 @@
test_description='git cherry should detect patches integrated upstream test_description='git cherry should detect patches integrated upstream
This test cherry-picks one local change of two into master branch, and This test cherry-picks one local change of two into main branch, and
checks that git cherry only returns the second patch in the local branch checks that git cherry only returns the second patch in the local branch
' '
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -35,7 +35,7 @@ test_expect_success \
test_tick && test_tick &&
git commit -m "Add C." && git commit -m "Add C." &&
git checkout -f master && git checkout -f main &&
rm -f B C && rm -f B C &&
echo Third >> A && echo Third >> A &&
@ -43,19 +43,19 @@ test_expect_success \
test_tick && test_tick &&
git commit -m "Modify A." && git commit -m "Modify A." &&
expr "$(echo $(git cherry master my-topic-branch) )" : "+ [^ ]* + .*" expr "$(echo $(git cherry main my-topic-branch) )" : "+ [^ ]* + .*"
' '
test_expect_success \ test_expect_success \
'check that cherry with limit returns only the top patch'\ 'check that cherry with limit returns only the top patch'\
'expr "$(echo $(git cherry master my-topic-branch my-topic-branch^1) )" : "+ [^ ]*" 'expr "$(echo $(git cherry main my-topic-branch my-topic-branch^1) )" : "+ [^ ]*"
' '
test_expect_success \ test_expect_success \
'cherry-pick one of the 2 patches, and check cherry recognized one and only one as new' \ 'cherry-pick one of the 2 patches, and check cherry recognized one and only one as new' \
'git cherry-pick my-topic-branch^0 && 'git cherry-pick my-topic-branch^0 &&
echo $(git cherry master my-topic-branch) && echo $(git cherry main my-topic-branch) &&
expr "$(echo $(git cherry master my-topic-branch) )" : "+ [^ ]* - .*" expr "$(echo $(git cherry main my-topic-branch) )" : "+ [^ ]* - .*"
' '
test_expect_success 'cherry ignores whitespace' ' test_expect_success 'cherry ignores whitespace' '

Просмотреть файл

@ -10,7 +10,7 @@ test_description='test cherry-pick and revert with renames
' '
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -115,7 +115,7 @@ test_expect_success 'cherry-pick on unborn branch' '
test_expect_success 'cherry-pick "-" to pick from previous branch' ' test_expect_success 'cherry-pick "-" to pick from previous branch' '
git checkout unborn && git checkout unborn &&
test_commit to-pick actual content && test_commit to-pick actual content &&
git checkout master && git checkout main &&
git cherry-pick - && git cherry-pick - &&
echo content >expect && echo content >expect &&
test_cmp expect actual test_cmp expect actual
@ -135,7 +135,7 @@ test_expect_success 'cherry-pick "-" is meaningless without checkout' '
test_expect_success 'cherry-pick "-" works with arguments' ' test_expect_success 'cherry-pick "-" works with arguments' '
git checkout -b side-branch && git checkout -b side-branch &&
test_commit change actual change && test_commit change actual change &&
git checkout master && git checkout main &&
git cherry-pick -s - && git cherry-pick -s - &&
echo "Signed-off-by: C O Mitter <committer@example.com>" >expect && echo "Signed-off-by: C O Mitter <committer@example.com>" >expect &&
git cat-file commit HEAD | grep ^Signed-off-by: >signoff && git cat-file commit HEAD | grep ^Signed-off-by: >signoff &&

Просмотреть файл

@ -8,7 +8,7 @@ test_description='cherry picking and reverting a merge
' '
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -28,7 +28,7 @@ test_expect_success setup '
echo new line >B && echo new line >B &&
git commit -m "add line to B" B && git commit -m "add line to B" B &&
git tag b && git tag b &&
git checkout master && git checkout main &&
git merge side && git merge side &&
git tag c git tag c

Просмотреть файл

@ -2,7 +2,7 @@
test_description='test cherry-picking (and reverting) a root commit' test_description='test cherry-picking (and reverting) a root commit'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -33,7 +33,7 @@ test_expect_success setup '
test_expect_success 'cherry-pick a root commit' ' test_expect_success 'cherry-pick a root commit' '
git checkout second^0 && git checkout second^0 &&
git cherry-pick master && git cherry-pick main &&
echo first >expect && echo first >expect &&
test_cmp expect file1 test_cmp expect file1
@ -41,14 +41,14 @@ test_expect_success 'cherry-pick a root commit' '
test_expect_success 'revert a root commit' ' test_expect_success 'revert a root commit' '
git revert master && git revert main &&
test_path_is_missing file1 test_path_is_missing file1
' '
test_expect_success 'cherry-pick a root commit with an external strategy' ' test_expect_success 'cherry-pick a root commit with an external strategy' '
git cherry-pick --strategy=resolve master && git cherry-pick --strategy=resolve main &&
echo first >expect && echo first >expect &&
test_cmp expect file1 test_cmp expect file1
@ -56,7 +56,7 @@ test_expect_success 'cherry-pick a root commit with an external strategy' '
test_expect_success 'revert a root commit with an external strategy' ' test_expect_success 'revert a root commit with an external strategy' '
git revert --strategy=resolve master && git revert --strategy=resolve main &&
test_path_is_missing file1 test_path_is_missing file1
' '
@ -68,7 +68,7 @@ test_expect_success 'cherry-pick two root commits' '
echo third >expect.file3 && echo third >expect.file3 &&
git checkout second^0 && git checkout second^0 &&
git cherry-pick master third && git cherry-pick main third &&
test_cmp expect.file1 file1 && test_cmp expect.file1 file1 &&
test_cmp expect.file2 file2 && test_cmp expect.file2 file2 &&

Просмотреть файл

@ -2,15 +2,15 @@
test_description='cherry-pick should rerere for conflicts' test_description='cherry-pick should rerere for conflicts'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
test_expect_success setup ' test_expect_success setup '
test_commit foo && test_commit foo &&
test_commit foo-master foo && test_commit foo-main foo &&
test_commit bar-master bar && test_commit bar-main bar &&
git checkout -b dev foo && git checkout -b dev foo &&
test_commit foo-dev foo && test_commit foo-dev foo &&
@ -19,7 +19,7 @@ test_expect_success setup '
' '
test_expect_success 'conflicting merge' ' test_expect_success 'conflicting merge' '
test_must_fail git merge master test_must_fail git merge main
' '
test_expect_success 'fixup' ' test_expect_success 'fixup' '
@ -32,7 +32,7 @@ test_expect_success 'fixup' '
' '
test_expect_success 'cherry-pick conflict with --rerere-autoupdate' ' test_expect_success 'cherry-pick conflict with --rerere-autoupdate' '
test_must_fail git cherry-pick --rerere-autoupdate foo..bar-master && test_must_fail git cherry-pick --rerere-autoupdate foo..bar-main &&
test_cmp foo-expect foo && test_cmp foo-expect foo &&
git diff-files --quiet && git diff-files --quiet &&
test_must_fail git cherry-pick --continue && test_must_fail git cherry-pick --continue &&
@ -44,7 +44,7 @@ test_expect_success 'cherry-pick conflict with --rerere-autoupdate' '
test_expect_success 'cherry-pick conflict repsects rerere.autoUpdate' ' test_expect_success 'cherry-pick conflict repsects rerere.autoUpdate' '
test_config rerere.autoUpdate true && test_config rerere.autoUpdate true &&
test_must_fail git cherry-pick foo..bar-master && test_must_fail git cherry-pick foo..bar-main &&
test_cmp foo-expect foo && test_cmp foo-expect foo &&
git diff-files --quiet && git diff-files --quiet &&
test_must_fail git cherry-pick --continue && test_must_fail git cherry-pick --continue &&
@ -56,7 +56,7 @@ test_expect_success 'cherry-pick conflict repsects rerere.autoUpdate' '
test_expect_success 'cherry-pick conflict with --no-rerere-autoupdate' ' test_expect_success 'cherry-pick conflict with --no-rerere-autoupdate' '
test_config rerere.autoUpdate true && test_config rerere.autoUpdate true &&
test_must_fail git cherry-pick --no-rerere-autoupdate foo..bar-master && test_must_fail git cherry-pick --no-rerere-autoupdate foo..bar-main &&
test_cmp foo-expect foo && test_cmp foo-expect foo &&
test_must_fail git diff-files --quiet && test_must_fail git diff-files --quiet &&
git add foo && git add foo &&
@ -69,7 +69,7 @@ test_expect_success 'cherry-pick conflict with --no-rerere-autoupdate' '
' '
test_expect_success 'cherry-pick --continue rejects --rerere-autoupdate' ' test_expect_success 'cherry-pick --continue rejects --rerere-autoupdate' '
test_must_fail git cherry-pick --rerere-autoupdate foo..bar-master && test_must_fail git cherry-pick --rerere-autoupdate foo..bar-main &&
test_cmp foo-expect foo && test_cmp foo-expect foo &&
git diff-files --quiet && git diff-files --quiet &&
test_must_fail git cherry-pick --continue --rerere-autoupdate >actual 2>&1 && test_must_fail git cherry-pick --continue --rerere-autoupdate >actual 2>&1 &&
@ -82,25 +82,25 @@ test_expect_success 'cherry-pick --continue rejects --rerere-autoupdate' '
' '
test_expect_success 'cherry-pick --rerere-autoupdate more than once' ' test_expect_success 'cherry-pick --rerere-autoupdate more than once' '
test_must_fail git cherry-pick --rerere-autoupdate --rerere-autoupdate foo..bar-master && test_must_fail git cherry-pick --rerere-autoupdate --rerere-autoupdate foo..bar-main &&
test_cmp foo-expect foo && test_cmp foo-expect foo &&
git diff-files --quiet && git diff-files --quiet &&
git cherry-pick --abort && git cherry-pick --abort &&
test_must_fail git cherry-pick --rerere-autoupdate --no-rerere-autoupdate --rerere-autoupdate foo..bar-master && test_must_fail git cherry-pick --rerere-autoupdate --no-rerere-autoupdate --rerere-autoupdate foo..bar-main &&
test_cmp foo-expect foo && test_cmp foo-expect foo &&
git diff-files --quiet && git diff-files --quiet &&
git cherry-pick --abort && git cherry-pick --abort &&
test_must_fail git cherry-pick --rerere-autoupdate --no-rerere-autoupdate foo..bar-master && test_must_fail git cherry-pick --rerere-autoupdate --no-rerere-autoupdate foo..bar-main &&
test_must_fail git diff-files --quiet && test_must_fail git diff-files --quiet &&
git cherry-pick --abort git cherry-pick --abort
' '
test_expect_success 'cherry-pick conflict without rerere' ' test_expect_success 'cherry-pick conflict without rerere' '
test_config rerere.enabled false && test_config rerere.enabled false &&
test_must_fail git cherry-pick foo-master && test_must_fail git cherry-pick foo-main &&
grep ===== foo && grep ===== foo &&
grep foo-dev foo && grep foo-dev foo &&
grep foo-master foo grep foo-main foo
' '
test_done test_done

Просмотреть файл

@ -2,7 +2,7 @@
test_description='test cherry-picking an empty commit' test_description='test cherry-picking an empty commit'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -20,7 +20,7 @@ test_expect_success setup '
test_tick && test_tick &&
git commit --allow-empty-message -m "" && git commit --allow-empty-message -m "" &&
git checkout master && git checkout main &&
git checkout -b empty-change-branch && git checkout -b empty-change-branch &&
test_tick && test_tick &&
git commit --allow-empty -m "empty" git commit --allow-empty -m "empty"
@ -28,7 +28,7 @@ test_expect_success setup '
' '
test_expect_success 'cherry-pick an empty commit' ' test_expect_success 'cherry-pick an empty commit' '
git checkout master && git checkout main &&
test_expect_code 1 git cherry-pick empty-change-branch test_expect_code 1 git cherry-pick empty-change-branch
' '
@ -38,7 +38,7 @@ test_expect_success 'index lockfile was removed' '
test_expect_success 'cherry-pick a commit with an empty message' ' test_expect_success 'cherry-pick a commit with an empty message' '
test_when_finished "git reset --hard empty-message-branch~1" && test_when_finished "git reset --hard empty-message-branch~1" &&
git checkout master && git checkout main &&
git cherry-pick empty-message-branch git cherry-pick empty-message-branch
' '
@ -47,12 +47,12 @@ test_expect_success 'index lockfile was removed' '
' '
test_expect_success 'cherry-pick a commit with an empty message with --allow-empty-message' ' test_expect_success 'cherry-pick a commit with an empty message with --allow-empty-message' '
git checkout -f master && git checkout -f main &&
git cherry-pick --allow-empty-message empty-message-branch git cherry-pick --allow-empty-message empty-message-branch
' '
test_expect_success 'cherry pick an empty non-ff commit without --allow-empty' ' test_expect_success 'cherry pick an empty non-ff commit without --allow-empty' '
git checkout master && git checkout main &&
echo fourth >>file2 && echo fourth >>file2 &&
git add file2 && git add file2 &&
git commit -m "fourth" && git commit -m "fourth" &&
@ -60,22 +60,22 @@ test_expect_success 'cherry pick an empty non-ff commit without --allow-empty' '
' '
test_expect_success 'cherry pick an empty non-ff commit with --allow-empty' ' test_expect_success 'cherry pick an empty non-ff commit with --allow-empty' '
git checkout master && git checkout main &&
git cherry-pick --allow-empty empty-change-branch git cherry-pick --allow-empty empty-change-branch
' '
test_expect_success 'cherry pick with --keep-redundant-commits' ' test_expect_success 'cherry pick with --keep-redundant-commits' '
git checkout master && git checkout main &&
git cherry-pick --keep-redundant-commits HEAD^ git cherry-pick --keep-redundant-commits HEAD^
' '
test_expect_success 'cherry-pick a commit that becomes no-op (prep)' ' test_expect_success 'cherry-pick a commit that becomes no-op (prep)' '
git checkout master && git checkout main &&
git branch fork && git branch fork &&
echo foo >file2 && echo foo >file2 &&
git add file2 && git add file2 &&
test_tick && test_tick &&
git commit -m "add file2 on master" && git commit -m "add file2 on main" &&
git checkout fork && git checkout fork &&
echo foo >file2 && echo foo >file2 &&
@ -87,15 +87,15 @@ test_expect_success 'cherry-pick a commit that becomes no-op (prep)' '
test_expect_success 'cherry-pick a no-op without --keep-redundant' ' test_expect_success 'cherry-pick a no-op without --keep-redundant' '
git reset --hard && git reset --hard &&
git checkout fork^0 && git checkout fork^0 &&
test_must_fail git cherry-pick master test_must_fail git cherry-pick main
' '
test_expect_success 'cherry-pick a no-op with --keep-redundant' ' test_expect_success 'cherry-pick a no-op with --keep-redundant' '
git reset --hard && git reset --hard &&
git checkout fork^0 && git checkout fork^0 &&
git cherry-pick --keep-redundant-commits master && git cherry-pick --keep-redundant-commits main &&
git show -s --format=%s >actual && git show -s --format=%s >actual &&
echo "add file2 on master" >expect && echo "add file2 on main" >expect &&
test_cmp expect actual test_cmp expect actual
' '

Просмотреть файл

@ -2,7 +2,7 @@
test_description='test cherry-picking with --ff option' test_description='test cherry-picking with --ff option'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -27,7 +27,7 @@ test_expect_success setup '
' '
test_expect_success 'cherry-pick using --ff fast forwards' ' test_expect_success 'cherry-pick using --ff fast forwards' '
git checkout master && git checkout main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick --ff second && git cherry-pick --ff second &&
@ -35,7 +35,7 @@ test_expect_success 'cherry-pick using --ff fast forwards' '
' '
test_expect_success 'cherry-pick not using --ff does not fast forwards' ' test_expect_success 'cherry-pick not using --ff does not fast forwards' '
git checkout master && git checkout main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick second && git cherry-pick second &&
@ -52,7 +52,7 @@ test_expect_success 'cherry-pick not using --ff does not fast forwards' '
# (This has been taken from t3502-cherry-pick-merge.sh) # (This has been taken from t3502-cherry-pick-merge.sh)
# #
test_expect_success 'merge setup' ' test_expect_success 'merge setup' '
git checkout master && git checkout main &&
git reset --hard first && git reset --hard first &&
echo new line >A && echo new line >A &&
git add A && git add A &&
@ -65,7 +65,7 @@ test_expect_success 'merge setup' '
test_tick && test_tick &&
git commit -m "add line to B" B && git commit -m "add line to B" B &&
git tag B && git tag B &&
git checkout master && git checkout main &&
git merge side && git merge side &&
git tag C && git tag C &&
git checkout -b new A git checkout -b new A

Просмотреть файл

@ -9,7 +9,7 @@ test_description='test cherry-pick and revert with conflicts
' '
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -32,7 +32,7 @@ test_expect_success setup '
test_commit redundant-pick foo c redundant && test_commit redundant-pick foo c redundant &&
git commit --allow-empty --allow-empty-message && git commit --allow-empty --allow-empty-message &&
git tag empty && git tag empty &&
git checkout master && git checkout main &&
git config advice.detachedhead false git config advice.detachedhead false
' '

Просмотреть файл

@ -2,7 +2,7 @@
test_description='test cherry-picking many commits' test_description='test cherry-picking many commits'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -34,7 +34,7 @@ test_expect_success setup '
' '
test_expect_success 'cherry-pick first..fourth works' ' test_expect_success 'cherry-pick first..fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick first..fourth && git cherry-pick first..fourth &&
@ -48,7 +48,7 @@ test_expect_success 'cherry-pick three one two works' '
test_commit one && test_commit one &&
test_commit two && test_commit two &&
test_commit three && test_commit three &&
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
git cherry-pick three one two && git cherry-pick three one two &&
git diff --quiet three && git diff --quiet three &&
@ -59,28 +59,28 @@ two"
' '
test_expect_success 'cherry-pick three one two: fails' ' test_expect_success 'cherry-pick three one two: fails' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_must_fail git cherry-pick three one two: test_must_fail git cherry-pick three one two:
' '
test_expect_success 'output to keep user entertained during multi-pick' ' test_expect_success 'output to keep user entertained during multi-pick' '
cat <<-\EOF >expected && cat <<-\EOF >expected &&
[master OBJID] second [main OBJID] second
Author: A U Thor <author@example.com> Author: A U Thor <author@example.com>
Date: Thu Apr 7 15:14:13 2005 -0700 Date: Thu Apr 7 15:14:13 2005 -0700
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
[master OBJID] third [main OBJID] third
Author: A U Thor <author@example.com> Author: A U Thor <author@example.com>
Date: Thu Apr 7 15:15:13 2005 -0700 Date: Thu Apr 7 15:15:13 2005 -0700
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
[master OBJID] fourth [main OBJID] fourth
Author: A U Thor <author@example.com> Author: A U Thor <author@example.com>
Date: Thu Apr 7 15:16:13 2005 -0700 Date: Thu Apr 7 15:16:13 2005 -0700
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
EOF EOF
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick first..fourth >actual && git cherry-pick first..fourth >actual &&
@ -90,7 +90,7 @@ test_expect_success 'output to keep user entertained during multi-pick' '
' '
test_expect_success 'cherry-pick --strategy resolve first..fourth works' ' test_expect_success 'cherry-pick --strategy resolve first..fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick --strategy resolve first..fourth && git cherry-pick --strategy resolve first..fourth &&
@ -102,23 +102,23 @@ test_expect_success 'cherry-pick --strategy resolve first..fourth works' '
test_expect_success 'output during multi-pick indicates merge strategy' ' test_expect_success 'output during multi-pick indicates merge strategy' '
cat <<-\EOF >expected && cat <<-\EOF >expected &&
Trying simple merge. Trying simple merge.
[master OBJID] second [main OBJID] second
Author: A U Thor <author@example.com> Author: A U Thor <author@example.com>
Date: Thu Apr 7 15:14:13 2005 -0700 Date: Thu Apr 7 15:14:13 2005 -0700
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
Trying simple merge. Trying simple merge.
[master OBJID] third [main OBJID] third
Author: A U Thor <author@example.com> Author: A U Thor <author@example.com>
Date: Thu Apr 7 15:15:13 2005 -0700 Date: Thu Apr 7 15:15:13 2005 -0700
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
Trying simple merge. Trying simple merge.
[master OBJID] fourth [main OBJID] fourth
Author: A U Thor <author@example.com> Author: A U Thor <author@example.com>
Date: Thu Apr 7 15:16:13 2005 -0700 Date: Thu Apr 7 15:16:13 2005 -0700
1 file changed, 1 insertion(+) 1 file changed, 1 insertion(+)
EOF EOF
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick --strategy resolve first..fourth >actual && git cherry-pick --strategy resolve first..fourth >actual &&
@ -127,7 +127,7 @@ test_expect_success 'output during multi-pick indicates merge strategy' '
' '
test_expect_success 'cherry-pick --ff first..fourth works' ' test_expect_success 'cherry-pick --ff first..fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick --ff first..fourth && git cherry-pick --ff first..fourth &&
@ -137,7 +137,7 @@ test_expect_success 'cherry-pick --ff first..fourth works' '
' '
test_expect_success 'cherry-pick -n first..fourth works' ' test_expect_success 'cherry-pick -n first..fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick -n first..fourth && git cherry-pick -n first..fourth &&
@ -147,7 +147,7 @@ test_expect_success 'cherry-pick -n first..fourth works' '
' '
test_expect_success 'revert first..fourth works' ' test_expect_success 'revert first..fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard fourth && git reset --hard fourth &&
test_tick && test_tick &&
git revert first..fourth && git revert first..fourth &&
@ -157,7 +157,7 @@ test_expect_success 'revert first..fourth works' '
' '
test_expect_success 'revert ^first fourth works' ' test_expect_success 'revert ^first fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard fourth && git reset --hard fourth &&
test_tick && test_tick &&
git revert ^first fourth && git revert ^first fourth &&
@ -167,7 +167,7 @@ test_expect_success 'revert ^first fourth works' '
' '
test_expect_success 'revert fourth fourth~1 fourth~2 works' ' test_expect_success 'revert fourth fourth~1 fourth~2 works' '
git checkout -f master && git checkout -f main &&
git reset --hard fourth && git reset --hard fourth &&
test_tick && test_tick &&
git revert fourth fourth~1 fourth~2 && git revert fourth fourth~1 fourth~2 &&
@ -177,7 +177,7 @@ test_expect_success 'revert fourth fourth~1 fourth~2 works' '
' '
test_expect_success 'cherry-pick -3 fourth works' ' test_expect_success 'cherry-pick -3 fourth works' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git cherry-pick -3 fourth && git cherry-pick -3 fourth &&
@ -187,7 +187,7 @@ test_expect_success 'cherry-pick -3 fourth works' '
' '
test_expect_success 'cherry-pick --stdin works' ' test_expect_success 'cherry-pick --stdin works' '
git checkout -f master && git checkout -f main &&
git reset --hard first && git reset --hard first &&
test_tick && test_tick &&
git rev-list --reverse first..fourth | git cherry-pick --stdin && git rev-list --reverse first..fourth | git cherry-pick --stdin &&

Просмотреть файл

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
test_description='Test cherry-pick with directory/file conflicts' test_description='Test cherry-pick with directory/file conflicts'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -31,7 +31,7 @@ test_expect_success 'Setup rename across paths each below D/F conflicts' '
test_expect_success 'Cherry-pick succeeds with rename across D/F conflicts' ' test_expect_success 'Cherry-pick succeeds with rename across D/F conflicts' '
git reset --hard && git reset --hard &&
git checkout master^0 && git checkout main^0 &&
git cherry-pick branch git cherry-pick branch
' '

Просмотреть файл

@ -2,7 +2,7 @@
test_description='cherry-pick can handle submodules' test_description='cherry-pick can handle submodules'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -38,7 +38,7 @@ test_expect_success 'unrelated submodule/file conflict is ignored' '
git add a_file && git add a_file &&
git commit -m "modify a file" && git commit -m "modify a file" &&
git checkout master && git checkout main &&
git submodule add ../sub sub && git submodule add ../sub sub &&
git submodule update sub && git submodule update sub &&

Просмотреть файл

@ -5,7 +5,7 @@
test_description='Test of the various options to git rm.' test_description='Test of the various options to git rm.'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -486,16 +486,16 @@ test_expect_success 'setup submodule conflict' '
echo 1 >nitfol && echo 1 >nitfol &&
git add nitfol && git add nitfol &&
git commit -m "added nitfol 1" && git commit -m "added nitfol 1" &&
git checkout -b branch2 master && git checkout -b branch2 main &&
echo 2 >nitfol && echo 2 >nitfol &&
git add nitfol && git add nitfol &&
git commit -m "added nitfol 2" && git commit -m "added nitfol 2" &&
git checkout -b conflict1 master && git checkout -b conflict1 main &&
git -C submod fetch && git -C submod fetch &&
git -C submod checkout branch1 && git -C submod checkout branch1 &&
git add submod && git add submod &&
git commit -m "submod 1" && git commit -m "submod 1" &&
git checkout -b conflict2 master && git checkout -b conflict2 main &&
git -C submod checkout branch2 && git -C submod checkout branch2 &&
git add submod && git add submod &&
git commit -m "submod 2" git commit -m "submod 2"
@ -607,7 +607,7 @@ test_expect_success 'rm of a conflicted unpopulated submodule succeeds' '
' '
test_expect_success 'rm of a populated submodule with a .git directory migrates git dir' ' test_expect_success 'rm of a populated submodule with a .git directory migrates git dir' '
git checkout -f master && git checkout -f main &&
git reset --hard && git reset --hard &&
git submodule update && git submodule update &&
( (
@ -720,7 +720,7 @@ test_expect_success 'checking out a commit after submodule removal needs manual
git checkout HEAD^ && git checkout HEAD^ &&
git submodule update && git submodule update &&
git checkout -q HEAD^ && git checkout -q HEAD^ &&
git checkout -q master 2>actual && git checkout -q main 2>actual &&
test_i18ngrep "^warning: unable to rmdir '\''submod'\'':" actual && test_i18ngrep "^warning: unable to rmdir '\''submod'\'':" actual &&
git status -s submod >actual && git status -s submod >actual &&
echo "?? submod/" >expected && echo "?? submod/" >expected &&

Просмотреть файл

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
test_description='add -i basic tests' test_description='add -i basic tests'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -552,8 +552,8 @@ test_expect_success 'patch mode ignores unmerged entries' '
test_commit non-conflict && test_commit non-conflict &&
git checkout -b side && git checkout -b side &&
test_commit side conflict.t && test_commit side conflict.t &&
git checkout master && git checkout main &&
test_commit master conflict.t && test_commit main conflict.t &&
test_must_fail git merge side && test_must_fail git merge side &&
echo changed >non-conflict.t && echo changed >non-conflict.t &&
echo y | git add -p >output && echo y | git add -p >output &&

Просмотреть файл

@ -5,7 +5,7 @@
test_description='i18n settings and format-patch | am pipe' test_description='i18n settings and format-patch | am pipe'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -48,7 +48,7 @@ test_expect_success setup '
# the first commit on the side branch is UTF-8 # the first commit on the side branch is UTF-8
test_tick && test_tick &&
git checkout -b side master^ && git checkout -b side main^ &&
echo Another file >yours && echo Another file >yours &&
git add yours && git add yours &&
git commit -s -m "Second on side" && git commit -s -m "Second on side" &&
@ -72,7 +72,7 @@ test_expect_success setup '
test_expect_success 'format-patch output (ISO-8859-1)' ' test_expect_success 'format-patch output (ISO-8859-1)' '
git config i18n.logoutputencoding ISO8859-1 && git config i18n.logoutputencoding ISO8859-1 &&
git format-patch --stdout master..HEAD^ >out-l1 && git format-patch --stdout main..HEAD^ >out-l1 &&
git format-patch --stdout HEAD^ >out-l2 && git format-patch --stdout HEAD^ >out-l2 &&
grep "^Content-Type: text/plain; charset=ISO8859-1" out-l1 && grep "^Content-Type: text/plain; charset=ISO8859-1" out-l1 &&
grep "^From: =?ISO8859-1?q?=C1=E9=ED=20=F3=FA?=" out-l1 && grep "^From: =?ISO8859-1?q?=C1=E9=ED=20=F3=FA?=" out-l1 &&
@ -83,7 +83,7 @@ test_expect_success 'format-patch output (ISO-8859-1)' '
test_expect_success 'format-patch output (UTF-8)' ' test_expect_success 'format-patch output (UTF-8)' '
git config i18n.logoutputencoding UTF-8 && git config i18n.logoutputencoding UTF-8 &&
git format-patch --stdout master..HEAD^ >out-u1 && git format-patch --stdout main..HEAD^ >out-u1 &&
git format-patch --stdout HEAD^ >out-u2 && git format-patch --stdout HEAD^ >out-u2 &&
grep "^Content-Type: text/plain; charset=UTF-8" out-u1 && grep "^Content-Type: text/plain; charset=UTF-8" out-u1 &&
grep "^From: =?UTF-8?q?=C3=81=C3=A9=C3=AD=20=C3=B3=C3=BA?=" out-u1 && grep "^From: =?UTF-8?q?=C3=81=C3=A9=C3=AD=20=C3=B3=C3=BA?=" out-u1 &&
@ -105,7 +105,7 @@ test_expect_success 'rebase (U/U)' '
# we want UTF-8 encoded name. # we want UTF-8 encoded name.
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git checkout -b test && git checkout -b test &&
git rebase master && git rebase main &&
check_encoding 2 check_encoding 2
' '
@ -116,7 +116,7 @@ test_expect_success 'rebase (U/L)' '
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard side && git reset --hard side &&
git rebase master && git rebase main &&
check_encoding 2 check_encoding 2
' '
@ -128,7 +128,7 @@ test_expect_success !MINGW 'rebase (L/L)' '
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard side && git reset --hard side &&
git rebase master && git rebase main &&
check_encoding 2 8859 check_encoding 2 8859
' '
@ -141,7 +141,7 @@ test_expect_success !MINGW 'rebase (L/U)' '
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard side && git reset --hard side &&
git rebase master && git rebase main &&
check_encoding 2 8859 check_encoding 2 8859
' '
@ -153,7 +153,7 @@ test_expect_success 'cherry-pick(U/U)' '
git config i18n.logoutputencoding UTF-8 && git config i18n.logoutputencoding UTF-8 &&
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard master && git reset --hard main &&
git cherry-pick side^ && git cherry-pick side^ &&
git cherry-pick side && git cherry-pick side &&
git revert HEAD && git revert HEAD &&
@ -168,7 +168,7 @@ test_expect_success !MINGW 'cherry-pick(L/L)' '
git config i18n.logoutputencoding ISO8859-1 && git config i18n.logoutputencoding ISO8859-1 &&
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard master && git reset --hard main &&
git cherry-pick side^ && git cherry-pick side^ &&
git cherry-pick side && git cherry-pick side &&
git revert HEAD && git revert HEAD &&
@ -183,7 +183,7 @@ test_expect_success 'cherry-pick(U/L)' '
git config i18n.logoutputencoding ISO8859-1 && git config i18n.logoutputencoding ISO8859-1 &&
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard master && git reset --hard main &&
git cherry-pick side^ && git cherry-pick side^ &&
git cherry-pick side && git cherry-pick side &&
git revert HEAD && git revert HEAD &&
@ -199,7 +199,7 @@ test_expect_success !MINGW 'cherry-pick(L/U)' '
git config i18n.logoutputencoding UTF-8 && git config i18n.logoutputencoding UTF-8 &&
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard master && git reset --hard main &&
git cherry-pick side^ && git cherry-pick side^ &&
git cherry-pick side && git cherry-pick side &&
git revert HEAD && git revert HEAD &&
@ -213,7 +213,7 @@ test_expect_success 'rebase --merge (U/U)' '
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard side && git reset --hard side &&
git rebase --merge master && git rebase --merge main &&
check_encoding 2 check_encoding 2
' '
@ -224,7 +224,7 @@ test_expect_success 'rebase --merge (U/L)' '
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard side && git reset --hard side &&
git rebase --merge master && git rebase --merge main &&
check_encoding 2 check_encoding 2
' '
@ -236,7 +236,7 @@ test_expect_success 'rebase --merge (L/L)' '
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard side && git reset --hard side &&
git rebase --merge master && git rebase --merge main &&
check_encoding 2 8859 check_encoding 2 8859
' '
@ -249,7 +249,7 @@ test_expect_success 'rebase --merge (L/U)' '
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard side && git reset --hard side &&
git rebase --merge master && git rebase --merge main &&
check_encoding 2 8859 check_encoding 2 8859
' '
@ -259,7 +259,7 @@ test_expect_success 'am (U/U)' '
git config i18n.commitencoding UTF-8 && git config i18n.commitencoding UTF-8 &&
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard master && git reset --hard main &&
git am out-u1 out-u2 && git am out-u1 out-u2 &&
check_encoding 2 check_encoding 2
@ -270,7 +270,7 @@ test_expect_success !MINGW 'am (L/L)' '
git config i18n.commitencoding ISO8859-1 && git config i18n.commitencoding ISO8859-1 &&
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard master && git reset --hard main &&
git am out-l1 out-l2 && git am out-l1 out-l2 &&
check_encoding 2 8859 check_encoding 2 8859
@ -280,7 +280,7 @@ test_expect_success 'am (U/L)' '
# Apply ISO-8859-1 patches with UTF-8 commitencoding # Apply ISO-8859-1 patches with UTF-8 commitencoding
git config i18n.commitencoding UTF-8 && git config i18n.commitencoding UTF-8 &&
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard master && git reset --hard main &&
# am specifies --utf8 by default. # am specifies --utf8 by default.
git am out-l1 out-l2 && git am out-l1 out-l2 &&
@ -293,7 +293,7 @@ test_expect_success 'am --no-utf8 (U/L)' '
git config i18n.commitencoding UTF-8 && git config i18n.commitencoding UTF-8 &&
. "$TEST_DIRECTORY"/t3901/utf8.txt && . "$TEST_DIRECTORY"/t3901/utf8.txt &&
git reset --hard master && git reset --hard main &&
git am --no-utf8 out-l1 out-l2 2>err && git am --no-utf8 out-l1 out-l2 2>err &&
# commit-tree will warn that the commit message does not contain valid UTF-8 # commit-tree will warn that the commit message does not contain valid UTF-8
@ -308,7 +308,7 @@ test_expect_success !MINGW 'am (L/U)' '
git config i18n.commitencoding ISO8859-1 && git config i18n.commitencoding ISO8859-1 &&
. "$TEST_DIRECTORY"/t3901/8859-1.txt && . "$TEST_DIRECTORY"/t3901/8859-1.txt &&
git reset --hard master && git reset --hard main &&
# mailinfo will re-code the commit message to the charset specified by # mailinfo will re-code the commit message to the charset specified by
# i18n.commitencoding # i18n.commitencoding
git am out-u1 out-u2 && git am out-u1 out-u2 &&

Просмотреть файл

@ -5,7 +5,7 @@
test_description='Test git stash' test_description='Test git stash'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -223,14 +223,14 @@ test_expect_success 'stash branch' '
git commit file -m second && git commit file -m second &&
git stash branch stashbranch && git stash branch stashbranch &&
test refs/heads/stashbranch = $(git symbolic-ref HEAD) && test refs/heads/stashbranch = $(git symbolic-ref HEAD) &&
test $(git rev-parse HEAD) = $(git rev-parse master^) && test $(git rev-parse HEAD) = $(git rev-parse main^) &&
git diff --cached >output && git diff --cached >output &&
diff_cmp expect output && diff_cmp expect output &&
git diff >output && git diff >output &&
diff_cmp expect1 output && diff_cmp expect1 output &&
git add file && git add file &&
git commit -m alternate\ second && git commit -m alternate\ second &&
git diff master..stashbranch >output && git diff main..stashbranch >output &&
diff_cmp output expect2 && diff_cmp output expect2 &&
test 0 = $(git stash list | wc -l) test 0 = $(git stash list | wc -l)
' '
@ -523,7 +523,7 @@ test_expect_success 'stash branch - no stashes on stack, stash-like argument' '
STASH_ID=$(git stash create) && STASH_ID=$(git stash create) &&
git reset --hard && git reset --hard &&
git stash branch stash-branch ${STASH_ID} && git stash branch stash-branch ${STASH_ID} &&
test_when_finished "git reset --hard HEAD && git checkout master && test_when_finished "git reset --hard HEAD && git checkout main &&
git branch -D stash-branch" && git branch -D stash-branch" &&
test $(git ls-files --modified | wc -l) -eq 1 test $(git ls-files --modified | wc -l) -eq 1
' '
@ -539,7 +539,7 @@ test_expect_success 'stash branch - stashes on stack, stash-like argument' '
STASH_ID=$(git stash create) && STASH_ID=$(git stash create) &&
git reset --hard && git reset --hard &&
git stash branch stash-branch ${STASH_ID} && git stash branch stash-branch ${STASH_ID} &&
test_when_finished "git reset --hard HEAD && git checkout master && test_when_finished "git reset --hard HEAD && git checkout main &&
git branch -D stash-branch" && git branch -D stash-branch" &&
test $(git ls-files --modified | wc -l) -eq 1 test $(git ls-files --modified | wc -l) -eq 1
' '
@ -741,7 +741,7 @@ test_expect_success 'valid ref of the form "n", n < N' '
git stash && git stash &&
git stash show 0 && git stash show 0 &&
git stash branch tmp 0 && git stash branch tmp 0 &&
git checkout master && git checkout main &&
git stash && git stash &&
git stash apply 0 && git stash apply 0 &&
git reset --hard && git reset --hard &&
@ -758,7 +758,7 @@ test_expect_success 'branch: do not drop the stash if the branch exists' '
git commit -m initial && git commit -m initial &&
echo bar >file && echo bar >file &&
git stash && git stash &&
test_must_fail git stash branch master stash@{0} && test_must_fail git stash branch main stash@{0} &&
git rev-parse stash@{0} -- git rev-parse stash@{0} --
' '
@ -771,7 +771,7 @@ test_expect_success 'branch: should not drop the stash if the apply fails' '
echo bar >file && echo bar >file &&
git stash && git stash &&
echo baz >file && echo baz >file &&
test_when_finished "git checkout master" && test_when_finished "git checkout main" &&
test_must_fail git stash branch new_branch stash@{0} && test_must_fail git stash branch new_branch stash@{0} &&
git rev-parse stash@{0} -- git rev-parse stash@{0} --
' '
@ -905,7 +905,7 @@ test_expect_success 'push -m shows right message' '
>foo && >foo &&
git add foo && git add foo &&
git stash push -m "test message" && git stash push -m "test message" &&
echo "stash@{0}: On master: test message" >expect && echo "stash@{0}: On main: test message" >expect &&
git stash list -1 >actual && git stash list -1 >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -914,7 +914,7 @@ test_expect_success 'push -m also works without space' '
>foo && >foo &&
git add foo && git add foo &&
git stash push -m"unspaced test message" && git stash push -m"unspaced test message" &&
echo "stash@{0}: On master: unspaced test message" >expect && echo "stash@{0}: On main: unspaced test message" >expect &&
git stash list -1 >actual && git stash list -1 >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -971,7 +971,7 @@ test_expect_success 'push -mfoo uses right message' '
>foo && >foo &&
git add foo && git add foo &&
git stash push -m"test mfoo" && git stash push -m"test mfoo" &&
echo "stash@{0}: On master: test mfoo" >expect && echo "stash@{0}: On main: test mfoo" >expect &&
git stash list -1 >actual && git stash list -1 >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -980,7 +980,7 @@ test_expect_success 'push --message foo is synonym for -mfoo' '
>foo && >foo &&
git add foo && git add foo &&
git stash push --message "test message foo" && git stash push --message "test message foo" &&
echo "stash@{0}: On master: test message foo" >expect && echo "stash@{0}: On main: test message foo" >expect &&
git stash list -1 >actual && git stash list -1 >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -989,7 +989,7 @@ test_expect_success 'push --message=foo is synonym for -mfoo' '
>foo && >foo &&
git add foo && git add foo &&
git stash push --message="test message=foo" && git stash push --message="test message=foo" &&
echo "stash@{0}: On master: test message=foo" >expect && echo "stash@{0}: On main: test message=foo" >expect &&
git stash list -1 >actual && git stash list -1 >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -998,7 +998,7 @@ test_expect_success 'push -m shows right message' '
>foo && >foo &&
git add foo && git add foo &&
git stash push -m "test m foo" && git stash push -m "test m foo" &&
echo "stash@{0}: On master: test m foo" >expect && echo "stash@{0}: On main: test m foo" >expect &&
git stash list -1 >actual && git stash list -1 >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -1007,7 +1007,7 @@ test_expect_success 'create stores correct message' '
>foo && >foo &&
git add foo && git add foo &&
STASH_ID=$(git stash create "create test message") && STASH_ID=$(git stash create "create test message") &&
echo "On master: create test message" >expect && echo "On main: create test message" >expect &&
git show --pretty=%s -s ${STASH_ID} >actual && git show --pretty=%s -s ${STASH_ID} >actual &&
test_cmp expect actual test_cmp expect actual
' '
@ -1016,13 +1016,13 @@ test_expect_success 'create with multiple arguments for the message' '
>foo && >foo &&
git add foo && git add foo &&
STASH_ID=$(git stash create test untracked) && STASH_ID=$(git stash create test untracked) &&
echo "On master: test untracked" >expect && echo "On main: test untracked" >expect &&
git show --pretty=%s -s ${STASH_ID} >actual && git show --pretty=%s -s ${STASH_ID} >actual &&
test_cmp expect actual test_cmp expect actual
' '
test_expect_success 'create in a detached state' ' test_expect_success 'create in a detached state' '
test_when_finished "git checkout master" && test_when_finished "git checkout main" &&
git checkout HEAD~1 && git checkout HEAD~1 &&
>foo && >foo &&
git add foo && git add foo &&

Просмотреть файл

@ -5,7 +5,7 @@
test_description='utf-8 decomposed (nfd) converted to precomposed (nfc)' test_description='utf-8 decomposed (nfd) converted to precomposed (nfc)'
GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main
export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
. ./test-lib.sh . ./test-lib.sh
@ -154,7 +154,7 @@ test_expect_success "git checkout link nfd" '
git checkout l.$Odiarnfd git checkout l.$Odiarnfd
' '
test_expect_success "setup case mac2" ' test_expect_success "setup case mac2" '
git checkout master && git checkout main &&
git reset --hard && git reset --hard &&
git checkout -b mac_os_2 git checkout -b mac_os_2
' '
@ -166,7 +166,7 @@ test_expect_success "commit file d2.Adiarnfd/f.Adiarnfd" '
git commit -m "add d2.$Adiarnfd/f.$Adiarnfd" -- d2.$Adiarnfd/f.$Adiarnfd git commit -m "add d2.$Adiarnfd/f.$Adiarnfd" -- d2.$Adiarnfd/f.$Adiarnfd
' '
test_expect_success "setup for long decomposed filename" ' test_expect_success "setup for long decomposed filename" '
git checkout master && git checkout main &&
git reset --hard && git reset --hard &&
git checkout -b mac_os_long_nfd_fn git checkout -b mac_os_long_nfd_fn
' '
@ -176,7 +176,7 @@ test_expect_success "Add long decomposed filename" '
git commit -m "Long filename" git commit -m "Long filename"
' '
test_expect_success "setup for long precomposed filename" ' test_expect_success "setup for long precomposed filename" '
git checkout master && git checkout main &&
git reset --hard && git reset --hard &&
git checkout -b mac_os_long_nfc_fn git checkout -b mac_os_long_nfc_fn
' '