~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/repofmt/weaverepo.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-10-03 05:04:42 UTC
  • mfrom: (2776.4.19 commit)
  • Revision ID: pqm@pqm.ubuntu.com-20071003050442-e0x9ofdfo0hwxnal
(robertc) Move serialisation of inventory entries into CommitBuilder. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
599
599
class WeaveCommitBuilder(CommitBuilder):
600
600
    """A builder for weave based repos that don't support ghosts."""
601
601
 
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)[0:2]
 
606
            self._new_revision_id, parents, new_lines,
 
607
            nostore_sha=nostore_sha)[0:2]
607
608
        versionedfile.clear_cache()
608
609
        return result
609
610