444
416
raise RevisionAlreadyPresent(name, self._weave_name)
448
def add_identical(self, old_rev_id, new_rev_id, parents):
452
419
def _add_lines(self, version_id, parents, lines, parent_texts,
453
420
left_matching_blocks=None):
454
421
"""See VersionedFile.add_lines."""
455
422
return self._add(version_id, lines, map(self._lookup, parents))
458
def add(self, name, parents, text, sha1=None):
460
return self._add(name, text, map(self._maybe_lookup, parents), sha1)
462
424
def _add(self, version_id, lines, parents, sha1=None):
463
425
"""Add a single text on top of the weave.