From 6fde4cff5c0cce1d20be93407d8d3a28c12a459e Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 17 Nov 2011 20:13:41 +0000 Subject: Show changelog for current development version. --- lv2specgen/lv2specgen.py | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'lv2specgen') diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py index 71dc5b3..a0fdc52 100755 --- a/lv2specgen/lv2specgen.py +++ b/lv2specgen/lv2specgen.py @@ -878,9 +878,6 @@ def specHistory(m, subject): rev = getLiteralString(getObject(revNode)) created = findOne(m, release, doap.created, None) - if not created: - print "error: doap:release has no doap:created" - continue dist = findOne(m, release, doap['file-release'], None) if dist: @@ -889,8 +886,10 @@ def specHistory(m, subject): entry = '
Version %s' % rev #print "warning: doap:release has no doap:file-release" - entry += ' (%s)
' % ( - getLiteralString(getObject(created))) + if created: + entry += ' (%s)' % getLiteralString(getObject(created)) + else: + entry += ' (EXPERIMENTAL)' changeset = findOne(m, release, dcs.changeset, None) if changeset: @@ -904,15 +903,18 @@ def specHistory(m, subject): entry += '
  • %s
  • ' % getLiteralString(getObject(label)) - entry += '\n' + entry += '\n' entries[rev] = entry - history = '
    ' - for e in sorted(entries.keys(), reverse=True): - history += entries[e] - history += '
    ' - return history + if len(entries) > 0: + history = '
    ' + for e in sorted(entries.keys(), reverse=True): + history += entries[e] + history += '
    ' + return history + else: + return '' def specVersion(m, subject): -- cgit v1.2.1