bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] [PATCH] Generate changelog from the git commit messages


From: Tim Rühsen
Subject: Re: [Bug-wget] [PATCH] Generate changelog from the git commit messages
Date: Tue, 23 Dec 2014 17:21:12 +0100
User-agent: KMail/4.14.2 (Linux/3.16.0-4-amd64; KDE/4.14.2; x86_64; ; )

Am Sonntag, 21. Dezember 2014, 16:09:15 schrieb Giuseppe Scrivano:
> Hi,
> 
> the two attached patches make sure that the ChangeLog file is generated
> by the git commit messages.  I've attached them as compressed .xz
> instead of sending them directly to the mailing list as the first commit
> moves around a lot of lines and it is more than 1M once uncompressed.
> 
> The first commit is generated mechanically, after I cleaned up a bit the
> old ChangeLog files (mostly to make sure everything is indented with
> tabs instead of spaces) and fixed the file names to include the parent
> directory where they were included.
> 
> Then I've used these few python lines to sort it:
> 
> ##############################################################
> import sys
> 
> records = []
> current = ''
> for line in sys.stdin:
>     if line != '\n' and line[0] != '\t':
>         if current:
>             records.append(current)
>         current = line
>     else:
>         current = current + line
> if current:
>     records.append(current)
> 
> records.sort()
> for i in reversed(records):
>     print i,
> ##############################################################

Cool ! It works for me.

Two little (cosmetic) things that popped up:

There is a date failure in the old tests/ChangeLog (it is the first entry in 
ChangeLog-2014-12-10: 2014-40-22 should be 2014-04-22).

And there should be an empty line between between the 'git log' entries and 
the 'old ChangeLog' entries.

Tim

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]