Migrate to 'main' branch

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2020-09-08 15:51:30 +02:00
parent 48373be751
commit 4b01469a62
3 changed files with 24 additions and 2 deletions

View file

@ -7,6 +7,7 @@ build-doc:
stage: build
only:
- master@poezio/poezio
- main@poezio/poezio
tags:
- www
image: python:3
@ -30,6 +31,7 @@ build-ubuntu:
- dist/
only:
- master
- main
security-check:
stage: lint

View file

@ -38,8 +38,8 @@ useless merges (and polluting the commit history) when none is needed.
.. code-block:: bash
git fetch origin
git rebase origin/master
git push origin master
git rebase origin/main
git push origin main
If your commit is related to an issue on our tracker_ (or fixes such an
issue), you can use ``Fix #BUGID`` or ``References #BUGID`` to help with the

View file

@ -27,6 +27,26 @@ $POEZIO_PYTHON -c 'import venv' &> /dev/null || {
exit 1
}
# XXX: Migration from master branch to main
branch=$(git rev-parse --abbrev-ref HEAD)
changes=$(git status --porcelain | grep -v "^??")
if [ "$branch" == "master" ]; then
echo "! WARNING !"
echo "We are changing our default branch to 'main' and we have detected"
echo "you are still using 'master'."
echo
if [ -n "$changes" ]; then
echo "! Manual action required !"
echo "There are uncommited changes in your staging area. Please sort this"
echo "out and then manually checkout the 'main' branch using 'git checkout main'."
exit 1
fi
git checkout main
echo "Automatically switched to 'main' branch."
fi
echo 'Updating poezio'
git pull --ff-only origin master || {
echo "The script failed to update poezio."