summaryrefslogtreecommitdiffstats
path: root/.zsh/functions/update_current_git_vars
diff options
context:
space:
mode:
authorGravatar Tom Willemse2013-05-15 17:35:51 +0200
committerGravatar Tom Willemse2013-05-15 17:35:51 +0200
commit6c2db7df0e40962537ce74d6f6213fac1782bd1b (patch)
tree57483bb4d37c243619d71123260711100afb1a93 /.zsh/functions/update_current_git_vars
parent8ae90ffbd18d4312806e11cdda99e3dadcc9bf57 (diff)
downloaddotfiles-phoenix.tar.gz
dotfiles-phoenix.zip
Update dotfilesphoenix
Diffstat (limited to '.zsh/functions/update_current_git_vars')
-rwxr-xr-x.zsh/functions/update_current_git_vars30
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 100755
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