Skip to content

Commit 3aca0db

Browse files
committed
amd/git-hooks: don't assume git-hooks location is always the same
- repo makes .git a symbolic link somewhere in .repo, so assuming git-hooks location won't work, so switch to 'git rev-parse --show-toplevel' Change-Id: I92ddf3a91dcb1d02a0ce64d3ec7ecc2a1140fd1e
1 parent b483a7a commit 3aca0db

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

amd/git-hooks/install-merge-hooks

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ popd() {
99
}
1010

1111
GIT_DIR=$(git rev-parse --git-dir)
12+
ROOT_DIR=$(git rev-parse --show-toplevel)
13+
1214
pushd ${GIT_DIR}/hooks
1315

1416
rm --force post-merge
1517
rm --force pre-commit
1618
rm --force llvm-main-revision
1719

18-
ln --symbolic ../../amd/git-hooks/post-merge post-merge
19-
ln --symbolic ../../amd/git-hooks/pre-commit pre-commit
20-
ln --symbolic ../../amd/git-hooks/llvm-main-revision llvm-main-revision
20+
ln --relative --symbolic ${ROOT_DIR}/amd/git-hooks/post-merge post-merge
21+
ln --relative --symbolic ${ROOT_DIR}/amd/git-hooks/pre-commit pre-commit
22+
ln --relative --symbolic ${ROOT_DIR}/amd/git-hooks/llvm-main-revision llvm-main-revision
2123

2224
popd

0 commit comments

Comments
 (0)