~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merge from bzr.dev, resolving conflicts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
    * Convenience method TestCase.expectFailure ensures that known failures
26
26
      do not silently pass.  (Aaron Bentley)
27
27
 
 
28
    * New SmartServer hooks facility. There are two initial hooks documented
 
29
      in bzrlib.transport.smart.SmartServerHooks. The two initial hooks allow
 
30
      plugins to execute code upon server startup and shutdown.
 
31
      (Robert Collins).
 
32
 
 
33
    * SmartServer in standalone mode will now close its listening socket
 
34
      when it stops, rather than waiting for garbage collection. This primarily
 
35
      fixes test suite hangs when a test tries to connect to a shutdown server.
 
36
      It may also help improve behaviour when dealing with a server running
 
37
      on a specific port (rather than dynamically assigned ports).
 
38
      (Robert Collins)
 
39
 
 
40
    * Move most SmartServer code into a new package, bzrlib/smart.
 
41
      bzrlib/transport/remote.py contains just the Transport classes that used
 
42
      to be in bzrlib/transport/smart.py.  (Andrew Bennetts)
 
43
 
28
44
    * ``LockableFiles.lock_write()`` now accepts a ``token`` keyword argument,
29
45
      so that a seperate LockableFiles instance can share a lock if it has the
30
46
      right token.  (Andrew Bennetts, Robert Collins)