Browse Source

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>
maint
Junio C Hamano 19 years ago
parent
commit
c5e09c1fbe
  1. 3
      git-checkout.sh

3
git-checkout.sh

@ -165,7 +165,8 @@ else @@ -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…
Cancel
Save