aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Hommey <mh@glandium.org>2008-07-07 23:06:46 +0200
committerJunio C Hamano <gitster@pobox.com>2008-07-08 22:48:10 -0700
commitb5cd2d1e9273beb2ca7e18e671d80a55316fdf2c (patch)
tree37178d6d7e3d930713f5ae4f95a4cb0b74135118
parent31a92f6aa47732e93f6685b8d1fd1ac09c1fec44 (diff)
downloadgit-b5cd2d1e9273beb2ca7e18e671d80a55316fdf2c.tar.gz
git-b5cd2d1e9273beb2ca7e18e671d80a55316fdf2c.tar.xz
Catch failures from t5540-http-push
git http-push doesn't handle packed-refs, and now the new builtin-clone created packed refs, the http-push test fails. Mark the current failure as such, and also catch third test's failure that went unreported because git push doesn't return an error code when it says: No refs in common and none specified; doing nothing. Which it does when http-push can't get a list of refs recursively from $URL/refs/. Signed-off-by: Mike Hommey <mh@glandium.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-xt/t5540-http-push.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/t/t5540-http-push.sh b/t/t5540-http-push.sh
index f15dd03e4..0e70355c4 100755
--- a/t/t5540-http-push.sh
+++ b/t/t5540-http-push.sh
@@ -44,16 +44,17 @@ test_expect_success 'clone remote repository' '
git clone $HTTPD_URL/test_repo.git test_repo_clone
'
-test_expect_success 'push to remote repository' '
+test_expect_failure 'push to remote repository' '
cd "$ROOT_PATH"/test_repo_clone &&
: >path2 &&
git add path2 &&
test_tick &&
git commit -m path2 &&
- git push
+ git push &&
+ [ -f "$HTTPD_DOCUMENT_ROOT_PATH/test_repo.git/refs/heads/master" ]
'
-test_expect_success 'create and delete remote branch' '
+test_expect_failure 'create and delete remote branch' '
cd "$ROOT_PATH"/test_repo_clone &&
git checkout -b dev &&
: >path3 &&