3 . ./.jprojects.sh || exit 255
6 TARGET_BRANCH="rewrites/jpa"
9 for project in ${LIST}; do
10 echo "$0: Processing '${project}' ..."
11 cd "${JPROJECTS_HOME}/${project}"
13 # Make sure the source branch is there
14 git checkout "${SOURCE_BRANCH}" || exit 255
16 # ... and target branch
17 git checkout "${TARGET_BRANCH}" 2>&1
20 if [ "${STATUS}" = "0" ]
23 echo "$0: Merging '${SOURCE_BRANCH}' in project '${project}' ..."
24 git merge -S "${SOURCE_BRANCH}" || exit 255
26 if [ "${SWITCH_TO_SOURCE}" = "Y" ]
28 echo "$0: Switching back to '${SOURCE_BRANCH}'"
29 git checkout "${SOURCE_BRANCH}"
32 echo "$0: Project '${project}' has no branch '${TARGET_BRANCH}'."