summaryrefslogtreecommitdiff
path: root/01_Functions.zsh
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@openwide.fr>2009-10-01 17:17:18 +0200
committerHugues Hiegel <hugues.hiegel@openwide.fr>2009-10-01 17:17:18 +0200
commit71f1fe09120681fe8c33d866a0483ed13ea37cd1 (patch)
tree66b50d4859d60c3f492efa284bff49ada99168e9 /01_Functions.zsh
parentdd33ef436cdd4aab59fb38239417a4f5ef804a17 (diff)
[Funcs] manages added files in an empty git repository
Diffstat (limited to '01_Functions.zsh')
-rw-r--r--01_Functions.zsh6
1 files changed, 5 insertions, 1 deletions
diff --git a/01_Functions.zsh b/01_Functions.zsh
index 983f5c0..de4aa2d 100644
--- a/01_Functions.zsh
+++ b/01_Functions.zsh
@@ -187,7 +187,11 @@ get_git_status ()
elif [ "$not_up_to_date" != "" ] ; then
my_git_status="$git_colors[not_up_to_date]"
elif [ "$(git-cat-file -t HEAD 2>/dev/null)" != "commit" ] ; then
- my_git_status="$git_colors[init_in_progress]"
+ if [ ! -z "$(git-ls-files)" ] ; then
+ my_git_status="$git_colors[cached]"
+ else
+ my_git_status="$git_colors[init_in_progress]"
+ fi
else
my_git_status="$git_colors[up_to_date]"
fi