projects
/
jprojects-scripts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Converted CRLF->LF
[jprojects-scripts.git]
/
push-stick.sh
diff --git
a/push-stick.sh
b/push-stick.sh
index 04321b4af3a6968fc4e956c0c049f2fbf33c009a..1e0b4b58712994bbe947d2ddf7376f8856a8ee08 100755
(executable)
--- a/
push-stick.sh
+++ b/
push-stick.sh
@@
-17,31
+17,28
@@
then
fi
for project in ${LIST}; do
fi
for project in ${LIST}; do
- echo "$0: Processing '${project}',mode='$1' ..."
- cd "${JPROJECTS_HOME}/${project}" || exit 255
-
- SKIP_TEST="${project:0:9}"
-
- if [ -z "$2" -o "${SKIP_TEST}" = "jratecalc" ]
+ if [ ! -d "${JPROJECTS_HOME}/${project}" ]
then
then
- echo "$0: P
ushing '${project}',mode='$1' ..
."
- git push --all || exit 255
+ echo "$0: P
roject '${project}' does not exist
."
+ continue;
fi
fi
- if [ "${SKIP_TEST}" = "jratecalc" ]
- then
- echo "$0: Not continuing for jratecalc project '${project}'."
- continue
- elif [ "$1" = "d" ]
+ echo "$0: Processing '${project}',mode='$1' ..."
+ cd "${JPROJECTS_HOME}/${project}" || exit 255
+
+ if [ "$1" = "d" ]
then
then
- git push --all daedalus
+ git push --all daedalus
|| exit 255
elif [ "$1" = "t" ]
then
elif [ "$1" = "t" ]
then
- git push --all transport
+ git push --all transport
|| exit 255
elif [ "$1" = "u" ]
then
elif [ "$1" = "u" ]
then
- git push --all upstream
+ git push --all upstream || exit 255
+ else
+ git push --all || exit 255
fi
fi
-
- cd "${JPROJECTS_HOME}"
done
done
+
+echo "$0: All done."
+exit 0