$ 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.
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