equal
deleted
inserted
replaced
1200 afp_version: Option[String], |
1200 afp_version: Option[String], |
1201 pull_date: Date |
1201 pull_date: Date |
1202 ) { |
1202 ) { |
1203 def unknown: Boolean = !known |
1203 def unknown: Boolean = !known |
1204 def versions: (String, Option[String]) = (isabelle_version, afp_version) |
1204 def versions: (String, Option[String]) = (isabelle_version, afp_version) |
1205 |
|
1206 def known_versions(rev: String, afp_rev: Option[String]): Boolean = |
|
1207 known && rev.nonEmpty && isabelle_version == rev && |
|
1208 (afp_rev.isEmpty || afp_rev.get.nonEmpty && afp_version == afp_rev) |
|
1209 } |
1205 } |
1210 |
1206 |
1211 object Run { |
1207 object Run { |
1212 val empty: Run = Run() |
1208 val empty: Run = Run() |
1213 def longest(runs: List[Run]): Run = runs.foldLeft(empty)(_ max _) |
1209 def longest(runs: List[Run]): Run = runs.foldLeft(empty)(_ max _) |