blob: a40ec6f21e3b8de154807488d022f6ea45edc8dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
guilt: set GIT_EXEC_PATH in guilt wrapper
git has the habit of tracking the directory where it was
installed. If you build git, relocate git and then remove
the old directory --exec-path will return that original
(now non-existent) directory. We insist that git and
guilt be in the same directory to ensure they are matched,
so we use the environment variable GIT_EXEC_PATH to
force the issue.
Upstream-Status: Inappropriate [oe-specific]
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
guilt | 2 ++
1 file changed, 2 insertions(+)
--- a/guilt
+++ b/guilt
@@ -23,6 +23,8 @@ esac
# we change directories ourselves
SUBDIRECTORY_OK=1
+export GIT_EXEC_PATH=`dirname $0`/../libexec/git-core
+
if [ -z "$DO_NOT_USE_GITREPO_COMMANDS" ]; then
. "$(git --exec-path)/git-sh-setup"
fi
|