diff --git a/templates/merger.xml b/templates/merger.xml index ea0dfe7..d679fd0 100644 --- a/templates/merger.xml +++ b/templates/merger.xml @@ -56,10 +56,10 @@ cd {{ NAME }} git checkout {{ DEFAULT_BRANCH }} -git checkout -b {{ PACKAGING_BRANCH_S }} || git checkout {{ PACKAGING_BRANCH_S }} +git branch -a | egrep "remotes/origin/{{ PACKAGING_BRANCH_S }}" && git checkout {{ PACKAGING_BRANCH_S }} || git checkout -b {{ PACKAGING_BRANCH_S }} git merge --ff-only {{ DEFAULT_BRANCH }} git push --set-upstream origin {{ PACKAGING_BRANCH_S }} -git checkout -b {{ PACKAGING_BRANCH_U }} || git checkout {{ PACKAGING_BRANCH_U }} +git branch -a | egrep "remotes/origin/{{ PACKAGING_BRANCH_U }}" && git checkout {{ PACKAGING_BRANCH_U }} || git checkout -b {{ PACKAGING_BRANCH_U }} git merge --ff-only {{ PACKAGING_BRANCH_S }} git push --set-upstream origin {{ PACKAGING_BRANCH_U }}