summaryrefslogtreecommitdiff
path: root/01_Functions.zsh
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@openwide.fr>2010-06-24 12:33:07 +0200
committerHugues Hiegel <hugues.hiegel@openwide.fr>2010-06-24 12:40:26 +0200
commit48f421155836a9146c016e24f2a29282b72ac1d5 (patch)
tree72828a010712cb84b37a59766fbeb8ecab6a28f6 /01_Functions.zsh
parent51615ec88e7a9e8d878c783d78d81d28a84babc7 (diff)
[Funcs] zsh-status : old-style compatibility
Diffstat (limited to '01_Functions.zsh')
-rw-r--r--01_Functions.zsh7
1 files changed, 6 insertions, 1 deletions
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 ()