Skip to content

Commit

Permalink
git plugin: global var for git command
Browse files Browse the repository at this point in the history
due to issues like ohmyzsh#3962
until a proper plugin-loading system is implemented
  • Loading branch information
ncanceill authored and DennisDenuto committed Oct 29, 2016
1 parent 5b78a23 commit 43fcd6e
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions plugins/git/git.plugin.zsh
@@ -1,7 +1,6 @@
# Query/use custom command for `git`.
local git_cmd
zstyle -s ":vcs_info:git:*:-all-" "command" git_cmd
: ${git_cmd:=git}
zstyle -s ":vcs_info:git:*:-all-" "command" _omz_git_git_cmd
: ${_omz_git_git_cmd:=git}

#
# Functions
Expand All @@ -13,20 +12,20 @@ zstyle -s ":vcs_info:git:*:-all-" "command" git_cmd
# it's not a symbolic ref, but in a Git repo.
function current_branch() {
local ref
ref=$($git_cmd symbolic-ref --quiet HEAD 2> /dev/null)
ref=$($_omz_git_git_cmd symbolic-ref --quiet HEAD 2> /dev/null)
local ret=$?
if [[ $ret != 0 ]]; then
[[ $ret == 128 ]] && return # no git repo.
ref=$($git_cmd rev-parse --short HEAD 2> /dev/null) || return
ref=$($_omz_git_git_cmd rev-parse --short HEAD 2> /dev/null) || return
fi
echo ${ref#refs/heads/}
}
# The list of remotes
function current_repository() {
if ! $git_cmd rev-parse --is-inside-work-tree &> /dev/null; then
if ! $_omz_git_git_cmd rev-parse --is-inside-work-tree &> /dev/null; then
return
fi
echo $($git_cmd remote -v | cut -d':' -f 2)
echo $($_omz_git_git_cmd remote -v | cut -d':' -f 2)
}
# Pretty log messages
function _git_log_prettily(){
Expand Down

0 comments on commit 43fcd6e

Please sign in to comment.