~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Patch Queue Manager
  • Date: 2011-12-08 09:20:58 UTC
  • mfrom: (6349.1.1 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20111208092058-vyugbu7jru6dp426
(vila) Release 2.5b4 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
bzr 2.5b4
9
9
#########
10
10
 
11
 
:2.5b4: NOT RELEASED YET
 
11
:2.5b4: 2011-12-08
 
12
 
 
13
This is the fourth beta of the 2.5 series, leading to a 2.5.0 release in
 
14
February 2012. Beta releases are suitable for everyday use but may cause
 
15
some incompatibilities with plugins.
 
16
 
 
17
This release includes many improvements in the smart server, UI polish for
 
18
the colocated branches, optimizations for revision specifiers to avoid
 
19
history sized operations, enhancements to the config framework, bug fixes
 
20
related to unicode paths and more.
 
21
 
 
22
This release includes all bug fixed in previous series known at the time of
12
23
 
13
24
External Compatibility Breaks
14
25
*****************************
15
26
 
16
 
.. These may require users to change the way they use Bazaar.
 
27
None.
17
28
 
18
29
New Features
19
30
************
20
31
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
32
* Provides a ``po_merge`` plugin to automatically merge ``.po`` files with
24
33
  ``msgmerge``. See ``bzr help po_merge`` for details.
25
34
  (Vincent Ladeuil, #884270)
27
36
Improvements
28
37
************
29
38
 
30
 
.. Improvements to existing commands, especially improved performance 
31
 
   or memory usage, or better results.
 
39
* ``bzr branch --stacked`` now only makes a single connection to the remote
 
40
  server rather than three. (Jelmer Vernooij, #444293)
32
41
 
33
42
* ``bzr export --uncommitted`` will export the uncommitted tree.
34
43
  (Jelmer Vernooij, #555613)
36
45
* ``bzr rmbranch`` can now remove colocated branches.
37
46
  (Jelmer Vernooij, #831464)
38
47
 
 
48
* ``bzr status`` no longer shows shelves if files are specified.
 
49
  (Francis Devereux)
 
50
 
39
51
* ``bzr switch`` now accepts colocated branch names to switch to.
40
52
  (Jelmer Vernooij, #826814)
41
53
 
42
 
* ``bzr branch --stacked`` now only makes a single connection to the remote
43
 
  server rather than three. (Jelmer Vernooij, #444293)
44
 
 
45
54
* Plugins can now register additional "location aliases".
46
55
  (Jelmer Vernooij)
47
56
 
48
 
* ``bzr status`` no longer shows shelves if files are specified.
49
 
  (Francis Devereux)
50
 
 
51
57
* Revision specifiers will now only browse as much history as they
52
58
  need to, rather than grabbing the whole history unnecessarily in some
53
59
  cases. (Jelmer Vernooij)
59
65
Bug Fixes
60
66
*********
61
67
 
62
 
.. Fixes for situations where bzr would previously crash or give incorrect
63
 
   or undesirable results.
64
 
 
65
 
* Allow lazy compiled patterns from ``bzrlib.lazy_regex`` to be
66
 
  pickled. (Jelmer Vernooij, #893149)
67
 
 
68
68
* A new section local option ``basename`` is available to help support some
69
69
  ``bzr-pipeline`` workflows and more generally help mapping local paths to
70
70
  remote ones. See ``bzr help configuration`` for more details.
78
78
  from remote repositories.  (Jelmer Vernooij, #368717, #762330,
79
79
  #608640)
80
80
 
 
81
* Allow lazy compiled patterns from ``bzrlib.lazy_regex`` to be
 
82
  pickled. (Jelmer Vernooij, #893149)
 
83
 
81
84
* ``bzr info`` no longer shows empty output if only a control
82
85
  directory is present. (Jelmer Vernooij, #159098)
83
86
 
126
129
* When a remote format is unknown, bzr will now print a single-line error
127
130
  message rather than a backtrace. (Jelmer Vernooij, #687226)
128
131
 
129
 
Documentation
130
 
*************
131
 
 
132
 
.. Improved or updated documentation.
133
 
 
134
132
API Changes
135
133
***********
136
134
 
137
 
.. Changes that may require updates in plugins or other code that uses
138
 
   bzrlib.
139
 
 
140
135
* ``BzrDir.open_branch`` and ``BranchFormat.open`` now take an optional
141
136
  ``possible_transports`` argument. (Jelmer Vernooij)
142
137
 
161
156
Internals
162
157
*********
163
158
 
164
 
.. Major internal changes, unlikely to be visible to users or plugin 
165
 
   developers, but interesting for bzr developers.
 
159
* Add HPSS call for ``Repository.pack``. (Jelmer Vernooij, #894461)
166
160
 
167
161
* ``bzr config`` uses the new configuration implementation.
168
162
  (Vincent Ladeuil)
169
163
 
170
 
* Add HPSS call for ``Repository.pack``. (Jelmer Vernooij, #894461)
171
 
 
172
164
* Custom HPSS error handlers can now be installed in the smart server client
173
165
  using the ``error_translators`` and ``no_context_error_translators``
174
166
  registries. (Jelmer Vernooij)
196
188
Testing
197
189
*******
198
190
 
199
 
.. Fixes and changes that are only relevant to bzr's test framework and 
200
 
   suite.  This can include new facilities for writing tests, fixes to 
201
 
   spurious test failures and changes to the way things should be tested.
202
 
 
203
191
* Avoid failures in test_transform when OS error messages are localised.
204
192
  (Martin Packman, #891582)
205
193