11
:2.4b5: NOT RELEASED YET
13
External Compatibility Breaks
14
*****************************
16
.. These may require users to change the way they use Bazaar.
21
.. New commands, options, etc that users may wish to try out.
26
.. Improvements to existing commands, especially improved performance
27
or memory usage, or better results.
32
.. Fixes for situations where bzr would previously crash or give incorrect
33
or undesirable results.
38
.. Improved or updated documentation.
43
.. Changes that may require updates in plugins or other code that uses
49
.. Major internal changes, unlikely to be visible to users or plugin
50
developers, but interesting for bzr developers.
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.
59
* Fix test failures when running as a homeless user (debian buildd). Tests
60
leaking into ``${HOME}/.bzr.log`` should be detected properly now.
61
(Vincent Ladeuil, #798698)
11
:2.4b4: NOT RELEASED YET
68
This is the fourth beta of the 2.4 series, leading to a 2.4.0 release in
69
August 2011. Beta releases are suitable for everyday use but may cause some
70
incompatibilities with plugins.
72
This release includes all bug fixed in previous series known at the time of
13
76
External Compatibility Breaks
14
77
*****************************
24
87
.. New commands, options, etc that users may wish to try out.
89
* Hooks have been added for config stacks: ``get``, ``set`` and ``remove``
90
are called when an option is repsectively read, modified or deleted. Also
91
added ``load`` and ``save`` hooks for config stores, called when the
92
stores are loaded or saved. (Vincent Ladeuil)
26
94
* New hook server_exception in bzrlib.smart.server to catch any
27
exception caused while running bzr serve. (Jonathan Riddell,
95
exception caused while running bzr serve.
96
(Jonathan Riddell, #274578)
30
99
* New hook set_commit_message in bzrlib.msgeditor to set
31
100
a commit message and revision properties. (Jonathan Riddell,
62
131
* Fix a race condition for ``server_started`` hooks leading to a spurious
63
132
test failure. (Vincent Ladeuil, #789167)
134
* Fix exporting subdirectory with ``--per-file-timestamps``.
135
(Szilveszter Farkas, #795557)
65
137
* Handle files that get created but don't get used during TreeTransform.
66
138
``open()`` can create a file, and still raise an exception before it
67
139
returns. So anything we might have created, make sure we destroy during
76
148
because ``build_mo`` became a required step that they didn't know about.
77
149
(John Arbash Meinel, #787122)
151
* Properly avoid re-adding a file after it changes case on CICP
152
filesystems. (John Arbash Meinel, #798130)
79
154
* Reports the original error when an InvalidHttpResponse exception is
80
155
encountered to facilitate debug. (Vincent Ladeuil, #788530)
110
185
* Information about held lockdir locks returned from eg `LockDir.peek` is
111
now represented as a `LockHeldInfo` object, rather than a plain Python
186
now represented as a `LockHeldInfo` object, rather than a plain
190
* Remove `file_status` function.
193
* ``Repository.iter_reverse_revision_history`` is now deprecated.
194
Use ``Graph.iter_lefthand_ancestry`` instead.
195
(Jelmer Vernooij, #739481)
114
197
* ``Repository.get_ancestry`` has been deprecated. Use
115
198
``Graph.iter_ancestry`` instead.
286
369
not load the whole inventory, which can take 10+s with large trees.
287
370
(Jonathan Riddell, John Arbash Meinel, #781168)
372
* ``bzr mv --after old_name new_name`` now works if "new_name" is newly
373
added. (Benoît Pierre)