X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=t%2Ft3500-cherry.sh;h=dadbbc2a9f9b70a4e33f5aa825b8f9fe14eec124;hb=59773c7e583b1dcf4b63c4ee222b79cef460456b;hp=e83bbee07402d864a7241d4edbf5d393dcccdd4a;hpb=5f5dbd719d0d8ec136f32a0a56674902bd85f72f;p=git.git diff --git a/t/t3500-cherry.sh b/t/t3500-cherry.sh index e83bbee07..dadbbc2a9 100755 --- a/t/t3500-cherry.sh +++ b/t/t3500-cherry.sh @@ -3,52 +3,53 @@ # Copyright (c) 2006 Yann Dirson, based on t3400 by Amos Waterland # -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 -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 ' . ./test-lib.sh -export GIT_AUTHOR_EMAIL=bogus_email_address +GIT_AUTHOR_EMAIL=bogus_email_address +export GIT_AUTHOR_EMAIL test_expect_success \ 'prepare repository with topic branch, and check cherry finds the 2 patches from there' \ 'echo First > A && - git-update-index --add A && - git-commit -m "Add A." && + git update-index --add A && + git commit -m "Add A." && - git-checkout -b my-topic-branch && + git checkout -b my-topic-branch && echo Second > B && - git-update-index --add B && - git-commit -m "Add B." && + git update-index --add B && + git commit -m "Add B." && sleep 2 && echo AnotherSecond > C && - git-update-index --add C && - git-commit -m "Add C." && + git update-index --add C && + git commit -m "Add C." && - git-checkout -f master && + git checkout -f master && rm -f B C && echo Third >> A && - git-update-index A && - git-commit -m "Modify A." && + git update-index A && + git commit -m "Modify A." && - expr "$(echo $(git-cherry master my-topic-branch) )" : "+ [^ ]* + .*" + expr "$(echo $(git cherry master my-topic-branch) )" : "+ [^ ]* + .*" ' test_expect_success \ '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 master my-topic-branch my-topic-branch^1) )" : "+ [^ ]*" ' test_expect_success \ 'cherry-pick one of the 2 patches, and check cherry recognized one and only one as new' \ - 'git-cherry-pick my-topic-branch^0 && - echo $(git-cherry master my-topic-branch) && - expr "$(echo $(git-cherry master my-topic-branch) )" : "+ [^ ]* - .*" + 'git cherry-pick my-topic-branch^0 && + echo $(git cherry master my-topic-branch) && + expr "$(echo $(git cherry master my-topic-branch) )" : "+ [^ ]* - .*" ' test_done