Awesome - thanks for making the plan/getting this underway!

On Fri, Nov 13, 2020 at 3:57 PM Mike Edwards via llvm-dev
<llvm-...@lists.llvm.org> wrote:
>
> Hi Everyone,
> Many tech communities, including GitHub and Git, have moved away from term 
> “master branch” and replaced it with “main branch” in an
> effort to remove unnecessary references to slavery and use more inclusive 
> terms.  This was also discussed on the LLVM-dev mailing list
> and there was strong consensus from LLVM Developers’ that the LLVM Project 
> should also rename our master branch as well. Now that
> an industry standard name has been selected by GitHub, the LLVM Project can 
> begin the renaming process of the default branch to “main”.
>
> This change will occur at **06:00GMT on Monday December 7, 2020** (time is 
> **GMT**, please adjust for your local timezone).
>
> To make this as easy as possible we plan to do the following prior to 
> November 20, 2020:
> * Create a new branch named 'test-main' on the llvm-project repository
>     * This branch will be read-only except for the llvmbot account
>     * Setup a GitHub action to mirror commits from 'master' to ‘test-main' 
> automatically
>     * Allow the configuration to soak for a few days to ensure everything 
> works
> * Create a new branch named “main” on the llvm-project repository
>     * This branch will be readonly initially
>     * Reuse the previous Github Action to mirror master to main
>     * This configuration will stay in place until cutover takes place on Dec. 
> 7
>
> On December 7, 2020:
> * We will lock the master branch and change it to be readonly (with the 
> exception of llvmbot)
> * Switch the GitHub action to mirror commits from the new main branch back to 
> the old master branch
> * Make a few test commits to ensure the GitHub action is functioning as 
> expected
> * Open the main branch to commits from community members
> * In parallel we will begin to work through the rest of the llvm organization 
> repositories to update branch names as well
> * We will update the developer policy to reflect the change in workflow
>
> On January 7, 2021:
> * We will remove the ‘master’ branch from all repositories in the llvm 
> organization
>
> As we work towards December 7, 2020 we are going to set up a test of this 
> system on a fork of the llvm-project
> in order to simulate the cutover. If we encounter any issues we will update 
> the community on llvm-dev.
> We expect the llvm-project repository to be unavailable to developers for 
> approximately 1 hour while the
> switch is made. Lockout will occur promptly at 06:00GMT on the 7th. Certainly 
> if we finish sooner, we will
> update llvm-dev to let everyone know the repository is available for use once 
> again.
>
> We know this has been a long process and we want to thank everyone for their 
> patience.  We look forward to getting
> the project completed soon.
>
> Respectfully,
>
> Mike Edwards
> On Behalf Of the LLVM Foundation
> _______________________________________________
> LLVM Developers mailing list
> llvm-...@lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to