Political correctness aside, "main" does sound like a more natural name for the main branch. The term "master" for a branch name always felt a little strange to me. One might ask, "What is master?" The answer usually is, "It is the main branch." The same thing held true for "trunk" in the SVN world, although it made more sense. One might ask, "What is trunk?" It requires a lengthy explanation, "It is the main develop…
Master also means principal. Controlling speech due to political correctness is extremely post modern but I’m not sure that language creates reality in the way these people seem to think. Words are not inherently racist it’s how people use them, therefore I’m against changes like these where clearly there’s no racism at all in having a master branch.
New GitHub repos to have default branches named “main” instead of “master”
61–70 of 126 posts
Re: New GitHub repos to have default branches named “main” instead of “master”
#62Earlier quoted context omitted.
I disagree. Renaming "pull requests" to "merge requests" isn't politically motivated, whereas this is a top-down change from political activists. I'm worried that society might go down a path where people can't push back out of fear of one's career or safety.
Political activists aren’t in positions of power at GitHub, so it’s not a top-down change. I also disagree that it’s especially political. It’s a small name change to be more considerate. The only reason this is “political” — and “merge requests” wouldn’t be — is that for some reason a small group of people are very loudly offended by it.
It's hardly surprising the priesthood of developers rally against any changes to their sacrosankt nonsensical namings. Merge is different from pull/push though.
Re: New GitHub repos to have default branches named “main” instead of “master”
#63Earlier quoted context omitted.
As a black developer... this all just makes me a little sad. Terms like master/slave or whitelist/blacklist are common parlance and this attempt to remove these phrases for less well understood phrases just seems like an attempt to whitewash history for little to no gain. I'm a firm believer that language is dynamic and the meaning of words is the meanings we currently associate to them.
And it's all very us centric too. In my native language, we have something called "black notebook" which is essentially a blacklist. It has nothing to do with skin color, never been. It's more reference to bright and dark - it's a list of people you wouldn't do business with. It's very natural for people to use words from of their sensors. We call greenfield)brownfield in a similar manner.
Re: New GitHub repos to have default branches named “main” instead of “master”
#64I've a Master of Science degree, will that chance too? Is anyone offended by that terminology? [Edit] maybe I should clarify: in my native language master only has the connotation of mastery of a subject. A slave owner can't be called 'master', so we don't have that unpleasant crossover.
The line is always drawn somewhere, to answer the not very well veiled slippery slope argument. If and when that applies to this specific case, history will show. No one demands everything happen all at once.
Re: New GitHub repos to have default branches named “main” instead of “master”
#65This is a tiny change that has no substantial negative effect on anyone’s life. If they’d renamed “pull requests” to “merge requests” no one would care, at all. Let’s please not make a big deal out of it.
All of this to give an appearance that social change is happening? Why not address the social issues head-on?
Re: New GitHub repos to have default branches named “main” instead of “master”
#66I don‘t mind renaming the default branch. But I’ll see many tools breaking or bugs surfacing because they can’t find the master branch. One repository I used didn’t have a “master” branch but a “Master” branch. That was annoying. Git doesn’t have a concept of a main branch. Maybe we will get that now as a result of GitHub’s change.
Re: New GitHub repos to have default branches named “main” instead of “master”
#67Earlier quoted context omitted.
You know, i highly doubt any developer black or not ever looked and said “wow this master branch naming really makes me feel oppressed.” If this is you, please correct me. However, i do know lots of developers have bash scripts, terminal aliases, python workers that use the “master” terminology that will need to be changed. This seems like an absurd and unnecessary change to me, causing more net damage than benefit.…
This past summer I helped teach a bunch of students to code, students who were from under-represented populations here in the U.S. They were horrified to learn where the 'master' term came from. Switching from master to main is a good change. The 'master-slave' terminology has been used in tech for a while (for example, IDE [0]). Yes, it's not intended to be a direct reference to slavery, but that's where the term or…
Re: New GitHub repos to have default branches named “main” instead of “master”
#68"Starting next month, all new source code repositories created on GitHub will be named "main" instead of "master" as part of the company's effort to remove unnecessary references to slavery and replace them with more inclusive terms." FFS. Is this some kind of joke? This sort of PC bullshit is gold for rightwingers.
I believe a lot of people realize that, and that's why it was flagged.
Re: New GitHub repos to have default branches named “main” instead of “master”
#69Earlier quoted context omitted.
And it's all very us centric too. In my native language, we have something called "black notebook" which is essentially a blacklist. It has nothing to do with skin color, never been. It's more reference to bright and dark - it's a list of people you wouldn't do business with. It's very natural for people to use words from of their sensors. We call greenfield)brownfield in a similar manner.
GitHub is a US company. HN is run by a US company.
Re: New GitHub repos to have default branches named “main” instead of “master”
#70'master' branch is like a master recording, an original from which copies can be made off. I don't have a Master degree in English, but it feels someone is terribly confused.
That gets to what might be the real issue here. This is a change of something that has no relevance to the master/slave debate. It seems possible that it is being driven by someone who is (a) not that clever and (b) making ego driven decisions. I think that might be what is annoying people. The whitelist/blacklist thing is a bit of a no-brainer, that one should change. Master/slave is debatable, because it isn't actu…
Why though, it has nothing to do with skin color. Black and white, grey area, there are lots of things involving these colors, but they aren't about skin color, they're about opposites. And there are plenty of other things including color, e.g. black hole, white vest, carte blanche, but they're not about skin color either.