#224: Automatically generate ChangeLog entries -------------------------+-------------------------------------------------- Reporter: levill_r | Owner: levill_r Type: enhancement | Status: new Priority: major | Milestone: Component: Milena | Version: 1.0 Keywords: | -------------------------+-------------------------------------------------- Instead of documenting changes both in Git messages ''and'' !ChangeLog entries, just rely on the first and generate the latter.
Use Jim Meyering's `git-to-changelog` script.
* http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=build- aux/gitlog-to-changelog * http://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/gitlog-to- changelog
We can pick some hints and ideas here:
* http://git.savannah.gnu.org/cgit/coreutils.git/plain/HACKING * http://git.savannah.gnu.org/cgit/coreutils.git/plain/Makefile.am * http://cyberelk.net/tim/2009/06/25/generating-changelog-files-from- commit-logs/
I suggest we still 1. Record the !ChangeLog into the repository, so that we can fix it (and keep the fixes!). 1. Keep the date of the last !ChangeLog generation so that we generate only the missing entries next time.
There's a additional problem with Olena's repository: we have several !ChangeLogs and the system should be either smart enough to find the right !ChangeLog (!ChangeLogs?) or accept tags/metadata to generate entries at the right place.