~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.6.txt

  • Committer: Jelmer Vernooij
  • Date: 2012-06-18 11:43:07 UTC
  • mfrom: (6437.54.10 2.5)
  • mto: This revision was merged to the branch mainline in revision 6525.
  • Revision ID: jelmer@samba.org-20120618114307-zeazlym311p38m98
MergeĀ 2.5.

Show diffs side-by-side

added added

removed removed

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