Rev 472: Fix gannotate. in file:///data/jelmer/bzr-gtk/trunk/

Jelmer Vernooij jelmer at samba.org
Fri Apr 25 21:36:04 BST 2008


At file:///data/jelmer/bzr-gtk/trunk/

------------------------------------------------------------
revno: 472
revision-id: jelmer at samba.org-20080425203554-jis69rrvj0l3q6mb
parent: jelmer at samba.org-20080425202721-3tyieulz174qbyth
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Fri 2008-04-25 21:35:54 +0100
message:
  Fix gannotate.
modified:
  revisionview.py                logview.py-20051024072750-4d5c28cb73611027
=== modified file 'revisionview.py'
--- a/revisionview.py	2008-04-07 20:45:00 +0000
+++ b/revisionview.py	2008-04-25 20:35:54 +0000
@@ -305,11 +305,15 @@
         )
     }
 
-    def __init__(self, branch=None):
+    def __init__(self, branch=None, repository=None):
         gtk.Notebook.__init__(self)
 
         self._revision = None
         self._branch = branch
+        if branch is not None:
+            self._repository = branch.repository
+        else:
+            self._repository = repository
 
         self._create_general()
         self._create_relations()
@@ -513,7 +517,7 @@
 
             button = gtk.Button(revid)
             button.connect("clicked",
-                    lambda w, r: self.set_revision(self._branch.repository.get_revision(r)), revid)
+                    lambda w, r: self.set_revision(self._repository.get_revision(r)), revid)
             button.set_use_underline(False)
             hbox.pack_start(button, expand=False, fill=True)
             button.show()
@@ -535,7 +539,7 @@
         vbox.show()
 
     def _create_signature(self):
-        self.signature_table = SignatureTab(self._branch.repository)
+        self.signature_table = SignatureTab(self._repository)
         self.append_page(self.signature_table, tab_label=gtk.Label('Signature'))
         self.connect_after('notify::revision', self._update_signature)
 




More information about the bazaar-commits mailing list