diff options
author | Tom Willemse | 2014-08-21 00:14:54 +0200 |
---|---|---|
committer | Tom Willemse | 2014-08-21 00:14:54 +0200 |
commit | e53667c7ee8d6fde268dfd48b308f0e38f729013 (patch) | |
tree | 585e20f63c73ac4f0d059c2321edb29ac1454925 /zsh/functions/update_current_git_vars | |
parent | 98b55322b42c784580b6e6fc787d7ce97af033d8 (diff) | |
download | dotfiles-e53667c7ee8d6fde268dfd48b308f0e38f729013.tar.gz dotfiles-e53667c7ee8d6fde268dfd48b308f0e38f729013.zip |
Restore zsh config
Diffstat (limited to 'zsh/functions/update_current_git_vars')
-rw-r--r-- | zsh/functions/update_current_git_vars | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/zsh/functions/update_current_git_vars b/zsh/functions/update_current_git_vars deleted file mode 100644 index 71f37e7..0000000 --- a/zsh/functions/update_current_git_vars +++ /dev/null @@ -1,30 +0,0 @@ -# -*- mode: Shell-script -*- -unset __CURRENT_GIT_BRANCH -unset __CURRENT_GIT_BRANCH_STATUS -unset __CURRENT_GIT_BRANCH_IS_DIRTY - -local st="$(git status 2>/dev/null)" -if [[ -n "$st" ]]; then - local -a arr - arr=(${(f)st}) - - if [[ $arr[1] =~ 'Not currently on any branch.' ]]; then - __CURRENT_GIT_BRANCH='no-branch' - else - __CURRENT_GIT_BRANCH="${arr[1][(w)4]}" - fi - - if [[ $arr[2] =~ 'Your branch is' ]]; then - if [[ $arr[2] =~ 'ahead' ]]; then - __CURRENT_GIT_BRANCH_STATUS='ahead' - elif [[ $arr[2] =~ 'devirged' ]]; then - __CURRENT_GIT_BRANCH_STATUS='diverged' - else - __CURRENT_GIT_BRANCH_STATUS='behind' - fi - fi - - if [[ ! $st =~ 'nothing to commit' ]]; then - __CURRENT_GIT_BRANCH_IS_DIRTY='1' - fi -fi |