Mercurial > treepkg > treepkg
diff treepkg/packager.py @ 93:73c67372c7f7
Make the prefix used in the debian revision number configurable.
This involves a new config file setting documented in demo.cfg, the
necessary changes to the packagers and updated and new test cases
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Wed, 07 Nov 2007 10:13:24 +0000 |
parents | 3ed079a7174a |
children | f7b9c7113c46 |
line wrap: on
line diff
--- a/treepkg/packager.py Tue Nov 06 17:30:11 2007 +0000 +++ b/treepkg/packager.py Wed Nov 07 10:13:24 2007 +0000 @@ -121,8 +121,9 @@ oldversionprefix = oldversion.split(":")[0] + ":" else: oldversionprefix = "" + debrev = self.track.debrevision_prefix + "1" run.call(cmdexpand("debchange -c $changelog" - " -v ${oldversionprefix}${pkgbaseversion}-kk1" + " -v ${oldversionprefix}${pkgbaseversion}-${debrev}" " $changemsg", **locals()), env=self.track.debian_environment()) @@ -279,7 +280,8 @@ extra_config_desc = [] def __init__(self, name, base_dir, svn_url, root_cmd, pbuilderrc, deb_email, - deb_fullname, packager_class="treepkg.packager"): + deb_fullname, packager_class="treepkg.packager", + debrevision_prefix="treepkg"): self.name = name self.base_dir = base_dir self.svn_url = svn_url @@ -287,6 +289,7 @@ self.pbuilderrc = pbuilderrc self.deb_email = deb_email self.deb_fullname = deb_fullname + self.debrevision_prefix = debrevision_prefix self.pkg_dir_template = "%(revision)d-%(increment)d" self.pkg_dir_regex \ = re.compile(r"(?P<revision>[0-9]+)-(?P<increment>[0-9]+)$")