From 356a02d587d19923f9db92e262e41856795996d8 Mon Sep 17 00:00:00 2001 From: Steve Fink Date: Thu, 27 Dec 2012 16:05:34 -0800 Subject: [PATCH] Bug 824802 - Do not merge the spidermonkey try builds. r=bhearsum And minor cleanup of related areas. --- misc.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/misc.py b/misc.py index a4407767..d4767a42 100644 --- a/misc.py +++ b/misc.py @@ -2443,7 +2443,8 @@ def generateNanojitObjects(config, SLAVES): def generateSpiderMonkeyObjects(project, config, SLAVES): builders = [] - branch = os.path.basename(config['repo_path']) + branch = config['branch'] + bconfig = config['branchconfig'] PRETTY_NAME = '%s %s-%s build' prettyNames = {} @@ -2468,9 +2469,9 @@ def generateSpiderMonkeyObjects(project, config, SLAVES): factory_kwargs['env'] = env extra_args = [ '-r', WithProperties("%(revision)s") ] - for url in config['branchconfig']['base_mirror_urls']: + for url in bconfig['base_mirror_urls']: extra_args += [ '-m', "%s/%s" % (url, config['repo_path']) ] - for url in config['branchconfig']['base_bundle_urls']: + for url in bconfig['base_bundle_urls']: extra_args += [ '-b', "%s/%s.hg" % (url, config['repo_path']) ] extra_args += [variant] @@ -2489,9 +2490,10 @@ def generateSpiderMonkeyObjects(project, config, SLAVES): base_name = pf['base_name'] % config prettyName = PRETTY_NAME % (base_name, project, variant) + name = prettyName prettyNames[platform] = prettyName - builder = {'name': prettyName, + builder = {'name': name, 'builddir': '%s_%s_spidermonkey-%s' % (branch, platform, variant), 'slavebuilddir': reallyShort('%s_%s_spidermonkey-%s' % (branch, platform, variant)), 'slavenames': pf['slaves'], @@ -2502,6 +2504,8 @@ def generateSpiderMonkeyObjects(project, config, SLAVES): 'properties': {'branch': branch, 'platform': platform, 'product': 'spidermonkey'}, } builders.append(builder) + if not bconfig.get('enable_merging', True): + nomergeBuilders.append(name) def isImportant(change): if not shouldBuild(change):