Consensus on a new default branch name

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Over the past few days or so, there has been significant discussion [1] and
patches [2] about changing the name of the default branch away from 'master' and
towards something else.

Concurrently with this, GitHub, GitLab [3], and Bitbucket are working together
in order to make a similar change across our respective products. Because of
this, we are met with a bit of a challenge: we would like to make these changes
before the next version(s) (and so need to settle on a new default branch name),
but we also want to avoid a situation where the community is fractured (eg.,
GitHub uses 'main', Git uses 'default', etc).

A related question is whether or not we plan to change the default value of
'core.defaultBranchName' at all (once Johannes' patches land, of course). That
seems to be the intent in [4], but forming consensus around this would be good,
too.

So, I would like to form some consensus here as to what the new name should be,
if that is something we're committing to doing. This way, we can make this
decision now (and allow hosts to make their corresponding changes) while still
giving us on the list some time to work on the implementation across one or
more release boundaries.

My interpretation thus far is that 'main' is the planned replacement for
'master'. Consensus seems to have formed around this name [5], but if that's
incorrect--or there are yet-unvoiced opinions that you would like to share--now
is the time to discuss further.

Thanks,
Taylor

[1]: https://lore.kernel.org/git/CAOAHyQwyXC1Z3v7BZAC+Bq6JBaM7FvBenA-1fcqeDV==apdWDg@xxxxxxxxxxxxxx/
[2]: https://lore.kernel.org/git/pull.656.v2.git.1592225416.gitgitgadget@xxxxxxxxx/
[3]: https://gitlab.com/gitlab-org/gitlab/-/issues/222204
[4]: https://lore.kernel.org/git/nycvar.QRO.7.76.6.2006111610000.56@xxxxxxxxxxxxxxxxx/
[5]: https://lore.kernel.org/git/nycvar.QRO.7.76.6.2006091126540.482@ZVAVAG-DN14RQO.ybpnyqbznva/



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux