diff options
author | Shawn O. Pearce <spearce@spearce.org> | 2008-07-25 15:08:33 -0700 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2008-07-25 15:08:33 -0700 |
commit | 7838d3fb41ed7d738e2cbdf8e4f40f0367f4f46f (patch) | |
tree | 5745a0d237d6882bf65f62d0cf5c49473a524e11 /macosx/AppMain.tcl | |
parent | git-gui: Look for gitk in $PATH, not $LIBEXEC/git-core (diff) | |
download | tgif-7838d3fb41ed7d738e2cbdf8e4f40f0367f4f46f.tar.xz |
git-gui: Correct 'Visualize Branches' on Mac OS X to start gitk
In Git 1.6 and later gitk is in $prefix/bin while git-gui and all
of the other commands are in $gitexecdir, which is typically not
the same as $prefix/bin. So we cannot launch $gitexecdir/gitk and
expect it to actually start gitk properly.
By allowing git-gui to locate the script via $PATH and then using
exactly that path when we source it during the application start
we can correctly run gitk on any Git 1.5 or later.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'macosx/AppMain.tcl')
-rw-r--r-- | macosx/AppMain.tcl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/macosx/AppMain.tcl b/macosx/AppMain.tcl index 41ca08e2b7..ddbe6334a2 100644 --- a/macosx/AppMain.tcl +++ b/macosx/AppMain.tcl @@ -7,7 +7,7 @@ if {[string first -psn [lindex $argv 0]] == 0} { } if {[file tail [lindex $argv 0]] eq {gitk}} { - set argv0 [file join $gitexecdir gitk] + set argv0 [lindex $argv 0] set AppMain_source $argv0 } else { set argv0 [file join $gitexecdir [file tail [lindex $argv 0]]] |