I read the advice here some time ago, and I’ve been following it by and large.
However, only recently I discovered how to enforce a line limit when git-commit starts up nano:
~/.gitconifg:
[core]
editor = nano -r 72
The problem is that doesn’t help limit the summary to 50 characters, which is what you need for log, shortlog, Github and general readability.
I’ve now expanded this into a full replacement for git’s commit template. It’s automated with ansible as part of my local-setup.
