Re: Rename offensive terminology (master)

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

 



Konstantin,

My feelings generally are: if you have to explain why it isn’t racist,
then there’s probably a better alternative. But in this case it
appears the roots really are in problematic terminology.

Anyway, you’ll be pleased to know that as a first step, my current
work is focused on making the default branch name configurable via
`git config` or environment variables. I’m working on a good clean
patch for that functionality this week. I'll share more once the patch
is looking better.

Don Goodman-Wilson

On Tue, Jun 9, 2020 at 6:06 PM Konstantin Ryabitsev
<konstantin@xxxxxxxxxxxxxxxxxxx> wrote:
>
> On Tue, Jun 09, 2020 at 05:16:57PM +0200, Simon Pieters wrote:
> > Thank you for your encouraging response, Brian, and the research of
> > what the change entails for git.
> >
> > I've added Don to the cc, who started to work on implementing this change:
> >
> > https://twitter.com/DEGoodmanWilson/status/1269931743320182784
> > https://github.com/git-for-windows/git/issues/2674
> >
> > Although I think it's reasonable to move away from 'master' regardless
> > of its origin, today Tobie Langel pointed me to
> > https://mail.gnome.org/archives/desktop-devel-list/2019-May/msg00066.html
> > where, one year ago, Bastien Nocera made the case that git's 'master'
> > is in fact a reference to master/slave.
>
> Well, he pointed out that Bitkeeper used this terminology. Git doesn't
> have any internal concept of "slave" -- the only time you see this word
> used in the codebase is in the test suite, and we should absolutely
> change that.
>
> I am torn on this issue -- I certainly want the project to be inclusive
> to all, but English has a lot of concepts that start with "master" and
> do not trace their origin to subjugation of fellow human beings:
>
> - masterpiece
> - masterful
> - master's degree
> - master copy
>
> Making this change in git seems like attacking the problem at the wrong
> end.
>
> Branch names are already fully arbitrary in Git -- you can have a repo
> without a master branch. Perhaps the best way to address it is to
> introduce a "default branch name" configuration variable, or just work
> without any default branches and let the next step after "git init" be
> "git branch".
>
> -K




[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