Code

git status: Show uncommitted submodule changes too when enabled
authorJens Lehmann <Jens.Lehmann@web.de>
Sun, 17 Jan 2010 19:42:31 +0000 (20:42 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 17 Jan 2010 23:55:11 +0000 (15:55 -0800)
commitf17a5d34948363087db94a1cb2c3c715c1ada2d8
treef722090e75900ee30dd81837f89564feab0fc267
parent8e08b4198c40cd6d3a5d1a7e60a599adabece08e
git status: Show uncommitted submodule changes too when enabled

When the configuration variable status.submodulesummary is not 0 or
false, "git status" shows the submodule summary of the staged submodule
commits. But it did not show the summary of those commits not yet
staged in the supermodule, making it hard to see what will not be
committed.

The output of "submodule summary --for-status" has been changed from
"# Modified submodules:" to "# Submodule changes to be committed:" for
the already staged changes. "# Submodules changed but not updated:" has
been added for changes that will not be committed. This is much clearer
and consistent with the output for regular files.

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-submodule.sh
t/t7401-submodule-summary.sh
t/t7508-status.sh
wt-status.c