diff options
author | Leonid Volnitsky <Leonid@Volnitsky.com> | 2008-06-24 00:23:06 +0300 |
---|---|---|
committer | Leonid Volnitsky <Leonid@Volnitsky.com> | 2008-06-24 00:23:06 +0300 |
commit | 82f183bff5b5d694854a15a8e4b42bb4539e1f37 (patch) | |
tree | 7cfe5735ab509425276aa9c31ed22b6c7c7a257c /prompt | |
parent | minor (diff) | |
download | git-prompt-82f183bff5b5d694854a15a8e4b42bb4539e1f37.tar.gz git-prompt-82f183bff5b5d694854a15a8e4b42bb4539e1f37.tar.bz2 git-prompt-82f183bff5b5d694854a15a8e4b42bb4539e1f37.zip |
fix: non empty file_list
Diffstat (limited to 'prompt')
-rwxr-xr-x | prompt | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -268,10 +268,8 @@ git_module() { local branch status git_color local clean added modified untracked detached - local file_list="" - local git_modified_files="" - local git_untracked_files="" - local git_added_files="" + local file_list git_modified_files git_untracked_files git_added_files + unset file_list git_modified_files git_untracked_files git_added_files eval ` git status 2>/dev/null | @@ -360,7 +358,7 @@ git_module() { head_rev=${head_rev:0:6} - ### sort statuses, choose primary (for branch color) + ### status: choose primary (for branch color) status=${op+op} status=${status:-$detached} status=${status:-$clean} @@ -377,8 +375,7 @@ git_module() { file_list+=${git_added_files+$git_added$git_added_files} file_list+=${git_modified_files+$git_modified$git_modified_files} file_list+=${git_untracked_files+$git_untracked$git_untracked_files} - [[ -n $file_list ]] && file_list=":${file_list}" # ${+ does not works (?) - #file_list=${file_list+:$file_list} + [ -n "$file_list" ] && file_list=":${file_list}" # after += $file_list is set tail_local="(${branch} $white$head_rev$git_color$git_color${file_list}$git_color)" ### fringes (added depended on location) @@ -406,12 +403,9 @@ _prompt_command() { front=7 head=${PWD:0:$front}"..." - # LOCALS - # SVN - # ... - svn_module git_module + ######################### # PS1="$label$rc'$color_who_where$dir_color'${head:10*(${#PWD}<max)}${PWD:(${#PWD}>max)*(${#PWD}-max):max}> '$colors_reset'" |