[Pkg-bazaar-commits] ./bzr/unstable r718: - add consistency checks when writing out revision

Martin Pool mbp at sourcefrog.net
Fri Apr 10 08:20:52 UTC 2009


------------------------------------------------------------
revno: 718
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Mon 2005-06-20 14:58:12 +1000
message:
  - add consistency checks when writing out revision
modified:
  bzrlib/revision.py
-------------- next part --------------
=== modified file 'bzrlib/revision.py'
--- a/bzrlib/revision.py	2005-06-20 03:33:24 +0000
+++ b/bzrlib/revision.py	2005-06-20 04:58:12 +0000
@@ -129,6 +129,7 @@
             # first parent stored as precursor for compatability with 0.0.5 and
             # earlier
             pr = self.parents[0]
+            assert pr.revision_id
             root.set('precursor', pr.revision_id)
             if pr.revision_sha1:
                 root.set('precursor_sha1', pr.revision_sha1)
@@ -140,6 +141,7 @@
                 assert isinstance(rr, RevisionReference)
                 p = SubElement(pelts, 'revision_ref')
                 p.tail = '\n'
+                assert rr.revision_id
                 p.set('revision_id', rr.revision_id)
                 if rr.revision_sha1:
                     p.set('revision_sha1', rr.revision_sha1)



More information about the Pkg-bazaar-commits mailing list