Use the full path to git to avoid infinite loop with git function

This commit is contained in:
Nathan Broadbent
2012-08-13 16:09:19 +12:00
parent 17823102f4
commit 802ac0c509

View File

@@ -7,10 +7,11 @@
list_aliases() { alias | grep "$*" --color=never | sed -e 's/alias //' -e "s/=/::/" -e "s/'//g" | awk -F "::" '{ printf "\033[1;36m%15s \033[2;37m=>\033[0m %-8s\n",$1,$2}'; }
alias git_aliases="list_aliases git"
# Wrap git with the 'hub' github wrapper, if installed
# https://github.com/defunkt/hub
export _git_cmd=git;
if type hub > /dev/null 2>&1; then export _git_cmd=hub; fi
# Use the full path to git to avoid infinite loop with git function
export _git_cmd="$(which git)";
# Wrap git with the 'hub' github wrapper, if installed (https://github.com/defunkt/hub)
if type hub > /dev/null 2>&1; then export _git_cmd="hub"; fi
# Remove any 'git' alias first
unalias git >/dev/null 2>&1