summaryrefslogtreecommitdiff
path: root/git-gui/git-gui.sh
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2007-05-27 04:03:37 (GMT)
committerShawn O. Pearce <spearce@spearce.org>2007-05-27 04:03:37 (GMT)
commitea75ee3598ab6f8d0828f8cc6ec3d4a5f8d66813 (patch)
tree8cf06430c7640120033444cd6c8d003773103870 /git-gui/git-gui.sh
parent3d5793bf52223ccec40aff2839a3c5bad96bca8b (diff)
downloadgit-ea75ee3598ab6f8d0828f8cc6ec3d4a5f8d66813.zip
git-ea75ee3598ab6f8d0828f8cc6ec3d4a5f8d66813.tar.gz
git-ea75ee3598ab6f8d0828f8cc6ec3d4a5f8d66813.tar.bz2
git-gui: Guess our share/git-gui/lib path at runtime if possiblegitgui-0.7.2
Johannes Sixt asked me to try to avoid embedding the runtime location of git-gui's library directory in the executable script. Not embedding it helps the MinGW to be relocatable to another directory should a user wish to install the programs in a directory other than the location the packager wanted them to be installed into. Most of this is a hack. We try to determine if the path of our master git-gui script will be able to locate the lib by ../share/git-gui/lib. This should be true if $(gitexecdir) and $(libdir) have the same prefix. If they do then we defer the assignment of $(libdir) until runtime, and we get it from $argv0 rather than embedding it into the script itself. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'git-gui/git-gui.sh')
0 files changed, 0 insertions, 0 deletions