From 3ae7b7b48a6205f9038b752db7e527078aba0525 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 13 Jul 2025 13:51:52 +0200 Subject: checkpoint --- bin/common/gt | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) (limited to 'bin/common') diff --git a/bin/common/gt b/bin/common/gt index c466be1..de9dab9 100755 --- a/bin/common/gt +++ b/bin/common/gt @@ -89,30 +89,18 @@ while getopts ":a:c:f:dlsheu" opt; do fi ;; d) - if [ "$parallel" ]; then - list_repos | - parallel 'cd {}; - cd "$(git rev-parse --show-toplevel || printf '\''.\\n'\'')" - git pull --ff > /dev/null - git add . - git commit --all -m "checkpoint" > /dev/null - git push 2> /dev/null - printf '\''{}: done.\n'\'' - ' - else - list_repos | while read -r proj - do - ( - cd "$proj" - cd "$(git rev-parse --show-toplevel || printf '.\n')" - git pull --ff > /dev/null - git add . - git commit --all -m "checkpoint" > /dev/null - git push 2> /dev/null - printf '%s: done.\n' "$proj" - ) - done - fi + list_repos | while read -r proj + do + ( + cd "$proj" + cd "$(git rev-parse --show-toplevel || printf '.\n')" + git pull --ff > /dev/null + git add . + git commit --all -m "checkpoint" > /dev/null + git push 2> /dev/null + printf '%s: done.\n' "$proj" + ) + done ;; s) quit_when_no_repos -- cgit v1.2.3-70-g09d2