diff options
author | Hugues Hiegel <hugues@hiegel.fr> | 2010-06-29 08:37:09 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2010-06-29 08:37:09 +0200 |
commit | 6ea4614bf25317cafd6414c947ab59d41b231725 (patch) | |
tree | f6a80beddc0b318e4bc610181a07bea057363bbb /01_Functions.zsh | |
parent | 48f421155836a9146c016e24f2a29282b72ac1d5 (diff) |
[Funcs] Uses ZDOTDIR
Diffstat (limited to '01_Functions.zsh')
-rw-r--r-- | 01_Functions.zsh | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/01_Functions.zsh b/01_Functions.zsh index b50e040..73d6775 100644 --- a/01_Functions.zsh +++ b/01_Functions.zsh @@ -216,13 +216,18 @@ get_git_status () zsh_status () { - cd ~/.zsh >/dev/null - _status="$(git describe --always)" - if [ "$( (git diff --cached ; git diff) | head -n1)" != "" ] + if [ $ZDOTDIR != "" ] then - _status=$_status"-$( (git diff --cached ; git diff) | md5sum | sed 's/^\(.......\).*$/-D1rTY-\1/')" + cd $ZDOTDIR >/dev/null + _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 + else + echo fi - echo $_status } normal_user () |