/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/bundle/serializer/v4.py

  • Committer: Jelmer Vernooij
  • Date: 2009-04-03 17:19:39 UTC
  • mfrom: (4249 +trunk)
  • mto: (4222.3.6 username)
  • mto: This revision was merged to the branch mainline in revision 4264.
  • Revision ID: jelmer@samba.org-20090403171939-1hnkorkxf633uyn5
Merge bzr.dev, including Vincents NotATerminal patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
322
322
            revision_order.append(self.target)
323
323
        self._add_mp_records_keys('inventory', inv_vf, [(revid,) for revid in revision_order])
324
324
        parent_map = self.repository.get_parent_map(revision_order)
325
 
        for revision_id in revision_order:
 
325
        revision_to_str = self.repository._serializer.write_revision_to_string
 
326
        revisions = self.repository.get_revisions(revision_order)
 
327
        for revision in revisions:
 
328
            revision_id = revision.revision_id
326
329
            parents = parent_map.get(revision_id, None)
327
 
            revision_text = self.repository.get_revision_xml(revision_id)
 
330
            revision_text = revision_to_str(revision)
328
331
            self.bundle.add_fulltext_record(revision_text, parents,
329
332
                                       'revision', revision_id)
330
333
            try: