1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
####################
Bazaar Release Notes
####################
.. toctree::
:maxdepth: 1
bzr 2.4b1
#########
:2.4b1: NOT RELEASED YET
External Compatibility Breaks
*****************************
.. These may require users to change the way they use Bazaar.
New Features
************
.. New commands, options, etc that users may wish to try out.
* The ``lp:`` directory service now supports Launchpad's QA staging.
(Jelmer Vernooij, #667483)
* External merge tools can now be configured in bazaar.conf. See
``bzr help configuration`` for more information. (Gordon Tyler, #489915)
Improvements
************
.. Improvements to existing commands, especially improved performance
or memory usage, or better results.
* A new hidden command ``bzr repair-workingtree``. This is a way to force
the dirstate file to be rebuilt, rather than using a ``bzr checkout``
workaround. (John Arbash Meinel)
* ``bzr cat-revision`` no longer requires a working tree. (Jelmer Vernooij, #704405)
Bug Fixes
*********
.. Fixes for situations where bzr would previously crash or give incorrect
or undesirable results.
* ``bzr push --overwrite`` with an older revision specified will now correctly
roll back the target branch. (Jelmer Vernooij, #386576)
* ``bzr lp-propose`` can now propose merges against packaging branches on
Launchpad without requiring the target branch to be specified.
(Jelmer Vernooij, #704647)
* ``bzr lp-propose`` no longer requires a reviewer to be specified. It will
instead leave setting the reviewer up to Launchpad if it was not specified.
(Jelmer Vernooij, #583772)
* ``bzr pull`` will now exit with exit code 1 if there were tag conflicts.
(Jelmer Vernooij, #213185)
* ``bzr mv`` user errors no longer throw UnicodeEncodeError with non-ascii
paths, however they may still print junk if not on a UTF-8 terminal.
(Martin [gz], #707954)
* ``bzr serve`` no longer crashes when a server_started hook is installed and
IPv6 support is available on the system. (Jelmer Vernooij, #293697)
* ``bzr whoami`` will now display an error if both a new identity and
``--email`` were specified. (Jelmer Vernooij, #680449)
* ``launchpadlib`` doesn't provide the ``uris`` module in some old versions.
(Vincent Ladeuil, #706835)
* Empty entries in the ``NO_PROXY`` variable are no longer treated as matching
every host.
(Martin Pool, #586341)
* Plugins incompatible with the current version of bzr no longer produce a
warning on every command invocation. Instead, a message is shown by
``bzr plugins`` and in crash reports.
(#704195, Martin Pool)
Documentation
*************
.. Improved or updated documentation.
API Changes
***********
.. Changes that may require updates in plugins or other code that uses
bzrlib.
* Added ``bzrlib.mergetools`` module with helper functions for working with
the list of external merge tools. (Gordon Tyler, #489915)
Internals
*********
.. Major internal changes, unlikely to be visible to users or plugin
developers, but interesting for bzr developers.
Testing
*******
.. Fixes and changes that are only relevant to bzr's test framework and
suite. This can include new facilities for writing tests, fixes to
spurious test failures and changes to the way things should be tested.
..
vim: tw=74 ft=rst ff=unix
|