[ACTION REQUIRED] Tool owners (e.g. luci scheduler, copybara, autoroller), between transition stage “New main branch created” and “Master branch divergence” (depicted below) your tools and LUCI jobs need to start reading "main" instead of "master".
Hello Chrome Infra,
As part of the project code inclusion efforts, the Chrome Operations Source team will start this 2020 Q4 to rename “master” branches to “main”. More specifically, this quarter we will do this for two repos: infra/infra and chromium/src. The rest of the repositories are targeted for the first half of 2021.
Migration of infra/infra is scheduled to start on Monday November 9th (This email pertains to infra/infra only, the dates for chromium/src will be announced at a later date). During this time you can continue to interact as usual with this repo if you rely on depot_tools. Branch migration work will happen in a seamless manner to depot_tools users.
In summary the migration consists of the next 5 stages:
Legacy state. This is the current state, i.e. the main branch does not exist yet.
Transitional period.
New main branch created. [ETA 11/9]. Main branch is created, CLs should start to be sent and submitted to it. New git clones will have main as their default branch. All existing CLs will be moved to main branch. CLs are still accepted in the master branch, but are not submittable. Such CLs will be moved to main branch by a LUCI cron job, scheduled to run every 5 minutes. Master branch will be kept in sync with the main branch.
Master branch divergence. [ETA 11/19]. While CLs are still accepted in the master branch, but not submittable (same as in previous stage), master branch is no longer kept in sync with the main branch, i.e master branch has diverged from main.
Master submission closed. [ETA 11/24]. CLs are no longer accepted in the master branch, neither submittable. If you still try to perform any of these actions explicitly, depot tools will try to route these to main.
Master branch deleted. [ETA 1-20-2021]. Master branch does not exist anymore.
To learn more about how this migration is being done, refer to:
In the case you run into any issues during this migration please let us know with a bug here or at mainbranch...@chromium.org.
Thank you,
Josip Sokcevic and Norman Rosas on behalf of the ChOps Source team.
You received this message because you are subscribed to the Google Groups "ecosystem-infra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ecosystem-inf...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/ecosystem-infra/98d5477e-b562-4179-8191-decaf47377dfn%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/ecosystem-infra/CAOPAaNJUvR4WHhigB8NvVF8xKae802%3DsOo0Y4Gb7JpHaVNFKmQ%40mail.gmail.com.