From 0b137c7f5d5141717297e8e063b820f35de64eca Mon Sep 17 00:00:00 2001 From: Bogdano Arendartchuk Date: Thu, 19 Oct 2006 16:42:41 +0000 Subject: - fixed bug introducted in r65890, in which it was ignoring unreleased revisions when the package had no releases. --- RepSys/log.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/RepSys/log.py b/RepSys/log.py index ea5c798..931ba5d 100644 --- a/RepSys/log.py +++ b/RepSys/log.py @@ -306,18 +306,20 @@ def svn2rpm(pkgdirurl, rev=None, size=None, submit=False, template=None): # look for commits that have been not submited (released) yet # this is done by getting all log entries newer (revision larger) - # than releaseslog[0] + # than releaseslog[0] (in the case it exists) if releaseslog: latest_revision = releaseslog[0].revision - notsubmitted = [entry for entry in currentlog - if entry.revision > latest_revision] - if notsubmitted: - # if they are not submitted yet, what we have to do is to add - # a release/version number from getrelease() - version, release = getrelease(pkgdirurl) - toprelease = make_release(entries=notsubmitted, released=False, - version=version, release=release) - releases.append(toprelease) + else: + latest_revision = 0 + notsubmitted = [entry for entry in currentlog + if entry.revision > latest_revision] + if notsubmitted: + # if they are not submitted yet, what we have to do is to add + # a release/version number from getrelease() + version, release = getrelease(pkgdirurl) + toprelease = make_release(entries=notsubmitted, released=False, + version=version, release=release) + releases.append(toprelease) data = dump_file(releases[::-1], template=template) return data -- cgit v1.2.1