[RFC] Add contrib/fix-ChangeLog.sh

Trevor Saunders tbsaunde@tbsaunde.org
Mon Feb 22 19:20:00 GMT 2016

On Mon, Feb 22, 2016 at 11:05:49AM -0700, Jeff Law wrote:
> On 02/20/2016 07:12 AM, Tom de Vries wrote:
> >On 20/02/16 15:04, Tom de Vries wrote:
> >>Hi,
> >>
> >>this patch adds a script contrib/fix-ChangeLog.sh.
> >>
> >>It fixes whitespace issues, and shows ChangeLog lines that look
> >>suspicious.
> >>
> >>Using the script, I was able to find a stray changelog entry (removed in
> >>rr233583, https://gcc.gnu.org/viewcvs?rev=233583&root=gcc&view=rev ).
> >>
> >>And I've
> >
> >[ slip of the keyboard ]
> >
> >cleaned up a few ChangeLogs using the script (r233584 - r233587):
> >ChangeLog, gcc/ChangeLog, gcc/testsuite/ChangeLog, libgomp/ChangeLog.
> >
> >>
> >>Any comments?
> >>
> >>Thanks,
> >>- Tom
> >>
> >>0001-Add-contrib-fix-ChangeLog.sh.patch
> Seems useful to me as long as we continue to produce ChangeLogs.  I'd still
> rather extract that from the VCS, but we're not at that point yet.

It would be nice to only have one copy of the data if we need to have
that, but having them in commit messages make git log much less pleasent
than it could be.

 I think the only  hard part of generating ChangeLogs from commit
 messages once we've switched to git is enforcing a particular format on
 the changeLog data in the commit message. I have a rather hacky script
 that I use to apply ChangeLogs from my own commits assuming the data is
 formatted the way mklog prints it, and it should be pretty easy to go
 from there to running the script when making tarballs.


> Your call whether or not to do checking/fixup on the author line.
> jeff

More information about the Gcc-patches mailing list