~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/revision.py

  • Committer: Martin Pool
  • Date: 2005-06-20 03:33:24 UTC
  • Revision ID: mbp@sourcefrog.net-20050620033324-77d683dbd54e8c7a
- when writing a revision, store the first parent as the precursor
  to support old readers

Show diffs side-by-side

added added

removed removed

Lines of Context:
129
129
            # first parent stored as precursor for compatability with 0.0.5 and
130
130
            # earlier
131
131
            pr = self.parents[0]
132
 
            assert pr.revision_id
133
132
            root.set('precursor', pr.revision_id)
134
133
            if pr.revision_sha1:
135
134
                root.set('precursor_sha1', pr.revision_sha1)
141
140
                assert isinstance(rr, RevisionReference)
142
141
                p = SubElement(pelts, 'revision_ref')
143
142
                p.tail = '\n'
144
 
                assert rr.revision_id
145
143
                p.set('revision_id', rr.revision_id)
146
144
                if rr.revision_sha1:
147
145
                    p.set('revision_sha1', rr.revision_sha1)