diff options
-rw-r--r-- | RepSys/log.py | 3 | ||||
-rw-r--r-- | RepSys/rpmutil.py | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/RepSys/log.py b/RepSys/log.py index d1e2a59..152abb0 100644 --- a/RepSys/log.py +++ b/RepSys/log.py @@ -199,7 +199,8 @@ def make_release(author=None, revision=None, date=None, lines=None, entries=[], released=True, version=None, release=None): rel = _Release() rel.author = author - rel.author_name, rel.author_email = get_author_name(author) + if author: + rel.author_name, rel.author_email = get_author_name(author) rel.revision = revision rel.version = version rel.release = release diff --git a/RepSys/rpmutil.py b/RepSys/rpmutil.py index 4ae007d..872dc99 100644 --- a/RepSys/rpmutil.py +++ b/RepSys/rpmutil.py @@ -57,7 +57,7 @@ def get_srpm(pkgdirurl, geturl = os.path.join(pkgdirurl, "current") else: raise Error, "unsupported get_srpm mode: %s" % mode - svn.checkout(geturl, tmpdir, rev=revision) + svn.export(geturl, tmpdir, rev=revision) srpmsdir = os.path.join(tmpdir, "SRPMS") os.mkdir(srpmsdir) specsdir = os.path.join(tmpdir, "SPECS") @@ -69,7 +69,7 @@ def get_srpm(pkgdirurl, submit = not not revision specfile_svn2rpm(pkgdirurl, spec, revision, submit=submit, template=template) - revisionreal = svn.revision(tmpdir) + revisionreal = svn.revision(pkgdirurl) for script in scripts: status, output = execcmd(script, tmpdir, spec, str(revision), noerror=1) |