Code

t5516: remove ambiguity test (1)
authorJeff King <peff@peff.net>
Wed, 23 Apr 2008 09:21:45 +0000 (05:21 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 Apr 2008 17:56:07 +0000 (10:56 -0700)
This test tried to push into a remote with ambiguous refs in
remotes/$x/master and remotes/$y/master. However, the remote
never actually tells us about the refs/remotes hierarchy, so
we don't even see this ambiguity.

The test happened to pass because we were simply looking for
failure, and the test fails for another reason: the dst
refspec does not exist and does not begin with refs/, making
it invalid.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5516-fetch-push.sh

index 9d2dc33cbd0d1df19b0a9003e545104a982da694..352e83bdc62b2971c89a12c42fb202836b36c744 100755 (executable)
@@ -178,19 +178,7 @@ test_expect_success 'push with weak ambiguity (2)' '
 
 '
 
-test_expect_success 'push with ambiguity (1)' '
-
-       mk_test remotes/origin/master remotes/frotz/master &&
-       if git push testrepo master:master
-       then
-               echo "Oops, should have failed"
-               false
-       else
-               check_push_result $the_first_commit remotes/origin/master remotes/frotz/master
-       fi
-'
-
-test_expect_success 'push with ambiguity (2)' '
+test_expect_success 'push with ambiguity' '
 
        mk_test heads/frotz tags/frotz &&
        if git push testrepo master:frotz