> Facepalm.
>
> This is why I hate separate changelog files. :-|
I suggest doing it the opposite way. Before committing a change you
should prepare a ChangeLog entry. At `git commit' time, simply use
the ChangeLog entry as the commit message, without the date and e-mail
line, and without any leading tabs.
This implies that the ChangeLog entry starts with a git-compatible
first line (i.e., something not longer than approx. 75 characters),
followed by an empty line, followed by a more detailed description if
necessary or appropriate, using the standard ChangeLog syntax and
format.
Werner