Hi! In Bison we have chosen to leave git cherry-pick additions in the log messages.
Beside for a while I have been using a git log format that is not expected by git-log-to-ChangeLog: the "* file: change." section is tab-indented as in a ChangeLog. This is an example of such an git log message: commit a34e8b242e424545eee0411c7fad2715a2cc7230 Author: Akim Demaille <demai...@gostai.com> Date: Mon Feb 13 13:39:23 2012 +0100 maint: add license headers. * examples/calc++/test, examples/variant.yy, AUTHORS, THANKS, * tests/atlocal.in, tests/bison.in: Add license headers. Reported by Tys Lefering. (cherry picked from commit 3272a7256f893399bbbc4b84e6181c71002f3fd8) Conflicts: examples/variant.yy tests/bison.in This ends in a ChangeLog that is quite ugly. The attached patch results in the following diff on Bison's generated ChangeLog.
ChangeLog.diff
Description: Binary data
0001-gitlog-to-changelog-support-the-log-message-format-u.patch
Description: Binary data