Re: Rename offensive terminology (master)

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

 



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