/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/groupcompress.py

  • Committer: Robert Collins
  • Date: 2009-06-16 00:37:55 UTC
  • mto: This revision was merged to the branch mainline in revision 4593.
  • Revision ID: robertc@robertcollins.net-20090616003755-pmlsfdnx8e5obnwm
Start checking file texts in a single pass.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1029
1029
                reannotate(parent_lines, chunks, key, None, head_cache))
1030
1030
        return parent_cache[key]
1031
1031
 
1032
 
    def check(self, progress_bar=None):
 
1032
    def check(self, progress_bar=None, keys=None):
1033
1033
        """See VersionedFiles.check()."""
1034
 
        keys = self.keys()
1035
 
        for record in self.get_record_stream(keys, 'unordered', True):
1036
 
            record.get_bytes_as('fulltext')
 
1034
        if keys is None:
 
1035
            keys = self.keys()
 
1036
            for record in self.get_record_stream(keys, 'unordered', True):
 
1037
                record.get_bytes_as('fulltext')
 
1038
        else:
 
1039
            return self.get_record_stream(keys, 'unordered', True)
1037
1040
 
1038
1041
    def _check_add(self, key, lines, random_id, check_content):
1039
1042
        """check that version_id and lines are safe to add."""