> The amount of effort being put into this is much higher than GitHub changing their default for new repos to "main"
Sorry but that's bullshit. This is just deleting a few words from static content. The whole `main` thing required:
* Github (and Gitlab etc.) to make `master` configurable - an entirely new feature.
* All tooling that previously could assume a default of `master` now can't have a sensible default. You have to specify every time.
* Users to remember which one to use for every repo.
This is still causing me pain. Repos I use are about 50:50 split between `main` and `master`. I sure do love having to retype `git switch master` half the time I do it.
This is dumb, but it definitely is less effort than the dumb `main` change.
Having to keep track of what branch has been arbitrarily tapped as the trunk in a repo is not reasonably comparable to stripping Americans of recognition and rights.
The former may annoy some folks until they standardize or figure out a way to tag the repos. The latter is actively aiming to be detrimental to people in a large way, and unless stopped, will very likely succeed in that goal.
To get *everyone* to magically go back would require *forcing me* to go back. Very few of the places I worked kept the default name anyway, for entirely unrelated reasons. Call the default branch "A" for all I care. Or "Release". Or "Primary". Or "Root".
Sure, I know the etymology doesn't go to what it sounds like, but even without any culture war stuff — and this is very mild, I view "not using 'master'" in this context as "being polite" — even without culture war stuff, what you're whinging about was already something people had to handle.
"Very few of the places I worked kept the default name anyway, for entirely unrelated reasons."
You already had the problem you're whinging about, even without any culture war.
And I really do mean it when I say you are 'whinging' here: of all the things people in software have to deal with, what something is called is among the more trivial.
A policy that strips people of money, even with good reason, is much more disruptive than "what's this called?", that you call this "bullshit" and *this* is your comparison? It's like a posh person in WW1 saying that their caviar being rationed is more important than the troops getting winter jackets.
It isn't though. This is the beginning of wiping LGBTQ from any federal government concerns, grants, programs, health data, etc. It's been pretty obvious for the past 2 weeks that Trump doesn't care about the law, nor do his acolytes or GOP Congress members who have failed to stand up for the very role of the Congress as a check to Presidential and Judicial power. They passed these laws, the President has to go through them to make changes to them, not do end runs around the law disguised as Musk and his minions
Why should people not get specific needs cared for, to exist for instance, because of who they choose to sleep with? I think that question precedes yours in priority.
A friend of mine got a stone thrown to his head because he was holding hands with someone from the same sex.
He barely survived and today, I think 10 years later, he still suffers from severe migraines and doesn't have movement in half his body.
And I wouldn't blame you if you didn't believe me. I sometimes also don't believe this happened, that that was just a bad dream. That we actually need laws to prevent people from killing each other just because.
Sorry but that's bullshit. This is just deleting a few words from static content. The whole `main` thing required:
* Github (and Gitlab etc.) to make `master` configurable - an entirely new feature.
* All tooling that previously could assume a default of `master` now can't have a sensible default. You have to specify every time.
* Users to remember which one to use for every repo.
This is still causing me pain. Repos I use are about 50:50 split between `main` and `master`. I sure do love having to retype `git switch master` half the time I do it.
This is dumb, but it definitely is less effort than the dumb `main` change.