Take the attached diff and store in in the root of an Emacs repository. Find the diff in Emacs, and C-x 4 A. I have a few of complaints/wishes: - The change log entries that are produced are in reverse order of the diff, which is inconvenient when writing the log entries while following the diff - Some changes in the diff produce multiple entries for the same function. Example is what is produced for the main function in emacs.c. - Add the following to the start of the diff and start over. 27 files changed, 1629 insertions(+), 832 deletions(-) src/Makefile.in | 3 +- src/alloc.c | 52 ++-- src/buffer.c | 126 ++++---- src/buffer.h | 19 +- src/callint.c | 4 +- You will see that Emacs asks "Use file:" without saying for what it wants to use what. That's confusing. Event better in this particular case would be if it would skip over such lines to the first hunk, but that's another story.