~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2011-10-04 14:08:14 UTC
  • mfrom: (6187 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6189.
  • Revision ID: jelmer@samba.org-20111004140814-cltag93d2l5j9zyf
MergeĀ lp:bzr

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
.. New commands, options, etc that users may wish to try out.
22
22
 
 
23
* A new ``-O`` standard option (common to all commands) have been added. It
 
24
  provides a value for a config option in the ``-Oname=value`` form that
 
25
  takes precedence over all definitions found in config files.  It can be
 
26
  used multiple times to override different options.
 
27
  (Vincent Ladeuil, #491196)
 
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
 
23
39
Improvements
24
40
************
25
41
 
26
42
.. Improvements to existing commands, especially improved performance 
27
43
   or memory usage, or better results.
28
44
 
29
 
* Stop reloading all ancestry for each tag when searching tags in a revision
30
 
  range. (Vincent Ladeuil, #857335)
 
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
 
 
48
* ``bzr info -v`` can now be run against branches that don't support
 
49
  ``last_revision_info``, in which case the branch information will simply
 
50
  not be displayed. (Jelmer Vernooij)
31
51
 
32
52
Bug Fixes
33
53
*********
35
55
.. Fixes for situations where bzr would previously crash or give incorrect
36
56
   or undesirable results.
37
57
 
 
58
* ``bzr shelve`` can now be used in emacs shells as the input handling is
 
59
  turned into a line-basde one when ``INSIDE_EMACS`` is set (which is the
 
60
  case for all recent emacs versions). (Vincent Ladeuil, #856261)
 
61
 
 
62
* ``bzr tags`` can now be used against remote repositories that do
 
63
  not provide access to the revision graph. (Jelmer Vernooij, #858942)
 
64
 
 
65
* ``bzr update PATH`` will stop if you seem to be asking it to update
 
66
  anything less than a whole tree, because that's not supported by bzr's
 
67
  concept that the whole tree has a single basis revision.  Previously, it
 
68
  would go ahead and update the whole tree, which was surprising.
 
69
  (Martin Pool, #557886)
 
70
 
 
71
* Don't crash if bzrlib.initialize() has not been called while accessing
 
72
  configs.  (Vincent Ladeuil, #863401)
 
73
 
38
74
* Redirects between http and https no longer discard path information
39
75
  in some cases. (Jelmer Vernooij, #853765)
40
76
 
55
91
.. Changes that may require updates in plugins or other code that uses
56
92
   bzrlib.
57
93
 
 
94
* ``Branch.get_revision_delta`` has been deprecated. Use
 
95
  ``Repository.get_revision_delta`` instead. (Jelmer Vernooij, #859712)
 
96
 
 
97
* ``Repository.fileids_altered_by_revision_ids`` has been moved to
 
98
  ``VersionedFileRepository`` and is no longer part of the standard
 
99
  ``Repository`` interface. (Jelmer Vernooij)
 
100
 
 
101
* The new method ``ControlDirFormat.is_initializable()`` returns a boolean
 
102
  indicating whether or not it is possible to use any of the
 
103
  initialization methods of that format to create a new control dir.
 
104
  (Jelmer Vernooij)
 
105
 
58
106
Internals
59
107
*********
60
108
 
69
117
Testing
70
118
*******
71
119
 
 
120
* Test scripts can now use ``bzr shelve`` and provide their input as
 
121
  complete lines. (Vincent Ladeuil, #856261)
 
122
 
72
123
.. Fixes and changes that are only relevant to bzr's test framework and 
73
124
   suite.  This can include new facilities for writing tests, fixes to 
74
125
   spurious test failures and changes to the way things should be tested.
301
352
* New registry ``OptionRegistry`` specialized for configuration options.
302
353
  (Vincent Ladeuil)
303
354
 
 
355
* Plugins that implement custom protocols for ``bzr serve`` should now
 
356
  also take an argument ``timeout``. This is used by the the bzr protocol
 
357
  to close a connection if a client has been idle for more than X seconds.
 
358
  (Default 5minutes). (John Arbash Meinel)
 
359
 
304
360
* Remove ``AtomicFile.closed`` which has been deprecated in bzr 0.10.
305
361
  (Vincent Ladeuil)
306
362