[MERGE] Split bzrlib/transport/smart.py into several smaller modules.
Robert Collins
robert.collins at canonical.com
Wed Apr 11 03:11:51 BST 2007
On Tue, 2007-04-10 at 10:50 -0500, John Arbash Meinel wrote:
>
>
> I'm happy to see this refactoring land. Though whenever we do
> something
> like this, I wonder about backwards compatibility. Is it okay to break
> compatibility for large cleanups like this? Is the 'official' api to
> access it in a different way (I don't think it is common for a plugin
> to
> want to grab an existing smart server object, but it certainly might
> implement one.)
So perhaps we should add a NEWS item. In terms of compatability, bzr
0.15 does not offer extensability to the smart server on client or
server side. The only usable bits of it are:
- get_transport
- the server (via bzr serve or the library).
We're breaking the server with this move, but its trivial to recover
from (unlike other forms of api change).
Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20070411/00e73638/attachment.pgp
More information about the bazaar
mailing list