26
26
.. Improvements to existing commands, especially improved performance
27
27
or memory usage, or better results.
29
* Colocated branches can now be addressed using the 'co:NAME' rather than
30
the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665)
35
.. Fixes for situations where bzr would previously crash or give incorrect
36
or undesirable results.
41
.. Improved or updated documentation.
43
* Force format registration to avoid generate_docs.py traceback when the
44
registry is empty. (Vincent Ladeuil, #956860)
49
.. Changes that may require updates in plugins or other code that uses
55
.. Major internal changes, unlikely to be visible to users or plugin
56
developers, but interesting for bzr developers.
61
.. Fixes and changes that are only relevant to bzr's test framework and
62
suite. This can include new facilities for writing tests, fixes to
63
spurious test failures and changes to the way things should be tested.
71
This is the first beta for the 2.6 series, leading up to a 2.6.0 release in
74
This release includes ssl certificates verification from the urllib-based
75
http implementation turned on by default, fixes some UI issues around
76
colocated branches, documentation fixes and more.
78
This release includes all bugs fixed in previous series known at the time of
81
Beta releases are suitable for everyday use but may cause some
82
incompatibilities with plugins. Some plugins may need small updates to work
85
External Compatibility Breaks
86
*****************************
29
93
* Access to HTTPS URLs now uses the urrllib implementation by default.
30
94
For the old pycurl-based implementation, specify ``https+pycurl://`` as
31
95
the URL scheme when accessing a HTTPS location.
32
96
(Jelmer Vernooij, #125055)
98
* Add short option alias ``-N`` for ``--no-recurse``.
99
(Jelmer Vernooij, #945904)
34
101
* Avoid 'Invalid range access' errors when whole files are retrieved with
35
102
transport.http.get() . (Vincent Ladeuil, #924746)
104
* ``bzr rmbranch`` now supports removing colocated branches.
105
(Jelmer Vernooij, #920653)
107
* ``bzr rmbranch`` no longer removes active branches unless ``--force``
108
is specified. (Jelmer Vernooij, #922953)
110
* ``bzr verify-signatures`` now shows a progress bar.
113
* Two new command hooks, ``pre_command`` and ``post_command``,
114
provide notification before and after a command has been run.
115
(Brian de Alwis, Jelmer Vernooij)
40
.. Fixes for situations where bzr would previously crash or give incorrect
41
or undesirable results.
43
120
* Fix ``bzr config`` display for ``RegistryOption`` values.
44
121
(Vincent Ladeuil, #930182)
123
* Option values set on locked branches should be saved only when the branch
124
is finally unlocked. (Vincent Ladeuil, #948339)
49
129
.. Improved or updated documentation.
131
* Document "bzr lp-propose", "bzr register-branch" and
132
the other Launchpad plugin commands in bzr(1).
133
(Jelmer Vernooij, #843801, #163995)
135
* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable
136
list rather than hardcoding. (Jelmer Vernooij, #197618)
138
* Prevent lines of command descriptions starting with a dot to
139
accidentally be interpreted as a roff macro in bzr(1).
140
(Jelmer Vernooij, #711079)
142
* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771)
54
.. Changes that may require updates in plugins or other code that uses
147
* ``GPGStrategy.do_verifications`` has been deprecated.
57
150
* File ids in the ``Tree`` API can now be bytestring as previously,
58
151
or tuples of bytestrings.
61
154
* ``mail_client`` now accepts a configuration stack object rather than
62
155
an old style Config object. (Jelmer Vernooij)
157
* New method ``Repository.verify_revision_signatures``.
64
160
* New configuration option class ``RegistryOption`` which is backed
65
161
onto a registry. (Jelmer Vernooij)
67
163
* New convenience API method ``WorkingTree.get_config_stack``.
166
* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map``
167
are noew deprecated. Instead, use ``filter_stacks_registry.register``
168
and ``filter_stacks_registry.register_lazy``.
172
``branch.PullResult.__int__`` deprecated in 2.3.0,
173
``branch.PushResult.__int__`` deprecated in 2.3.0,
174
``branch.BranchFormat.get_default_format`` deprecated in 2.4.0,
175
``branch.BranchFormat.get_formats`` deprecated in 2.4.0,
176
``branch.BranchFormat.set_default_format`` deprecated in 2.4.0,
177
``branch.BranchFormat.register_format`` deprecated in 2.4.0,
178
``branch.BranchFormat.unregister_format`` deprecated in 2.4.0,
179
``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0,
180
``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0,
181
``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0,
182
``config.Config.get_editor`` deprecated in 2.4.0,
183
``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3,
184
``hooks.Hooks.create_hook`` deprecated in 2.4,
185
``inventory.Inventory.__contains__`` deprecated in 2.4.0,
186
``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0,
187
``merge.Merge3Merger.fix_root`` deprecated in 2.4.0,
188
``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0,
189
``transform.get_backup_name`` deprecated in 2.3.0,
190
``transform._get_backup_name`` deprecated in 2.3.0,
191
``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0,
192
``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0,
193
``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0,
194
``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0,
195
``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0,
196
``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0,
197
``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0,
200
* Remove deprecated ``Branch.set_revision_history`` and
201
``Branch.revision_history`` methods and the ``set_rh``
202
hook on ``Branch``. (Jelmer Vernooij)
73
.. Major internal changes, unlikely to be visible to users or plugin
74
developers, but interesting for bzr developers.
79
.. Fixes and changes that are only relevant to bzr's test framework and
80
suite. This can include new facilities for writing tests, fixes to
81
spurious test failures and changes to the way things should be tested.
207
* ``Tree.path2id`` now once again accepts a list of path elements
208
in addition to a path. (Jelmer Vernooij)
210
* Turn config option expansion on by default. The only options for which
211
this should be disabled are templates which should already have used
212
conf.get(option, expand=False) or conf.get_user_option(option,
213
expand=False). (Vincent Ladeuil)
85
216
vim: tw=74 ft=rst ff=unix