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))