* hydra: changes in list in stead of table, also showing changes of changed 'build output' inputs

[?]
Feb 25, 2010, 9:17 AM
2B63JW6FYYHPV4JKU7K6RDTFH76JYUCFO23GAFZXAUHFGQTODOZQC

Dependencies

  • [2] TCXFZZFN * hydra: make chart zoomable and clickable
  • [3] XHK7IGYI * hdyra: show last succeeded build and changes since on build status summary if build has failed
  • [4] 2R7GHSA4 * hydra: added initial version of build graph
  • [5] J5UVLXOK * Start of a basic Catalyst web interface.
  • [6] KAZWI5G4 * hydra: buildpage, show changes since last build/successful build
  • [7] PHX2HIVG * Store info about the build inputs in the build record.
  • [8] A52HEFHQ * Allow builds to be restarted (if they failed with a transient error,
  • [9] L2E6EVE2 * Merged the Build and Job tables.
  • [10] ZI535LI6 * hydra: 'new' UI for project/jobset/job/build
  • [*] IK53RV4V

Change contents

  • edit in src/root/build.tt at line 83
    [4.1696][2.52:53]()
  • edit in src/root/build.tt at line 193
    [3.554]
    [3.554]
    <br />
    <p/>
  • replacement in src/root/common.tt at line 281
    [4.2099][4.2099:2211]()
    <table class="tablesorter">
    <thead>
    <tr><th>Name</th><th>Change</th></tr>
    </thead>
    <tbody>
    [4.2099]
    [4.2211]
    <ul class="inputdiff">
  • edit in src/root/common.tt at line 286
    [4.2366][4.2366:2387]()
    <tr>
  • replacement in src/root/common.tt at line 287
    [4.2433][4.2433:2819]()
    [% IF bi1.value != bi2.value || bi1.uri != bi2.uri || bi1.revision != bi2.revision || bi1.path != bi2.path || bi1.dependency != bi2.dependency %]
    <td>[% bi1.name %]</td>
    <td>
    [% INCLUDE renderInputValue input=bi1 %] to [% INCLUDE renderInputValue input=bi2 %]
    </td>
    [4.2433]
    [4.2819]
    [% IF bi1.value != bi2.value || bi1.uri != bi2.uri %]
    <li><b>[% bi1.name %]</b>: [% INCLUDE renderInputValue input=bi1 %] to [% INCLUDE renderInputValue input=bi2 %]</li>
    [% ELSIF bi1.uri == bi2.uri && bi1.revision != bi2.revision %]
    <li>
    <b>[% bi1.name %]</b>: [% bi1.uri %] revision changed from [% bi1.revision %] to [% bi2.revision %].
    </li>
    [% ELSIF bi1.dependency.id != bi2.dependency.id || bi1.path != bi2.path %]
    <li>
    <b>[% bi1.name %]</b>: [% INCLUDE renderInputValue input=bi1 %] to [% INCLUDE renderInputValue input=bi2 %]
    <br/>
    <br/>
    [% INCLUDE renderInputDiff build1=bi1.dependency, build2=bi2.dependency %]
    </li>
  • replacement in src/root/common.tt at line 302
    [4.2894][4.2894:3078]()
    <td>[% bi1.name %]</td>
    <td>Changed input type from '[% type = bi1.type; inputTypes.$type %]' to '[% type = bi2.type; inputTypes.$type %]'</td>
    [4.2894]
    [4.3078]
    <li><b>[% bi1.name %]</b>: Changed input type from '[% type = bi1.type; inputTypes.$type %]' to '[% type = bi2.type; inputTypes.$type %]'</li>
  • replacement in src/root/common.tt at line 304
    [4.3104][4.3104:3126]()
    </tr>
    [4.3104]
    [4.3126]
  • replacement in src/root/common.tt at line 309
    [4.3240][4.3240:3326]()
    <tr><td>[% bi1.name %]</td><td>Input not present in this build.</td></tr>
    [4.3240]
    [4.3326]
    <li><b>[% bi1.name %]</b>: Input not present in this build.</li>
  • replacement in src/root/common.tt at line 312
    [4.3358][4.3358:3380]()
    </tbody>
    </table>
    [4.3358]
    [4.3380]
    </ul>