[GIT GUI PATCH] git-gui: fix open explorer window on Windows 7
- From
Heiko Voigt <hvoigt@hvoigt.net>
- Date
- Feb 23, 2010, 22:52 UTC
- Message-ID
- <20100223225243.GC11271@book.hvoigt.net>
It seems that Windows 7's explorer is not capable to cope with paths that contain forward slashes as path seperator. We thus substitute slash with the platforms native backslash.
Signed-off-by: Heiko Voigt <heiko.voigt@mahr.de> --- git-gui/git-gui.sh | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/git-gui/git-gui.sh b/git-gui/git-gui.sh index 9a9525d..ae45a12 100644 --- a/git-gui/git-gui.sh +++ b/git-gui/git-gui.sh @@ -2112,15 +2112,17 @@ proc do_git_gui {} { proc do_explore {} { global _gitworktree set explorer {} + set path $_gitworktree if {[is_Cygwin] || [is_Windows]} { set explorer "explorer.exe" + set path [list [string map {/ \\} $path]] } elseif {[is_MacOSX]} { set explorer "open" } else { # freedesktop.org-conforming system is our best shot set explorer "xdg-open" } - eval exec $explorer $_gitworktree & + eval exec $explorer $path & } set is_quitting 0
-- 1.7.0.m5.rc2.15.g8ba4c