Mercurial > hg > truffle
comparison mxtool/mx.py @ 15402:5dcf0ae606f3
mx: new export command
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Mon, 28 Apr 2014 12:07:49 +0200 |
parents | 1439685d06e4 |
children | 7a5c34543493 |
comparison
equal
deleted
inserted
replaced
15401:27fa615f5a1c | 15402:5dcf0ae606f3 |
---|---|
603 except OSError: | 603 except OSError: |
604 warn(self.missing) | 604 warn(self.missing) |
605 except subprocess.CalledProcessError: | 605 except subprocess.CalledProcessError: |
606 if abortOnError: | 606 if abortOnError: |
607 abort('failed to get tip revision id') | 607 abort('failed to get tip revision id') |
608 else: | |
609 return None | |
610 | |
611 def isDirty(self, sDir, abortOnError=True): | |
612 try: | |
613 return len(subprocess.check_output(['hg', 'status', '-R', sDir])) > 0 | |
614 except OSError: | |
615 warn(self.missing) | |
616 except subprocess.CalledProcessError: | |
617 if abortOnError: | |
618 abort('failed to get status') | |
608 else: | 619 else: |
609 return None | 620 return None |
610 | 621 |
611 class Suite: | 622 class Suite: |
612 def __init__(self, mxDir, primary, load=True): | 623 def __init__(self, mxDir, primary, load=True): |