diff options
author | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2010-01-23 11:03:38 +0100 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2010-01-23 15:15:55 -0800 |
commit | 3748b03d92c3dcefcc65739f73ae0a1382a7da20 (patch) | |
tree | 12e4ccf6c7b7e3a6702539173ec1fa80688cc415 /lib | |
parent | git-gui: handle bare repos correctly (diff) | |
download | tgif-3748b03d92c3dcefcc65739f73ae0a1382a7da20.tar.xz |
git-gui: update shortcut tools to use _gitworktree
Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/shortcut.tcl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/shortcut.tcl b/lib/shortcut.tcl index 2f20eb39c0..79c1888e11 100644 --- a/lib/shortcut.tcl +++ b/lib/shortcut.tcl @@ -2,6 +2,7 @@ # Copyright (C) 2006, 2007 Shawn Pearce proc do_windows_shortcut {} { + global _gitworktree set fn [tk_getSaveFile \ -parent . \ -title [append "[appname] ([reponame]): " [mc "Create Desktop Icon"]] \ @@ -15,7 +16,7 @@ proc do_windows_shortcut {} { [info nameofexecutable] \ [file normalize $::argv0] \ ] \ - [file dirname [file normalize [gitdir]]] + [file normalize [$_gitworktree]] } err]} { error_popup [strcat [mc "Cannot write shortcut:"] "\n\n$err"] } @@ -23,7 +24,7 @@ proc do_windows_shortcut {} { } proc do_cygwin_shortcut {} { - global argv0 + global argv0 _gitworktree if {[catch { set desktop [exec cygpath \ @@ -56,7 +57,7 @@ proc do_cygwin_shortcut {} { $sh -c \ "CHERE_INVOKING=1 source /etc/profile;[sq $me] &" \ ] \ - [file dirname [file normalize [gitdir]]] + [file normalize [$_gitworktree]] } err]} { error_popup [strcat [mc "Cannot write shortcut:"] "\n\n$err"] } |