Ideally you should have the first line say something like:
mutt: fixed optional configure/depends
followed by a blank line and then a summary of what config/depends you
had fixed. The reason why is that when you do git log pretty=oneline or
a similar compressed option, only the first line of the commit message
is shown. Git basically treats the first line of a commit message like
the Subject: field of an email, with a blank line separating the
email Subject: from the email body (the summary that comes after). If
someone is not extra careful when looking through git logs, they may
misinterpret your change and revert it or cherry-pick it (or something
else) for the wrong reason (maybe not so likely, but it's a hypothetical
to consider).
This isn't required practice/policy, but it's recommended (and there are
other reasons besides what I listed above). For information on git
commit message formatting recommendations (and the reasons why), see the
git-commit man page (man git-commit or git help commit) and also the
following url:
Also, there are others whose commits also "violate" the above
recommendation(s), but I'm too lazy to hunt them down right now and
point it out. If you're reading this, you should know if your commit
messages are formatted nicely. ;)
Again, the above is a recommendation, as we don't have policy about it
(to my knowledge).
--
Justin "flux_control" Boffemmyer
Cauldron wizard and general mage
Source Mage GNU/Linux http://www.sourcemage.org