14
14
Compatibility Breaks
15
15
********************
17
* ``Repository.get_inventory_sha1()`` has been removed. (Jelmer Vernooij)
22
* If the Apport crash-reporting tool is available, bzr crashes are now
23
stored into the ``/var/crash`` apport spool directory, and the user is
24
invited to report them to the developers from there, either
25
automatically or by running ``apport-bug``. No information is sent
26
without specific permission from the user. (Martin Pool, #515052)
31
* Avoid infinite recursion when probing for apport.
32
(Vincent Ladeuil, #516934)
37
* Stop sending apport crash files to ``.cache`` in the directory from
38
which ``bzr selftest`` was run. (Martin Pool, #422350)
40
bzr 2.1.0 (not released yet)
41
############################
48
* Network transfer amounts and rates are now displayed in SI units according
49
to the Ubuntu Units Policy, https://wiki.ubuntu.com/UnitsPolicy.
50
(Gordon Tyler, #514399)
52
* Fix "AttributeError in Inter1and2Helper" during fetch.
53
(Martin Pool, #513432)
55
* Fix ``log`` to better check ancestors even if merged revisions are involved.
56
(Vincent Ladeuil, #476293)
58
* Give a better error message when doing ``bzr bind`` in an already bound
59
branch. (Neil Martinsen-Burrell, #513063)
61
* Set the mtime of files exported to a directory by ``bzr export`` all to
62
the same value to avoid confusing ``make`` and other date-based build
63
systems. (Robert Collins, #515631)
74
* ``Repository.deserialise_inventory`` has been renamed to
75
``Repository._deserialise_inventory`` to indicate it is private.
78
* ``Repository.get_inventory_xml`` has been renamed to
79
``Repository._get_inventory_xml`` to indicate it is private.
82
* ``Repository.serialise_inventory`` has been renamed to
83
``Repository._serialise_inventory`` to indicate it is private.
90
* Using the ``bzrlib.chk_map`` module from within multiple threads at the
91
same time was broken due to race conditions with a module level page
92
cache. This shows up as a KeyError in the ``bzrlib.lru_cache`` code with
93
``bzrlib.chk_map`` in the backtrace, and can be triggered without using
94
the same high level objects such as ``bzrlib.repository.Repository``
95
from different threads. chk_map now uses a thread local cache which may
96
increase memory pressure on processes using threads.
97
(Robert Collins, John Arbash Meinel, #514090)
99
* The new ``merge_file_content`` should now be ok with tests to avoid
101
(Vincent Ladeuil, #515597)
106
:Codename: after the bubbles
107
:2.1.0rc2: 2010-01-29
109
This is a quick-turn-around to update a small issue with our new per-file
110
merge hook. We expect no major changes from this to the final 2.1.0.
115
* The new ``merge_file_content`` hook point has been altered to provide a
116
better API where state for extensions can be stored rather than the
117
too-simple function based approach. This fixes a performance regression
118
where branch configuration would be parsed per-file during merge. As
119
part of this the included news_merger has been refactored into a base
120
helper class ``bzrlib.merge.ConfigurableFileMerger``.
121
(Robert Collins, John Arbash Meinel, #513822)