it should be noted that git (the binary) is also in the process of deprecating `master`.
This is the message I get on my machine when running git init:
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /tmp/test
I wouldn't say it's in the process of deprecating "master". It's just reminding user that they shouldn't plainly assume that the default initial branch is, or will always be, named "master".
Why do you think this means that git is deprecating master?
Similarly, GitHub claims that git is making similar changes, and links to a "Statement" that actually says the opposite, and a code change that also does not include anything like making that change (both are from June 2020). Since GitHub's claim is obviously in error, I wonder if it's malice or incompetence.
Is there some other evidence that git is going to deprecate master?
> init: provide useful advice about init.defaultBranch
> To give ample warning for users wishing to override Git's the fall-back for an unconfigured `init.defaultBranch` (in case we decide to change it in a future Git version), let's introduce some advice that is shown upon `git init` when that value is not set.
I get this on version 2.30.1 so presumably a 2.30 change. I don't think they're planning to move to main for definite, just that they're preparing people to stop treating `master` as always the default branch
This is the message I get on my machine when running git init: