>>>>> "Jonathan" == Jonathan Wakely <jwakely....@gmail.com> writes:
Jonathan> I have a script that does the opposite, which I've been using for Jonathan> years. I edit the ChangeLog files as before, and a Git Jonathan> prepare-commit-msg hook extracts the top changelog entry from each Jonathan> file in the commit and pre-populates my commit msg with those entries. Jonathan> To use it just put the two prepare-commit-msg* files from Jonathan> https://gitlab.com/miscripts/miscripts/-/tree/master/gcc into your Jonathan> $GCC_SRC/.git/hooks directory. I do this too, combined with scripts to handle merge ChangeLogs specially during rebase; scripts to update the dates on ChangeLog files before pushing; and a wrapper for "git send-email" that strips the ChangeLogs from the email (part of gdb patch submission rules). You can find it all here https://github.com/tromey/git-gnu-changelog Tom