diff options
author | Guido Günther <agx@sigxcpu.org> | 2011-11-25 15:51:52 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2011-11-28 22:29:48 +0100 |
commit | c9a1595a666cc83f9e9e523f0b4f27502f61b998 (patch) | |
tree | 83334959f3559d8836d8caecc5db7205b795a3bf /gbp/scripts/import_dsc.py | |
parent | f7a6b073a43e144d43550e92fc111d456c8bc973 (diff) |
Add ChangeLog class
making it easier to query versions. Add tests.
Diffstat (limited to 'gbp/scripts/import_dsc.py')
-rw-r--r-- | gbp/scripts/import_dsc.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gbp/scripts/import_dsc.py b/gbp/scripts/import_dsc.py index 94013e2..10721c1 100644 --- a/gbp/scripts/import_dsc.py +++ b/gbp/scripts/import_dsc.py @@ -26,8 +26,9 @@ import pipes import time from email.Utils import parseaddr import gbp.command_wrappers as gbpc -from gbp.deb import (debian_version_chars, parse_changelog, +from gbp.deb import (debian_version_chars, parse_dsc, DscFile, UpstreamSource) +from gbp.deb.changelog import ChangeLog from gbp.git import (build_tag, GitRepository, GitRepositoryError, rfc822_date_to_git) from gbp.config import GbpOptionParser, GbpOptionGroup, no_upstream_branch_msg @@ -95,7 +96,7 @@ def apply_debian_patch(repo, unpack_dir, src, options, parents): os.chmod('debian/rules', 0755) os.chdir(repo.path) - dch = parse_changelog(filename=os.path.join(unpack_dir, 'debian/changelog')) + dch = ChangeLog(filename=os.path.join(unpack_dir, 'debian/changelog')) date= rfc822_date_to_git(dch['Date']) author, email = parseaddr(dch['Maintainer']) if not (author and email): |