Code

Merge branch 'jc/maint-1.7.3-checkout-describe'
[git.git] / t / t2018-checkout-branch.sh
index 741d84257b5704b059074d5376cd10f3d358daba..a42e03967b1df3001df24089f2c50008c092ac51 100755 (executable)
@@ -124,6 +124,12 @@ test_expect_success 'checkout -B to an existing branch resets branch to HEAD' '
        do_checkout branch2 "" -B
 '
 
+test_expect_success 'checkout -B to an existing branch from detached HEAD resets branch to HEAD' '
+       git checkout $(git rev-parse --verify HEAD) &&
+
+       do_checkout branch2 "" -B
+'
+
 test_expect_success 'checkout -B to an existing branch with an explicit ref resets branch to that ref' '
        git checkout branch1 &&