3 . ./.jprojects.sh || exit 255
5 echo "$0: JPROJECTS_HOME='${JPROJECTS_HOME}'"
7 NEW_BRANCH="rewrites/wildfly"
9 #COMMIT_MESSAGE="WildFly branch created with initial scripts, but it doesn't load my libs."
12 AFTER_COMMIT_BRANCH="master"
14 for project in ${LIST}; do
15 if [ "${project}" = "jprojects-scripts" ]
17 echo "$0: Skipping jprojects-scripts ..."
19 elif [ ! -d "${JPROJECTS_HOME}/${project}" ]
21 echo "$0: Project '${project}' does not exist."
25 echo "$0: Processing '${project}' ..."
26 cd "${JPROJECTS_HOME}/${project}"
28 CHECK_BRANCH=`git branch --all | grep "${NEW_BRANCH}"`
29 echo "$0: CHECK_BRANCH='${CHECK_BRANCH}'"
31 if [ -z "${CHECK_BRANCH}" ]
33 echo "$0: Creating branch '${NEW_BRANCH}' ..."
34 git checkout -b "${NEW_BRANCH}"
37 if [ -n "${COMMIT_MESSAGE}" ]
39 if [ -n "${COMMIT_ADD}" ]
41 echo "$0: Adding '${COMMIT_ADD}' ..."
42 git add "${COMMIT_ADD}"
45 echo "$0: Committing '${NEW_BRANCH}' ..."
46 git commit -m "${COMMIT_MESSAGE}" --signoff -S -a
49 if [ -n "${AFTER_COMMIT_BRANCH}" ]
51 echo "$0: Switching in '${project}' to '${AFTER_COMMIT_BRANCH}' ..."
52 git checkout "${AFTER_COMMIT_BRANCH}"