From caf6988aebf5736a3c75c3bb271e4a12a3407a03 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Wed, 16 Jun 2021 03:41:44 -0300 Subject: [PATCH] scripts: have _git_projects be more sane --- dotfiles/scripts/_git_projects | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/dotfiles/scripts/_git_projects b/dotfiles/scripts/_git_projects index 3880190..1258fa4 100755 --- a/dotfiles/scripts/_git_projects +++ b/dotfiles/scripts/_git_projects @@ -11,16 +11,11 @@ host="git.{{@@ mail.personal.mail @@}}" user="$USER" host="github.com" #{%@@ endif @@%}# +git -C "$projdir" rev-parse >/dev/null && + exit 0 -if ! git -C "$projdir" rev-parse > /dev/null -then - git clone "ssh://git@${host}:${user}/projects" "$projdir" - - cd "$projdir" - - git submodule update --init --recursive -fi +git clone "ssh://git@${host}:${user}/projects" "$projdir" cd "$projdir" -git submodule foreach --recursive sh -c 'git pull &' +git submodule update --init --recursive