From: Heiko Voigt Date: Fri, 23 Mar 2012 17:30:27 GMT Subject: [GIT GUI PATCH 1/2] git-gui: teach _which procedure to work with absolute paths Message-ID: In-Reply-To: _which is useful to check whether a certain command can be called. Previously when given an absolute path it would not recognize it as an existing program. Lets change that so it transparently handles such cases. Signed-off-by: Heiko Voigt --- git-gui/git-gui.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/git-gui/git-gui.sh b/git-gui/git-gui.sh index ba4e5c1..35cdee8 100755 --- a/git-gui/git-gui.sh +++ b/git-gui/git-gui.sh @@ -429,6 +429,10 @@ proc _git_cmd {name} { proc _which {what args} { global env _search_exe _search_path + if {[file exists $what]} { + return [file normalize $what] + } + if {$_search_path eq {}} { if {[is_Cygwin] && [regexp {^(/|\.:)} $env(PATH)]} { set _search_path [split [exec cygpath \ -- 1.7.10.rc1.29.gf035d