Rev 11: Provide clues to what plugins blow up. in http://people.canonical.com/~robertc/baz2.0/plugins/plugin_info/trunk

Robert Collins robertc at robertcollins.net
Mon Mar 1 02:12:57 GMT 2010


At http://people.canonical.com/~robertc/baz2.0/plugins/plugin_info/trunk

------------------------------------------------------------
revno: 11
revision-id: robertc at robertcollins.net-20100301021253-zwf499sr0493okaa
parent: robertc at robertcollins.net-20100301014425-hv196w58le2yn2ts
committer: Robert Collins <robertc at robertcollins.net>
branch nick: trunk
timestamp: Mon 2010-03-01 13:12:53 +1100
message:
  Provide clues to what plugins blow up.
=== modified file 'commands.py'
--- a/commands.py	2010-03-01 01:32:52 +0000
+++ b/commands.py	2010-03-01 02:12:53 +0000
@@ -18,10 +18,11 @@
 """plugin-info commands."""
 
 from bzrlib.branch import Branch
+import bzrlib.commands
 from bzrlib import errors
-import bzrlib.commands
 from bzrlib.option import Option
 from bzrlib.plugins.plugin_info.extract import *
+from bzrlib.trace import note
 
 
 class cmd_plugin_info(bzrlib.commands.Command):
@@ -49,6 +50,7 @@
         if self.python:
             self.outf.write('plugins = []\n')
         for url in location_list:
+            note("Probing %s" % url)
             try:
                 self.dump_info(extract_info_local(url))
             except IOError:

=== modified file 'tests/test_blackbox.py'
--- a/tests/test_blackbox.py	2010-03-01 01:32:52 +0000
+++ b/tests/test_blackbox.py	2010-03-01 02:12:53 +0000
@@ -52,7 +52,7 @@
 """foo_bar(1.2.3dev0) from plugin supplies commands("a-command"), control formats("bzr-meta"), checkout formats("dirstate"), branch formats("branch 6"), repository formats("packs"), transports("hg+ssh://").
 foo_bar(1.2.3dev0) from plugin2 supplies commands("a-command"), control formats("bzr-meta"), checkout formats("dirstate"), branch formats("branch 6"), repository formats("packs"), transports("hg+ssh://").
 """, out)
-        self.assertEqual('', err)
+        self.assertEqual('Probing plugin\nProbing plugin2\n', err)
 
     def test_extract_info_python(self):
         self.setup_plugins()
@@ -87,5 +87,5 @@
 plugins.append(plugin)
 <BLANKLINE>
 """))
-        self.assertEqual('', err)
+        self.assertEqual('Probing plugin\nProbing plugin2\n', err)
 




More information about the bazaar-commits mailing list