I will suggest to anyone looking for an alternative name to consider
"trunk" which is already widely used by other SCMs like our very own
Subversion. ;)

On Sat, 13 Jun 2020 at 13:57, Trevor Grant <trevor.d.gr...@gmail.com> wrote:
>
> Hey-
>
> So on Mahout, we decided per Rich's original thread on diversity@ on
> replacing whitelist/blacklist terminology, that if renaming our `master`
> branch to something else attracts just one more contributor it's worth
> it.[1]
>
> Also on diversity@ Naomi first brought up that `master` as in master branch
> was actually a master record. (Daniel pointed this out).
>
> akm found a Twitter thread[2] which says basically what we were thinking
> (it's appear inclusive than be technically correct on word origin), however
> the thread also referenced an email thread from GNOME when they were having
> these discussions a couple of years ago[3] and the outcome was someone did
> research into something called BitKeeper (which was before my time) but
> that was where the first master branch existed (GNOME email cited the
> commit that created it) and from their docs:
>
> > In this section we are going to show how to interact with the master
> repository and how to deal with merging and conflicts. For this demo, we
> will need to create a small program which we will then push to  the master
> repository. We are then going to modify the file on both the master and
> slave repository and then merge the work.
>
> So for our project- we had already decided to change the name of our master
> branch.  But I keep seeing the (reasonable, and what I had originally
> thought as well) idea that "master" is for "master record", which is fairly
> demonstrably false.
>
> I was originally shown that tweet several days ago- and have since seen
> more and more of the open source community moving away from naming their
> main branch `master`, but as I see this continue to be a discussion, I just
> wanted to drop something I had seen. Apologies for not doing it sooner- (as
> you might have guessed) I've been spending more of my time in the streets
> this week than I have in code bases.
>
> As an aside- I don't think there should be ASF mandated guidance on this
> either, but I would like individual projects to make the decision for
> themselves from a place of what is the actual origin of "master" branch
> terminology.
>
> tg
>
> [1] https://issues.apache.org/jira/browse/INFRA-20403
> [2] https://twitter.com/tobie/status/1270290278029631489
> [3]
> https://mail.gnome.org/archives/desktop-devel-list/2019-May/msg00066.html
>
> On Sat, Jun 13, 2020 at 3:40 AM Dominik Psenner <dpsen...@gmail.com> wrote:
>
> > Context matters.. the context here is the branching model. Master in the
> > context of git repositories is git terminology, just like what default is
> > in the context of mercurial repositories or any other $default_branch in
> > the context of $dvcs. This has nothing to do with master/slave relationship
> > in the context of redundant systems or jenkins or what it meant around 1850
> > in America.
> >
> > A project may choose the most appropriate branching model at will if this
> > is what the community wants and it does not violate against the code of
> > conduct. A short phrase in the project documentation like "master refers
> > to the default branch and marks the latest stable release" or "this project
> > uses gitflow branching model" may make this clear. Slave may be an
> > appropriate branch name, it depends on the context and its meaning if it
> > adheres to CoC or not.
> >
> > Warm regards,
> > Dominik
> >
> > Ps: Pizza may not be an edible good in the context of Terry Pratchett
> > novels. ;-)
> > --
> > Sent from my phone. Typos are a kind gift to anyone who happens to find
> > them.
> >
> > On Thu, Jun 11, 2020, 07:11 Konstantin Boudnik <c...@apache.org> wrote:
> >
> >> Shall we make an addendum to CoC to reflect it as an official naming
> >> policy for our repos? As you know - they are up there on the github and
> >> might negatively reflect on our public image...?
> >>
> >> --
> >> With regards,
> >>    Cos
> >>
> >> On 2020-06-10 03:46, Daniel Gruno wrote:
> >> > On 09/06/2020 22.41, sebb wrote:
> >> >> It's obvious that master/slave is problematic.
> >> >>
> >> >> However is 'master' problematic when used on its own?
> >> >>
> >> >> e.g. master Git branch ?
> >> >
> >> > As mentioned elsewhere (on dev@diversity I think), the general
> >> consensus
> >> > is that 'git master' refers to a master record, not a master in the
> >> > sense of an actor. There is no 'slave' branch (well, not in most
> >> > repositories I've seen), so I would think that drawing a connection to
> >> > master/slave here is more of a willful determination to see problems
> >> > that don't exist.
> >> >
> >> > What is problematic to me is not the word 'master' or the word 'slave',
> >> > but rather the use of both within the same system.
> >> >
> >> >>
> >> >> Sebb
> >> >>
> >> >
> >>
> >



-- 
Matt Sicker <boa...@gmail.com>

---------------------------------------------------------------------
To unsubscribe, e-mail: diversity-unsubscr...@apache.org
For additional commands, e-mail: diversity-h...@apache.org

Reply via email to