~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Vincent Ladeuil
  • Date: 2007-06-08 08:52:27 UTC
  • mto: (2485.8.44 bzr.connection.sharing)
  • mto: This revision was merged to the branch mainline in revision 2646.
  • Revision ID: v.ladeuil+lp@free.fr-20070608085227-dkwzu18gxemnwwha
Finish (almost) remote refactoring. Test suite passing.

* bzrlib/transport/remote.py:
(RemoteTransport.__init__): Refactoring of connection
sharing. This is incomplete if we want to achieve connction
sharing across reconnections but enough to make the test suite
pass.
(RemoteTransport.clone): Deleted.
(RemoteTransport._build_medium): Default implementation (mainly
used for tests).
(RemoteTransport.get_smart_client,
RemoteTransport.get_smart_medium): Give back the shared medium
instead of the private one. This is incomplete but a step in the
right direction.
(RemoteTCPTransport._build_medium,
RemoteHTTPTransport._build_medium): Create and set the connection
if not cloning.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
      is specified, and are labelled "revision-id:", as per mainline
9
9
      revisions, instead of "merged:". (Kent Gibson)
10
10
 
11
 
    * Refactoring of transport classes connected to a remote
12
 
      server. ConnectedTransport is a new class that serves as a basis for
13
 
      all transports needing to connet to a remote server.
14
 
      transport.split_url have been deprecated, use the static method on the
15
 
      object instead. URL tests have been refactored too.  
16
 
      (Vincent Ladeuil)
 
11
    * Refactoring of transport classes connected to a remote server.
 
12
      ConnectedTransport is a new class that serves as a basis for all
 
13
      transports needing to connet to a remote server.  transport.split_url
 
14
      have been deprecated, use the static method on the object instead. URL
 
15
      tests have been refactored too.  (Vincent Ladeuil)
 
16
 
 
17
    * Better connection sharing for ConnectedTransport objects.
 
18
      transport.get_transport() now accepts a 'possible_transports' parameter.
 
19
      If a newly requested transport can share a connection with one of the
 
20
      list, it will.
17
21
 
18
22
  IMPROVEMENTS:
19
23
  
44
48
      so that we can pass in the Transport that we already have.
45
49
      (John Arbash Meinel, Vincent Ladeuil, #111702)
46
50
 
 
51
    * Get rid of sftp cache.
 
52
      (Vincent Ladeuil, #43731)
 
53
 
 
54
    * All identified multiple connections for a single bzr command have been
 
55
      fixed. See bzrlib/tests/commands directory.
 
56
      (Vincent Ladeuil)
 
57
 
47
58
 
48
59
bzr 0.16  2007-05-07
49
60