Index: Tools/GardeningServer/model/ct-commit-list.html |
diff --git a/Tools/GardeningServer/model/ct-commit-list.html b/Tools/GardeningServer/model/ct-commit-list.html |
index 22780e5466562cfbc92e0797a4cbcf172d5e4e20..56d10ea1fba290864ff2fec434e1ed03f3013acd 100644 |
--- a/Tools/GardeningServer/model/ct-commit-list.html |
+++ b/Tools/GardeningServer/model/ct-commit-list.html |
@@ -7,57 +7,39 @@ found in the LICENSE file. |
<link rel="import" href="ct-commit-log.html"> |
<script> |
-function CTCommitList(group, commits) { |
- this.commitLog = commits; |
- if (group.failures && group.failures.first()) { |
- this.firstFailing = group.failures.first().firstFailingRevisions; |
- this.lastPassing = group.failures.first().lastPassingRevisions; |
- } |
+function CTCommitList(commitLog, revisions) { |
+ this.commitLog = commitLog; |
+ this._revisions = revisions; |
this._updateRepositories(); |
} |
CTCommitList.prototype._updateRepositories = function() { |
this.repositories = []; |
- if (!this.commitLog || !this.lastPassing || !this.firstFailing) |
+ if (!this.commitLog || !this._revisions.length) |
return; |
var allRepositories = this.commitLog._repositories.names; |
for (var i = 0; i < allRepositories.length; i++) { |
var repository = allRepositories[i]; |
- var commits = this._commits(repository); |
+ var commits = this._getCommitsForRepo(repository); |
if (!commits.length) |
continue; |
this.repositories.push({ |
name: repository, |
- range: this._range(commits), |
+ range: this._displayRange(commits, repository), |
commits: commits, |
expanded: false |
}); |
} |
}; |
-CTCommitList.prototype._commits = function(repository) { |
- var commits = []; |
- |
- if (!this.firstFailing || !this.lastPassing) |
- return []; |
- |
- var firstFailing = Number(this.firstFailing[repository]); |
- var lastPassing = Number(this.lastPassing[repository]); |
- if (firstFailing == lastPassing) |
- return commits; |
- |
- if (lastPassing > firstFailing) { |
- console.warn('Revision range is backwards, which is invalid:', lastPassing, firstFailing); |
- return commits; |
- } |
- |
- return this.commitLog.range(repository, lastPassing + 1, firstFailing); |
-}; |
+CTCommitList.prototype._getCommitsForRepo = function(repository) { |
ojan
2014/08/23 01:23:05
Nit: What was wrong with the old name?
Mathieu
2014/08/24 23:42:10
As a new comer to the project it initially confuse
|
+ return this.commitLog.range(repository, this._revisions); |
+} |
-CTCommitList.prototype._range = function(commits) { |
+CTCommitList.prototype._displayRange = function(commits) { |
return commits.first().revision + " : " + commits.last().revision; |
}; |