git-commit: show dirtiness including index.
Earlier, when we switched a branch we used diff-files to show paths that are dirty in the working tree. But we allow switching branches with updated index ("read-tree -m -u $old $new" works that way), and only showing paths that have differences in the working tree but not paths that are different in index was confusing. This shows both as modified from the top commit of the branch we just have switched to. Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
024701f1d8
commit
c5e09c1fbe
@ -165,7 +165,8 @@ else
|
||||
exit 0
|
||||
)
|
||||
saved_err=$?
|
||||
git diff-files --name-status
|
||||
test "$new" = "$old" ||
|
||||
git diff-index --name-status "$new"
|
||||
(exit $saved_err)
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user