~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.5.txt

  • Committer: Vincent Ladeuil
  • Date: 2011-09-29 15:50:58 UTC
  • mfrom: (6177 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6178.
  • Revision ID: v.ladeuil+lp@free.fr-20110929155058-zgbecmx1huzktegm
Merge trunk and resolve conflicts

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
  used multiple times to override different options.
27
27
  (Vincent Ladeuil, #491196)
28
28
 
 
29
* ``bzr serve`` will now disconnect clients if they have not issued an RPC
 
30
  request after 5minutes. On POSIX platforms, this will also happen for
 
31
  ``bzr serve --inet``. This can be overridden with the configuration
 
32
  variable ``serve.client_timeout`` or in the command line parameter
 
33
  ``bzr serve --client-timeout=X``. Further, it is possible to request
 
34
  ``bzr serve [--inet]`` to shutdown gracefully by sending SIGHUP. It will
 
35
  finish the current request, and then close the connection.
 
36
  (John Arbash Meinel, #824797, #795025)
 
37
 
 
38
 
29
39
Improvements
30
40
************
31
41
 
32
42
.. Improvements to existing commands, especially improved performance 
33
43
   or memory usage, or better results.
34
44
 
 
45
* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
 
46
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)
 
47
 
35
48
Bug Fixes
36
49
*********
37
50
 
38
51
.. Fixes for situations where bzr would previously crash or give incorrect
39
52
   or undesirable results.
40
53
 
 
54
* ``bzr shelve`` can now be used in emacs shells as the input handling is
 
55
  turned into a line-basde one when ``INSIDE_EMACS`` is set (which is the
 
56
  case for all recent emacs versions). (Vincent Ladeuil, #856261)
 
57
 
41
58
* Redirects between http and https no longer discard path information
42
59
  in some cases. (Jelmer Vernooij, #853765)
43
60
 
58
75
.. Changes that may require updates in plugins or other code that uses
59
76
   bzrlib.
60
77
 
 
78
* ``Branch.get_revision_delta`` has been deprecated. Use
 
79
  ``Repository.get_revision_delta`` instead. (Jelmer Vernooij, #859712)
 
80
 
 
81
* The new method ``ControlDirFormat.is_initializable()`` returns a boolean
 
82
  indicating whether or not it is possible to use any of the
 
83
  initialization methods of that format to create a new control dir.
 
84
  (Jelmer Vernooij)
 
85
 
61
86
Internals
62
87
*********
63
88
 
72
97
Testing
73
98
*******
74
99
 
 
100
* Test scripts can now use ``bzr shelve`` and provide their input as
 
101
  complete lines. (Vincent Ladeuil, #856261)
 
102
 
75
103
.. Fixes and changes that are only relevant to bzr's test framework and 
76
104
   suite.  This can include new facilities for writing tests, fixes to 
77
105
   spurious test failures and changes to the way things should be tested.
78
106
 
 
107
* Really corrupt the pack file without depending on a special length or value.
 
108
  (Vincent Ladeuil, #807032)
 
109
 
79
110
 
80
111
bzr 2.5b1
81
112
#########
301
332
* New registry ``OptionRegistry`` specialized for configuration options.
302
333
  (Vincent Ladeuil)
303
334
 
 
335
* Plugins that implement custom protocols for ``bzr serve`` should now
 
336
  also take an argument ``timeout``. This is used by the the bzr protocol
 
337
  to close a connection if a client has been idle for more than X seconds.
 
338
  (Default 5minutes). (John Arbash Meinel)
 
339
 
304
340
* Remove ``AtomicFile.closed`` which has been deprecated in bzr 0.10.
305
341
  (Vincent Ladeuil)
306
342