From d092c51aa608bb90c279d35f81b2703c32ce6e36 Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Mon, 13 Aug 2012 11:24:40 +1200 Subject: [PATCH] Only expand args for a subset of git commands --- lib/git/aliases_and_bindings.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/git/aliases_and_bindings.sh b/lib/git/aliases_and_bindings.sh index b62f867..5bd70c0 100644 --- a/lib/git/aliases_and_bindings.sh +++ b/lib/git/aliases_and_bindings.sh @@ -14,7 +14,13 @@ if type hub > /dev/null 2>&1; then _git_cmd=hub; fi # Create 'git' function that calls hub if defined, and expands all numeric arguments function git(){ - exec_git_expand_args "$_git_cmd" "$@" + # Only expand args for a subset of git commands + case $1 in + checkout|commit|reset|rm|blame|diff|add|log) + exec_git_expand_args "$_git_cmd" "$@";; + *) + "$_git_cmd" "$@";; + esac } _alias $git_alias='git'