Live data from Hacker News

GitHub is working on renaming default branch from “master”

twitter.com

211–220 of 280 posts

Re: GitHub is working on renaming default branch from “master”

#211
Making these words disappear is a disservice to fighting racism (and other culturally ingrained inequality.)

To address systemic racism, we need to change people's preconceptions and prejudices. These are things that are picked up and learned from other people in one's environment. Removing these words makes them even more intangible than they already are.

Creating prejudice is easy to communicate. Removing it, on the other hand, is an "absence" of something, which is much harder to get across linguistically, semantically and emotionally.

Re: GitHub is working on renaming default branch from “master”

#213

As a black person, speaking just for myself, I really do not get the issue around semantics like this. The word "Master" is not synonymous with any race and so does not make me (or anyone I know) uncomfortable. The concept of masters (and slaves) exist and are useful metaphors for naming similar phenomenon. I would much rather focus on issues that make people truly less comfortable in technology, like hiring or spons…

Agreed. It's just white people trying to feel good about themselves. I know many POCs and black people who have bigger concerns -- not getting killed by police, equal pay, etc. -- than the name of a damn git branch.

This, I agree with. However, I still see a value in relinquishing problematic language early and often.

Re: GitHub is working on renaming default branch from “master”

#214

As a black person, speaking just for myself, I really do not get the issue around semantics like this. The word "Master" is not synonymous with any race and so does not make me (or anyone I know) uncomfortable. The concept of masters (and slaves) exist and are useful metaphors for naming similar phenomenon. I would much rather focus on issues that make people truly less comfortable in technology, like hiring or spons…

Gonna be a little bold here and say that even if there are people offended by this nomenclature, probably it still shouldn't change.

No problem that can be fixed by changing the default name of the branch created by git init will, in so doing, meaningfully soothe any sincere moral wound.

Re: GitHub is working on renaming default branch from “master”

#215
post #10

Using the term master doesn't bother me - in my opinion the idea of the master/slave dynamic is much less problematic when you're talking in the context of bits and bytes flicking up and down on some silicon. Having said that, if it bothers people, change it. I do suspect to a certain extent though that people are more interested in changing it because they're worried it might be offensive to other people than actual…

I totally agree with 1. If the shorter word is just as clear, it is better. "M" is not clear but "main" is.

And in fact, at work, we use both git and mercurial, and they have slightly different terminologies. In particular, git's "master" is mercurial's "default". The result is that we are sometimes mixing the two. And we naturally ended up calling the master/default branch the "main branch" with the understanding that it is "master" in git and "default" in mercurial.

That we naturally came up with this name means it is a good name. And because it is the shortest, it has my vote.

That you are all used to "master" is no excuse either. There are other version control systems than git, and "master" is not a universal convention. In mercurial, it is "default", and in SVN, it is "trunk". If you are a professional developer, you are probably going to use several different VCS during your career, and it is not a good thing getting too attached to "master".

The main problem I see with the change is that if you are just getting started with git, most training material will refer to "master", and having different conventions can make things confusing at first. Of course, experts know that there is nothing special about "master" and can adapt to any situation, but beginners need guidelines, and we might as well make them consistent.

Re: GitHub is working on renaming default branch from “master”

#216

As a black person, speaking just for myself, I really do not get the issue around semantics like this. The word "Master" is not synonymous with any race and so does not make me (or anyone I know) uncomfortable. The concept of masters (and slaves) exist and are useful metaphors for naming similar phenomenon. I would much rather focus on issues that make people truly less comfortable in technology, like hiring or spons…

It just seems like an ultimately meaningless gesture. Is erasing the word "master" from the English language going to actually help anyone? What's next - is the lock company Master Lock going to have to change their company name?

Re: GitHub is working on renaming default branch from “master”

#220

If we want we could remove "master" from everyday usage: master branch/copy - that's your main or primary master degree - is now an expert degree martial arts master - congratulations, you're a guru ! master bedroom - is now your main , great or grand bedroom (in fact it used to be called the main bedroom not that long ago) skill mastery - you quashed it! Should we make these changes? I don't know, I'm a white guy. W…

Guru would be cultural appropriation
Post reply on HN