aboutsummaryrefslogtreecommitdiff
path: root/zsh-root/.zsh/functions/update_current_git_vars
diff options
context:
space:
mode:
authorxero <x@xero.nu>2015-01-01 21:17:07 -0500
committerxero <x@xero.nu>2015-01-01 21:17:07 -0500
commite6f7191cc1a770748805f78766822e603aa18738 (patch)
treeb9e180cc9c31d56ac292283257e2d6e9d576863f /zsh-root/.zsh/functions/update_current_git_vars
parent3328c60768c1fa2161bc0b683692e3a50909a1c3 (diff)
downloaddotfiles_ascii-e6f7191cc1a770748805f78766822e603aa18738.tar.xz
dotfiles_ascii-e6f7191cc1a770748805f78766822e603aa18738.zip
combine zsh user and root themes and files. install root theme with [sudo stow zsh -t /root]
Diffstat (limited to 'zsh-root/.zsh/functions/update_current_git_vars')
-rw-r--r--zsh-root/.zsh/functions/update_current_git_vars31
1 files changed, 0 insertions, 31 deletions
diff --git a/zsh-root/.zsh/functions/update_current_git_vars b/zsh-root/.zsh/functions/update_current_git_vars
deleted file mode 100644
index 716d984..0000000
--- a/zsh-root/.zsh/functions/update_current_git_vars
+++ /dev/null
@@ -1,31 +0,0 @@
-unset __CURRENT_GIT_BRANCH
-unset __CURRENT_GIT_BRANCH_STATUS
-unset __CURRENT_GIT_BRANCH_IS_DIRTY
-
-local st="$(git status 2>/dev/null)"
-local st2="$(git log -1 --pretty=%h 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="$st2"
- 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] =~ 'diverged' ]]; 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 \ No newline at end of file