Rename "master" branch to "main"?

Richard Earnshaw Richard.Earnshaw@foss.arm.com
Fri Jul 3 15:22:45 GMT 2020


On 30/06/2020 19:10, Carlos O'Donell via Libc-alpha wrote:
> Community,
> 
> As we approach the release boundary for 2.32 we come to a natural point
> where we can rename our development and release branch.
> 
> Red Hat CTO Chris Wright wrote about this recently:
> https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language
> 
> LWN also wrote about this recently in "Loaded terms in free software":
> https://lwn.net/Articles/823224/
> 
> Github is committed to changing the default development branch to "main":
> https://twitter.com/natfriedman/status/1271253144442253312
> 
> There are open requests for Gitlab to adopt "main" as the default branch name:
> https://gitlab.com/gitlab-org/gitlab/-/issues/220906
> https://gitlab.com/gitlab-org/gitlab/-/issues/222204
> 
> My proposal would be to rename the development and current release branch:
> 
> * master -> main


Why?  What's the justification for this other than to break everybody's
workflow and to make life more difficult for everyone who works on other
projects where master is called 'master'?

R.



More information about the Libc-alpha mailing list