_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 <heiko.voigt@xxxxxxx> --- 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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html