From 17823102f46ff3be3323d59eac6ad5bcb8ef5433 Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Mon, 13 Aug 2012 11:31:55 +1200 Subject: [PATCH] Remove any 'git' alias before creating the git function --- lib/git/aliases_and_bindings.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/git/aliases_and_bindings.sh b/lib/git/aliases_and_bindings.sh index 5bd70c0..b470480 100644 --- a/lib/git/aliases_and_bindings.sh +++ b/lib/git/aliases_and_bindings.sh @@ -9,8 +9,11 @@ alias git_aliases="list_aliases git" # Wrap git with the 'hub' github wrapper, if installed # https://github.com/defunkt/hub -_git_cmd=git; -if type hub > /dev/null 2>&1; then _git_cmd=hub; fi +export _git_cmd=git; +if type hub > /dev/null 2>&1; then export _git_cmd=hub; fi + +# Remove any 'git' alias first +unalias git >/dev/null 2>&1 # Create 'git' function that calls hub if defined, and expands all numeric arguments function git(){