diff options
author | Hugues Hiegel <hugues.hiegel@openwide.fr> | 2010-06-24 12:33:07 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@openwide.fr> | 2010-06-24 12:40:26 +0200 |
commit | 48f421155836a9146c016e24f2a29282b72ac1d5 (patch) | |
tree | 72828a010712cb84b37a59766fbeb8ecab6a28f6 /01_Functions.zsh | |
parent | 51615ec88e7a9e8d878c783d78d81d28a84babc7 (diff) |
[Funcs] zsh-status : old-style compatibility
Diffstat (limited to '01_Functions.zsh')
-rw-r--r-- | 01_Functions.zsh | 7 |
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 () |