in resources/perf.webkit.org/public/v3/models/commit-set.js [264:282]
static revisionSetsFromCommitSets(commitSets)
{
return commitSets.map((commitSet) => {
console.assert(commitSet instanceof CustomCommitSet || commitSet instanceof CommitSet);
const revisionSet = {};
for (let repository of commitSet.repositories()) {
const patchFile = commitSet.patchForRepository(repository);
revisionSet[repository.id()] = {
revision: commitSet.revisionForRepository(repository),
ownerRevision: commitSet.ownerRevisionForRepository(repository),
patch: patchFile ? patchFile.id() : null,
};
}
const customRoots = commitSet.customRoots();
if (customRoots && customRoots.length)
revisionSet['customRoots'] = customRoots.map((uploadedFile) => uploadedFile.id());
return revisionSet;
});
}