Mercurial got me used to writing commit messages in Linux style: the first line has a one-word prefix that says what the general topic of the commit is. I just realised that apparently nothing but Linux actually writes commits like this. The Linux guidelines don't even seem to make explicit this convention.
Does anyone else write commits like this? Besides Mercurial and Linux?
@luca @JordiGH
AFAIR git itself suggests such a structure when invoking the editor for you to type the message in.
This works great in mature projects with established codebases, not so much when you're playing around and keeping comits atomic would mean doing your best to refrain from touching the adjacent functions, making every trivial improvement 5-6 commits.
Some projects grow, but never transition to atomic commits, therefore commit messages remain… garbled 😅