git-gui / macosx / AppMain.tclon commit Merge branch 'jk/diff-filespec-cleanup' (e049109)
   1set gitexecdir {@@gitexecdir@@}
   2set gitguilib  {@@GITGUI_LIBDIR@@}
   3set env(PATH) "$gitexecdir:$env(PATH)"
   4
   5if {[string first -psn [lindex $argv 0]] == 0} {
   6        lset argv 0 [file join $gitexecdir git-gui]
   7}
   8
   9if {[file tail [lindex $argv 0]] eq {gitk}} {
  10        set argv0 [lindex $argv 0]
  11        set AppMain_source $argv0
  12} else {
  13        set argv0 [file join $gitexecdir [file tail [lindex $argv 0]]]
  14        set AppMain_source [file join $gitguilib git-gui.tcl]
  15        if {[info exists env(PWD)]} {
  16                cd $env(PWD)
  17        } elseif {[pwd] eq {/}} {
  18                cd $env(HOME)
  19        }
  20}
  21
  22unset gitexecdir gitguilib
  23set argv [lrange $argv 1 end]
  24source $AppMain_source