On 16 Jun 2020, at 6:57, Taylor Blau wrote:
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).
Avoiding inconsistency is definitely front of mind for me.
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.
Based on informal surveys internally, and polling on
https://gitlab.com/gitlab-org/gitlab/-/issues/221164, ‘main’ seems
to be the preferred option. Using GitLab’s MECEFU (Mutually Exclusive,
Collectively Exhaustive, Few Words, Ubiquitous Language) [1] approach to
naming I think ‘main’ ticks all the boxes. None of the other
proposals seem as clear.
I think Elijah’s points in other messages about the problems of
‘default’ are particularly helpful. I would prefer to avoid that
name.
Thanks,
James
[1]: https://about.gitlab.com/handbook/communication/#mecefu-terms