Code

t/t5510: demonstrate failure to fetch when current branch has merge ref
[git.git] / t / t5510-fetch.sh
index 721821ec92e476ed9a16222bc49b72f2fd9b2c68..950b7720e35fbc9ccb4170f5f6a43fff0bb7bc4d 100755 (executable)
@@ -240,6 +240,12 @@ test_expect_success 'fetch with a non-applying branch.<name>.merge' '
        git fetch blub
 '
 
+test_expect_failure 'fetch from GIT URL with a non-applying branch.<name>.merge' '
+       git update-ref -d FETCH_HEAD &&
+       git fetch one &&
+       git rev-parse --verify FETCH_HEAD
+'
+
 # the strange name is: a\!'b
 test_expect_success 'quoting of a strangely named repo' '
        test_must_fail git fetch "a\\!'\''b" > result 2>&1 &&