599
599
class WeaveCommitBuilder(CommitBuilder):
600
600
"""A builder for weave based repos that don't support ghosts."""
602
def _add_text_to_weave(self, file_id, new_lines, parents):
602
def _add_text_to_weave(self, file_id, new_lines, parents, nostore_sha):
603
603
versionedfile = self.repository.weave_store.get_weave_or_empty(
604
604
file_id, self.repository.get_transaction())
605
605
result = versionedfile.add_lines(
606
self._new_revision_id, parents, new_lines,
607
608
versionedfile.clear_cache()