t0301-credential-cache: use 'test_atexit' to stop the credentials helper
[gitweb.git] / t / t5405-send-pack-rewind.sh
index 86abc6227105e27fdb9ad99e34193efb90a6242f..235fb7686ae0dec21e81b06dd0b220f0705a6b2e 100755 (executable)
@@ -8,11 +8,12 @@ test_expect_success setup '
 
        >file1 && git add file1 && test_tick &&
        git commit -m Initial &&
+       git config receive.denyCurrentBranch warn &&
 
        mkdir another && (
                cd another &&
                git init &&
-               git fetch .. master:master
+               git fetch --update-head-ok .. master:master
        ) &&
 
        >file2 && git add file2 && test_tick &&
@@ -24,8 +25,7 @@ test_expect_success 'non forced push should die not segfault' '
 
        (
                cd another &&
-               git push .. master:master
-               test $? = 1
+               test_must_fail git push .. master:master
        )
 
 '