From 054d485761d6d688a8a2b23175b1d104ec0ef0b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Val=C3=AD=C4=8Dek?= Date: Sat, 25 Jun 2022 22:13:35 +0200 Subject: [PATCH] Submodule init when not done MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Václav Valíček --- .laminar | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.laminar b/.laminar index 448a362..3912481 100755 --- a/.laminar +++ b/.laminar @@ -13,13 +13,27 @@ then invoker="\e[{${invoker:-}\e\\" [ -z "${invoker}" ] || echo -e "Invoked from $invoker" - + + unitialized=false # prepare submodules + green "Preparing submodules..." git submodule | awk '{print $2}' | while read submodule do echo "Submodule: $submodule" + if [ ! -d "$submodule/.git" ] + then + echo "Moudle is unitialized..." + unititialized=1 + fi done + if [ ! $uninitialized -eq 0 ] + then + green "submodule init & sync" + git submodule init + git submodule sync + fi + # name nn=repo_checker_$PYTHON nn=$(echo $nn | sed 's/\./_/g')