11
:2.4b1: 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.
23
* The ``lp:`` directory service now supports Launchpad's QA staging.
24
(Jelmer Vernooij, #667483)
26
* External merge tools can now be configured in bazaar.conf. See
27
``bzr help configuration`` for more information. (Gordon Tyler, #489915)
32
.. Improvements to existing commands, especially improved performance
33
or memory usage, or better results.
35
* ``bzr cat-revision`` no longer requires a working tree. (Jelmer Vernooij, #704405)
40
.. Fixes for situations where bzr would previously crash or give incorrect
41
or undesirable results.
43
* ``bzr push --overwrite`` with an older revision specified will now correctly
44
roll back the target branch. (Jelmer Vernooij, #386576)
46
* ``bzr lp-propose`` can now propose merges against packaging branches on
47
Launchpad without requiring the target branch to be specified.
48
(Jelmer Vernooij, #704647)
50
* ``bzr lp-propose`` no longer requires a reviewer to be specified. It will
51
instead leave setting the reviewer up to Launchpad if it was not specified.
52
(Jelmer Vernooij, #583772)
54
* ``bzr pull`` will now exit with exit code 1 if there were tag conflicts.
55
(Jelmer Vernooij, #213185)
57
* ``bzr serve`` no longer crashes when a server_started hook is installed and
58
IPv6 support is available on the system. (Jelmer Vernooij, #293697)
60
* ``bzr whoami`` will now display an error if both a new identity and
61
``--email`` were specified. (Jelmer Vernooij, #680449)
63
* ``launchpadlib`` doesn't provide the ``uris`` module in some old versions.
64
(Vincent Ladeuil, #706835)
66
* Plugins incompatible with the current version of bzr no longer produce a
67
warning on every command invocation. Instead, a message is shown by
68
``bzr plugins`` and in crash reports.
69
(#704195, Martin Pool)
74
.. Improved or updated documentation.
79
.. Changes that may require updates in plugins or other code that uses
82
* Added ``bzrlib.mergetools`` module with helper functions for working with
83
the list of external merge tools. (Gordon Tyler, #489915)
88
.. Major internal changes, unlikely to be visible to users or plugin
89
developers, but interesting for bzr developers.
94
.. Fixes and changes that are only relevant to bzr's test framework and
95
suite. This can include new facilities for writing tests, fixes to
96
spurious test failures and changes to the way things should be tested.