comparison recipes/kde/maemo/tags.py @ 355:8a07fc5e15b3

added some logging output reset use_tag_rules
author Bjoern Ricks <bricks@intevation.de>
date Wed, 12 May 2010 08:29:52 +0000
parents ab08a415a102
children 71524f886550
comparison
equal deleted inserted replaced
354:0970a3cca4a6 355:8a07fc5e15b3
79 super(PackageTrack, self).__init__(*args, **kw) 79 super(PackageTrack, self).__init__(*args, **kw)
80 self.tag_detector = subversion.TagDetector(tags_url, tags_pattern, 80 self.tag_detector = subversion.TagDetector(tags_url, tags_pattern,
81 tags_subdir) 81 tags_subdir)
82 self.tag_rules_detector = subversion.TagDetector(tags_url, tags_pattern, 82 self.tag_rules_detector = subversion.TagDetector(tags_url, tags_pattern,
83 tags_rules_subdir) 83 tags_rules_subdir)
84 self.use_tag_rules = False 84 self.found_tag_rules = False
85 if tags_rules_subdir: 85 if tags_rules_subdir:
86 self.use_tag_rules = True 86 self.found_tag_rules = True
87 87
88 def packager_for_new_revision(self): 88 def packager_for_new_revision(self):
89 logging.info("Checking tags") 89 logging.info("Checking tags")
90 self.tag_url = None 90 self.tag_url = None
91 self.use_tag_rules = self.found_tag_rules
91 tag_url, tag_revision = self.tag_detector.newest_tag_revision() 92 tag_url, tag_revision = self.tag_detector.newest_tag_revision()
92 tag_rules_url, tag_rules_revision = self.tag_rules_detector.newest_tag_revision() 93 tag_rules_url, tag_rules_revision = self.tag_rules_detector.newest_tag_revision()
93 logging.info("Found: %s: %s", tag_url, tag_revision) 94 logging.info("Found: %s: %s", tag_url, tag_revision)
95 logging.info("Found rules: %s: %s", tag_rules_url, tag_rules_revision)
94 if self.use_tag_rules and tag_rules_url is None: 96 if self.use_tag_rules and tag_rules_url is None:
95 self.use_tag_rules = False 97 self.use_tag_rules = False
96 if tag_url is not None: 98 if tag_url is not None:
97 if not self.use_tag_rules: 99 if not self.use_tag_rules:
98 tag_rules_revision = self.rules_working_copy.last_changed_revision() 100 tag_rules_revision = self.rules_working_copy.last_changed_revision()
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)