summaryrefslogtreecommitdiff
path: root/01_Functions.zsh
diff options
context:
space:
mode:
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