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]+)$")
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)