Render the dependencies as a tree

[?]
Feb 20, 2013, 12:02 AM
5NHZT4UHKXDR2OK2TJHZVN772LY3HMOTRVE7IYVOFFB63DDFJMFQC

Dependencies

  • [2] ZHHFJ4K5 Simplify the tree implementation a bit more
  • [3] YPDYBK5G Show dependencies as a tree rather than a list
  • [4] XDDCO6CH * hydra: add dependency list with links to logfiles

Change contents

  • replacement in src/root/deps.tt at line 10
    [3.1580][2.0:24]()
    <li class="treenode">
    [3.1580]
    [3.1581]
    <li>
  • replacement in src/root/deps.tt at line 12
    [3.1612][2.25:106]()
    <span class="treeline"><tt>[% node.name %]</tt> (<em>repeated</em>)</span>
    [3.1612]
    [3.2190]
    <tt>[% node.name %]</tt> (<em>repeated</em>)
  • replacement in src/root/deps.tt at line 15
    [3.1705][2.107:137](),[2.137][3.1715:2128](),[3.1715][3.1715:2128](),[3.2128][2.138:152]()
    <span class="treeline">
    [% IF node.buildStep %]
    <a href="[% c.uri_for('/build' node.buildStep.get_column('build')) %]"><tt>[% node.name %]</tt></a> [%
    IF log_exists(node.buildStep.drvpath);
    INCLUDE renderLogLinks url=c.uri_for('/build' node.buildStep.get_column('build') 'nixlog' node.buildStep.stepnr);
    END %]
    [% ELSE %]
    <tt>[% node.name %]</tt>
    [% END %]
    </span>
    [3.1705]
    [3.2139]
    [% IF node.refs.size > 0 %]
    <a href="javascript:" class="tree-toggle"></a>
    [% END %]
    [% IF node.buildStep %]
    <a href="[% c.uri_for('/build' node.buildStep.get_column('build')) %]"><tt>[% node.name %]</tt></a> [%
    IF log_exists(node.buildStep.drvpath);
    INCLUDE renderLogLinks url=c.uri_for('/build' node.buildStep.get_column('build') 'nixlog' node.buildStep.stepnr);
    END %]
    [% ELSE %]
    <tt>[% node.name %]</tt>
    [% END %]
  • replacement in src/root/deps.tt at line 27
    [3.2173][3.2173:2186]()
    <ul>
    [3.2173]
    [3.2186]
    <ul class="subtree">