~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jonathan Riddell
  • Date: 2011-06-16 14:21:52 UTC
  • mto: (5971.2.3 bzr-gpgme)
  • mto: This revision was merged to the branch mainline in revision 6003.
  • Revision ID: jriddell@canonical.com-20110616142152-oacqldot0lxciq0e
tidying

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.4b5
9
 
#########
10
 
 
11
 
:2.4b5: NOT RELEASED YET
12
 
 
13
 
External Compatibility Breaks
14
 
*****************************
15
 
 
16
 
.. These may require users to change the way they use Bazaar.
17
 
 
18
 
New Features
19
 
************
20
 
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
 
Improvements
24
 
************
25
 
 
26
 
.. Improvements to existing commands, especially improved performance 
27
 
   or memory usage, or better results.
28
 
 
29
 
Bug Fixes
30
 
*********
31
 
 
32
 
.. Fixes for situations where bzr would previously crash or give incorrect
33
 
   or undesirable results.
34
 
 
35
 
Documentation
36
 
*************
37
 
 
38
 
.. Improved or updated documentation.
39
 
 
40
 
API Changes
41
 
***********
42
 
 
43
 
.. Changes that may require updates in plugins or other code that uses
44
 
   bzrlib.
45
 
 
46
 
Internals
47
 
*********
48
 
 
49
 
.. Major internal changes, unlikely to be visible to users or plugin 
50
 
   developers, but interesting for bzr developers.
51
 
 
52
 
Testing
53
 
*******
54
 
 
55
 
.. Fixes and changes that are only relevant to bzr's test framework and 
56
 
   suite.  This can include new facilities for writing tests, fixes to 
57
 
   spurious test failures and changes to the way things should be tested.
58
 
 
59
 
 
60
8
bzr 2.4b4
61
9
#########
62
10
 
63
 
:2.4b4: 2011-06-16
64
 
 
65
 
This is the fourth beta of the 2.4 series, leading to a 2.4.0 release in
66
 
August 2011. Beta releases are suitable for everyday use but may cause some
67
 
incompatibilities with plugins.
68
 
 
69
 
This release includes all bug fixed in previous series known at the time of
70
 
this release.
71
 
 
 
11
:2.4b4: NOT RELEASED YET
72
12
 
73
13
External Compatibility Breaks
74
14
*****************************
75
15
 
76
16
.. These may require users to change the way they use Bazaar.
77
17
 
78
 
* Do not treat configuration option 'check_signatures = require' as if
79
 
  it were 'create_signatures = always' (Jonathan Riddell)
80
 
 
81
18
New Features
82
19
************
83
20
 
84
21
.. New commands, options, etc that users may wish to try out.
85
22
 
86
 
* Hooks have been added for config stacks: ``get``, ``set`` and ``remove``
87
 
  are called when an option is repsectively read, modified or deleted. Also
88
 
  added ``load`` and ``save`` hooks for config stores, called when the
89
 
  stores are loaded or saved.  (Vincent Ladeuil)
90
 
 
91
23
* New hook server_exception in bzrlib.smart.server to catch any
92
 
  exception caused while running bzr serve.
93
 
  (Jonathan Riddell, #274578)
94
 
 
 
24
  exception caused while running bzr serve.  (Jonathan Riddell,
 
25
  #274578)
95
26
 
96
27
* New hook set_commit_message in bzrlib.msgeditor to set
97
28
  a commit message and revision properties.  (Jonathan Riddell,
128
59
* Fix a race condition for ``server_started`` hooks leading to a spurious
129
60
  test failure. (Vincent Ladeuil, #789167)
130
61
 
131
 
* Fix exporting subdirectory with ``--per-file-timestamps``.
132
 
  (Szilveszter Farkas, #795557)
133
 
 
134
62
* Handle files that get created but don't get used during TreeTransform.
135
63
  ``open()`` can create a file, and still raise an exception before it
136
64
  returns. So anything we might have created, make sure we destroy during
145
73
  because ``build_mo`` became a required step that they didn't know about.
146
74
  (John Arbash Meinel, #787122)
147
75
 
148
 
* Properly avoid re-adding a file after it changes case on CICP
149
 
  filesystems. (John Arbash Meinel, #798130)
150
 
 
151
76
* Reports the original error when an InvalidHttpResponse exception is
152
77
  encountered to facilitate debug. (Vincent Ladeuil, #788530)
153
78
 
168
93
* Improve documentation of ``bzr merge --force``.
169
94
  (Neil Martinsen-Burrell, #767307)
170
95
 
171
 
* Make docs for configuration options for digital signatures match 
172
 
  reality. (Jonathan Riddell)
173
 
 
174
 
* Add user-guide page on GPG signatures. (Jonathan Riddell)
175
 
 
176
96
API Changes
177
97
***********
178
98
 
180
100
   bzrlib.
181
101
 
182
102
* Information about held lockdir locks returned from eg `LockDir.peek` is
183
 
  now represented as a `LockHeldInfo` object, rather than a plain
184
 
  Python dict.
185
 
  (Martin Pool)
186
 
 
187
 
* Remove `file_status` function.
188
 
  (Martin Pool)
189
 
 
190
 
* ``Repository.iter_reverse_revision_history`` is now deprecated.
191
 
  Use ``Graph.iter_lefthand_ancestry`` instead.
192
 
  (Jelmer Vernooij, #739481)
 
103
  now represented as a `LockHeldInfo` object, rather than a plain Python
 
104
  dict.
193
105
 
194
106
Internals
195
107
*********
362
274
  not load the whole inventory, which can take 10+s with large trees.
363
275
  (Jonathan Riddell, John Arbash Meinel, #781168)
364
276
 
365
 
* ``bzr mv --after old_name new_name`` now works if "new_name" is newly
366
 
  added. (BenoĆ®t Pierre)
367
 
 
368
277
 
369
278
Documentation
370
279
*************