Update sync script

This commit is contained in:
stianst 2019-02-21 09:09:08 +01:00 committed by Stian Thorgersen
parent cb7f03d13c
commit 8a40cce8fb

25
sync.sh
View file

@ -1,8 +1,29 @@
#!/bin/bash #!/bin/bash
BRANCHES="upstream/master prod/3.4.x prod/4.8.x"
echo "-----------------------------------------------------------------"
echo "Fetching remotes"
echo ""
git fetch upstream git fetch upstream
git fetch gitlab git fetch gitlab
git fetch prod git fetch prod
git push gitlab upstream/master:master echo "-----------------------------------------------------------------"
git push gitlab prod/rhsso-7.2.x:rhsso-7.2.x
for i in $BRANCHES; do
TARGET_BRANCH=`echo $i | cut -d '/' -f 2`
echo "Syncing $i to gitlab/$TARGET_BRANCH"
echo ""
git branch | grep " tmp-$TARGET_BRANCH$" &>/dev/null && git branch -D tmp-$TARGET_BRANCH
git checkout $i -b tmp-$TARGET_BRANCH
git push gitlab tmp-$TARGET_BRANCH:$TARGET_BRANCH
git checkout master
git branch -D tmp-$TARGET_BRANCH
echo "-----------------------------------------------------------------"
done