t3203: test 'detached at' after checkout --detach

This currently fails: the output is 'HEAD detached at HEAD'. Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Matthieu Moy committed Sep 27, 2015 at 17:13 UTC 9cb07d81b3b268dc5f88f7048f54ce51d363d2d5
1 file changed +13
t/t3203-branch-output.sh
+13
@@ -106,6 +106,19 @@ EOF
106 test_i18ncmp expect actual
107 '
108
109 +test_expect_failure 'git branch shows detached HEAD properly after checkout --detach' '
110 + git checkout master &&
111 + cat >expect <<EOF &&
112 +* (HEAD detached at $(git rev-parse --short HEAD^0))
113 + branch-one
114 + branch-two
115 + master
116 +EOF
117 + git checkout --detach &&
118 + git branch >actual &&
119 + test_i18ncmp expect actual
120 +'
121 +
122 test_expect_success 'git branch shows detached HEAD properly after moving' '
123 cat >expect <<EOF &&
124 * (HEAD detached from $(git rev-parse --short HEAD))