Rev 2296: Fix repr() when there are no revisions. in http://people.samba.org/bzr/jelmer/bzr-svn/0.5

Jelmer Vernooij jelmer at samba.org
Tue Jan 13 00:48:49 GMT 2009


At http://people.samba.org/bzr/jelmer/bzr-svn/0.5

------------------------------------------------------------
revno: 2296
revision-id: jelmer at samba.org-20090113004846-kq3mkdttsbhpgiz3
parent: jelmer at samba.org-20090113001039-740n3f3lpvc8a4io
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.5
timestamp: Tue 2009-01-13 01:48:46 +0100
message:
  Fix repr() when there are no revisions.
modified:
  revmeta.py                     revmeta.py-20080901215045-n8a6arqybs9ez5hl-1
=== modified file 'revmeta.py'
--- a/revmeta.py	2009-01-11 03:24:01 +0000
+++ b/revmeta.py	2009-01-13 00:48:46 +0000
@@ -845,7 +845,10 @@
         return hash((type(self), self._history_limit, self._revs[0]))
 
     def __repr__(self):
-        return "<RevisionMetadataBranch starting at %s revision %d>" % (self._revs[0].branch_path, self._revs[0].revnum)
+        if len(self._revs) == 0:
+            return "<Empty RevisionMetadataBranch>"
+        else:
+            return "<RevisionMetadataBranch starting at %s revision %d>" % (self._revs[0].branch_path, self._revs[0].revnum)
 
     def __iter__(self):
         return ListBuildingIterator(self._revs, self.next)




More information about the bazaar-commits mailing list