diff options
author | Rick Bradshow <bradshaw@mcs.anl.gov> | 2008-01-08 15:44:29 +0000 |
---|---|---|
committer | Rick Bradshow <bradshaw@mcs.anl.gov> | 2008-01-08 15:44:29 +0000 |
commit | 87a49a6dad018c60fa089d2103bc4a90f39b939b (patch) | |
tree | ae9a0e0a0c278b9786a10045f6fc1765fba12624 /tools | |
parent | 27f76c58e706233664a70504c220da3a55c0e06a (diff) | |
download | bcfg2-87a49a6dad018c60fa089d2103bc4a90f39b939b.tar.gz bcfg2-87a49a6dad018c60fa089d2103bc4a90f39b939b.tar.bz2 bcfg2-87a49a6dad018c60fa089d2103bc4a90f39b939b.zip |
fixed a bug with available revisions [bugfix]
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@4209 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/stable-check.py | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/tools/stable-check.py b/tools/stable-check.py index 0f9a2960f..b7416456c 100755 --- a/tools/stable-check.py +++ b/tools/stable-check.py @@ -9,24 +9,25 @@ def do_merge(revision_string): if __name__ == '__main__': os.popen('svn up').read() - avail = os.popen('svnmerge avail').read().strip() - if not avail: + availrev = os.popen('svnmerge avail').read().strip() + if not availrev: raise SystemExit, 0 - if '-' in avail: - start, stop = [int(x) for x in avail.split('-')] - else: - start = stop = int(avail) - bf = [] other = [] - for rev in range(start, stop + 1): - log = os.popen("svn log https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2 -r %s" % rev).read() - if "[bugfix]" in log: - bf.append(rev) + for avail in availrev.split(','): + if '-' in avail: + start, stop = [int(x) for x in avail.split('-')] else: - other.append(rev) - if '-v' in sys.argv: - print log, + start = stop = int(avail) + + for rev in range(start, stop + 1): + log = os.popen("svn log https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2 -r %s" % rev).read() + if "[bugfix]" in log: + bf.append(rev) + else: + other.append(rev) + if '-v' in sys.argv: + print log, mrevs = ','.join([str(x) for x in bf]) if '-c' in sys.argv: |