2. The amount of effort being put into this is much higher than GitHub changing their default for new repos to "main"
2. 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.
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.
#!/bin/bash
git remote show origin | sed -n '/^ *HEAD branch: */s///p'
It's in my `$HOME/bin` as `git-master`, symlinked as `git-main`. git switch $(git master)
(`git foo` finds and executes a `git-foo` command anywhere in $PATH, a handy feature if you want to implement your own extensions.)(This is of course irrelevant to the topic of the top-level post.)
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.
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.
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.
Usually you're switching from a feature branch back to main or master anyway.
... and the git changes were allowed to happen on a sane schedule.
Oh, and most of the people or projects affected by the git change got a choice.
The buck didn't stop with that useless piece of wokeism that, oh so curiously, didn't go after master degrees.
The funniest thing when red is in power instead of blue is how all the blue people pretend their crap was good and the crap of red is bad and how it's not about the action but about who does it.