1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-09 12:58:26 +03:00

meson: Set up git submodule update on post checkout as well

This commit is contained in:
Daan De Meyer 2024-05-03 17:44:49 +02:00
parent 69e02d94f5
commit f779fd1f8f
3 changed files with 9 additions and 2 deletions

View File

@ -27,7 +27,8 @@ $ git config submodule.recurse true
$ git config fetch.recurseSubmodules on-demand
$ git config push.recurseSubmodules no
$ cp .git/hooks/pre-commit.sample .git/hooks/pre-commit
$ cp tools/git-post-rewrite-hook.sh .git/hooks/post-rewrite
$ cp tools/git-submodule-update-hook.sh .git/hooks/post-rewrite
$ cp tools/git-submodule-update-hook.sh .git/hooks/post-checkout
```
Please always test your work before submitting a PR.

View File

@ -20,9 +20,15 @@ if [ -f .git/hooks/pre-commit.sample ] && [ ! -f .git/hooks/pre-commit ]; then
fi
if [ ! -f .git/hooks/post-rewrite ]; then
cp -p tools/git-post-rewrite-hook.sh .git/hooks/post-rewrite
cp -p tools/git-submodule-update-hook.sh .git/hooks/post-rewrite
echo 'Activated post-rewrite hook'
ret=0
fi
if [ ! -f .git/hooks/post-checkout ]; then
cp -p tools/git-submodule-update-hook.sh .git/hooks/post-checkout
echo 'Activated post-checkout hook'
ret=0
fi
exit $ret