X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=t%2Ft5516-fetch-push.sh;h=4fbd5b1f473578ac5a1ac61a87883015c04fdc63;hb=e2b7eaf0ca3897940961d23392d4ff718867ea9f;hp=08d58e1c8c8d61d50c97b48d795ac1a574d56035;hpb=0305b636542c8c137ed7c82fee90db8d3621118c;p=git.git diff --git a/t/t5516-fetch-push.sh b/t/t5516-fetch-push.sh index 08d58e1c8..4fbd5b1f4 100755 --- a/t/t5516-fetch-push.sh +++ b/t/t5516-fetch-push.sh @@ -11,7 +11,8 @@ mk_empty () { mkdir testrepo && ( cd testrepo && - git init + git init && + mv .git/hooks .git/hooks-disabled ) } @@ -226,7 +227,7 @@ test_expect_success 'push with colon-less refspec (3)' ' git branch -f frotz master && git push testrepo frotz && check_push_result $the_commit heads/frotz && - test "$( cd testrepo && git show-ref | wc -l )" = 1 + test 1 = $( cd testrepo && git show-ref | wc -l ) ' test_expect_success 'push with colon-less refspec (4)' ' @@ -239,8 +240,18 @@ test_expect_success 'push with colon-less refspec (4)' ' git tag -f frotz && git push testrepo frotz && check_push_result $the_commit tags/frotz && - test "$( cd testrepo && git show-ref | wc -l )" = 1 + test 1 = $( cd testrepo && git show-ref | wc -l ) ' +test_expect_success 'push with dry-run' ' + + mk_test heads/master && + cd testrepo && + old_commit=$(git show-ref -s --verify refs/heads/master) && + cd .. && + git push --dry-run testrepo && + check_push_result $old_commit heads/master +' + test_done