Mercurial > treepkg > treepkg
comparison treepkg/packager.py @ 387:c1f3be727f9d treepkg-status
renamed new status dir to info because of a naming conflict with status.py
let the user specify a treepkg name in the config
the name is propagated to PackagerGroup
[treepkg]
name: <treepkgname>
becomes:
pg = PackagerGroup(...)
pg.name
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Thu, 08 Jul 2010 10:07:39 +0000 |
parents | 41226e427823 |
children | a690fc689f2f |
comparison
equal
deleted
inserted
replaced
386:ffa86312ee81 | 387:c1f3be727f9d |
---|---|
639 | 639 |
640 class PackagerGroup(object): | 640 class PackagerGroup(object): |
641 | 641 |
642 def __init__(self, package_tracks, check_interval, revision=None, | 642 def __init__(self, package_tracks, check_interval, revision=None, |
643 instructions_file=None, do_svn_update=True, | 643 instructions_file=None, do_svn_update=True, |
644 stop_on_error=False): | 644 stop_on_error=False, name=""): |
645 self.package_tracks = package_tracks | 645 self.package_tracks = package_tracks |
646 self.check_interval = check_interval | 646 self.check_interval = check_interval |
647 self.revision = revision | 647 self.revision = revision |
648 self.do_svn_update = do_svn_update | 648 self.do_svn_update = do_svn_update |
649 self.stop_on_error = stop_on_error | 649 self.stop_on_error = stop_on_error |
650 self.instructions_file = instructions_file | 650 self.instructions_file = instructions_file |
651 self.instructions_file_removed = False | 651 self.instructions_file_removed = False |
652 self.name = name | |
652 self.sort_tracks() | 653 self.sort_tracks() |
653 | 654 |
654 def sort_tracks(self): | 655 def sort_tracks(self): |
655 """Sorts tracks for dependency handling""" | 656 """Sorts tracks for dependency handling""" |
656 todo = self.package_tracks[:] | 657 todo = self.package_tracks[:] |