~bzr-pqm/bzr/bzr.dev

6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
6505.1.1 by Vincent Ladeuil
Open 2.6b2
8
bzr 2.6b2
9
#########
10
11
:2.6b2: NOT RELEASED YET
12
13
External Compatibility Breaks
14
*****************************
15
16
.. These may require users to change the way they use Bazaar.
17
18
New Features
19
************
20
21
.. New commands, options, etc that users may wish to try out.
22
6159.2.8 by Jelmer Vernooij
Merge bzr.dev.
23
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
24
  (Jelmer Vernooij, #681792)
25
6505.1.1 by Vincent Ladeuil
Open 2.6b2
26
Improvements
27
************
28
29
.. Improvements to existing commands, especially improved performance 
30
   or memory usage, or better results.
31
6511.3.1 by Jelmer Vernooij
Add 'co:' directory service.
32
* Colocated branches can now be addressed using the 'co:NAME' rather than
33
  the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665)
34
6505.1.1 by Vincent Ladeuil
Open 2.6b2
35
Bug Fixes
36
*********
37
38
.. Fixes for situations where bzr would previously crash or give incorrect
39
   or undesirable results.
40
6519.2.1 by Neil Martinsen-Burrell
Show tag names when using missing command
41
* "bzr missing" now shows tag names when displaying revision information.
42
  (#559072, Neil Martinsen-Burrell)
43
6519.1.2 by Jelmer Vernooij
Implement ResponseFile.readline and ResponseFile.tell.
44
* Implement ``ResponseFile.readline`` and ``ReponseFile.tell``,
45
  fixing some clones over HTTP. (Jelmer Vernooij, #963769)
46
6505.1.1 by Vincent Ladeuil
Open 2.6b2
47
Documentation
48
*************
49
50
.. Improved or updated documentation.
51
6508.1.1 by Vincent Ladeuil
Ensures the format registry is not empty when generating docs for sphinx
52
* Force format registration to avoid generate_docs.py traceback when the
53
  registry is empty. (Vincent Ladeuil, #956860)
54
6505.1.1 by Vincent Ladeuil
Open 2.6b2
55
API Changes
56
***********
57
58
.. Changes that may require updates in plugins or other code that uses
59
   bzrlib.
60
61
Internals
62
*********
63
64
.. Major internal changes, unlikely to be visible to users or plugin 
65
   developers, but interesting for bzr developers.
66
67
Testing
68
*******
69
70
.. Fixes and changes that are only relevant to bzr's test framework and 
71
   suite.  This can include new facilities for writing tests, fixes to 
72
   spurious test failures and changes to the way things should be tested.
73
74
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
75
bzr 2.6b1
76
#########
77
6504.1.2 by Vincent Ladeuil
Release 2.6b1
78
:2.6b1: 2012-03-15
79
80
This is the first beta for the 2.6 series, leading up to a 2.6.0 release in
81
August 2012.
82
83
This release includes ssl certificates verification from the urllib-based
84
http implementation turned on by default, fixes some UI issues around
85
colocated branches, documentation fixes and more.
86
87
This release includes all bugs fixed in previous series known at the time of
88
this release.
89
90
Beta releases are suitable for everyday use but may cause some
91
incompatibilities with plugins.  Some plugins may need small updates to work
92
with 2.6b1.
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
93
94
External Compatibility Breaks
95
*****************************
96
6504.1.2 by Vincent Ladeuil
Release 2.6b1
97
None.
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
98
99
Improvements
100
************
101
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
102
* Access to HTTPS URLs now uses the urrllib implementation by default.
103
  For the old pycurl-based implementation, specify ``https+pycurl://`` as
104
  the URL scheme when accessing a HTTPS location.
105
  (Jelmer Vernooij, #125055)
106
6478.1.1 by Jelmer Vernooij
Add short option '-N' for '--no-recurse'.
107
* Add short option alias ``-N`` for ``--no-recurse``.
108
  (Jelmer Vernooij, #945904)
109
6450.2.1 by Vincent Ladeuil
Avoid invalid range access errors on whole files when using http transport
110
* Avoid 'Invalid range access' errors when whole files are retrieved with
111
  transport.http.get() . (Vincent Ladeuil, #924746)
6443.1.2 by Jelmer Vernooij
Change default HTTPS backend to urllib.
112
6437.40.2 by Jelmer Vernooij
Merge lp:bzr.
113
* ``bzr rmbranch`` now supports removing colocated branches.
114
  (Jelmer Vernooij, #920653)
115
6437.41.3 by Jelmer Vernooij
Merge rmbranch-colo.
116
* ``bzr rmbranch`` no longer removes active branches unless ``--force``
117
  is specified. (Jelmer Vernooij, #922953)
118
6491.1.3 by Jelmer Vernooij
Make 'bzr verify-signatures' show a progress bar.
119
* ``bzr verify-signatures`` now shows a progress bar.
120
  (Jelmer Vernooij)
121
6475.1.1 by Brian de Alwis
Doc fix: command hooks available in 2.6
122
* Two new command hooks, ``pre_command`` and ``post_command``,
123
  provide notification before and after a command has been run.
124
  (Brian de Alwis, Jelmer Vernooij)
125
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
126
Bug Fixes
127
*********
128
6466.1.1 by Vincent Ladeuil
Fix RegistryOption display in bzr config output
129
* Fix ``bzr config`` display for ``RegistryOption`` values.
130
  (Vincent Ladeuil, #930182)
131
6499.2.1 by Vincent Ladeuil
Save branch config options only during the final unlock
132
* Option values set on locked branches should be saved only when the branch
133
  is finally unlocked. (Vincent Ladeuil, #948339)
134
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
135
Documentation
136
*************
137
138
.. Improved or updated documentation.
139
6498.4.1 by Jelmer Vernooij
Document launchpad plugin commands in manual page.
140
* Document "bzr lp-propose", "bzr register-branch" and
141
  the other Launchpad plugin commands in bzr(1).
142
  (Jelmer Vernooij, #843801, #163995)
143
6503.2.3 by Jelmer Vernooij
Add NEWS entry.
144
* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable
145
  list rather than hardcoding. (Jelmer Vernooij, #197618)
146
6503.1.1 by Jelmer Vernooij
Prevent lines starting with a dot to accidentally be interpreted as a roff macro.
147
* Prevent lines of command descriptions starting with a dot to
148
  accidentally be interpreted as a roff macro in bzr(1).
149
  (Jelmer Vernooij, #711079)
150
6498.2.1 by Jelmer Vernooij
Properly format apostrophes in manual page.
151
* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771)
152
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
153
API Changes
154
***********
155
6491.1.4 by Jelmer Vernooij
Deprecate GPGStrategy.do_verifications.
156
* ``GPGStrategy.do_verifications`` has been deprecated.
157
  (Jelmer Vernooij)
158
6445.3.1 by Jelmer Vernooij
Allow file ids in the tree API to be tuples.
159
* File ids in the ``Tree`` API can now be bytestring as previously,
160
  or tuples of bytestrings.
161
  (Jelmer Vernooij)
162
6449.5.1 by Jelmer Vernooij
Migrate mail_client to config stacks.
163
* ``mail_client`` now accepts a configuration stack object rather than
164
  an old style Config object. (Jelmer Vernooij)
165
6491.1.6 by Jelmer Vernooij
Fix test.
166
* New method ``Repository.verify_revision_signatures``.
167
  (Jelmer Vernooij)
168
6449.2.1 by Jelmer Vernooij
Add bzrlib.config.RegistryOption.
169
* New configuration option class ``RegistryOption`` which is backed
170
  onto a registry. (Jelmer Vernooij)
171
6461.1.1 by Vincent Ladeuil
Merge 2.5 branch
172
* New convenience API method ``WorkingTree.get_config_stack``.
173
  (Jelmer Vernooij)
174
6498.5.1 by Jelmer Vernooij
Deprecate register_filter_stack_map and lazy_register_filter_stack_map.
175
* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map``
176
  are noew deprecated. Instead, use ``filter_stacks_registry.register``
177
  and ``filter_stacks_registry.register_lazy``.
178
  (Jelmer Vernooij)
6498.3.7 by Jelmer Vernooij
Update NEWS.
179
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
180
* Remove 
181
  ``branch.PullResult.__int__`` deprecated in 2.3.0,
182
  ``branch.PushResult.__int__`` deprecated in 2.3.0,
6027.1.16 by Vincent Ladeuil
More Branch deprecated code removal
183
  ``branch.BranchFormat.get_default_format`` deprecated in 2.4.0,
184
  ``branch.BranchFormat.get_formats`` deprecated in 2.4.0,
185
  ``branch.BranchFormat.set_default_format`` deprecated in 2.4.0,
186
  ``branch.BranchFormat.register_format`` deprecated in 2.4.0,
187
  ``branch.BranchFormat.unregister_format`` deprecated in 2.4.0,
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
188
  ``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0,
189
  ``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0,
190
  ``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0,
191
  ``config.Config.get_editor`` deprecated in 2.4.0,
6027.1.13 by Vincent Ladeuil
Remove deprecated code
192
  ``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3,
193
  ``hooks.Hooks.create_hook`` deprecated in 2.4,
194
  ``inventory.Inventory.__contains__`` deprecated in 2.4.0,
6027.1.15 by Vincent Ladeuil
Yet more deprecated code removals
195
  ``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0,
196
  ``merge.Merge3Merger.fix_root`` deprecated in 2.4.0,
197
  ``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0,
198
  ``transform.get_backup_name`` deprecated in 2.3.0,
199
  ``transform._get_backup_name`` deprecated in 2.3.0,
6027.1.13 by Vincent Ladeuil
Remove deprecated code
200
  ``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0,
201
  ``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0,
202
  ``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0,
203
  ``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0,
204
  ``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0,
205
  ``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0,
206
  ``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0,
6027.1.18 by Vincent Ladeuil
Fix news indentation.
207
  (Vincent Ladeuil)
6027.1.13 by Vincent Ladeuil
Remove deprecated code
208
6517 by Patch Queue Manager
(jelmer) Deprecate {lazy_,}register_filter_stack_map. (Jelmer Vernooij)
209
* Remove deprecated ``Branch.set_revision_history`` and
210
  ``Branch.revision_history`` methods and the ``set_rh``
211
  hook on ``Branch``. (Jelmer Vernooij)
212
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
213
Internals
214
*********
215
6478.2.1 by Jelmer Vernooij
Accept path element list as argument to Tree.path2id.
216
* ``Tree.path2id`` now once again accepts a list of path elements
217
  in addition to a path. (Jelmer Vernooij)
218
6468.5.1 by Vincent Ladeuil
Change default for ``bzr.config.expand`` to True
219
* Turn config option expansion on by default. The only options for which
6468.5.3 by Vincent Ladeuil
Fix typo in news entry
220
  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
221
  conf.get(option, expand=False) or conf.get_user_option(option,
222
  expand=False). (Vincent Ladeuil)
223
6437.1.1 by Vincent Ladeuil
Open trunk as 2.6dev1
224
..
225
   vim: tw=74 ft=rst ff=unix