(1) Deleted items were incorrectly counted as staged. (2) A ResetColor string after the last_command_indicator makes the command line colors be a bit more predictable.

master
Johnny Halfmoon 10 years ago
parent b3f4d82842
commit 61cd6ae2ad
  1. 2
      gitprompt.sh
  2. 1
      gitstatus.sh

@ -518,7 +518,7 @@ function updatePrompt() {
NEW_PROMPT="$EMPTY_PROMPT"
fi
PS1="${NEW_PROMPT//_LAST_COMMAND_INDICATOR_/${LAST_COMMAND_INDICATOR}}"
PS1="${NEW_PROMPT//_LAST_COMMAND_INDICATOR_/${LAST_COMMAND_INDICATOR}${ResetColor}}"
}
# Helper function that returns virtual env information to be set in prompt

@ -29,6 +29,7 @@ while IFS='' read -r line || [[ -n "$line" ]]; do
case "$status" in
\#\#) branch_line="${line/\.\.\./^}" ;;
?M) ((num_changed++)) ;;
?D) ((num_changed++)) ;;
U?) ((num_conflicts++)) ;;
\?\?) ((num_untracked++)) ;;
*) ((num_staged++)) ;;

Loading…
Cancel
Save