"""List all documents in the library."""
pass
- def document_for_rev(self, rev):
+ def document_for_revision(self, rev):
"""Retrieve a document in the specified revision."""
pass
def parentof(self, other):
return self._revision.parentof(other._revision)
+ def parent(self):
+ return self._library.document_for_revision(self._revision.parent())
+
def has_parent_from(self, other):
return self._revision.has_parent_from(other._revision)
class UpdateException(LibraryException):
pass
+class OutdatedException(LibraryException):
+ pass
+
class RevisionNotFound(LibraryException):
def __init__(self, rev):
LibraryException.__init__(self, "Revision %r not found." % rev)