Author: David Schneider <david.schnei...@picle.org> Branch: buildbot-update Changeset: r842:abef23b33519 Date: 2013-08-29 13:33 +0200 http://bitbucket.org/pypy/buildbot/changeset/abef23b33519/
Log: show builds without a branch and for the default branch as <default>, replacing <trunk> diff --git a/bot2/pypybuildbot/summary.py b/bot2/pypybuildbot/summary.py --- a/bot2/pypybuildbot/summary.py +++ b/bot2/pypybuildbot/summary.py @@ -374,7 +374,7 @@ def _start_cat_branch(self, cat_branch, fine=False): category, branch = cat_branch - branch = trunk_name(branch) + branch = default_name(branch) category = category_name(category) self.cur_cat_branch = (category, branch) @@ -615,14 +615,16 @@ return lambda v: v in membs def make_subst(v1, v2): + if not isinstance(v1, list): + v1 = [v1] def subst(v): - if v == v1: + if v in v1: return v2 return v return subst -trunk_name = make_subst(None, "<trunk>") -trunk_value = make_subst("<trunk>", None) +default_name = make_subst(['default', None], '<default>') +default_value = make_subst(['default', '<default>'], ['default', None]) category_name = make_subst(None, '-') nocat_value = make_subst("-", None) @@ -825,7 +827,13 @@ only_branches = request.args.get('branch', None) only_recentrevs = request.args.get('recentrev', None) if only_branches is not None: - only_branches = map(trunk_value, only_branches) + branches = [] + for x in map(default_value, only_branches): + if isinstance(x, str): + branches.append(x) + else: + branches.extend(x) + only_branches = branches only_builder = request.args.get('builder', None) only_builds = None if only_builder is not None: @@ -861,16 +869,16 @@ outcome_set_cache.stats())) if request.args: - trunk_vs_any_text = "filter nothing" - trunk_vs_any_query = "" + default_vs_any_text = "filter nothing" + default_vs_any_query = "" else: - trunk_vs_any_text = "all <trunk>" - trunk_vs_any_query = "?branch=<trunk>" + default_vs_any_text = "all <default>" + default_vs_any_query = "?branch=<default>" - trunk_vs_any_anchor = html.a(trunk_vs_any_text, + default_vs_any_anchor = html.a(default_vs_any_text, href="/summary%s" % - trunk_vs_any_query, + default_vs_any_query, class_="failSummary trunkVsAny") - trunk_vs_any = html.div(trunk_vs_any_anchor, + default_vs_any = html.div(default_vs_any_anchor, style="position: absolute; right: 5%;") - return trunk_vs_any.unicode() + page.render() + return default_vs_any.unicode() + page.render() diff --git a/master/public_html/index.html b/master/public_html/index.html --- a/master/public_html/index.html +++ b/master/public_html/index.html @@ -10,10 +10,10 @@ <ul> <li>the <a href="http://speed.pypy.org/">Performance Plots</a> will give you an overview of performance for recent revisions.</li> - <li>the <a href="summary?branch=<trunk>">Summary Display <trunk></a> will give you a - failure-oriented summary for recent revisions (<trunk> only).</li> + <li>the <a href="summary?branch=default">Summary Display <default></a> will give you a + failure-oriented summary for recent revisions (<default> only).</li> - <li>the <a href="summary">Summary Display</a> will give you a + <li>the <a href="summary">Summary Display</a> will give you a failure-oriented summary for recent revisions (all branches).</li> <li>the <a href="waterfall">Waterfall Display</a> will give you a diff --git a/master/templates/layout.html b/master/templates/layout.html --- a/master/templates/layout.html +++ b/master/templates/layout.html @@ -26,7 +26,7 @@ - <!-- PyPy specific items --> <a href="http://speed.pypy.org/">Speed</a> - <a href="{{ path_to_root }}summary?branch=<trunk>">Summary (trunk)</a> + <a href="{{ path_to_root }}summary?branch=<default>">Summary (default)</a> <a href="{{ path_to_root }}summary">Summary</a> <a href="{{ path_to_root }}nightly/">Nightly builds</a> <!-- end of PyPy specific items --> @@ -46,9 +46,9 @@ {%- block barecontent -%} <hr/> - + {% if alert_msg != "" %} - <div class="alert"> + <div class="alert"> {{ alert_msg }} </div> {% endif %} diff --git a/master/templates/root.html b/master/templates/root.html --- a/master/templates/root.html +++ b/master/templates/root.html @@ -28,9 +28,9 @@ </li> <li class="{{ item_class.next() }}"> - The <a href="summary?branch=<trunk>">Summary Display - <trunk></a> will give you a failure-oriented summary for recent - revisions (<trunk> only). + The <a href="summary?branch=<default>">Summary Display + <default></a> will give you a failure-oriented summary for recent + revisions (<default> only). </li> <li class="{{ item_class.next() }}"> _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit