[Treepkg-commits] r495 - trunk/treepkg
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Wed Dec 22 17:44:04 CET 2010
Author: bricks
Date: 2010-12-22 17:44:04 +0100 (Wed, 22 Dec 2010)
New Revision: 495
Modified:
trunk/treepkg/packager.py
Log:
add more substituteable variables for changelog message
Modified: trunk/treepkg/packager.py
===================================================================
--- trunk/treepkg/packager.py 2010-11-22 11:26:06 UTC (rev 494)
+++ trunk/treepkg/packager.py 2010-12-22 16:44:04 UTC (rev 495)
@@ -56,6 +56,14 @@
def __init__(self, parent):
self.parent = parent
+ self.rules_revision = self.parent.rules_revision
+ self.pkg_revision = self.parent.pkg_revision
+ self.short_revision = self.revision
+ if len(self.pkg_revision) > 7:
+ self.short_revision = self.short_revision[:7]
+ localtime = time.localtime()
+ self.pkg_date = time.strftime("%Y%m%d", localtime)
+ self.pkg_time = time.strftime("%H%M", localtime)
def determine_upstream_version(self, directory=None):
"""
@@ -113,14 +121,11 @@
determine_upstream_version. Default: "0"
"""
revision = self.revision
- rules_revision = self.parent.rules_revision
- pkg_revision = self.parent.pkg_revision
- short_revision = revision
- if len(pkg_revision) > 7:
- short_revision = short_revision[:7]
- localtime = time.localtime()
- pkg_date = time.strftime("%Y%m%d", localtime)
- pkg_time = time.strftime("%H%M", localtime)
+ rules_revision = self.rules_revision
+ pkg_revision = self.pkg_revision
+ short_revision = self.short_revision
+ pkg_date = self.pkg_date
+ pkg_time = self.pkg_time
upstream_version = self.determine_upstream_version(directory)
version_dict = locals().copy()
if additionals:
@@ -304,7 +309,9 @@
self.move_source_package(pkgbasename)
def get_change_msg(self):
- return self.changemsg_template % dict(revision=self.revision)
+ return self.changemsg_template % dict(revision=self.revision,
+ pkg_date=self.pkg_date, pkg_time=self.pkg_time,
+ rules_revision=self.rules_revision)
class BinaryPackager(object):
More information about the Treepkg-commits
mailing list