6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
1 |
#################### |
2 |
Bazaar Release Notes |
|
3 |
#################### |
|
4 |
||
5 |
.. toctree:: |
|
6 |
:maxdepth: 1 |
|
7 |
||
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
8 |
bzr 2.6b3 |
9 |
######### |
|
10 |
||
11 |
:2.6b3: NOT RELEASED YET |
|
12 |
||
13 |
External Compatibility Breaks |
|
14 |
***************************** |
|
15 |
||
6538.1.30
by Aaron Bentley
Make *not* storing on switch the default. |
16 |
.. These may require users to change the way they use Bazaar. |
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
17 |
|
18 |
New Features |
|
19 |
************ |
|
20 |
||
6538.1.30
by Aaron Bentley
Make *not* storing on switch the default. |
21 |
* ``bzr switch --store`` now stores uncommitted changes in the branch, and |
22 |
restores them when switching back to the branch. (Aaron Bentley) |
|
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
23 |
|
6524.5.6
by Paul Nixon
Updated release notes. |
24 |
* New option '--context' for 'bzr diff' command, to configure the amount of |
25 |
context (i.e. showing lines that have not changed). Also available as the |
|
26 |
named parameter 'context_lines' to bzrlib.diff.internal_diff(). (Paul Nixon) |
|
27 |
||
6556.2.2
by Jelmer Vernooij
Move ping plugin to bzrlib. |
28 |
* The 'ping' plugin is now shipped with bzr. (Jelmer Vernooij) |
29 |
||
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
30 |
Improvements |
31 |
************ |
|
32 |
||
6565.1.1
by Robert Collins
* ``bzr help env-variables`` now points users at ``bzr help configuration`` |
33 |
* ``bzr help env-variables`` now points users at ``bzr help configuration`` |
34 |
which has much more detailed information on the same stuff. |
|
35 |
(Robert Collins) |
|
36 |
||
6499.3.10
by Vincent Ladeuil
Add news entry and cleanup |
37 |
* ``bzr lp-find-proposal`` now only cares about the revision-id that is |
38 |
specified, not the branch you use. This was enabled by a new API call in |
|
39 |
Launchpad's web service. (Aaron Bentley) |
|
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
40 |
|
5912.5.9
by Martin
Add release notes |
41 |
* Implement authentication.conf password obfuscation, the password_encoding |
42 |
option can now be set to base64. (Florian Dorn) |
|
43 |
||
6499.3.10
by Vincent Ladeuil
Add news entry and cleanup |
44 |
* Local configurations files (i.e. accessed on the local file system like |
45 |
``bazaar.conf`` and ``locations.conf``) are now shared, reducing the |
|
46 |
number of IOs when querying a configuation option. (Vincent Ladeuil, #832042) |
|
47 |
||
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
48 |
Bug Fixes |
49 |
********* |
|
50 |
||
6561.2.1
by Vincent Ladeuil
Add a ``progress_bar`` config option. |
51 |
* Add a ``progress_bar`` configuration option defaulting to |
52 |
``BZR_PROGRESS_BAR``. This can be set in ``bazaar.conf`` or specified from |
|
6561.2.2
by Vincent Ladeuil
Fix bug number (388275) for progress bar config option |
53 |
the command line with ``-Oprogress_bar=text``. (Vincent Ladeuil, #388275) |
6561.2.1
by Vincent Ladeuil
Add a ``progress_bar`` config option. |
54 |
|
6538.4.4
by Haw Loeung (hloeung)
[hloeung] Updated release notes with news about bug fix. |
55 |
* Fixed a bug where the entire contents of ``/etc/mailname`` is read in. |
56 |
We only want to read in the first line so that comments could be added |
|
57 |
and would be ignored. |
|
58 |
(Haw Loeung, #932515) |
|
59 |
||
6569.1.1
by Jelmer Vernooij
Fix syntax error in doc/ja/user-guide/http_smart_server.txt that |
60 |
* Fixed a syntax error in ``doc/ja/user-guide/http_smart_server.txt`` that |
61 |
causes breakage with docutils 0.9.1. |
|
62 |
(Vincent Ladeuil, Jelmer Vernooij, #1066307) |
|
63 |
||
6559.2.1
by Vincent Ladeuil
Makes AuthenticationConfig always return unicode user names and passwords. |
64 |
* ``Authentication.Config`` now always returns unicode user names and passwords. |
65 |
(Vincent Ladeuil, #514301) |
|
66 |
||
6556.1.1
by Vincent Ladeuil
Warn instead of failing on pull --show-base in a treeless branch |
67 |
* Warn when ``--show-base`` is used for ``pull`` in a treeless branch |
68 |
instead of failing. It's useless but harmless. (Vincent Ladeuil, #1022160) |
|
69 |
||
6542.1.1
by Jelmer Vernooij
Mention 'bzr reconcile --canonicalize-chks' when hitting a missing chk root reference error. |
70 |
* When a missing referenced chk root error is encountered, bzr now suggests |
71 |
running ``bzr reconcile --canonicalize-chks``. (Jelmer Vernooij, #1021537) |
|
72 |
||
6519.3.6
by Martin
Merge bzr.dev to resolve conflict in release notes and bump to 2.6b3 |
73 |
* When pushing a specific revision, create the new working tree at |
74 |
that revision. (#484516, Neil Martinsen-Burrell) |
|
75 |
||
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
76 |
Documentation |
77 |
************* |
|
78 |
||
79 |
.. Improved or updated documentation. |
|
80 |
||
6561.1.1
by Vincent Ladeuil
Clarify option references expansion for `bzr config`. |
81 |
* Clarify ``bzr config`` usages especially around other option references |
82 |
expansion. (Vincent Ladeuil, #996401) |
|
83 |
||
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
84 |
API Changes |
85 |
*********** |
|
86 |
||
87 |
.. Changes that may require updates in plugins or other code that uses |
|
88 |
bzrlib. |
|
89 |
||
90 |
Internals |
|
91 |
********* |
|
92 |
||
6538.3.1
by Aaron Bentley
Add docs. |
93 |
* The launchpad plugin now requires API 1.6.0 or later. This version shipped |
94 |
with Ubuntu 9.10. (Aaron Bentley) |
|
6536.1.1
by Vincent Ladeuil
Open 2.6b3 |
95 |
|
96 |
Testing |
|
97 |
******* |
|
98 |
||
99 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
100 |
suite. This can include new facilities for writing tests, fixes to |
|
101 |
spurious test failures and changes to the way things should be tested. |
|
102 |
||
103 |
||
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
104 |
bzr 2.6b2 |
105 |
######### |
|
106 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
107 |
:2.6b2: 2012-09-10 |
108 |
||
109 |
This is the second beta for the 2.6 series, leading up to a 2.6.0 release in |
|
110 |
August 2012. |
|
111 |
||
112 |
This release includes minor bug fixes. |
|
113 |
||
114 |
This release includes all bugs fixed in previous series known at the time of |
|
115 |
this release. |
|
116 |
||
117 |
Beta releases are suitable for everyday use but may cause some |
|
118 |
incompatibilities with plugins. Some plugins may need small updates to work |
|
119 |
with 2.6b2. |
|
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
120 |
|
121 |
External Compatibility Breaks |
|
122 |
***************************** |
|
123 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
124 |
None. |
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
125 |
|
126 |
New Features |
|
127 |
************ |
|
128 |
||
6159.2.8
by Jelmer Vernooij
Merge bzr.dev. |
129 |
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``. |
130 |
(Jelmer Vernooij, #681792) |
|
131 |
||
6531.3.1
by Jelmer Vernooij
Ship the grep plugin. |
132 |
* The 'grep' plugin is now shipped with bzr. (Jelmer Vernooij) |
133 |
||
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
134 |
Improvements |
135 |
************ |
|
136 |
||
6511.3.1
by Jelmer Vernooij
Add 'co:' directory service. |
137 |
* Colocated branches can now be addressed using the 'co:NAME' rather than |
138 |
the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665) |
|
139 |
||
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
140 |
Bug Fixes |
141 |
********* |
|
142 |
||
6519.2.1
by Neil Martinsen-Burrell
Show tag names when using missing command |
143 |
* "bzr missing" now shows tag names when displaying revision information. |
144 |
(#559072, Neil Martinsen-Burrell) |
|
145 |
||
6531.2.3
by Vincent Ladeuil
Add news entry |
146 |
* Fix ``branch.conf`` saving when unlocking the branch for BranchFormat4. |
147 |
(Vincent Ladeuil, #1020007) |
|
148 |
||
6519.1.2
by Jelmer Vernooij
Implement ResponseFile.readline and ResponseFile.tell. |
149 |
* Implement ``ResponseFile.readline`` and ``ReponseFile.tell``, |
150 |
fixing some clones over HTTP. (Jelmer Vernooij, #963769) |
|
151 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
152 |
* Option values set on locked branches should be saved only when the branch |
153 |
is finally unlocked. (Vincent Ladeuil, #948339) |
|
6519.3.1
by Neil Martinsen-Burrell
when pushing specific revision, create working tree at that revision |
154 |
|
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
155 |
Documentation |
156 |
************* |
|
157 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
158 |
* Document "bzr lp-propose", "bzr register-branch" and |
159 |
the other Launchpad plugin commands in bzr(1). |
|
160 |
(Jelmer Vernooij, #843801, #163995) |
|
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
161 |
|
6508.1.1
by Vincent Ladeuil
Ensures the format registry is not empty when generating docs for sphinx |
162 |
* Force format registration to avoid generate_docs.py traceback when the |
163 |
registry is empty. (Vincent Ladeuil, #956860) |
|
164 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
165 |
* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable |
166 |
list rather than hardcoding. (Jelmer Vernooij, #197618) |
|
167 |
||
168 |
||
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
169 |
API Changes |
170 |
*********** |
|
171 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
172 |
* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map`` |
173 |
are noew deprecated. Instead, use ``filter_stacks_registry.register`` |
|
174 |
and ``filter_stacks_registry.register_lazy``. |
|
175 |
(Jelmer Vernooij) |
|
176 |
||
177 |
* Remove deprecated Branch.import_last_revision(). (Jelmer Vernooij) |
|
178 |
||
179 |
* Remove deprecated ``RepositoryFormat.register_format``. |
|
180 |
(Jelmer Vernooij) |
|
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
181 |
|
6526.5.1
by Jelmer Vernooij
Remove deprecated Repository.get_ancestry(). |
182 |
* Remove deprecated Repository.get_ancestry(). (Jelmer Vernooij) |
183 |
||
6526.3.1
by Jelmer Vernooij
Remove deprecated Repository.iter_reverse_revision_history. |
184 |
* Remove deprecated Repository.iter_reverse_revision_history(). |
185 |
(Jelmer Vernooij) |
|
186 |
||
6526.1.1
by Jelmer Vernooij
Remove deprecated annotate_file. |
187 |
* The previously deprecated ``bzrlib.annotate.annotate_file`` function |
188 |
has been removed. (Jelmer Vernooij) |
|
189 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
190 |
|
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
191 |
Internals |
192 |
********* |
|
193 |
||
6535.1.1
by Vincent Ladeuil
Release 2.6b2 |
194 |
None. |
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
195 |
|
196 |
Testing |
|
197 |
******* |
|
198 |
||
6522.1.1
by Vincent Ladeuil
Fix test failures caued by a forgotten ``tests.features.sphinx`` reference |
199 |
* Fix test failures by removing a remaining reference to ``features.sphinx`` |
200 |
which isn't needed anymore since we don't test the texinfo sphinx builder |
|
201 |
anymore either. (Vincent Ladeuil) |
|
6505.1.1
by Vincent Ladeuil
Open 2.6b2 |
202 |
|
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
203 |
bzr 2.6b1 |
204 |
######### |
|
205 |
||
6504.1.2
by Vincent Ladeuil
Release 2.6b1 |
206 |
:2.6b1: 2012-03-15 |
207 |
||
208 |
This is the first beta for the 2.6 series, leading up to a 2.6.0 release in |
|
209 |
August 2012. |
|
210 |
||
211 |
This release includes ssl certificates verification from the urllib-based |
|
212 |
http implementation turned on by default, fixes some UI issues around |
|
213 |
colocated branches, documentation fixes and more. |
|
214 |
||
215 |
This release includes all bugs fixed in previous series known at the time of |
|
216 |
this release. |
|
217 |
||
218 |
Beta releases are suitable for everyday use but may cause some |
|
219 |
incompatibilities with plugins. Some plugins may need small updates to work |
|
220 |
with 2.6b1. |
|
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
221 |
|
222 |
External Compatibility Breaks |
|
223 |
***************************** |
|
224 |
||
6504.1.2
by Vincent Ladeuil
Release 2.6b1 |
225 |
None. |
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
226 |
|
227 |
Improvements |
|
228 |
************ |
|
229 |
||
6450.2.1
by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport |
230 |
* Access to HTTPS URLs now uses the urrllib implementation by default. |
231 |
For the old pycurl-based implementation, specify ``https+pycurl://`` as |
|
232 |
the URL scheme when accessing a HTTPS location. |
|
233 |
(Jelmer Vernooij, #125055) |
|
234 |
||
6478.1.1
by Jelmer Vernooij
Add short option '-N' for '--no-recurse'. |
235 |
* Add short option alias ``-N`` for ``--no-recurse``. |
236 |
(Jelmer Vernooij, #945904) |
|
237 |
||
6450.2.1
by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport |
238 |
* Avoid 'Invalid range access' errors when whole files are retrieved with |
239 |
transport.http.get() . (Vincent Ladeuil, #924746) |
|
6443.1.2
by Jelmer Vernooij
Change default HTTPS backend to urllib. |
240 |
|
6437.40.2
by Jelmer Vernooij
Merge lp:bzr. |
241 |
* ``bzr rmbranch`` now supports removing colocated branches. |
242 |
(Jelmer Vernooij, #920653) |
|
243 |
||
6437.41.3
by Jelmer Vernooij
Merge rmbranch-colo. |
244 |
* ``bzr rmbranch`` no longer removes active branches unless ``--force`` |
245 |
is specified. (Jelmer Vernooij, #922953) |
|
246 |
||
6491.1.3
by Jelmer Vernooij
Make 'bzr verify-signatures' show a progress bar. |
247 |
* ``bzr verify-signatures`` now shows a progress bar. |
248 |
(Jelmer Vernooij) |
|
249 |
||
6475.1.1
by Brian de Alwis
Doc fix: command hooks available in 2.6 |
250 |
* Two new command hooks, ``pre_command`` and ``post_command``, |
251 |
provide notification before and after a command has been run. |
|
252 |
(Brian de Alwis, Jelmer Vernooij) |
|
253 |
||
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
254 |
Bug Fixes |
255 |
********* |
|
256 |
||
6466.1.1
by Vincent Ladeuil
Fix RegistryOption display in bzr config output |
257 |
* Fix ``bzr config`` display for ``RegistryOption`` values. |
258 |
(Vincent Ladeuil, #930182) |
|
259 |
||
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
260 |
Documentation |
261 |
************* |
|
262 |
||
6503.1.1
by Jelmer Vernooij
Prevent lines starting with a dot to accidentally be interpreted as a roff macro. |
263 |
* Prevent lines of command descriptions starting with a dot to |
264 |
accidentally be interpreted as a roff macro in bzr(1). |
|
265 |
(Jelmer Vernooij, #711079) |
|
266 |
||
6498.2.1
by Jelmer Vernooij
Properly format apostrophes in manual page. |
267 |
* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771) |
268 |
||
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
269 |
API Changes |
270 |
*********** |
|
271 |
||
6491.1.4
by Jelmer Vernooij
Deprecate GPGStrategy.do_verifications. |
272 |
* ``GPGStrategy.do_verifications`` has been deprecated. |
273 |
(Jelmer Vernooij) |
|
274 |
||
6445.3.1
by Jelmer Vernooij
Allow file ids in the tree API to be tuples. |
275 |
* File ids in the ``Tree`` API can now be bytestring as previously, |
276 |
or tuples of bytestrings. |
|
277 |
(Jelmer Vernooij) |
|
278 |
||
6449.5.1
by Jelmer Vernooij
Migrate mail_client to config stacks. |
279 |
* ``mail_client`` now accepts a configuration stack object rather than |
280 |
an old style Config object. (Jelmer Vernooij) |
|
281 |
||
6491.1.6
by Jelmer Vernooij
Fix test. |
282 |
* New method ``Repository.verify_revision_signatures``. |
283 |
(Jelmer Vernooij) |
|
284 |
||
6449.2.1
by Jelmer Vernooij
Add bzrlib.config.RegistryOption. |
285 |
* New configuration option class ``RegistryOption`` which is backed |
286 |
onto a registry. (Jelmer Vernooij) |
|
287 |
||
6461.1.1
by Vincent Ladeuil
Merge 2.5 branch |
288 |
* New convenience API method ``WorkingTree.get_config_stack``. |
289 |
(Jelmer Vernooij) |
|
290 |
||
6027.1.15
by Vincent Ladeuil
Yet more deprecated code removals |
291 |
* Remove |
292 |
``branch.PullResult.__int__`` deprecated in 2.3.0, |
|
293 |
``branch.PushResult.__int__`` deprecated in 2.3.0, |
|
6027.1.16
by Vincent Ladeuil
More Branch deprecated code removal |
294 |
``branch.BranchFormat.get_default_format`` deprecated in 2.4.0, |
295 |
``branch.BranchFormat.get_formats`` deprecated in 2.4.0, |
|
296 |
``branch.BranchFormat.set_default_format`` deprecated in 2.4.0, |
|
297 |
``branch.BranchFormat.register_format`` deprecated in 2.4.0, |
|
298 |
``branch.BranchFormat.unregister_format`` deprecated in 2.4.0, |
|
6027.1.15
by Vincent Ladeuil
Yet more deprecated code removals |
299 |
``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0, |
300 |
``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0, |
|
301 |
``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0, |
|
302 |
``config.Config.get_editor`` deprecated in 2.4.0, |
|
6027.1.13
by Vincent Ladeuil
Remove deprecated code |
303 |
``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3, |
304 |
``hooks.Hooks.create_hook`` deprecated in 2.4, |
|
305 |
``inventory.Inventory.__contains__`` deprecated in 2.4.0, |
|
6027.1.15
by Vincent Ladeuil
Yet more deprecated code removals |
306 |
``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0, |
307 |
``merge.Merge3Merger.fix_root`` deprecated in 2.4.0, |
|
308 |
``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0, |
|
309 |
``transform.get_backup_name`` deprecated in 2.3.0, |
|
310 |
``transform._get_backup_name`` deprecated in 2.3.0, |
|
6027.1.13
by Vincent Ladeuil
Remove deprecated code |
311 |
``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0, |
312 |
``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0, |
|
313 |
``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0, |
|
314 |
``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0, |
|
315 |
``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0, |
|
316 |
``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0, |
|
317 |
``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0, |
|
6027.1.18
by Vincent Ladeuil
Fix news indentation. |
318 |
(Vincent Ladeuil) |
6027.1.13
by Vincent Ladeuil
Remove deprecated code |
319 |
|
6517
by Patch Queue Manager
(jelmer) Deprecate {lazy_,}register_filter_stack_map. (Jelmer Vernooij) |
320 |
* Remove deprecated ``Branch.set_revision_history`` and |
321 |
``Branch.revision_history`` methods and the ``set_rh`` |
|
322 |
hook on ``Branch``. (Jelmer Vernooij) |
|
323 |
||
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
324 |
Internals |
325 |
********* |
|
326 |
||
6478.2.1
by Jelmer Vernooij
Accept path element list as argument to Tree.path2id. |
327 |
* ``Tree.path2id`` now once again accepts a list of path elements |
328 |
in addition to a path. (Jelmer Vernooij) |
|
329 |
||
6468.5.1
by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True |
330 |
* Turn config option expansion on by default. The only options for which |
6468.5.3
by Vincent Ladeuil
Fix typo in news entry |
331 |
this should be disabled are templates which should already have used |
6468.5.1
by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True |
332 |
conf.get(option, expand=False) or conf.get_user_option(option, |
333 |
expand=False). (Vincent Ladeuil) |
|
334 |
||
6437.1.1
by Vincent Ladeuil
Open trunk as 2.6dev1 |
335 |
.. |
336 |
vim: tw=74 ft=rst ff=unix |