exit 0
fi
-for ENTRY in ${LIST}; do
- echo "$0: Pushing '${ENTRY}' ..."
- cd "${JPROJECTS_HOME}/${ENTRY}" || exit 255
+for project in ${LIST}; do
+ echo "$0: Processing '${project}',mode='$1' ..."
+ cd "${JPROJECTS_HOME}/${project}" || exit 255
- if [ -z "$2" ]
+ SKIP_TEST="${project:0:9}"
+
+ if [ -z "$2" -o "${SKIP_TEST}" = "jratecalc" ]
then
- git push --all
+ echo "$0: Pushing '${project}',mode='$1' ..."
+ git push --all || exit 255
fi
- if [ "$1" = "d" ]
+ if [ "${SKIP_TEST}" = "jratecalc" ]
+ then
+ echo "$0: Not continuing for jratecalc project '${project}'."
+ continue
+ 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