X-Git-Url: https://git.mxchange.org/?p=jprojects-scripts.git;a=blobdiff_plain;f=commit-jprojects.sh;h=99f58bdb05bc5d005d0046bf208d5220ef749660;hp=31bac1219b760f1b8174063e38840e62b70bfe79;hb=2aa2d86cc5507a741523b9ab6ca94d804885486a;hpb=cf9fad35142dbe40b8f1afc6bfb9ea22dfeb3ad1 diff --git a/commit-jprojects.sh b/commit-jprojects.sh index 31bac12..99f58bd 100755 --- a/commit-jprojects.sh +++ b/commit-jprojects.sh @@ -1,29 +1,34 @@ -#!/bin/bash - -. ./.jprojects.sh || exit 255 - -for project in ${LIST}; do - if [ ! -d "${JPROJECTS_HOME}/${project}" ] - then - continue - fi - - cd "${JPROJECTS_HOME}/${project}" || exit 255 - CHECK_CHANGES=`git commit -a --dry-run | grep "Changes to be committed:"` - - if [ -n "${CHECK_CHANGES}" ] - then - echo "$0: Committing '${project}' ..." - if [ -n "$1" ] - then - git commit -a --signoff -S -m "$1" || exit 255 - else - git commit -a --signoff -S || exit 255 - fi - else - echo "$0: Nothing to commit for project '${project}'." - fi -done - -echo "$0: All done." -exit 0 +#!/bin/bash + +. ./.jprojects.sh || exit 255 + +for project in ${LIST}; do + if [ "${project}" = "jprojects-scripts" ] + then + echo "$0: Skipping jprojects-scripts ..." + continue + elif [ ! -d "${JPROJECTS_HOME}/${project}" ] + then + echo "$0: Project '${project}' does not exist." + continue + fi + + cd "${JPROJECTS_HOME}/${project}" || exit 255 + CHECK_CHANGES=$(git commit -a --dry-run | grep "Changes to be committed:") + + if [ -n "${CHECK_CHANGES}" ] + then + echo "$0: Committing '${project}' ..." + if [ -n "$1" ] + then + git commit -a --signoff -S -m "$1" || exit 255 + else + git commit -a --signoff -S || exit 255 + fi + else + echo "$0: Nothing to commit for project '${project}'." + fi +done + +echo "$0: All done." +exit 0