~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/remote.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
1887
1887
        :param search: The overall search to satisfy with streams.
1888
1888
        :param sources: A list of Repository objects to query.
1889
1889
        """
1890
 
        self.serialiser = self.to_format._serializer
 
1890
        self.from_serialiser = self.from_repository._format._serializer
1891
1891
        self.seen_revs = set()
1892
1892
        self.referenced_revs = set()
1893
1893
        # If there are heads in the search, or the key count is > 0, we are not
1910
1910
    def missing_parents_rev_handler(self, substream):
1911
1911
        for content in substream:
1912
1912
            revision_bytes = content.get_bytes_as('fulltext')
1913
 
            revision = self.serialiser.read_revision_from_string(revision_bytes)
 
1913
            revision = self.from_serialiser.read_revision_from_string(
 
1914
                revision_bytes)
1914
1915
            self.seen_revs.add(content.key[-1])
1915
1916
            self.referenced_revs.update(revision.parent_ids)
1916
1917
            yield content