Commit 4b01469a authored by Maxime Buquet's avatar Maxime Buquet

Migrate to 'main' branch

Signed-off-by: Maxime Buquet's avatarMaxime “pep” Buquet <>
parent 48373be7
Pipeline #3348 passed with stages
in 4 minutes and 42 seconds
......@@ -7,6 +7,7 @@ build-doc:
stage: build
- master@poezio/poezio
- main@poezio/poezio
- www
image: python:3
......@@ -30,6 +31,7 @@ build-ubuntu:
- dist/
- master
- main
stage: lint
......@@ -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
......@@ -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'."
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
git checkout main
echo "Automatically switched to 'main' branch."
echo 'Updating poezio'
git pull --ff-only origin master || {
echo "The script failed to update poezio."
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment