Bash: check untracked files in prompt.

This commit is contained in:
Artem Sapegin 2013-02-22 13:09:46 +04:00
parent 11989350a4
commit 27bb78850e
1 changed files with 4 additions and 1 deletions

View File

@ -35,7 +35,10 @@ function prompt_command() {
# Working tree status (red when dirty)
local dirty=
git diff --no-ext-diff --quiet --exit-code --ignore-submodules || dirty=1
# Modified files
git diff --no-ext-diff --quiet --exit-code --ignore-submodules 2>/dev/null || dirty=1
# Untracked files
[ -z "$dirty" ] && git ls-files --others --error-unmatch . >/dev/null 2>&1 && dirty=1
# Format Git info
if [ -n "$dirty" ]; then