equal
deleted
inserted
replaced
1278 } |
1278 } |
1279 |
1279 |
1280 def render_diff(data: Report.Data, components: List[Component]): XML.Body = |
1280 def render_diff(data: Report.Data, components: List[Component]): XML.Body = |
1281 par(List(page_link(Page.BUILD, "back to build", Markup.Name(build.name)))) :: |
1281 par(List(page_link(Page.BUILD, "back to build", Markup.Name(build.name)))) :: |
1282 (for (component <- components if !component.is_local) yield { |
1282 (for (component <- components if !component.is_local) yield { |
1283 par( |
1283 val infos = |
1284 text(component.name) ::: |
|
1285 data.component_logs.toMap.get(component.name).toList.flatMap(colored) ::: |
1284 data.component_logs.toMap.get(component.name).toList.flatMap(colored) ::: |
1286 data.component_diffs.toMap.get(component.name).toList.flatMap(colored)) |
1285 data.component_diffs.toMap.get(component.name).toList.flatMap(colored) |
|
1286 |
|
1287 par(if (infos.isEmpty) text(component.toString) else text(component.name) ::: infos) |
1287 }) |
1288 }) |
1288 |
1289 |
1289 build match { |
1290 build match { |
1290 case job: Job => |
1291 case job: Job => |
1291 render_diff(cache.lookup(store.report(job.kind, job.id)), job.components) |
1292 render_diff(cache.lookup(store.report(job.kind, job.id)), job.components) |