Calling sync_repos.sh when current branch is not target branch
cause error:
fatal: A branch named 'xxx' already exists.
Changing 'git checkout' option from '-b' to '-B' fix this.
Reviewed by: Jaesik Chang, Piotr Grad, Piotr Tworek, SeungSeop Park
Change-Id: I81b9647bcfbe7dbd6b7ff2e3eb6e9e27557ce64c
Signed-off-by: Karol Furmaniak <k.furmaniak@samsung.com>
REMOTENAME=$(git remote -v | grep -m 1 $REPO | cut -f1)
git remote set-branches --add $REMOTENAME $BRANCH
git fetch $REMOTENAME $BRANCH
- git checkout ${isReset:+-f} -b $BRANCH --track $REMOTENAME/$BRANCH
+ git checkout ${isReset:+-f} -B $BRANCH --track $REMOTENAME/$BRANCH
fi
popd 2>&1 >/dev/null
else