Rev 5227: Document the compatibility impact. in http://bazaar.launchpad.net/~lifeless/bzr/fix-terminal-spew

Robert Collins robertc at robertcollins.net
Mon Jun 21 02:24:53 BST 2010


At http://bazaar.launchpad.net/~lifeless/bzr/fix-terminal-spew

------------------------------------------------------------
revno: 5227
revision-id: robertc at robertcollins.net-20100621012452-esqzid0lalpq6hge
parent: robertc at robertcollins.net-20100621012156-jexseiyd7jfcdie2
committer: Robert Collins <robertc at robertcollins.net>
branch nick: fix-terminal-spew
timestamp: Mon 2010-06-21 13:24:52 +1200
message:
  Document the compatibility impact.
=== modified file 'NEWS'
--- a/NEWS	2010-05-13 13:18:20 +0000
+++ b/NEWS	2010-06-21 01:24:52 +0000
@@ -15,8 +15,13 @@
 
 * ``bzr`` does not try to guess the username as ``username at hostname``
   and requires it to be explictly set. This can be set using ``bzr
-  whoami``.
-  (Parth Malwankar, #549310)
+  whoami``. (Parth Malwankar, #549310)
+
+* The ``bzr`` front end now requires a ``bzrlib.ui.ui_factory`` which is a
+  context manager in the Python 2.5 and above sense. The bzrlib base class
+  is such a manager, but third party UI factories which do not derive from
+  ``bzrlib.ui.UIFactory`` will be incompatible with the command line front
+  end. (Robert Collins, Aaron Bentley)
 
 New Features
 ************




More information about the bazaar-commits mailing list