From 95d7c0cb51b10514010f4b234dc9aa3de151e252 Mon Sep 17 00:00:00 2001 From: Leonid Volnitsky Date: Sun, 15 Jun 2008 11:39:02 +0300 Subject: bug: new files added files were not exteracted - fixed --- prompt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/prompt b/prompt index 38694a6..0b7fed9 100755 --- a/prompt +++ b/prompt @@ -267,6 +267,7 @@ PROMPT_COMMAND=' /^# Changes to be committed:/,/^# [A-Z]/ { s/^# Changes to be committed:/added=added/p s/# modified: /git_added_files+=\" \"/p + s/# new file: /git_added_files+=\" \"/p } " ` @@ -315,12 +316,13 @@ PROMPT_COMMAND=' status=${status:-$untracked} # at least one should be set : ${status?prompt internal error: git status} - eval git_color=\${git_$status} + eval git_color="\${git_$status}" git_color=${git_color:-$WHITE} ### head head=`git-name-rev --name-only HEAD 2>/dev/null` head_rev=`git-rev-parse HEAD 2>/dev/null` + head_rev=${head_rev/HEAD/} head_rev=${head_rev:0:6} ### compose local label -- cgit v1.2.3