From: Heiko Voigt Date: Tue, 23 Feb 2010 22:52:45 GMT Subject: [GIT GUI PATCH] git-gui: fix open explorer window on Windows 7 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 --- 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