GNU bug report logs -
#21998
Run 'make change-history' on release branch
Previous Next
Reported by: Glenn Morris <rgm <at> gnu.org>
Date: Mon, 23 Nov 2015 19:09:01 UTC
Severity: normal
Tags: notabug
Found in version 25.0.50
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Richard Stallman <rms <at> gnu.org>
> CC: rgm <at> gnu.org, 21998 <at> debbugs.gnu.org
> Date: Wed, 09 Mar 2016 11:38:24 -0500
>
> I am trying to understand the situation from what I read in some of
> these messages. If the ChangeLog files are only generated from the
> Git log mssages, which cannot be corrected, then how does fixing ChangeLog
> entries work?
We fix the generated ChangeLog. The person who makes a mistake is
supposed to invoke "make change-history", which updates the file
ChangeLog.2 with the log messages of the recent commits (by running
Git with a suitably computed command line), and then edit the updated
file and commit the result. "make change-history" incrementally
updates ChangeLog.2, so the next time it is invoked, only the later
commits will be added to the file.
This worked, more or less, as long as we only developed on master
(except that not everyone who made mistakes bothered to correct them).
But as soon as we started to work on both master and the release
branch, this broke down because merges from the release branch to
master don't live well with the manual corrections. This was never
fixed because there appears to be no motivation for fixing it.
This bug report was last modified 9 years and 76 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.