From: Oleg Broytman Date: Fri, 14 Oct 2016 22:15:22 +0000 (+0300) Subject: Add all-status all-status-carefully X-Git-Url: https://git.phdru.name/?p=git-scripts.git;a=commitdiff_plain;h=3ae3b62b948c2d1b32742d3e6f1b103f65f258e0 Add all-status all-status-carefully --- diff --git a/all-status b/all-status new file mode 100755 index 0000000..6f11e59 --- /dev/null +++ b/all-status @@ -0,0 +1,6 @@ +#! /bin/sh + +prog_dir=`dirname "$0"` +"$prog_dir"/do-all \ + 'echo "----- $d -----" && cd "$d" &&' \ + 'git status --short --branch || exit 1' diff --git a/all-status-carefully b/all-status-carefully new file mode 100755 index 0000000..8a767d2 --- /dev/null +++ b/all-status-carefully @@ -0,0 +1,13 @@ +#! /bin/sh + +STMP="$HOME"/tmp/all-status-carefully.tmp +export STMP +trap 'exec rm -rf "$STMP"' 0 HUP INT QUIT TERM + +cd "`dirname \"$0\"`" && prog_dir="`pwd`" && +rm -rf "$STMP" && mkdir "$STMP" && + +"$prog_dir"/do-all \ + 'rsync -aW --del --protocol=28 "$d" "$STMP" && cd "$STMP/$b" &&' \ + 'test -n "`git status --short`" && echo "----- $d -----" &&' \ + 'git status --short --branch'