From 54d48feb2d31cbbd22b1a76eaadda50cd4806063 Mon Sep 17 00:00:00 2001 From: Michael Steinert Date: Fri, 10 Feb 2023 11:49:04 +0100 Subject: [PATCH] added hook to automatically update submodules after checkout --- clone-submodules-no-privlibs.sh | 3 +++ hooks/post-checkout | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100755 hooks/post-checkout diff --git a/clone-submodules-no-privlibs.sh b/clone-submodules-no-privlibs.sh index ae08a9ce..48d34bc2 100755 --- a/clone-submodules-no-privlibs.sh +++ b/clone-submodules-no-privlibs.sh @@ -1,3 +1,6 @@ #!/bin/bash +root="$(pwd)" +ln -s "$root/hooks" "$root/.git/hooks" + git submodule update --init fsfw thirdparty/rapidcsv thirdparty/lwgps thirdparty/json diff --git a/hooks/post-checkout b/hooks/post-checkout new file mode 100755 index 00000000..bfddad44 --- /dev/null +++ b/hooks/post-checkout @@ -0,0 +1,6 @@ +#!/bin/bash +# +# update submodules after checkout + +git submodule init +git submodule update