Mercurial > treepkg > treepkg
diff treepkg/packager.py @ 300:e82fb08781a2
Turn the SourcePackager class attribute changemsg_template into a
per-track configuration option called changelog_msg_template. For now,
the change is compatible with old SourcePackager subclasses that
override changemsg_template.
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Fri, 20 Nov 2009 21:35:12 +0000 |
parents | c32dc72ba979 |
children | 6cffb43a28ca |
line wrap: on
line diff
--- a/treepkg/packager.py Fri Nov 20 21:06:10 2009 +0000 +++ b/treepkg/packager.py Fri Nov 20 21:35:12 2009 +0000 @@ -32,10 +32,9 @@ class SourcePackager(object): - # Derived classes may want to override this message - changemsg_template = "Update to revision %(revision)d" - pkg_basename = property(lambda self: self.track.pkg_basename) + changemsg_template = property(lambda self: + self.track.changelog_msg_template) track = _fromparent("track") revision = _fromparent("revision") pkg_revision = _fromparent("pkg_revision") @@ -345,11 +344,13 @@ deb_fullname, packager_class="treepkg.packager", pkg_revision_template="treepkg%(pkg_revision)d", handle_dependencies=False, signing_key_id="", do_build=True, - rules_svn_url=None, deb_build_options="", pkg_basename=""): + rules_svn_url=None, deb_build_options="", pkg_basename="", + changelog_msg_template="Update to r%(revision)s"): self.name = name if not pkg_basename: pkg_basename = name self.pkg_basename = pkg_basename + self.changelog_msg_template = changelog_msg_template self.base_dir = base_dir self.builder = PBuilder(pbuilderrc, root_cmd, release_signing_keyid=signing_key_id)