X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=t%2Ft3505-cherry-pick-empty.sh;h=c10b28cf5731705b437793a58f5acd6c605ad579;hb=c752e7f3e8d96a9673ad248addc9418164bd3ce6;hp=e51e505a9fb902ec7d4cedfa32052f03a04e612e;hpb=801bad3ba4eb5014d402201c85c61a969436adf0;p=git.git diff --git a/t/t3505-cherry-pick-empty.sh b/t/t3505-cherry-pick-empty.sh index e51e505a9..c10b28cf5 100755 --- a/t/t3505-cherry-pick-empty.sh +++ b/t/t3505-cherry-pick-empty.sh @@ -13,11 +13,29 @@ test_expect_success setup ' git checkout -b empty-branch && test_tick && - git commit --allow-empty -m "empty" + git commit --allow-empty -m "empty" && + + echo third >> file1 && + git add file1 && + test_tick && + git commit --allow-empty-message -m "" ' test_expect_success 'cherry-pick an empty commit' ' + git checkout master && { + git cherry-pick empty-branch^ + test "$?" = 1 + } +' + +test_expect_success 'index lockfile was removed' ' + + test ! -f .git/index.lock + +' + +test_expect_success 'cherry-pick a commit with an empty message' ' git checkout master && { git cherry-pick empty-branch test "$?" = 1