Live data from Hacker News

Gitlab default branch name changes to main

about.gitlab.com

41–50 of 294 posts

Re: Gitlab default branch name changes to main

#41
post #13

Earlier quoted context omitted.

Exactly, and gits is not the same one as a slave master.

Turns out it is: > This term came from Bitkeeper, a predecessor to Git. Bitkeeper referred to the source of truth as the "master repository" and other copies as "slave repositories".

Bitkeeper must be punished for these transgressions.

Re: Gitlab default branch name changes to main

#42

I for one think it's great that people are willing to make things a little more accessible for more people. If people want to be part of our community of developers I think it's great that these organizations listen to people who might have a problem with certain terminology. Even though I don't have a problem with those terms, I think it's still worth evaluating if they're worth keeping if it makes it harder for som…

>I for one think it's great that people are willing to make things a little more accessible for more people. How does this make anything more accessible for anyone?

Considering you created an account just to post in this thread, and your comments imply a very clear bias, it's rather obvious you're not asking this question in good faith.

Re: Gitlab default branch name changes to main

#44

I for one think it's great that people are willing to make things a little more accessible for more people. If people want to be part of our community of developers I think it's great that these organizations listen to people who might have a problem with certain terminology. Even though I don't have a problem with those terms, I think it's still worth evaluating if they're worth keeping if it makes it harder for som…

>I for one think it's great that people are willing to make things a little more accessible for more people. How does this make anything more accessible for anyone?

There are plenty of people in our society that actually have a negative relationship to these terms that we commonly use in our profession. Psychologically, it can be harder to be part of a group of people or a profession when you have to use these terms, therefor lowering accessibility. This can be because of stigma enforcing terminology (such is the case of master/slave for some people).

These are usually not effects experienced by the majority that's fine with those terms however, which makes it hard to empathize with people that do struggle. Unfortunately, people seem to think that rationality without empathy is always the road to a good conclusion. When you do it in these contexts, however, you're actively excluding those who you fail to empathize with.

Re: Gitlab default branch name changes to main

#45

I for one think it's great that people are willing to make things a little more accessible for more people. If people want to be part of our community of developers I think it's great that these organizations listen to people who might have a problem with certain terminology. Even though I don't have a problem with those terms, I think it's still worth evaluating if they're worth keeping if it makes it harder for som…

The number of people that _genuinely_ have a problem with the word "master" (excluding all the weird (white) twitter people) is close to zero.

How many people have a problem with the word 'main'?

Re: Gitlab default branch name changes to main

#47
post #6

I think the default branch name change has been good for the ecosystem; “master” didn’t always make sense for whatever workflow was used, and it was hardcoded all over a bunch of tooling. I think “main” makes more sense, regardless of politics, and this encouraged a lot of software to make the default branch configurable.

Agreed. I was interested to read in the article that the master name does indeed originate from master/slave, because that doesn’t map to my mental model of git branching at all.

If “main” is a better description and offends fewer people, why not switch? Just seems like opposing a very minor change for the sake of it.

Re: Gitlab default branch name changes to main

#48
I would like to point out that it's perfectly OK to have master/slave relations between computers, hard disks and git branches. The only place where it's problematic is between humans. Perhaps we would do well to remember that words can have different meanings in different contexts. It's nice to try to be considerate of people who are sensitive to certain issues, but at the same time they would do well to limit their sensitivity to where it's appropriate.

Re: Gitlab default branch name changes to main

#50
post #18

I wonder if a master's degree is also offensive.

Good question - the appears to be "no", since it has a clear origin and meaning unrelated to master/slave relationships.

by that logic, would the linux command "kill" also be offensive enough to the relatives of murder victims that it warrants a rename?
Post reply on HN