summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Avery Pennarun <apenwarr@gmail.com>2009-08-26 10:41:03 -0400
committerLibravatar Avery Pennarun <apenwarr@gmail.com>2009-08-26 10:42:27 -0400
commit33aaa697a2386a02002f9fb8439d11243f12e1c7 (patch)
tree5b5d8e60fe23ce070832c07429f9abdedc015824
parentAdd explicit path of git installation by 'git --exec-path'. (diff)
downloadtgif-33aaa697a2386a02002f9fb8439d11243f12e1c7.tar.xz
Improve patch to use git --exec-path: add to PATH instead.
If you (like me) are using a modified git straight out of its source directory (ie. without installing), then --exec-path isn't actually correct. Add it to the PATH instead, so if it is correct, it'll work, but if it's not, we fall back to the previous behaviour.
-rwxr-xr-xgit-subtree.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/git-subtree.sh b/git-subtree.sh
index c5c0201448..f7d2fe408d 100755
--- a/git-subtree.sh
+++ b/git-subtree.sh
@@ -27,7 +27,8 @@ rejoin merge the new branch back into HEAD
squash merge subtree changes as a single commit
"
eval $(echo "$OPTS_SPEC" | git rev-parse --parseopt -- "$@" || echo exit $?)
-. $(git --exec-path)/git-sh-setup
+PATH=$(git --exec-path):$PATH
+. git-sh-setup
require_work_tree
quiet=