X-Git-Url: https://git.mxchange.org/?p=jprojects-scripts.git;a=blobdiff_plain;f=push-stick.sh;h=f3e72c19336725eeef22ac917a0b8003992406b6;hp=1e0b4b58712994bbe947d2ddf7376f8856a8ee08;hb=7332585c16fee03b0bf582b0a03df2411010f2d0;hpb=201b1dfb80b932f7d3ecc511b45b7426b7df297a diff --git a/push-stick.sh b/push-stick.sh index 1e0b4b5..f3e72c1 100755 --- a/push-stick.sh +++ b/push-stick.sh @@ -2,14 +2,14 @@ . ./.jprojects.sh || exit 255 -TARGETS="d t u" +TARGETS="o d t u" if [ "$1" = "a" ] then cd "${JPROJECTS_HOME}" for TARGET in ${TARGETS}; do echo "$0: Pushing for target '${TARGET}' ..." - $0 "${TARGET}" "1" + $0 "${TARGET}" "$2" done echo "$0: Pushed to all targets." @@ -28,14 +28,34 @@ for project in ${LIST}; do if [ "$1" = "d" ] then + if [ -n "$2" ] + then + git push daedalus :"$2" + fi + git push --all daedalus || exit 255 elif [ "$1" = "t" ] then + if [ -n "$2" ] + then + git push transport :"$2" + fi + git push --all transport || exit 255 elif [ "$1" = "u" ] then + if [ -n "$2" ] + then + git push upstream :"$2" + fi + git push --all upstream || exit 255 else + if [ -n "$2" ] + then + git push origin :"$2" + fi + git push --all || exit 255 fi done