[Treepkg-commits] r207 - trunk/treepkg
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Tue Aug 4 12:01:59 CEST 2009
Author: bh
Date: 2009-08-04 12:01:56 +0200 (Tue, 04 Aug 2009)
New Revision: 207
Modified:
trunk/treepkg/packager.py
Log:
Pass the package revision as a parameter to the RevisionPackager
Modified: trunk/treepkg/packager.py
===================================================================
--- trunk/treepkg/packager.py 2009-08-03 18:57:27 UTC (rev 206)
+++ trunk/treepkg/packager.py 2009-08-04 10:01:56 UTC (rev 207)
@@ -41,6 +41,7 @@
track = _fromparent("track")
revision = _fromparent("revision")
+ pkg_revision = _fromparent("pkg_revision")
status = _fromparent("status")
log_dir = _fromparent("log_dir")
work_dir = _fromparent("work_dir")
@@ -143,7 +144,7 @@
oldversionprefix = oldversion.split(":")[0] + ":"
else:
oldversionprefix = ""
- debrev = self.track.debrevision_prefix + "1"
+ debrev = self.pkg_revision
run.call(cmdexpand("debchange -c $changelog"
" -v ${oldversionprefix}${pkgbaseversion}-${debrev}"
" $changemsg", **locals()),
@@ -245,10 +246,16 @@
source_packager_cls = SourcePackager
binary_packager_cls = BinaryPackager
- def __init__(self, track, revision, rules_revision, tag=""):
+ def __init__(self, track, revision, rules_revision, pkg_revision=None,
+ tag=""):
self.track = track
self.revision = revision
self.rules_revision = rules_revision
+
+ if pkg_revision is None:
+ pkg_revision = self.track.debrevision_prefix + "1"
+ self.pkg_revision = pkg_revision
+
self.base_dir = self.track.pkg_dir_for_revision(self.revision,
rules_revision)
self.status = status.RevisionStatus(os.path.join(self.base_dir,
More information about the Treepkg-commits
mailing list