comparison treepkg/packager.py @ 551:d2b294e4ede7

add short_rules_revision template
author Bjoern Ricks <bricks@intevation.de>
date Tue, 08 Mar 2011 14:02:19 +0000
parents 6b6cd977785c
children 1af20baa532f
comparison
equal deleted inserted replaced
550:f841b369aa80 551:d2b294e4ede7
351 def __init__(self, track, revision, rules_revision, pkg_revision=None, 351 def __init__(self, track, revision, rules_revision, pkg_revision=None,
352 tag=""): 352 tag=""):
353 self.track = track 353 self.track = track
354 self.revision = revision 354 self.revision = revision
355 self.rules_revision = rules_revision 355 self.rules_revision = rules_revision
356 self.short_rules_revision = rules_revision
357
358 # fixme: short_rules_revision should be determined by scm
359 if len(self.short_rules_revision) > 7:
360 self.short_rules_revision = self.short_rules_revision[:7]
356 361
357 if pkg_revision is None: 362 if pkg_revision is None:
358 pkg_revision = (self.track.pkg_revision_template 363 pkg_revision = (self.track.pkg_revision_template
359 % dict(pkg_revision=1, 364 % dict(pkg_revision=1,
360 rules_revision=rules_revision)) 365 rules_revision=rules_revision,
366 short_rules_revision=short_rules_revision))
361 self.pkg_revision = pkg_revision 367 self.pkg_revision = pkg_revision
362 368
363 self.base_dir = self.track.pkg_dir_for_revision(self.revision, 369 self.base_dir = self.track.pkg_dir_for_revision(self.revision,
364 rules_revision) 370 rules_revision)
365 self.status = status.RevisionStatus(os.path.join(self.base_dir, 371 self.status = status.RevisionStatus(os.path.join(self.base_dir,
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)