[Pkg-bazaar-commits] ./bzr-gtk/unstable r520: merge new index button.

Jelmer Vernooij jelmer at samba.org
Fri Apr 10 07:44:40 UTC 2009


------------------------------------------------------------
revno: 520
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Mon 2008-06-30 00:44:06 +0200
message:
  merge new index button.
modified:
  NEWS
  viz/branchwin.py
    ------------------------------------------------------------
    revno: 511.6.1
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sun 2008-06-29 21:34:29 +0200
    message:
      Add Branch/Index option if bzr-search is available.
    modified:
      viz/branchwin.py
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS	2008-06-29 22:39:09 +0000
+++ b/NEWS	2008-06-29 22:44:06 +0000
@@ -6,6 +6,9 @@
 
   * Show progress bars in bzr viz window (Chad Miller, Jelmer Vernooij)
 
+  * Added menu option for indexing branches if bzr-search is present.
+    (Jelmer Vernooij)
+
  BUG FIXES
 
   * Replace _() calls by _i18n() calls. (Vincent Ladeuil, #187283)

=== modified file 'viz/branchwin.py'
--- a/viz/branchwin.py	2008-06-06 17:46:26 +0000
+++ b/viz/branchwin.py	2008-06-29 19:34:29 +0000
@@ -18,9 +18,10 @@
 from bzrlib.plugins.gtk.tags import AddTagDialog
 from bzrlib.plugins.gtk.preferences import PreferencesWindow
 from bzrlib.plugins.gtk.branchview import TreeView, treemodel
+
+from bzrlib.config import BranchConfig, GlobalConfig
 from bzrlib.revision import Revision, NULL_REVISION
-from bzrlib.config import BranchConfig
-from bzrlib.config import GlobalConfig
+from bzrlib.trace import mutter
 
 class BranchWindow(Window):
     """Branch window.
@@ -228,6 +229,15 @@
         branch_menu.add(gtk.MenuItem("Pu_ll Revisions"))
         branch_menu.add(gtk.MenuItem("Pu_sh Revisions"))
 
+        try:
+            from bzrlib.plugins import search
+        except ImportError:
+            mutter("Didn't find search plugin")
+        else:
+            branch_index_menuitem = gtk.MenuItem("_Index")
+            branch_index_menuitem.connect('activate', self._branch_index_cb)
+            branch_menu.add(branch_index_menuitem)
+
         help_menu = gtk.Menu()
         help_menuitem = gtk.MenuItem("_Help")
         help_menuitem.set_submenu(help_menu)
@@ -456,6 +466,10 @@
         finally:
             self.treeview.set_sensitive(True)
 
+    def _branch_index_cb(self, w):
+        from bzrlib.plugins.search import index as _mod_index
+        _mod_index.index_url(self.branch.base)
+
     def _about_dialog_cb(self, w):
         from bzrlib.plugins.gtk.about import AboutDialog
 



More information about the Pkg-bazaar-commits mailing list