#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.
--
Ticket URL: <https://trac.lrde.org/olena/ticket/224>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.