X-Git-Url: https://git.mxchange.org/?p=jprojects-scripts.git;a=blobdiff_plain;f=push-stick.sh;h=2c6f5209b4f4e448f26c69c442febd15ec77d4ef;hp=332b4d03f5c52e06467bdd6e4b0c6a85d7a14c09;hb=6edf322867134dcd7a99cc40a5cd9f58cc6548ab;hpb=00e0cb0a0eea6d14d9d04d7083f9e3c2169a6c17 diff --git a/push-stick.sh b/push-stick.sh index 332b4d0..2c6f520 100755 --- a/push-stick.sh +++ b/push-stick.sh @@ -17,31 +17,37 @@ then fi for project in ${LIST}; do - echo "$0: Pushing '${project}' ..." + if [ ! -d "${JPROJECTS_HOME}/${project}" ] + then + echo "$0: Project '${project}' does not exist." + continue; + fi + + echo "$0: Processing '${project}',mode='$1' ..." cd "${JPROJECTS_HOME}/${project}" || exit 255 - SKIP_TEST="${project:0,9}" + SKIP_TEST="${project:0:9}" - if [ -z "$2" ] + if [ -z "$2" -o "${SKIP_TEST}" = "jratecalc" ] then - git push --all + echo "$0: Pushing '${project}',mode='$1' ..." + git push --all || exit 255 fi if [ "${SKIP_TEST}" = "jratecalc" ] then echo "$0: Not continuing for jratecalc project '${project}'." continue - fi - - if [ "$1" = "d" ] + elif [ "$1" = "d" ] then - git push --all daedalus + git push --all daedalus || exit 255 elif [ "$1" = "t" ] then - git push --all transport + git push --all transport || exit 255 elif [ "$1" = "u" ] then - git push --all upstream + git push --all upstream || exit 255 fi + cd "${JPROJECTS_HOME}" done