From 48f421155836a9146c016e24f2a29282b72ac1d5 Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Thu, 24 Jun 2010 12:33:07 +0200 Subject: [Funcs] zsh-status : old-style compatibility --- 01_Functions.zsh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to '01_Functions.zsh') diff --git a/01_Functions.zsh b/01_Functions.zsh index 8cb2f24..b50e040 100644 --- a/01_Functions.zsh +++ b/01_Functions.zsh @@ -217,7 +217,12 @@ get_git_status () zsh_status () { cd ~/.zsh >/dev/null - echo "$(git describe --dirty="$((git cdiff ; git diff) | md5sum | sed 's/^\(.......\).*$/-D1rTY-\1/')" --always)" + _status="$(git describe --always)" + if [ "$( (git diff --cached ; git diff) | head -n1)" != "" ] + then + _status=$_status"-$( (git diff --cached ; git diff) | md5sum | sed 's/^\(.......\).*$/-D1rTY-\1/')" + fi + echo $_status } normal_user () -- cgit v1.2.3