diff options
author | Felipe Contreras <felipe.contreras@gmail.com> | 2013-04-17 23:14:30 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-04-17 23:27:03 -0700 |
commit | 21610d820b97583a8f4e3e7f4a48716c8e32fd92 (patch) | |
tree | ff5afc835ea273a105a2ed0b7514b2fc5c30ff0e /t | |
parent | transport-helper: update refspec documentation (diff) | |
download | tgif-21610d820b97583a8f4e3e7f4a48716c8e32fd92.tar.xz |
transport-helper: clarify pushing without refspecs
This has never worked, since it's inception the code simply skips all
the refs, essentially telling fast-export to do nothing.
Let's at least tell the user what's going on.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t5801-remote-helpers.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/t/t5801-remote-helpers.sh b/t/t5801-remote-helpers.sh index 0b376e0229..f95003a97e 100755 --- a/t/t5801-remote-helpers.sh +++ b/t/t5801-remote-helpers.sh @@ -111,13 +111,13 @@ test_expect_success 'pulling without refspecs' ' compare_refs local2 HEAD server HEAD ' -test_expect_failure 'pushing without refspecs' ' +test_expect_success 'pushing without refspecs' ' test_when_finished "(cd local2 && git reset --hard origin)" && (cd local2 && echo content >>file && git commit -a -m ten && - GIT_REMOTE_TESTGIT_REFSPEC="" git push) && - compare_refs local2 HEAD server HEAD + GIT_REMOTE_TESTGIT_REFSPEC="" test_must_fail git push 2>../error) && + grep "remote-helper doesn.t support push; refspec needed" error ' test_expect_success 'pulling without marks' ' |