From: Pat Thoyts Date: Fri, 7 Nov 2014 00:37:28 +0000 (+0000) Subject: git-gui: fix verbose loading when git path contains spaces. X-Git-Tag: gitgui-0.20.0~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cdc6aba8c52af4ac4338a1e9fb1028ca3337a5e3;p=thirdparty%2Fgit.git git-gui: fix verbose loading when git path contains spaces. After setting GITGUI_VERBOSE to enable load tracing the source command is redefined but fails if the git installation path has spaces. Fixed quoting by using lists to handle the arguments. Signed-off-by: Pat Thoyts --- diff --git a/git-gui.sh b/git-gui.sh index dc53e9a8f5..27ce0e3f7c 100755 --- a/git-gui.sh +++ b/git-gui.sh @@ -83,9 +83,9 @@ if {![catch {set _verbose $env(GITGUI_VERBOSE)}]} { return [uplevel 1 real__auto_load $name $args] } rename source real__source - proc source {name} { - puts stderr "source $name" - uplevel 1 real__source $name + proc source {args} { + puts stderr "source $args" + uplevel 1 [linsert $args 0 real__source] } if {[tk windowingsystem] eq "win32"} { console show } }