Reasons: * Much more detailed and inherently correct information can be gotten from
git log -- libguile/ git log -- test-suite/ etc. * The ChangeLog duplicates the git log information if done correctly. Hence it requires double work for the committer. * Since updates to the ChangeLog always happen at the top, they virtually always conflict on pulls and cherry-picks. This makes it impossible to use the power of git. For example, rebase is the standard git approach to creating linear history of changes. This is apparently something the GUILE devs think is important, but the changes to ChangeLog ensure that every cherry pick will need manual conflict resolution. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen