"Alex Riesen" [off-list ref] writes:
quoted
If everyone hated the old behavior, old users should already be careful
about not git-pull'ing (without options) from any branch but master. So
they won't see any difference.
except for .git/config growing uncontrollably
I think this should be a new option, not the _modified default_.
Otherwise it would be harder to sell to olde timers.
$ git checkout -B <newbranch> remotes/<blah>
$ git branch --track <newbranch> remotes/<blah>
might be a good compromise.