Currently, you can:
git tag --sort=$sorting_key
You can also do this on branches:
git branch --sort=$sorting_key
For tags, you can also configure it with a config key:
git config tag.sort $sorting_key
But there is no corresponding config for sorting branches.
Locally, I have a (pretty simple) patch that implements the
branch.sort config key.
Should I contribute that ?
Judging the number of votes and the complexity of answers to this
question https://stackoverflow.com/questions/5188320/how-can-i-get-a-list-of-git-branches-ordered-by-most-recent-commit,
I would say it's a wanted and useful feature.
I'm still missing tests and docs, but if agreed the feature is useful,
I will write them.
Thanks