From 87a49a6dad018c60fa089d2103bc4a90f39b939b Mon Sep 17 00:00:00 2001 From: Rick Bradshow Date: Tue, 8 Jan 2008 15:44:29 +0000 Subject: 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 --- tools/stable-check.py | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'tools') 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: -- cgit v1.2.3-1-g7c22