equal
deleted
inserted
replaced
22 system_mode: Boolean = false, |
22 system_mode: Boolean = false, |
23 docs: List[String] = Nil): Int = |
23 docs: List[String] = Nil): Int = |
24 { |
24 { |
25 val selection = |
25 val selection = |
26 for { |
26 for { |
27 (name, info) <- Sessions.load(options).build_topological_order |
27 info <- Sessions.load(options).build_topological_order |
28 if info.groups.contains("doc") |
28 if info.groups.contains("doc") |
29 doc = info.options.string("document_variants") |
29 doc = info.options.string("document_variants") |
30 if all_docs || docs.contains(doc) |
30 if all_docs || docs.contains(doc) |
31 } yield (doc, name) |
31 } yield (doc, info.name) |
32 |
32 |
33 val selected_docs = selection.map(_._1) |
33 val selected_docs = selection.map(_._1) |
34 val sessions = selection.map(_._2) |
34 val sessions = selection.map(_._2) |
35 |
35 |
36 docs.filter(doc => !selected_docs.contains(doc)) match { |
36 docs.filter(doc => !selected_docs.contains(doc)) match { |