Changeset 92054 in webkit


Ignore:
Timestamp:
Jul 30, 2011 11:24:13 AM (13 years ago)
Author:
abarth@webkit.org
Message:

garden-o-matic should strikeout revisions that have been rolled out
https://bugs.webkit.org/show_bug.cgi?id=65227

Reviewed by Dimitri Glazkov.

This helps gardeners keep track of which problems have been solved.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/Trac.js:
  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/main.css:
  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/model.js:
  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ui.js:
Location:
trunk/Tools
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/Trac.js

    r91677 r92054  
    7171}
    7272
     73function findRevert(message)
     74{
     75    var regexp = /rolling out r(\d+)\./;
     76    var revision = findUsingRegExp(message, regexp);
     77    if (!revision)
     78        return undefined;
     79    return parseInt(revision, 10);
     80}
     81
    7382// FIXME: Consider exposing this method for unit testing.
    7483function parseCommitData(responseXML)
     
    92101            'bugID': findBugID(message),
    93102            'message': message,
     103            'revertedRevision': findRevert(message),
    94104        };
    95105    });
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/main.css

    r91791 r92054  
    167167}
    168168
     169.changelog .reverted {
     170    text-decoration: line-through;
     171}
     172
    169173.changelog .possible-regression {
    170174    background-color: PapayaWhip;
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/model.js

    r91791 r92054  
    77model.state = {};
    88
     9function findAndMarkRevertedRevisions(commitDataList)
     10{
     11    var revertedRevisions = {};
     12    $.each(commitDataList, function(index, commitData) {
     13        if (commitData.revertedRevision)
     14            revertedRevisions[commitData.revertedRevision] = true;
     15    });
     16    $.each(commitDataList, function(index, commitData) {
     17        if (commitData.revision in revertedRevisions)
     18            commitData.wasReverted = true;
     19    });
     20}
     21
    922model.updateRecentCommits = function(callback)
    1023{
    1124    trac.recentCommitData('trunk', kCommitLogLength, function(commitDataList) {
    1225        model.state.recentCommits = commitDataList;
     26        findAndMarkRevertedRevisions(model.state.recentCommits);
    1327        callback();
    1428    });
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ui.js

    r91791 r92054  
    127127    else
    128128        $('.reviewer-container', entry).detach();
     129    if (commitData.wasReverted)
     130        entry.addClass('reverted');
    129131
    130132    return entry;
  • trunk/Tools/ChangeLog

    r92053 r92054  
     12011-07-30  Adam Barth  <abarth@webkit.org>
     2
     3        garden-o-matic should strikeout revisions that have been rolled out
     4        https://bugs.webkit.org/show_bug.cgi?id=65227
     5
     6        Reviewed by Dimitri Glazkov.
     7
     8        This helps gardeners keep track of which problems have been solved.
     9
     10        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/Trac.js:
     11        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/main.css:
     12        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/model.js:
     13        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ui.js:
     14
    1152011-07-30  Adam Barth  <abarth@webkit.org>
    216
Note: See TracChangeset for help on using the changeset viewer.