Earlier quoted context omitted.
I have yet to hear of anyone being actually offended by this. > The cost to you of renaming is near zero Not true. I just had to update a load of tests for a git client I'm working on that assume the default branch name is `master` (I wrote them before this mess), and now I have to configure Git on every system I use to use a default name of master. It's not a huge pain, sure, but it isn't nothing and I don't get any…
Sounds like a flaw in your git client. It was always possible to change the default branch name, so hardcoding master was never right. You’re far from alone in making that assumption though! The good news is this makes everyone’s git tools more resilient. > It’s not a huge pain, sure, but it isn’t nothing and I don’t get any benefit from it either The entire notion here is accommodating people. It doesn’t benefit you…
It wasn't in the client, it was in the tests. You know like, here's a script that makes a test repo:
git init
git add foo.txt
git commit -m "A"
git switch -c develop
git add bar.txt
git commit -m "B"
git merge master # This will break soon.
> The entire notion here is accommodating people.Is it though? It seems to me like the notion is appearing to accommodate people. I still haven't seen a single person say "my great grandfather was a slave and this offends me", only people saying "this might offend someone".