| Index: Tools/GardeningServer/model/ct-builder-revisions.html
|
| diff --git a/Tools/GardeningServer/model/ct-builder-revisions.html b/Tools/GardeningServer/model/ct-builder-revisions.html
|
| index 5b3a300d0fde3cac159d0a12b74c44c51f6822e7..44b8583e01027ffab7d4150162db75800cf4c55e 100644
|
| --- a/Tools/GardeningServer/model/ct-builder-revisions.html
|
| +++ b/Tools/GardeningServer/model/ct-builder-revisions.html
|
| @@ -5,15 +5,24 @@ found in the LICENSE file.
|
| -->
|
|
|
| <link rel='import' href='ct-commit.html'>
|
| +<link rel='import' href='ct-repositories.html'>
|
|
|
| <script>
|
|
|
| // A simple map of builder to latest processed revision.
|
| // FIXME: Stop special casing blink.
|
| function CTBuilderRevisions(builderData) {
|
| + var repositories = new CTRepositories();
|
| Object.keys(builderData, function(builder, builderInfo) {
|
| - this[builder] = CTCommit.createIncomplete('http://src.chromium.org/viewvc/blink?rev={revision}',
|
| - parseInt(builderInfo.revisions['blink'], 10), 'blink');
|
| + this[builder] = {
|
| + "lastUpdateTime": builderInfo.lastUpdateTime,
|
| + "state": builderInfo.state,
|
| + "revisions": { }
|
| + }
|
| + Object.keys(builderInfo.revisions, function(repository, revision) {
|
| + this[builder].revisions[repository] = CTCommit.createIncomplete(repositories.repositories[repository].repositoryUrl,
|
| + parseInt(builderInfo.revisions[repository], 10), repository);
|
| + }.bind(this));
|
| }.bind(this));
|
| }
|
|
|
|
|