status: suggest "git rm --cached" to unstage for initial commit
commitff58b9aaf8bf4ce7471a21baa502cb9ddaa9873a
authorJeff King <peff@peff.net>
Tue, 12 Feb 2008 05:45:18 +0000 (12 00:45 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Feb 2008 21:54:58 +0000 (13 13:54 -0800)
treef4469b2de8595c87f687a151ab75e1e615666499
parent077b725f0bbe2b6ca2deb569c22a6f0d7a374dd3
status: suggest "git rm --cached" to unstage for initial commit

It makes no sense to suggest "git reset HEAD" since we have
no HEAD commit. This actually used to work but regressed in
f26a0012.

wt_status_print_cached_header was updated to take the whole
wt_status struct rather than just the reference field.
Previously the various code paths were sometimes sending in
s->reference and sometimes sending in NULL, making the
decision on whether this was an initial commit before we
even got to this function. Now we must check the initial
flag here.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7502-status.sh
wt-status.c