11 lines
339 B
Bash
11 lines
339 B
Bash
# vim:et sts=2 sw=2 ft=zsh
|
|
# slightly modified git_current_branch from oh-my-zsh for theme compatibility
|
|
local ref
|
|
ref=$(command git symbolic-ref -q --short HEAD 2>/dev/null)
|
|
local -i ret=${?}
|
|
if (( ret )); then
|
|
(( ret == 128 )) && return # no git repo.
|
|
ref=$(command git rev-parse --short HEAD 2>/dev/null) || return
|
|
fi
|
|
print ${ref}
|