From: Daan De Meyer Date: Fri, 3 May 2024 15:44:49 +0000 (+0200) Subject: meson: Set up git submodule update on post checkout as well X-Git-Tag: v256-rc2~97^2~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f779fd1f8fbebe6d32feee619c0430ca142b9a6d;p=thirdparty%2Fsystemd.git meson: Set up git submodule update on post checkout as well --- diff --git a/docs/HACKING.md b/docs/HACKING.md index 9e25ceec33f..980a45929eb 100644 --- a/docs/HACKING.md +++ b/docs/HACKING.md @@ -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. diff --git a/tools/git-setup.sh b/tools/git-setup.sh index a53f1790c17..8cc1bfdfc2a 100755 --- a/tools/git-setup.sh +++ b/tools/git-setup.sh @@ -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 diff --git a/tools/git-post-rewrite-hook.sh b/tools/git-submodule-update-hook.sh similarity index 100% rename from tools/git-post-rewrite-hook.sh rename to tools/git-submodule-update-hook.sh