From: nu774 Date: Sat, 19 Oct 2013 03:54:20 +0000 (+0900) Subject: update ChangeLog and git2changelog.py X-Git-Tag: v0.3.2~4 X-Git-Url: http://git.ieval.ro/?a=commitdiff_plain;h=0c502d30e5a85850571625989ddffc1c7d9695ff;p=fdkaac.git update ChangeLog and git2changelog.py --- diff --git a/ChangeLog b/ChangeLog index 9a0c82b..8a6465b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,18 @@ +2013-10-19 nu774 + + * update ChangeLog and git2changelog.py [HEAD] + +2013-10-18 nu774 + + * bump version [v0.3.1] + + * update README + + * set avgBitrate field to zero for 14496-1 compliance + 2013-09-07 nu774 - * updated ChangeLog with new git2changelog.py [HEAD] + * updated ChangeLog with new git2changelog.py 2013-06-14 nu774 diff --git a/git2changelog.py b/git2changelog.py index 91be8c7..694e9ba 100755 --- a/git2changelog.py +++ b/git2changelog.py @@ -15,15 +15,19 @@ GITLOG_CMD = ['git','log','--date=short','--format={0}'.format(GITLOG_FMT)] Commit = namedtuple('Commit', 'commit author date subject ref') def parse_gitlog(stream): - re_decode_tag = re.compile(r'(?<=\()([^,)]+)') + re_decode_ref = re.compile(r'(?<=\()([^,)]+)') + re_strip_tag = re.compile(r'^tag: ') commit = dict() for line in stream: fields = line.decode('utf-8').rstrip('\r\n').split(' ', 1) if len(fields) == 2: key, value = fields if key == 'ref': - m = re_decode_tag.search(value) - value = ' [{0}]'.format(m.group()) if m else '' + m = re_decode_ref.search(value) + if m: + value = ' [{0}]'.format(re_strip_tag.sub('', m.group())) + else: + value = '' commit[key] = value elif commit: yield Commit(**commit)