equal
deleted
inserted
replaced
411 def blobs_index: Int = blobs_info._2 |
411 def blobs_index: Int = blobs_info._2 |
412 |
412 |
413 def blobs_names: List[Document.Node.Name] = |
413 def blobs_names: List[Document.Node.Name] = |
414 for (Exn.Res((name, _)) <- blobs) yield name |
414 for (Exn.Res((name, _)) <- blobs) yield name |
415 |
415 |
|
416 def blobs_undefined: List[Document.Node.Name] = |
|
417 for (Exn.Res((name, None)) <- blobs) yield name |
|
418 |
416 def blobs_defined: List[(Document.Node.Name, SHA1.Digest)] = |
419 def blobs_defined: List[(Document.Node.Name, SHA1.Digest)] = |
417 for (Exn.Res((name, Some((digest, _)))) <- blobs) yield (name, digest) |
420 for (Exn.Res((name, Some((digest, _)))) <- blobs) yield (name, digest) |
418 |
421 |
419 def blobs_changed(doc_blobs: Document.Blobs): Boolean = |
422 def blobs_changed(doc_blobs: Document.Blobs): Boolean = |
420 blobs.exists({ case Exn.Res((name, _)) => doc_blobs.changed(name) case _ => false }) |
423 blobs.exists({ case Exn.Res((name, _)) => doc_blobs.changed(name) case _ => false }) |