5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1 |
#################### |
2 |
Bazaar Release Notes |
|
3 |
#################### |
|
4 |
||
5 |
.. toctree:: |
|
6 |
:maxdepth: 1 |
|
7 |
||
6015.46.1
by Vincent Ladeuil
Open 2.4.3 for bug fixes |
8 |
bzr 2.4.3 |
9 |
######### |
|
10 |
||
11 |
:2.4.2: 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 |
||
23 |
Improvements |
|
24 |
************ |
|
25 |
||
26 |
.. Improvements to existing commands, especially improved performance |
|
27 |
or memory usage, or better results. |
|
28 |
||
29 |
Bug Fixes |
|
30 |
********* |
|
31 |
||
32 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
33 |
or undesirable results. |
|
34 |
||
6015.50.1
by Martin Pool
Use a chmod wrapper to cope with eperm from chmod |
35 |
* Cope with Unix filesystems, such as smbfs, where chmod gives 'permission |
36 |
denied'. (Martin Pool, #606537) |
|
37 |
||
6015.51.2
by Martin Pool
Get the test names right |
38 |
* When the ``limbo`` or ``pending-deletion`` directories exist, typically |
39 |
because of an interrupted tree update, but are empty, bzr no longer |
|
40 |
errors out, because there is nothing for the user to clean up. Also, |
|
41 |
errors in creation of these directories are no longer squelched. |
|
42 |
(Martin Pool, #427773) |
|
43 |
||
6015.47.8
by Vincent Ladeuil
Address some points from gz's review. |
44 |
* During merges, when two entries end up using the same path for two |
45 |
different file-ids (the same file being 'bzr added' in two different |
|
46 |
branches) , 'duplicate' conflicts are created instead of 'content' |
|
47 |
ones. This was previously leading to a 'Malformed tramsform' exception. |
|
48 |
(Vincent Ladeuil, #880701) |
|
49 |
||
6015.47.9
by Vincent Ladeuil
Merge 2.4.2 and target 2.4.3 |
50 |
* 'Malformed transform' exceptions are now recognized as internal errors |
51 |
instead of user errors and report a traceback. This will reduce user |
|
52 |
confusion as there is generally nothing users can do about them. |
|
53 |
(Vincent Ladeuil, #880701) |
|
54 |
||
6015.52.4
by Martin Packman
Add release notes |
55 |
* Prevent a traceback being printed to stderr when logging has problems and |
56 |
accept utf-8 byte string without breaking. (Martin Packman, #714449) |
|
57 |
||
6015.46.1
by Vincent Ladeuil
Open 2.4.3 for bug fixes |
58 |
Documentation |
59 |
************* |
|
60 |
||
61 |
.. Improved or updated documentation. |
|
62 |
||
63 |
API Changes |
|
64 |
*********** |
|
65 |
||
66 |
.. Changes that may require updates in plugins or other code that uses |
|
67 |
bzrlib. |
|
68 |
||
69 |
Internals |
|
70 |
********* |
|
71 |
||
72 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
73 |
developers, but interesting for bzr developers. |
|
74 |
||
75 |
Testing |
|
76 |
******* |
|
77 |
||
78 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
79 |
suite. This can include new facilities for writing tests, fixes to |
|
80 |
spurious test failures and changes to the way things should be tested. |
|
81 |
||
6015.54.2
by Martin Packman
Add release notes |
82 |
* Account for slightly improved compression with newer versions of zlib in |
83 |
``bt.test_btree_index`` tests. (Martin Packman, #940453) |
|
84 |
||
6015.46.1
by Vincent Ladeuil
Open 2.4.3 for bug fixes |
85 |
|
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
86 |
bzr 2.4.2 |
87 |
######### |
|
88 |
||
6015.45.1
by Vincent Ladeuil
Release 2.4.2 |
89 |
:2.4.2: 2011-10-27 |
90 |
||
91 |
This is a bugfix release. Most of the bugs dealt with portability |
|
92 |
issues. Upgrading is recommended for all users of earlier 2.4 releases. |
|
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
93 |
|
94 |
External Compatibility Breaks |
|
95 |
***************************** |
|
96 |
||
6015.45.1
by Vincent Ladeuil
Release 2.4.2 |
97 |
None. |
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
98 |
|
99 |
New Features |
|
100 |
************ |
|
101 |
||
6015.45.1
by Vincent Ladeuil
Release 2.4.2 |
102 |
None. |
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
103 |
|
104 |
Improvements |
|
105 |
************ |
|
106 |
||
6015.36.1
by Vincent Ladeuil
Fix loading branch history for each tag to make `bzr tags -rX..Y` faster |
107 |
* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for |
108 |
every revision in the range; it's now much faster. (Vincent Ladeuil, #857335) |
|
109 |
||
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
110 |
Bug Fixes |
111 |
********* |
|
112 |
||
6015.49.1
by John Arbash Meinel
Merge the bug #819604 client reconnect code into the bzr-2.4 series. |
113 |
* Fixed an infinite loop when creating a repo at the root of the filesystem, |
114 |
i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into |
|
115 |
one, thus respecting the POSIX standard, but making relpath() loop infinitely. |
|
116 |
(Florian Vichot, #861008) |
|
117 |
||
6015.35.3
by Gordon Tyler
Added release-notes entry. |
118 |
* Fixed loading of external merge tools from config to properly decode |
119 |
command-lines which contain embedded quotes. (Gordon Tyler, #828803) |
|
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
120 |
|
6015.41.3
by Martin Packman
Add release notes |
121 |
* Include declaration of 'changed' to avoid an UnboundLocalError in dirstate |
122 |
pyrex code with new Cython versions. (Denys Duchier, #837221) |
|
123 |
||
6015.37.6
by Martin Packman
Add release notes |
124 |
* Prevent several kinds of OverflowError and other fallout from failing to fit |
125 |
stat fields into four bytes in dirstate pack_stat implementations. |
|
126 |
(Martin Packman, #683191 #706957) |
|
127 |
||
6015.38.2
by Martin Packman
Add release notes |
128 |
* Return early from create_delta_index_from_delta given tiny inputs. This |
129 |
avoids raising a spurious MemoryError on certain platforms such as AIX. |
|
130 |
(John Arbash Meinel, #856731) |
|
6015.49.1
by John Arbash Meinel
Merge the bug #819604 client reconnect code into the bzr-2.4 series. |
131 |
|
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
132 |
Documentation |
133 |
************* |
|
134 |
||
6015.45.1
by Vincent Ladeuil
Release 2.4.2 |
135 |
* Corrected documentation for ``bzr serve`` in the Admin Guide. |
136 |
(Morten Bøgeskov, Martin Pool, #832576) |
|
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
137 |
|
138 |
API Changes |
|
139 |
*********** |
|
140 |
||
6015.45.1
by Vincent Ladeuil
Release 2.4.2 |
141 |
None. |
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
142 |
|
143 |
Internals |
|
144 |
********* |
|
145 |
||
6015.45.1
by Vincent Ladeuil
Release 2.4.2 |
146 |
No changes. |
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
147 |
|
148 |
Testing |
|
149 |
******* |
|
150 |
||
6015.33.15
by Martin
Add release notes |
151 |
* Accept both old and new style testtools output in selftest tests. |
152 |
(Jelmer Vernooij, Martin Packman, #815423) |
|
153 |
||
6015.42.1
by Vincent Ladeuil
Fix a naughty race in test_server_crash_while_responding |
154 |
* Fix the race for TestingThreadingTCPServer in |
155 |
test_server_crash_while_responding. (Vincent Ladeuil, #869366) |
|
156 |
||
6015.40.1
by Vincent Ladeuil
Backport fix for a random test failure |
157 |
* Really corrupt the pack file without depending on a special length or value. |
158 |
(Vincent Ladeuil, #807032) |
|
159 |
||
6015.28.8
by Vincent Ladeuil
Open 2.4.2 for bug fixes |
160 |
|
6015.17.1
by Vincent Ladeuil
Open 2.4.1 for bugfixes |
161 |
bzr 2.4.1 |
162 |
######### |
|
163 |
||
6015.28.7
by Vincent Ladeuil
Release 2.4.1 |
164 |
:2.4.1: 2011-09-08 |
165 |
||
166 |
This is a bugfix release. Upgrading is recommended for all users of earlier |
|
167 |
2.4 releases. |
|
168 |
||
169 |
It includes fixes from previous stable releases and address some issues with |
|
170 |
the test suite. |
|
171 |
||
6015.17.1
by Vincent Ladeuil
Open 2.4.1 for bugfixes |
172 |
|
173 |
External Compatibility Breaks |
|
174 |
***************************** |
|
175 |
||
176 |
.. These may require users to change the way they use Bazaar. |
|
177 |
||
178 |
New Features |
|
179 |
************ |
|
180 |
||
181 |
.. New commands, options, etc that users may wish to try out. |
|
182 |
||
183 |
Improvements |
|
184 |
************ |
|
185 |
||
186 |
.. Improvements to existing commands, especially improved performance |
|
187 |
or memory usage, or better results. |
|
188 |
||
189 |
Bug Fixes |
|
190 |
********* |
|
191 |
||
192 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
193 |
or undesirable results. |
|
194 |
||
6015.22.1
by Vincent Ladeuil
config.LocationMatcher properly excludes unrelated sections |
195 |
* ``config.LocationMatcher`` properly excludes unrelated sections. |
196 |
(Vincent Ladeuil, #829237) |
|
197 |
||
6015.25.1
by Vincent Ladeuil
Minimal backport to fix fdatasync options handling |
198 |
* ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be |
199 |
disabled. (Vincent Ladeuil, #824513) |
|
200 |
||
6015.31.1
by John Arbash Meinel
Bug #837293, make 'bzr selftest' disable fsync/fdatasync while running. |
201 |
* Disable ``os.fsync`` and ``os.fdatasync`` by default when running |
202 |
``bzr selftest``. You can use ``--sync`` to re-enable them. |
|
203 |
(John Arbash Meinel, #837293) |
|
204 |
||
6015.9.17
by Jonathan Riddell
Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701) |
205 |
* Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701) |
206 |
||
6015.26.1
by IWATA Hidetaka
Avoid UnicodeError when reporting EINVAL error |
207 |
* Avoid UnicodeDecode error when reporting EINVAL from transports. |
6015.27.1
by John Arbash Meinel
Merge IWATA's fix for bug #827721, fix NEWS indentation. |
208 |
(IWATA Hidetaka, #829237) |
6015.26.1
by IWATA Hidetaka
Avoid UnicodeError when reporting EINVAL error |
209 |
|
6015.17.1
by Vincent Ladeuil
Open 2.4.1 for bugfixes |
210 |
Documentation |
211 |
************* |
|
212 |
||
213 |
.. Improved or updated documentation. |
|
214 |
||
6015.19.1
by Dennis Benzinger
Fixed description of BZR_PROGRESS_BAR in "bzr help env-variables". |
215 |
* Corrected documentation for BZR_PROGRESS_BAR. |
216 |
(Dennis Benzinger, #735417) |
|
217 |
||
6015.17.1
by Vincent Ladeuil
Open 2.4.1 for bugfixes |
218 |
API Changes |
219 |
*********** |
|
220 |
||
221 |
.. Changes that may require updates in plugins or other code that uses |
|
222 |
bzrlib. |
|
223 |
||
224 |
Internals |
|
225 |
********* |
|
226 |
||
227 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
228 |
developers, but interesting for bzr developers. |
|
229 |
||
230 |
Testing |
|
231 |
******* |
|
232 |
||
233 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
234 |
suite. This can include new facilities for writing tests, fixes to |
|
235 |
spurious test failures and changes to the way things should be tested. |
|
236 |
||
6015.30.2
by Vincent Ladeuil
Add news entry. |
237 |
* The test suite should now be able to run under weird environments where |
238 |
``/etc/passwd`` doesn't contain the ``uid`` for the user running selftest |
|
239 |
or where ``fakeroot`` is used but ``/root`` is inacessible. |
|
240 |
(Vincent Ladeuil, #825027) |
|
6015.17.1
by Vincent Ladeuil
Open 2.4.1 for bugfixes |
241 |
|
6014.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev6 |
242 |
bzr 2.4.0 |
243 |
######### |
|
244 |
||
6015.16.2
by Vincent Ladeuil
Release 2.4.0 |
245 |
:2.4.0: 2011-08-11 |
246 |
||
247 |
This release marks the start of a new long-term-stable series. From here, we |
|
248 |
will only make bugfix releases on the 2.4 series (2.4.1, etc, and support it |
|
249 |
until February 2013), while 2.5 will become our new development series. |
|
250 |
||
251 |
This is a bugfix and polish release over the 2.3 series, with a large number |
|
252 |
of bugs fixed (>150 for the 2.4 series alone), and some performance |
|
253 |
improvements. Support for python 2.4 and 2.5 has been dropped, many large |
|
254 |
working tree operations have been optimized as well as some stacked branches |
|
255 |
operations. |
|
256 |
||
257 |
Only bugfixes from other stables series have been included since 2.4b5 so |
|
258 |
all known fixed bugs are included here. |
|
259 |
||
260 |
Users are encouraged to upgrade from the other stable series. |
|
261 |
||
6014.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev6 |
262 |
|
263 |
External Compatibility Breaks |
|
264 |
***************************** |
|
265 |
||
266 |
.. These may require users to change the way they use Bazaar. |
|
267 |
||
268 |
New Features |
|
269 |
************ |
|
270 |
||
271 |
.. New commands, options, etc that users may wish to try out. |
|
272 |
||
273 |
Improvements |
|
274 |
************ |
|
275 |
||
276 |
.. Improvements to existing commands, especially improved performance |
|
277 |
or memory usage, or better results. |
|
278 |
||
279 |
Bug Fixes |
|
280 |
********* |
|
281 |
||
282 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
283 |
or undesirable results. |
|
284 |
||
6015.13.1
by Bastian Bowe
Merged fix regarding error in CHKInventory.filter method from mainline |
285 |
* A call to CHKInventory's filter-method will not result in a |
286 |
DuplicateFileId error, if you move a subfolder and change a file in |
|
287 |
that subfolder. |
|
288 |
(Bastian Bowe, #809901) |
|
289 |
||
6015.10.1
by John Arbash Meinel
Merge the package-freshness check from bzr-2.5 to the 2.4 series. bug #609187 |
290 |
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now |
291 |
checks to see if the most recent published source package version for |
|
292 |
that project is present in the branch tags. This should help developers |
|
293 |
trust whether the packaging branch is up-to-date and can be used for new |
|
294 |
changes. The level of verbosity is controlled by the config item |
|
295 |
``launchpad.packaging_verbosity``. It can be set to one of |
|
296 |
||
297 |
off |
|
298 |
disable all checks |
|
299 |
||
300 |
||
301 |
minimal |
|
302 |
only display if the branch is out-of-date |
|
303 |
||
304 |
short |
|
305 |
also display single-line up-to-date and missing, |
|
306 |
||
307 |
||
308 |
all |
|
309 |
(default) display multi-line content for all states |
|
310 |
||
311 |
||
312 |
(John Arbash Meinel, #609187, #812928) |
|
313 |
||
6015.15.6
by John Arbash Meinel
Merge bzr/2.4@6027 to resolve release-notes conflict. |
314 |
* Cope with not all Python versions having a ``clear`` method on |
315 |
``TestCase._type_equality_funcs``. |
|
316 |
(Martin [gz], Jelmer Vernooij, #809048) |
|
317 |
||
6015.15.5
by John Arbash Meinel
Update whatsnew and release-notes to reflect the new reality. |
318 |
* Fetching tags when fetching the tip revision of a branch is now |
319 |
controlled by the config setting ``branch.fetch_tags``. The behavior has |
|
320 |
been reverted to 2.3's not-fetching tagged revisions by default. |
|
321 |
(John Arbash Meinel, #771184) |
|
6015.10.1
by John Arbash Meinel
Merge the package-freshness check from bzr-2.5 to the 2.4 series. bug #609187 |
322 |
|
6015.7.1
by John Arbash Meinel
No need to open the master branch just to get its URL. |
323 |
* The fix for bug #513709 caused us to open a new connection when |
324 |
switching a lightweight checkout that was pointing at a bound branch. |
|
325 |
This isn't necessary because we know the master URL without opening it, |
|
326 |
avoiding an extra SSH connection, etc. |
|
6015.7.2
by John Arbash Meinel
Bug #812285. Add an effort test to show that things have improved. |
327 |
(John Arbash Meinel, #812285) |
6025.1.1
by Jelmer Vernooij
Fix i18n use when no environment variables are set. |
328 |
|
6015.12.1
by Jelmer Vernooij
Add python2.7 workaround for bug 809048. |
329 |
|
6014.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev6 |
330 |
Documentation |
331 |
************* |
|
332 |
||
333 |
.. Improved or updated documentation. |
|
334 |
||
335 |
API Changes |
|
336 |
*********** |
|
337 |
||
338 |
.. Changes that may require updates in plugins or other code that uses |
|
339 |
bzrlib. |
|
340 |
||
341 |
Internals |
|
342 |
********* |
|
343 |
||
344 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
345 |
developers, but interesting for bzr developers. |
|
346 |
||
347 |
Testing |
|
348 |
******* |
|
349 |
||
350 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
351 |
suite. This can include new facilities for writing tests, fixes to |
|
352 |
spurious test failures and changes to the way things should be tested. |
|
353 |
||
6015.4.1
by Andrew Bennetts
Backport lp:bzr r6018: Add a 'flush' action to BranchBuilder.build_snapshot. |
354 |
* `BranchBuilder.build_snapshot` now supports a "flush" action. This |
355 |
cleanly and reliably allows tests using `BranchBuilder` to construct |
|
356 |
branches that e.g. rename files out of a directory and unversion that |
|
357 |
directory in the same revision. Previously some changes were impossible |
|
358 |
due to the order that `build_snapshot` performs its actions. |
|
359 |
(Andrew Bennetts) |
|
360 |
||
6015.4.2
by Andrew Bennetts
Backport lp:bzr r6020: Speed up TestCaseWithMemoryTransport._check_safety_net by reading the dirstate file directly rather than using WorkingTree.open(). |
361 |
* `TestCaseWithMemoryTransport` is faster now: `_check_safety_net` now |
362 |
just compares the bytes in the dirstate file to its pristine state, |
|
363 |
rather than opening the WorkingTree and calling ``last_revision()``. |
|
364 |
This reduces the overall test suite time by about 10% on my laptop. |
|
365 |
(Andrew Bennetts) |
|
366 |
||
6014.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev6 |
367 |
|
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
368 |
bzr 2.4b5 |
369 |
######### |
|
370 |
||
6013.1.2
by Vincent Ladeuil
Release 2.4b5 |
371 |
:2.4b5: 2011-07-07 |
372 |
||
373 |
This is the fifth (and last) beta of the 2.4 series leading to |
|
6015.16.2
by Vincent Ladeuil
Release 2.4.0 |
374 |
2.4.0 release in August 2011. Beta releases are suitable for |
6013.1.2
by Vincent Ladeuil
Release 2.4b5 |
375 |
everyday use but may cause some incompatibilities with plugins. |
376 |
||
377 |
This release includes all bug fixed in previous series known at |
|
378 |
the time of this release. |
|
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
379 |
|
380 |
External Compatibility Breaks |
|
381 |
***************************** |
|
382 |
||
6013.1.2
by Vincent Ladeuil
Release 2.4b5 |
383 |
None. |
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
384 |
|
385 |
New Features |
|
386 |
************ |
|
387 |
||
5971.1.66
by Jonathan Riddell
add release notes |
388 |
* New command ``verify-signatures`` to check if all commits or specified commits |
389 |
have digital signatures from trusted keys. Requires python-gpgme to be |
|
390 |
installed. |
|
391 |
||
392 |
* New option ``--signatures`` for ``bzr log`` to display digital signature |
|
393 |
verification results for each commit. |
|
394 |
||
395 |
* Config option acceptable_keys to list which GPG keys are verified as trusted. |
|
396 |
||
397 |
* Config option validate_signatures_in_log to always show signatures in |
|
398 |
``bzr log``. |
|
399 |
||
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
400 |
Improvements |
401 |
************ |
|
402 |
||
5993.4.2
by Andrew Bennetts
Add release-notes entry. |
403 |
* ``Branch.open`` is now about 3x faster (about 2ms instead of 6.5ms). |
404 |
(Andrew Bennetts). |
|
405 |
||
6006.4.5
by Martin Pool
Flush pack, index, and dirstate files to disk on closing |
406 |
* Pack, dirstate, and index files are synced to persistent storage if |
407 |
possible when writing finishes, to reduce the risk of problems caused by |
|
6006.4.12
by Martin Pool
Documentation and news for fdatasync (bug 343427) |
408 |
a machine crash or similar problem. This can be turned off through the |
409 |
``dirstate.fdatasync`` and ``repository.fdatasync`` options, which can |
|
410 |
be set in ``locations.conf`` or ``bazaar.conf``. (Martin Pool, |
|
411 |
#343427) |
|
6006.4.5
by Martin Pool
Flush pack, index, and dirstate files to disk on closing |
412 |
|
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
413 |
Bug Fixes |
414 |
********* |
|
415 |
||
5987.1.4
by Vincent Ladeuil
Proper error messages for config files with content in non-utf encoding or that cannot be parsed |
416 |
* Display a proper error message when a config file content cannot be |
417 |
decoded as UTF-8 or when it cannot be parsed. |
|
6007.1.1
by Vincent Ladeuil
Fix typo in bug number |
418 |
(Vincent Ladeuil, #502060, #688677, #797246) |
5987.1.3
by Vincent Ladeuil
Proper message when authentication.conf has non-utf8 content |
419 |
|
5988.2.1
by Vincent Ladeuil
Do not generate path conflicts if a corresponding content conflict exists |
420 |
* Generate a single conflict (instead of two) when merging a branch |
421 |
modifying and renaming a file in a branch that deleted it (or vice-versa). |
|
422 |
(Vincent Ladeuil, #688101) |
|
423 |
||
5997.1.2
by Martin Pool
Better message on mismatched bzr/bzrlib |
424 |
* Give a more helpful message when the bzr executable doesn't match the |
425 |
library. (This typically happens because of a misconfigured PYTHONPATH |
|
426 |
or half-installed bzr.) |
|
427 |
(Martin Pool, #804553) |
|
428 |
||
5987.1.1
by Vincent Ladeuil
Properly load utf8-encoded config files |
429 |
* Properly load utf8-encoded config files. (Vincent Ladeuil, #799212) |
430 |
||
5988.1.1
by Jelmer Vernooij
Fix GraphThunkIdsToKeys.merge_sort |
431 |
* ``GraphThunkIdsToKeys.merge_sort`` now properly returns |
5988.1.3
by Jelmer Vernooij
Fix typo, thanks John Szakmeister. |
432 |
keys rather than ids. (Jelmer Vernooij, #799677) |
5988.1.1
by Jelmer Vernooij
Fix GraphThunkIdsToKeys.merge_sort |
433 |
|
5993.2.3
by Jelmer Vernooij
Update NEWS, consistently use require_tree_root as argument everywhere. |
434 |
* ``TreeTransformBase.fixup_new_roots`` can now check that a tree root |
435 |
is present. (Jelmer Vernooij, #801257) |
|
436 |
||
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
437 |
API Changes |
438 |
*********** |
|
439 |
||
5993.3.2
by Jelmer Vernooij
Add Repository.supports_versioned_directories. |
440 |
* New attributes ``WorkingTreeFormat.supports_versioned_directories`` and |
441 |
``RepositoryFormat.supports_versioned_directories``. |
|
5993.3.1
by Jelmer Vernooij
Add WorkingTreeFormat.supports_versioned_directories attribute. |
442 |
(Jelmer Vernooij, #765815) |
443 |
||
6008.1.1
by John Arbash Meinel
Merge version-info fixes for dotted revnos. |
444 |
* The "revno" field type when using the python version-info format is now |
445 |
a string (to handle dotted revnos) (Benoît Pierre, #796259) |
|
446 |
||
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
447 |
Internals |
448 |
********* |
|
449 |
||
5875.3.29
by Vincent Ladeuil
Add news entry. |
450 |
* Start implementing localization, starting with command help text (but not |
451 |
the command options themselves). This will allow bootstrapping the bzr |
|
452 |
internationalization process. (Inada Naoki) |
|
453 |
||
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
454 |
Testing |
455 |
******* |
|
456 |
||
5984.1.5
by Vincent Ladeuil
Add news entries |
457 |
* Fix test failures when running as a homeless user (debian buildd). Tests |
458 |
leaking into ``${HOME}/.bzr.log`` should be detected properly now. |
|
459 |
(Vincent Ladeuil, #798698) |
|
5981.1.3
by Vincent Ladeuil
Open trunk again as 2.4dev5 |
460 |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
461 |
bzr 2.4b4 |
462 |
######### |
|
463 |
||
5981.1.1
by Vincent Ladeuil
Release 2.4b4 |
464 |
:2.4b4: 2011-06-16 |
465 |
||
466 |
This is the fourth beta of the 2.4 series, leading to a 2.4.0 release in |
|
467 |
August 2011. Beta releases are suitable for everyday use but may cause some |
|
468 |
incompatibilities with plugins. |
|
469 |
||
470 |
This release includes all bug fixed in previous series known at the time of |
|
471 |
this release. |
|
472 |
||
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
473 |
|
474 |
External Compatibility Breaks |
|
475 |
***************************** |
|
476 |
||
477 |
.. These may require users to change the way they use Bazaar. |
|
478 |
||
5967.3.3
by Jonathan Riddell
add release notes |
479 |
* Do not treat configuration option 'check_signatures = require' as if |
5967.3.5
by Jonathan Riddell
add name to release note |
480 |
it were 'create_signatures = always' (Jonathan Riddell) |
5967.3.3
by Jonathan Riddell
add release notes |
481 |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
482 |
New Features |
483 |
************ |
|
484 |
||
485 |
.. New commands, options, etc that users may wish to try out. |
|
486 |
||
5743.8.23
by Vincent Ladeuil
Don't publicize the hooks yet and add proper cleanups to avoid hook leaks (or hooks triggering during tests cleanup). |
487 |
* Hooks have been added for config stacks: ``get``, ``set`` and ``remove`` |
5989.1.1
by Vincent Ladeuil
Fix typo in release notes |
488 |
are called when an option is respectively read, modified or deleted. Also |
5743.8.23
by Vincent Ladeuil
Don't publicize the hooks yet and add proper cleanups to avoid hook leaks (or hooks triggering during tests cleanup). |
489 |
added ``load`` and ``save`` hooks for config stores, called when the |
490 |
stores are loaded or saved. (Vincent Ladeuil) |
|
5743.8.6
by Vincent Ladeuil
Add hooks for config stacks. |
491 |
|
5909.2.7
by Jonathan Riddell
add NEWS |
492 |
* New hook server_exception in bzrlib.smart.server to catch any |
5743.8.6
by Vincent Ladeuil
Add hooks for config stacks. |
493 |
exception caused while running bzr serve. |
494 |
(Jonathan Riddell, #274578) |
|
495 |
||
5993.1.1
by Vincent Ladeuil
Start implementing command help text localization |
496 |
* New hook set_commit_message in bzrlib.msgeditor to set a commit message |
497 |
and revision properties. (Jonathan Riddell, #274578) |
|
5912.4.11
by Jonathan Riddell
add NEWS |
498 |
|
5945.1.5
by Martin von Gagern
Document #38655 in release-notes and whats-new. |
499 |
* Support ``-S`` as an alias for ``--short`` for the ``log`` and |
500 |
``missing`` commands. (Martin von Gagern, #38655) |
|
501 |
||
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
502 |
Improvements |
503 |
************ |
|
504 |
||
505 |
.. Improvements to existing commands, especially improved performance |
|
506 |
or memory usage, or better results. |
|
507 |
||
5993.1.1
by Vincent Ladeuil
Start implementing command help text localization |
508 |
* ``bzr annotate`` can be run without setting whoami data first. |
509 |
(Jonathan Riddell, #667408) |
|
5967.1.3
by Jonathan Riddell
add release note |
510 |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
511 |
Bug Fixes |
512 |
********* |
|
513 |
||
514 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
515 |
or undesirable results. |
|
516 |
||
5425.4.25
by Martin Pool
Support auto-stealing dead locks, but turn it off by default. |
517 |
* Bazaar can now detect when a lock file is held by a dead process |
5425.4.16
by Martin Pool
resolve conflicts against trunk |
518 |
originating from the same machine, and steal the lock after printing a |
5425.4.25
by Martin Pool
Support auto-stealing dead locks, but turn it off by default. |
519 |
message to the user. This is off by default, for safety, but can be |
520 |
turned on by setting the configuration variable ``locks.steal_dead`` to |
|
521 |
``True``. |
|
5425.4.16
by Martin Pool
resolve conflicts against trunk |
522 |
(Martin Pool, #220464) |
523 |
||
6008.1.1
by John Arbash Meinel
Merge version-info fixes for dotted revnos. |
524 |
* ``bzr version-info`` now works when the tree is on a dotted revno. |
525 |
(Benoît Pierre, #796259) |
|
526 |
||
5957.2.4
by Vincent Ladeuil
Fix news entry. |
527 |
* Credentials in the log output produced by ``-Dhttp`` are masked so users |
528 |
can more freely post them in bug reports. (Vincent Ladeuil, #723074) |
|
5957.2.3
by Vincent Ladeuil
Mask credentials in the -Dhttp logging |
529 |
|
5929.2.1
by Vincent Ladeuil
Fix spurious test test_server_exception_with_hook failure |
530 |
* Fix a race condition for ``server_started`` hooks leading to a spurious |
531 |
test failure. (Vincent Ladeuil, #789167) |
|
532 |
||
5973.1.1
by John Arbash Meinel
Resolve conflicts with bzr-2.4.txt (aka NEWS) |
533 |
* Fix exporting subdirectory with ``--per-file-timestamps``. |
534 |
(Szilveszter Farkas, #795557) |
|
535 |
||
5946.1.3
by John Arbash Meinel
release-notes about bug #597686 |
536 |
* Handle files that get created but don't get used during TreeTransform. |
537 |
``open()`` can create a file, and still raise an exception before it |
|
538 |
returns. So anything we might have created, make sure we destroy during |
|
539 |
``finalize()``. (Martin [gz], #597686) |
|
540 |
||
5909.3.3
by Martin von Gagern
Document fix. |
541 |
* ``pack_repo`` now uses ``Transport.move`` instead of |
542 |
``Transport.rename``, deleting any existing targets even on SFTP. |
|
543 |
(Martin von Gagern, #421776) |
|
544 |
||
5918.1.3
by John Arbash Meinel
Merge bzr.dev, update release-notes for bug #787122 |
545 |
* Pass the ``build_mo`` command to the rest of the setup() calls in |
546 |
setup.py. The ``bdist_wininst`` and ``py2exe`` code paths were failing |
|
547 |
because ``build_mo`` became a required step that they didn't know about. |
|
548 |
(John Arbash Meinel, #787122) |
|
549 |
||
6013.1.1
by Vincent Ladeuil
Move the news entry for bug #806356 in the right section. |
550 |
* Preserve existing ``root-id`` when merging an unrelated branch. |
551 |
(Aaron Bentley, #806356) |
|
552 |
||
5977.1.2
by John Arbash Meinel
release-notes entry. |
553 |
* Properly avoid re-adding a file after it changes case on CICP |
554 |
filesystems. (John Arbash Meinel, #798130) |
|
555 |
||
5609.39.10
by Vincent Ladeuil
Add news entry |
556 |
* Reports the original error when an InvalidHttpResponse exception is |
557 |
encountered to facilitate debug. (Vincent Ladeuil, #788530) |
|
558 |
||
6015.16.2
by Vincent Ladeuil
Release 2.4.0 |
559 |
* Reports a non-existent file error when trying to merge in a file |
5887.2.8
by Jonathan Riddell
add NEWS |
560 |
that does not exist. (Jonathan Riddell, #330063) |
561 |
||
5923.1.1
by Vincent Ladeuil
Require prompts to always be unicode |
562 |
* ``UIFactory.prompt``, ``UIFactory.get_username``, |
563 |
``UIFactory.get_password`` and ``UIFactory.get_boolean`` now require a |
|
564 |
unicode prompt to be passed in. (Jelmer Vernooij, #592083) |
|
565 |
||
5954.4.8
by Aaron Bentley
Add release notes. |
566 |
* Support merging into the empty tree. (Aaron Bentley, #595328) |
567 |
||
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
568 |
Documentation |
569 |
************* |
|
570 |
||
571 |
.. Improved or updated documentation. |
|
572 |
||
5939.2.1
by Neil Martinsen-Burrell
better document the effect of merge --force |
573 |
* Improve documentation of ``bzr merge --force``. |
574 |
(Neil Martinsen-Burrell, #767307) |
|
575 |
||
5967.3.3
by Jonathan Riddell
add release notes |
576 |
* Make docs for configuration options for digital signatures match |
5967.3.4
by Jonathan Riddell
Add user-guide page on GPG signatures. |
577 |
reality. (Jonathan Riddell) |
578 |
||
579 |
* Add user-guide page on GPG signatures. (Jonathan Riddell) |
|
5967.3.3
by Jonathan Riddell
add release notes |
580 |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
581 |
API Changes |
582 |
*********** |
|
583 |
||
584 |
.. Changes that may require updates in plugins or other code that uses |
|
585 |
bzrlib. |
|
586 |
||
5967.7.1
by Martin Pool
Deprecate __contains__ on Tree and Inventory |
587 |
* Checking for a file id in a `Tree` or `Inventory` using ``in`` is now |
588 |
deprecated. Instead, use `has_id`. |
|
589 |
(Martin Pool) |
|
590 |
||
5967.6.2
by Martin Pool
Delete fairly useless and repetitive per-format export single-call functions. |
591 |
* Exporters are now all exposed as generators, rather than as single-call |
592 |
functions, so that calling code can take stream the output. |
|
593 |
(Xaav, Martin Pool) |
|
594 |
||
5425.4.16
by Martin Pool
resolve conflicts against trunk |
595 |
* Information about held lockdir locks returned from eg `LockDir.peek` is |
5967.4.2
by Martin Pool
merge news |
596 |
now represented as a `LockHeldInfo` object, rather than a plain |
597 |
Python dict. |
|
598 |
(Martin Pool) |
|
599 |
||
5967.4.1
by Martin Pool
Remove unused file_status function |
600 |
* Remove `file_status` function. |
601 |
(Martin Pool) |
|
602 |
||
5972.2.1
by Jelmer Vernooij
Deprecate Repository.iter_reverse_revision_history. |
603 |
* ``Repository.iter_reverse_revision_history`` is now deprecated. |
604 |
Use ``Graph.iter_lefthand_ancestry`` instead. |
|
605 |
(Jelmer Vernooij, #739481) |
|
606 |
||
5972.3.11
by Jelmer Vernooij
Deprecate Repository.get_ancestry. |
607 |
* ``Repository.get_ancestry`` has been deprecated. Use |
608 |
``Graph.iter_ancestry`` instead. |
|
609 |
(Jelmer Vernooij, #784511) |
|
5967.11.3
by Benoît Pierre
Add news entries. |
610 |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
611 |
Internals |
612 |
********* |
|
613 |
||
614 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
615 |
developers, but interesting for bzr developers. |
|
616 |
||
5853.4.3
by Vincent Ladeuil
Add an option to check-newsbug to get a quicker access to bugs that needs to be closed. |
617 |
* ``tools/check-newsbugs.py`` accepts a ``--browser`` option to open |
618 |
corresponding launchpad pages in a browser. (Vincent Ladeuil) |
|
619 |
||
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
620 |
Testing |
621 |
******* |
|
622 |
||
623 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
624 |
suite. This can include new facilities for writing tests, fixes to |
|
625 |
spurious test failures and changes to the way things should be tested. |
|
626 |
||
5956.1.1
by Jelmer Vernooij
Add ImportTariffTestCase. |
627 |
* A `ImportTariffTestCase` base class has been added in |
628 |
``bzrlib.tests.test_import_tariff``, which can be used for import tariff |
|
629 |
tests in plugins. (Jelmer Vernooij, #793465) |
|
630 |
||
5898.2.4
by Andrew Bennetts
Add release-notes entry. |
631 |
* Fix deadlock in `TestImportTariffs.test_simple_serve` when stderr gets |
632 |
more output than fits in the default buffer. This was happening on the |
|
633 |
Windows buildslave, and could easily happen in other circumstances where |
|
634 |
the default OS buffer size for pipes is small or the ``python -v`` |
|
5898.2.5
by Andrew Bennetts
Mention bug #784802 in release-notes entry. |
635 |
output is large. (Andrew Bennetts, #784802) |
5898.2.4
by Andrew Bennetts
Add release-notes entry. |
636 |
|
5929.1.1
by Vincent Ladeuil
Fix spurious test failure on OSX for WorkingTreeFormat2 |
637 |
* Fix spurious test failure on OSX for WorkingTreeFormat2. |
638 |
(Vincent Ladeuil, #787942) |
|
5939.3.1
by Andrew Bennetts
Don't use real /home/andrew in test_import_tariffs. We can test the real plugins and be properly isolated from the user's config and log. |
639 |
|
5954.6.1
by Vincent Ladeuil
Rewrite the eager bb.test_merge.TestMerge.test_merge_reversed_revision_range test |
640 |
* Re-target ``bb.test_merge.TestMerge.test_merge_reversed_revision_range`` |
6015.16.2
by Vincent Ladeuil
Release 2.4.0 |
641 |
and rewrite it as a parametrized test to avoid unrelated failures. |
5954.6.1
by Vincent Ladeuil
Rewrite the eager bb.test_merge.TestMerge.test_merge_reversed_revision_range test |
642 |
(Vincent Ladeuil, #795456) |
643 |
||
5939.3.3
by Andrew Bennetts
Merge lp:bzr. |
644 |
* Show log file contents from subprocesses started by |
645 |
`start_bzr_subprocess` in test failure details. This may help diagnose |
|
646 |
strange hangs and failures involving subprocesses. (Andrew Bennetts) |
|
647 |
||
5933.1.2
by Vincent Ladeuil
sphinx-1.0.7 still has bug #785098 |
648 |
* Skip ``utextwrap`` tests when ``sphinx`` breaks text_wrap by an hostile |
6015.16.2
by Vincent Ladeuil
Release 2.4.0 |
649 |
monkey-patch to textwrap.TextWrapper.wordsep_re. |
5933.1.2
by Vincent Ladeuil
sphinx-1.0.7 still has bug #785098 |
650 |
(Vincent Ladeuil, #785098) |
651 |
||
5924.1.2
by Vincent Ladeuil
Support multiple selftest --exclude options |
652 |
* Multiple ``selftest --exclude`` options are now combined instead of |
653 |
overriding each other. (Vincent Ladeuil, #746991) |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
654 |
|
5947.1.1
by Vincent Ladeuil
Support pyftplib-0.6.0 as an ftp test server |
655 |
* Restore some ``FTPTransport`` test coverage by allowing ``pyftpdlib |
656 |
0.6.0`` to be used. Also restore ``medusa`` support while leaving it |
|
657 |
disabled to make it easier to use if/when we can in the future. |
|
658 |
(Vincent Ladeuil, #781140) |
|
5919.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev4 |
659 |
|
5939.3.1
by Andrew Bennetts
Don't use real /home/andrew in test_import_tariffs. We can test the real plugins and be properly isolated from the user's config and log. |
660 |
* `TestImportTariffs` no longer uses the real ``$HOME``. This prevents it |
661 |
from polluting ``$HOME/.bzr.log`` or being accidentally influenced by |
|
662 |
user configuration such as aliases. It still runs with all the user's |
|
663 |
plugins enabled, as intended. |
|
664 |
(Vincent Ladeuil, Andrew Bennetts, #789505) |
|
665 |
||
666 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
667 |
bzr 2.4b3 |
668 |
######### |
|
669 |
||
5918.1.1
by Vincent Ladeuil
Release 2.4b3 |
670 |
:2.4b3: 2011-05-26 |
671 |
||
672 |
This is the third beta of the 2.4 series, leading to a 2.4.0 release in |
|
673 |
August 2011. Beta releases are suitable for everyday use but may cause some |
|
674 |
incompatibilities with plugins. |
|
675 |
||
676 |
This release includes all bug fixed in previous series known at the time of |
|
677 |
this release. |
|
678 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
679 |
|
680 |
External Compatibility Breaks |
|
681 |
***************************** |
|
682 |
||
683 |
.. These may require users to change the way they use Bazaar. |
|
684 |
||
5848.2.1
by John Arbash Meinel
Break compatibility with python <2.6. |
685 |
* ``bzr-2.4`` has officially dropped support for python2.4 and python2.5. |
686 |
We will continue to maintain ``bzr-2.3`` for people who still need to |
|
687 |
use those versions of python. (John Arbash Meinel) |
|
688 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
689 |
New Features |
690 |
************ |
|
691 |
||
692 |
.. New commands, options, etc that users may wish to try out. |
|
693 |
||
5755.2.5
by John Arbash Meinel
Expose the setting up the stack. |
694 |
* The text compressor used for 2a repositories now has a tweakable |
695 |
parameter that can be set in bazaar.conf. |
|
696 |
``bzr.groupcompress.max_entries_per_source`` default of 65536. |
|
697 |
When doing compression, we build up an index of locations to match |
|
698 |
against. Setting this higher will result in slightly better compression, |
|
699 |
at a cost of more memory. Note that a value of 65k represents fully |
|
700 |
sampling a 1MB file. So this only has an effect when compressing texts |
|
701 |
larger than N*16 bytes. (John Arbash Meinel, #602614) |
|
702 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
703 |
Improvements |
704 |
************ |
|
705 |
||
706 |
.. Improvements to existing commands, especially improved performance |
|
707 |
or memory usage, or better results. |
|
708 |
||
5816.8.1
by Andrew Bennetts
Be a little more clever about constructing a parents provider for stacked repositories, so that get_parent_map with local-stacked-on-remote doesn't use HPSS VFS calls. |
709 |
* ``bzr branch --stacked`` from a smart server uses the network a little |
710 |
more efficiently. For a simple branch it reduces the number of |
|
711 |
round-trips by about 20%. (Andrew Bennetts) |
|
712 |
||
5725.1.4
by Neil Martinsen-Burrell
merge bzr.dev, fix release notes conflict |
713 |
* ``bzr log --line`` scales the width of the author field with the size of |
714 |
the line. This means that the full author name is shown when the |
|
715 |
environment variable BZR_COLUMNS=0. (Neil Martinsen-Burrell) |
|
716 |
||
5847.2.1
by John Arbash Meinel
Bug #780677, use a RevisionTree for pull |
717 |
* ``bzr pull`` now properly triggers the fast |
718 |
``CHKInventory.iter_changes`` rather than the slow generic |
|
719 |
inter-Inventory changes. It used to use a ``DirStateRevisionTree`` as |
|
720 |
one of the source trees, which is faster when we have to read the whole |
|
721 |
inventory anyway, but much slower when we can get just the delta out of |
|
722 |
the repository. On a 70k record tree, this changes ``bzr pull`` from 28s |
|
723 |
down to 17s. (John Arbash Meinel, #780677) |
|
724 |
||
5829.1.1
by Andrew Bennetts
Share _group_cache when using GroupCompressVersionedFiles.without_fallbacks, and move _find_parents_keys_of_revisions call to before we clear repo.revisions' cache. |
725 |
* Slightly reduced memory consumption when fetching into a 2a repository |
726 |
by reusing existing caching a little better. (Andrew Bennetts) |
|
727 |
||
5807.4.10
by John Arbash Meinel
Release-notes about bug #380202 |
728 |
* Speed up ``bzr status`` by a little bit when there are a couple of |
729 |
modified files. We now track how many files we have seen that need |
|
730 |
updating, and only rewrite the dirstate file if enough of them have |
|
731 |
changed. The default is 10, and can be overridden by setting the branch |
|
732 |
option "``bzr.workingtree.worth_saving_limit``". |
|
733 |
(Ian Clatworthy, John Arbash Meinel, #380202) |
|
734 |
||
5847.4.2
by John Arbash Meinel
uncommit is now down to 2.7s, document it fixing bug #780544 |
735 |
* Speed up ``bzr uncommit``. Instead of resetting the dirstate from |
736 |
scratch, use ``update_basis_by_delta``, computing the delta from the |
|
5847.5.1
by Jelmer Vernooij
Trivial fixes. |
737 |
repository. (John Arbash Meinel, #780544) |
5847.4.2
by John Arbash Meinel
uncommit is now down to 2.7s, document it fixing bug #780544 |
738 |
|
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
739 |
Bug Fixes |
740 |
********* |
|
741 |
||
742 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
743 |
or undesirable results. |
|
744 |
||
5809.3.11
by Aaron Bentley
Update release notes. |
745 |
* All Tree types can now be exported as tar.*, zip or directories. |
746 |
(Aaron Bentley) |
|
5816.6.19
by A. S. Budden
Merged latest trunk |
747 |
|
5861.1.2
by Vincent Ladeuil
Use positive forms where possible, fix the command help and the user guide. |
748 |
* ``bzr merge --no-remember location`` never sets ``submit_branch``. |
749 |
(Vincent Ladeuil, #782169) |
|
750 |
||
5861.1.11
by Vincent Ladeuil
Add news entry and same comments. |
751 |
* ``bzr pull --no-remember location`` never sets |
752 |
``parent_location``. ``bzr push --no-remember location`` never |
|
753 |
sets ``push_location``. ``bzr send --no-remember |
|
754 |
submit_location public_location`` never sets ``submit_branch`` |
|
755 |
nor ``public_branch``. (Vincent Ladeuil) |
|
756 |
||
5898.1.8
by Martin
Add release notes |
757 |
* Conflicts involving non-ascii filenames are now properly reported rather |
758 |
than failing with a UnicodeEncodeError. (Martin [GZ], #686161) |
|
759 |
||
5816.6.18
by A. S. Budden
Added NEWS item. |
760 |
* Correct parent is now set when using 'switch -b' with bound branches. |
761 |
(A. S. Budden, #513709) |
|
5809.3.11
by Aaron Bentley
Update release notes. |
762 |
|
5863.3.5
by Martin
Add release notes |
763 |
* Fix `bzr plugins` regression in bzr 2.4 which resulted in a traceback |
764 |
from writelines on ckj terminals. (Martin [GZ], #754082) |
|
765 |
||
5786.1.4
by John Arbash Meinel
Move the release-notes entry to the correct section. |
766 |
* ``WT.inventory`` and ``WT.iter_entries_by_dir()`` was not correctly |
767 |
reporting subdirectories that were tree references (in formats that |
|
768 |
supported them). (John Arbash Meinel, #764677) |
|
769 |
||
5863.5.2
by Jonathan Riddell
add NEWS |
770 |
* Merging into empty branches now gives an error as this is currently |
771 |
not supported. (Jonathan Riddell, #242175) |
|
5786.1.4
by John Arbash Meinel
Move the release-notes entry to the correct section. |
772 |
|
5993.1.1
by Vincent Ladeuil
Start implementing command help text localization |
773 |
* Do not show exception to user on pointless commit error. |
774 |
(Jonathan Riddell #317357) |
|
5786.1.4
by John Arbash Meinel
Move the release-notes entry to the correct section. |
775 |
|
5876.1.1
by John Arbash Meinel
Fix bug #781168, and allow WT.update_basis_by_delta |
776 |
* ``WT.update_basis_by_delta`` no longer requires that the deltas match |
777 |
the current WT state. This allows ``update_basis_by_delta`` to be used |
|
5876.1.3
by John Arbash Meinel
Give the performance reason for update-by-delta |
778 |
by more commands than just commit. Updating with a delta allows us to |
779 |
not load the whole inventory, which can take 10+s with large trees. |
|
5876.1.1
by John Arbash Meinel
Fix bug #781168, and allow WT.update_basis_by_delta |
780 |
(Jonathan Riddell, John Arbash Meinel, #781168) |
781 |
||
5911.1.7
by Benoît Pierre
Move news entry to "bug fix" section and remove "what's new" entry. |
782 |
* ``bzr mv --after old_name new_name`` now works if "new_name" is newly |
783 |
added. (Benoît Pierre) |
|
784 |
||
5786.1.4
by John Arbash Meinel
Move the release-notes entry to the correct section. |
785 |
|
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
786 |
Documentation |
787 |
************* |
|
788 |
||
789 |
.. Improved or updated documentation. |
|
790 |
||
5860.1.1
by Vincent Ladeuil
Fix some ReST typos in the configuration help and restore the workaround for dotted format names breaking sphinx. |
791 |
* Restore the workaround for option names including dots (--1.14) which was |
792 |
disabled when we stopped listing --1.9 as a format. |
|
793 |
(Vincent Ladeuil, #782289) |
|
794 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
795 |
API Changes |
796 |
*********** |
|
797 |
||
798 |
.. Changes that may require updates in plugins or other code that uses |
|
799 |
bzrlib. |
|
800 |
||
5815.3.5
by Jelmer Vernooij
Update NEWS. |
801 |
* ``annotate_file`` has been deprecated in favor of |
802 |
``annotate_file_revision_tree``. (Jelmer Vernooij, #775598) |
|
803 |
||
5852.1.3
by Jelmer Vernooij
Update NEWS. |
804 |
* ``Branch.fetch`` now takes an optional ``limit`` argument. |
5852.1.6
by Jelmer Vernooij
Add extra test for Repository.search_missing_revision_ids. |
805 |
(Andrew Bennetts, Jelmer Vernooij, #750175) |
5852.1.3
by Jelmer Vernooij
Update NEWS. |
806 |
|
5837.1.1
by Jelmer Vernooij
Make Inter.get raise NoCompatibleInter. |
807 |
* ``Inter.get`` now raises ``NoCompatibleInter`` if there are no |
808 |
compatible optimisers rather than an instance of the class it is called |
|
809 |
on. (Jelmer Vernooij) |
|
810 |
||
5853.3.1
by Jelmer Vernooij
Update news. |
811 |
* ``Branch.push`` now takes a ``lossy`` argument. |
812 |
``Branch.lossy_push`` has been removed. |
|
813 |
(Jelmer Vernooij) |
|
814 |
||
5815.5.2
by Jelmer Vernooij
Update NEWS. |
815 |
* New method ``Repository.get_file_graph`` which can return the |
816 |
per-file revision graph. (Jelmer Vernooij, #775578) |
|
817 |
||
5718.8.21
by Jelmer Vernooij
add a release note |
818 |
* The default implementation of ``Branch`` is now oriented to |
819 |
storing the branch tip. Branch implementations which store the full |
|
820 |
history should now subclass ``FullHistoryBzrBranch``. |
|
821 |
``Branch._last_revision_info`` has been renamed to |
|
822 |
``Branch._read_last_revision_info`` (Jelmer Vernooij) |
|
823 |
||
5837.2.1
by Jelmer Vernooij
Deprecate Tree.__iter__. |
824 |
* ``Tree.__iter__`` has been deprecated; use ``Tree.all_file_ids`` |
825 |
instead. (Jelmer Vernooij) |
|
826 |
||
5858.1.1
by Jelmer Vernooij
Support optional path argument to Tree.get_symlink_target. |
827 |
* ``Tree.get_symlink_target`` now takes an optional ``path`` |
828 |
argument. (Jelmer Vernooij) |
|
829 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
830 |
Internals |
831 |
********* |
|
832 |
||
833 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
834 |
developers, but interesting for bzr developers. |
|
835 |
||
5870.1.25
by Jelmer Vernooij
Update NEWS, pass inventory to file id generator. |
836 |
* ``MutableTree.smart_add`` now uses inventory deltas. |
837 |
(Jelmer Vernooij, #146165) |
|
838 |
||
5915.1.1
by Andrew Bennetts
Removed bzrlib.branch._run_with_write_locked_target. Use bzrlib.cleanup instead. |
839 |
* Removed ``bzrlib.branch._run_with_write_locked_target`` as |
840 |
``bzrlib.cleanup`` provides the same functionality in a more general |
|
841 |
way. (Andrew Bennetts) |
|
842 |
||
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
843 |
Testing |
844 |
******* |
|
845 |
||
846 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
847 |
suite. This can include new facilities for writing tests, fixes to |
|
848 |
spurious test failures and changes to the way things should be tested. |
|
849 |
||
5868.1.3
by Martin
Add release notes |
850 |
* A test that was expected to fail but passes instead now counts as a failure |
851 |
catching up with new testtools and subunit handling. (Martin [GZ], #654474) |
|
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
852 |
|
5865.2.1
by Vincent Ladeuil
Add an helper for per_workingtree scenarios that plugins can reuse |
853 |
* Make it easier for plugins to reuse the per_workingtree scenarios by |
854 |
restoring the wt_scenarios helper that was accidentally deleted. |
|
855 |
(Vincent Ladeuil, #783472) |
|
5811.1.2
by Vincent Ladeuil
Open trunk again as 2.4dev3 |
856 |
|
5902.1.1
by Martin Pool
Remove dodgy test_breakin tests |
857 |
* Removed ``test_breakin`` tests that were excessively prone to hanging, |
858 |
did not work on Wine, and partly already disabled. |
|
859 |
(Martin Pool, #408814, #746985) |
|
860 |
||
5912.3.1
by Vincent Ladeuil
Fix spurious windows-specific test failure |
861 |
* Windows locations are different and should be tested accordingly. |
862 |
(Vincent Ladeuil, #788131) |
|
863 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
864 |
bzr 2.4b2 |
865 |
######### |
|
866 |
||
5811.1.1
by Vincent Ladeuil
Release 2.4b2 |
867 |
:2.4b2: 2011-04-28 |
868 |
||
869 |
This is the second beta of the 2.4 series, leading to a 2.4.0 release in |
|
870 |
August 2011. Beta releases are suitable for everyday use but may cause some |
|
871 |
incompatibilities with plugins. |
|
872 |
||
873 |
This release includes all bug fixed in previous series known at the time of |
|
874 |
this release. |
|
875 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
876 |
|
877 |
External Compatibility Breaks |
|
878 |
***************************** |
|
879 |
||
880 |
.. These may require users to change the way they use Bazaar. |
|
881 |
||
5741.3.2
by Martin Pool
Show a user warning on 'bzr clone' and 'get' |
882 |
* Two command synonyms for ``bzr branch`` have been deprecated, to avoid |
883 |
confusion and to allow the names to later be reused. The removed names |
|
884 |
are: ``get`` and ``clone``. (Martin Pool, #506265) |
|
885 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
886 |
New Features |
887 |
************ |
|
888 |
||
889 |
.. New commands, options, etc that users may wish to try out. |
|
890 |
||
5777.6.1
by Jelmer Vernooij
Add --lossy option to 'bzr commit'. |
891 |
* ``bzr commit`` now supports a ``--lossy`` argument that can be used |
892 |
to discard any data that can not be natively represented when committing |
|
893 |
to a foreign VCS. (Jelmer Vernooij, #587721) |
|
894 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
895 |
Improvements |
896 |
************ |
|
897 |
||
898 |
.. Improvements to existing commands, especially improved performance |
|
899 |
or memory usage, or better results. |
|
900 |
||
5783.2.4
by John Arbash Meinel
release-notes (aka NEWS) about fixing bug #759091 |
901 |
* ``bzr merge`` in large trees is now significantly faster. On a 70k entry |
5783.3.6
by John Arbash Meinel
Update release notes |
902 |
tree, the time went from ~3min down to 30s. This also effects ``bzr pull`` |
903 |
and ``bzr update`` since they use the same merge logic to update the |
|
904 |
WorkingTree. (John Arbash Meinel, #759091) |
|
905 |
||
906 |
* ``bzr revert`` now properly uses ``bzr status``'s optimized |
|
907 |
``iter_changes``. This can be a significant performance difference (33s |
|
908 |
to 5s on large trees). (John Arbash Meinel, #759096) |
|
5752.5.3
by John Arbash Meinel
release-notes about fixing bug #740932 |
909 |
|
5740.1.1
by John Arbash Meinel
Integrate into bzr-2.4. |
910 |
* Resolve ``lp:FOO`` urls locally rather than doing an XMLRPC request if |
911 |
the user has done ``bzr launchpad-login``. The bzr+ssh URLs were already |
|
912 |
being handed off to the remote server anyway (xmlrpc has been mapping |
|
913 |
``lp:bzr`` to ``bzr+ssh://bazaar.launchpad.net/+branch/bzr``, rather |
|
914 |
than ``bzr+ssh://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev`` for a few |
|
915 |
months now.) By doing it ourselves, we can cut out substantial startup |
|
916 |
time. From Netherlands to London it was taking 368ms to do the XMLRPC |
|
917 |
call as much as 2s from Sydney. You can test the local logic by using |
|
918 |
``-Dlaunchpad``. (John Arbash Meinel, #397739) |
|
919 |
||
5783.2.4
by John Arbash Meinel
release-notes (aka NEWS) about fixing bug #759091 |
920 |
* When building a new WorkingTree (such as during ``bzr co`` or |
921 |
``bzr branch``) we now properly store the stat and hash of files that |
|
922 |
are old enough. This saves a fair amount of time on the first |
|
923 |
``bzr status`` (on a 500MB tree, it saves about 30+s). |
|
924 |
(John Arbash Meinel, #740932) |
|
925 |
||
926 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
927 |
Bug Fixes |
928 |
********* |
|
929 |
||
930 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
931 |
or undesirable results. |
|
932 |
||
5785.1.6
by Martin
Add release notes |
933 |
* Arguments that can't be decoded to unicode in the current posix locale give |
934 |
a clearer error message without a traceback. (Martin [gz], #745712) |
|
935 |
||
5752.3.8
by John Arbash Meinel
Merge bzr.dev 5764 to resolve release-notes (aka NEWS) conflicts |
936 |
* ``bzrlib.log._DEFAULT_REQUEST_PARAMS`` is no longer accidentally |
937 |
mutated by ``bzrlib.log._apply_log_request_defaults``. In practice |
|
938 |
these default values aren't relied on very often so this probably |
|
939 |
wasn't causing any trouble. (Andrew Bennetts) |
|
5753.3.1
by Andrew Bennetts
Quick fix for an obvious glitch in bzrlib.log: _DEFAULT_REQUEST_PARAMS was being mutated accidentally. |
940 |
|
5728.5.9
by Andrew Bennetts
Merge latest lp:bzr, move our new release notes entries to the current release. |
941 |
* ``bzr log`` now works on revisions which are not in the current branch. |
942 |
(Matt Giuca, #241998) |
|
943 |
||
5807.4.1
by John Arbash Meinel
Merge Ian's work on faster dirstate operations (not writing out new dirstate for uninteresting changes). |
944 |
* Don't rewrite the dirstate file when non-interesting changes have |
945 |
occurred. This can significantly improve 'bzr status' times when there |
|
946 |
are only small changes to a large tree. |
|
947 |
(Ian Clatworthy, John Arbash Meinel, #380202) |
|
948 |
||
5752.3.8
by John Arbash Meinel
Merge bzr.dev 5764 to resolve release-notes (aka NEWS) conflicts |
949 |
* Lazy hooks are now reset between test runs. (Jelmer Vernooij, #745566) |
5691.2.2
by Jelmer Vernooij
Reset hooks between test runs. |
950 |
|
5783.2.4
by John Arbash Meinel
release-notes (aka NEWS) about fixing bug #759091 |
951 |
* ``bzrlib.merge.Merge`` now calls ``iter_changes`` without |
952 |
``include_unversioned=True``. This makes it significantly faster in many |
|
953 |
cases, because it only looks at modified files, rather than building |
|
954 |
information about all files. This can cause failures in other |
|
955 |
TreeTransform code, because it had been expecting to know the names of |
|
956 |
things which had not changed (such as parent directories). All cases we |
|
957 |
know about so far have been fixed, but there may be fallout for edge |
|
958 |
cases that we are missing. (John Arbash Meinel, #759091) |
|
959 |
||
5807.5.1
by John Arbash Meinel
Fix bug #767177. Be more agressive with file.close() calls. |
960 |
* ``SFTPTransport`` is more pro-active about closing file-handles. This |
961 |
reduces the chance of having threads fail from async requests while |
|
5807.5.2
by Martin
Cherry-pick correction of bug number |
962 |
running the test suite. (John Arbash Meinel, #656170) |
5807.5.1
by John Arbash Meinel
Fix bug #767177. Be more agressive with file.close() calls. |
963 |
|
5672.2.3
by Alexander Belchenko
added NEWS item. |
964 |
* Standalone bzr.exe installation on Windows: user can put additional python |
965 |
libraries into ``site-packages`` subdirectory of the installation directory, |
|
966 |
this might be required for "installing" extra dependencies for some plugins. |
|
967 |
(Alexander Belchenko, #743256) |
|
968 |
||
5783.3.4
by John Arbash Meinel
Include update in What's New for the performance improvements and bug #759096 |
969 |
* ``transform.revert()`` has been updated to use |
970 |
``wt.iter_changes(basis_tree)`` rather than |
|
971 |
``basis_tree.iter_changes(wt)``. This allows the optimized code path to |
|
972 |
kick in, improving ``bzr revert`` times significantly (33s to 4s on |
|
973 |
large trees, 0.7s to 0.3s on small trees.) (John Arbash Meinel, #759096) |
|
974 |
||
5752.3.7
by John Arbash Meinel
Update release-notes |
975 |
* ``TreeTransform.create_file/new_file`` can now take an optional ``sha1`` |
976 |
parameter. If supplied, when the transform is applied, it will then call |
|
977 |
``self._tree._observed_sha1`` for those files. This lets us update the |
|
978 |
hash-cache for content that we create, preventing us from re-reading the |
|
979 |
content in the next ``bzr status``. (John Arbash Meinel, #740932) |
|
5752.3.1
by John Arbash Meinel
Merge up from 2.4-windows-lfstat |
980 |
|
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
981 |
Documentation |
982 |
************* |
|
983 |
||
5739.1.1
by Andrew Bennetts
Add release-note. |
984 |
* Added a section about using a shared SSH account on a server for bzr+ssh |
985 |
access. (Russell Smith) |
|
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
986 |
|
5761.1.1
by Martin Pool
Recommend SSH rather than SFTP in user documentation examples |
987 |
* The documentation now recommends using SSH rather than SFTP in the |
988 |
tutorials and the examples, because that will generally be much faster |
|
989 |
and better in cases where it can be used. SFTP is still available and |
|
990 |
mentioned as an alternative. (Martin Pool, #636712) |
|
991 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
992 |
API Changes |
993 |
*********** |
|
994 |
||
995 |
.. Changes that may require updates in plugins or other code that uses |
|
996 |
bzrlib. |
|
997 |
||
5809.2.3
by Jelmer Vernooij
Kill update_revisions private implementation. |
998 |
* ``Branch.update_revisions`` has been made private and should no |
999 |
longer be used by external users. Use ``Branch.pull`` or ``Branch.push`` |
|
5809.2.5
by Jelmer Vernooij
Remove tests related to InterBranch.update_revisions. |
1000 |
instead. (Jelmer Vernooij, #771765) |
5809.2.3
by Jelmer Vernooij
Kill update_revisions private implementation. |
1001 |
|
5741.3.1
by Martin Pool
Add Command.invoked_as |
1002 |
* Commands now have an `invoked_as` attribute, showing the name under |
1003 |
which they were called before alias expansion. |
|
5741.3.6
by mbp at sourcefrog
merge news |
1004 |
(Martin Pool) |
1005 |
||
5622.3.11
by Jelmer Vernooij
Revert some unnecessary changes. |
1006 |
* ``Hooks.create_hook`` is now deprecated in favour of ``Hooks.add_hook``. |
1007 |
(Jelmer Vernooij) |
|
1008 |
||
5728.4.1
by Martin Pool
bzrlib.initialize now does what you'd expect |
1009 |
* If you call `bzrlib.initialize` but forget to enter the resulting object |
1010 |
as a context manager, bzrlib will now be initialized anyhow. |
|
1011 |
(Previously simple programs calling bzrlib might find the library was |
|
1012 |
mysteriously silent.) |
|
1013 |
(Martin Pool) |
|
1014 |
||
5777.3.4
by Jelmer Vernooij
Add note to release notes, fix PEP8 issue. |
1015 |
* Inventory-specific functionality has been split out of ``Tree`` into |
1016 |
a new ``InventoryTree`` class. Tree instances no longer |
|
1017 |
necessarily provide an ``inventory`` attribute. (Jelmer Vernooij) |
|
1018 |
||
5793.2.2
by Jelmer Vernooij
Split inventory-specific code out of RevisionTree into InventoryRevisionTree. |
1019 |
* Inventory-specific functionality has been split out of ``RevisionTree`` |
1020 |
into a new ``InventoryRevisionTree`` class. RevisionTree instances no |
|
1021 |
longer necessarily provide an ``inventory`` attribute. (Jelmer Vernooij) |
|
1022 |
||
5622.4.2
by Jelmer Vernooij
Allow uninstalling hooks. |
1023 |
* New method ``Hooks.uninstall_named_hook``. (Jelmer Vernooij, #301472) |
1024 |
||
5766.1.1
by Jelmer Vernooij
Make revision-graph-can-have-wrong-parents a repository format attribute rather than a repository method. |
1025 |
* ``revision_graph_can_have_wrong_parents`` is now an attribute |
1026 |
on ``RepositoryFormat`` rather than a method on ``Repository``. |
|
1027 |
(Jelmer Vernooij) |
|
1028 |
||
5798.1.1
by Jelmer Vernooij
Make Testament take a tree rather than a inventory. |
1029 |
* ``Testament`` now takes a ``tree`` rather than an |
1030 |
``inventory``. (Jelmer Vernooij, #762608) |
|
1031 |
||
5784.1.2
by Martin Pool
Deprecate, and test, failIfExists and failUnlessExists |
1032 |
* ``TestCase.failUnlessExists`` and ``failIfExists`` are deprecated in |
1033 |
favour of ``assertPathExists`` and ``assertPathDoesNotExist`` |
|
1034 |
respectively. |
|
1035 |
(Martin Pool) |
|
1036 |
||
5728.5.9
by Andrew Bennetts
Merge latest lp:bzr, move our new release notes entries to the current release. |
1037 |
* The ``revno`` parameter of ``log.LogRevision`` may now be None, |
1038 |
representing a revision which is not in the current branch. |
|
1039 |
(Matt Giuca, #241998) |
|
1040 |
||
5757.1.8
by Jelmer Vernooij
Mention moving of knitpack repo formats in release notes. |
1041 |
* The various knit pack repository format classes have been moved |
1042 |
from ``bzrlib.repofmt.pack_repo`` to |
|
1043 |
``bzrlib.repofmt.knitpack_repo``. (Jelmer Vernooij) |
|
1044 |
||
5793.2.4
by Jelmer Vernooij
Add release note. |
1045 |
* ``RevisionTree`` now has a new method ``get_file_revision``. |
1046 |
(Jelmer Vernooij) |
|
1047 |
||
5777.5.2
by Jelmer Vernooij
Split inventory-specific methods and WorkingTree interface method |
1048 |
* ``WorkingTree`` no longer provides an ``inventory``. Instead, |
1049 |
all inventory-related functionality is now on the subclass |
|
1050 |
``InventoryWorkingTree`` that all native Bazaar working tree |
|
1051 |
implementations derive from. (Jelmer Vernooij) |
|
1052 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
1053 |
Internals |
1054 |
********* |
|
1055 |
||
1056 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
1057 |
developers, but interesting for bzr developers. |
|
1058 |
||
5752.2.11
by John Arbash Meinel
Change the release-notes information for this change. |
1059 |
* Added ``osutils.lstat`` and ``osutils.fstat``. These are just the ``os`` |
1060 |
functions on Linux, but they are wrapped on Windows so that fstat |
|
1061 |
matches lstat results across all python versions. |
|
1062 |
(John Arbash Meinel) |
|
1063 |
||
5755.1.1
by John Arbash Meinel
Change WT._observed_sha1 to also update st.st_size. |
1064 |
* ``WorkingTree._observed_sha1`` also updates the 'size' column. It |
1065 |
happened to be updated as a side-effect of commit, but if we start using |
|
1066 |
the function elsewhere we might as well do it directly. |
|
1067 |
(John Arbash Meinel) |
|
1068 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
1069 |
Testing |
1070 |
******* |
|
1071 |
||
1072 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
1073 |
suite. This can include new facilities for writing tests, fixes to |
|
1074 |
spurious test failures and changes to the way things should be tested. |
|
1075 |
||
5784.1.1
by Martin Pool
Stop using failIf, failUnless, etc |
1076 |
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give |
1077 |
`PendingDeprecationWarnings` on Python2.7. |
|
1078 |
(Martin Pool, #760435) |
|
1079 |
||
5727.1.1
by Vincent Ladeuil
Open trunk again as 2.4dev2 |
1080 |
|
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1081 |
bzr 2.4b1 |
1082 |
######### |
|
1083 |
||
5811.1.1
by Vincent Ladeuil
Release 2.4b2 |
1084 |
:2.4b1: 2011-03-17 |
5726.1.1
by Vincent Ladeuil
Release 2.4b1 |
1085 |
|
1086 |
This is the first beta of the 2.4 series, leading up to a 2.4.0 |
|
1087 |
release in August 2011. Beta releases are suitable for everyday use |
|
1088 |
but may cause some incompatibilities with plugins. Some plugins may need |
|
1089 |
small updates to work with 2.4b1. |
|
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1090 |
|
1091 |
External Compatibility Breaks |
|
1092 |
***************************** |
|
1093 |
||
5726.1.1
by Vincent Ladeuil
Release 2.4b1 |
1094 |
(none) |
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1095 |
|
1096 |
New Features |
|
1097 |
************ |
|
1098 |
||
5724.2.3
by Andrew Bennetts
Add entries to release-notes and whats-new. |
1099 |
* Added ``changelog_merge`` plugin for merging changes to ``Changelog`` files |
1100 |
in GNU format. See ``bzr help changelog_merge`` for details. |
|
1101 |
(Andrew Bennetts) |
|
1102 |
||
5676.1.4
by Jelmer Vernooij
merge bzr.dev. |
1103 |
* Configuration options can now use references to other options in the same |
1104 |
file by enclosing them with curly brackets (``{other_opt}``). This makes it |
|
1105 |
possible to use, for example, |
|
1106 |
``push_location=lp:~vila/bzr/config-{nickname}`` in ``branch.conf`` when |
|
1107 |
using a loom. During the beta period, the default behaviour is to disable |
|
1108 |
this feature. It can be activated by declaring ``bzr.config.expand = True`` |
|
1109 |
in ``bazaar.conf``. (Vincent Ladeuil) |
|
1110 |
||
5724.2.3
by Andrew Bennetts
Add entries to release-notes and whats-new. |
1111 |
* External merge tools can now be configured in bazaar.conf. See |
1112 |
``bzr help configuration`` for more information. (Gordon Tyler, #489915) |
|
1113 |
||
1114 |
* The ``lp:`` directory service now supports Launchpad's QA staging. |
|
1115 |
(Jelmer Vernooij, #667483) |
|
1116 |
||
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1117 |
Improvements |
1118 |
************ |
|
1119 |
||
5630.2.8
by John Arbash Meinel
Rename the command to 'repair-workingtree' as mentioned by vila. |
1120 |
* A new hidden command ``bzr repair-workingtree``. This is a way to force |
5630.2.1
by John Arbash Meinel
Rough outline of what I'm trying to accomplish, docs, etc. |
1121 |
the dirstate file to be rebuilt, rather than using a ``bzr checkout`` |
1122 |
workaround. (John Arbash Meinel) |
|
1123 |
||
5672.1.5
by Andrew Bennetts
Add some tests for RemoteBranch.heads_to_fetch, and add release-note. |
1124 |
* Added a ``Branch.heads_to_fetch`` RPC to the smart server protocol. |
1125 |
This allows formats from plugins (such as looms) to efficiently tell the |
|
1126 |
client which revisions need to be fetched. (Andrew Bennetts) |
|
1127 |
||
5535.3.48
by Andrew Bennetts
Add some release notes and what's new entries. |
1128 |
* Branching, merging and pulling a branch now copies revisions named in |
1129 |
tags, not just the tag metadata. (Andrew Bennetts, #309682) |
|
5718.5.24
by Jelmer Vernooij
Add note on gzip mtime on python >= 2.7. |
1130 |
|
5718.5.6
by Jelmer Vernooij
Update NEWS. |
1131 |
* ``bzr cat-revision`` no longer requires a working tree. |
1132 |
(Jelmer Vernooij, #704405) |
|
1133 |
||
5718.5.24
by Jelmer Vernooij
Add note on gzip mtime on python >= 2.7. |
1134 |
* ``bzr export --per-file-timestamps`` for .tar.gz files will now |
1135 |
override the mtime for trees exported on Python 2.7 and later, which |
|
1136 |
expose the 'mtime' field in gzip files. This makes the output of |
|
1137 |
``bzr export --per-file-timestamps`` for a particular tree |
|
5718.5.6
by Jelmer Vernooij
Update NEWS. |
1138 |
deterministic. (Jelmer Vernooij, #711226) |
5616.4.1
by Jelmer Vernooij
'bzr cat-revision' no longer requires a working tree. |
1139 |
|
5718.5.7
by Jelmer Vernooij
Support bzr zip exporting to stdout. |
1140 |
* ``bzr export --format=zip`` can now export to standard output, |
1141 |
like the other exporters can. (Jelmer Vernooij, #513752) |
|
1142 |
||
5718.5.17
by Jelmer Vernooij
Support tar.lzma. |
1143 |
* ``bzr export`` can now create ``.tar.xz`` and ``.tar.lzma`` files. |
5718.5.10
by Jelmer Vernooij
Support creating .tar.xz files. |
1144 |
(Jelmer Vernooij, #551714) |
1145 |
||
5726.2.1
by John Arbash Meinel
Fix bug #737234. Preload all entries for iter_entries_by_dir(). |
1146 |
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been |
1147 |
sped up dramatically for large trees. Iterating by dir is not the best |
|
1148 |
way to load data from a CHK inventory, so it preloads all the items in |
|
1149 |
the correct order. (With the gcc-tree, this changes it (re)reading 8GB |
|
1150 |
of CHK data, down to just 150MB.) This has noticeable affects for things |
|
1151 |
like building checkouts, etc. (John Arbash Meinel, #737234) |
|
1152 |
||
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1153 |
Bug Fixes |
1154 |
********* |
|
1155 |
||
5677.2.11
by Martin
Add NEWS |
1156 |
* A MemoryError thrown on the server during a remote operation will now be |
1157 |
usefully reported, and other unexpected errors will include the class name. |
|
1158 |
(Martin [gz], #722416) |
|
1159 |
||
5638.2.5
by Vincent Ladeuil
Add news entry. |
1160 |
* ``bzr annotate -r-1 file`` will now properly annotate a deleted file. |
1161 |
(Andrew King, #537442) |
|
1162 |
||
5664.2.1
by Jelmer Vernooij
Fix setting of mode on directories in zip files. |
1163 |
* ``bzr export`` to zip files will now set a mode on directories. |
1164 |
(Jelmer Vernooij, #207253) |
|
1165 |
||
5718.5.15
by Jelmer Vernooij
Only write out basename of the tarfile to the gzip file. |
1166 |
* ``bzr export`` to tgz files will only write out the basename of the |
1167 |
tarfile to the gzip file. (Jelmer Vernooij, #102234) |
|
1168 |
||
5611.2.1
by Jelmer Vernooij
Fix 'bzr push --overwrite -rOLD_MAINLINE_REV'. |
1169 |
* ``bzr push --overwrite`` with an older revision specified will now correctly |
1170 |
roll back the target branch. (Jelmer Vernooij, #386576) |
|
1171 |
||
5616.1.1
by Jelmer Vernooij
Support 'bzr lp-propose' without an explicit target branch for packaging branches. |
1172 |
* ``bzr lp-propose`` can now propose merges against packaging branches on |
5630.1.2
by Vincent Ladeuil
Fix typo. |
1173 |
Launchpad without requiring the target branch to be specified. |
5630.1.1
by Vincent Ladeuil
Enhance compatibility with old launchpadlib versions |
1174 |
(Jelmer Vernooij, #704647) |
5616.1.1
by Jelmer Vernooij
Support 'bzr lp-propose' without an explicit target branch for packaging branches. |
1175 |
|
5630.1.1
by Vincent Ladeuil
Enhance compatibility with old launchpadlib versions |
1176 |
* ``bzr lp-propose`` no longer requires a reviewer to be specified. It will |
1177 |
instead leave setting the reviewer up to Launchpad if it was not specified. |
|
5616.5.1
by Jelmer Vernooij
Don't require a reviewer to be specified in lp-propose. |
1178 |
(Jelmer Vernooij, #583772) |
1179 |
||
5616.6.2
by Jelmer Vernooij
Merge bzr.dev. |
1180 |
* ``bzr pull`` will now exit with exit code 1 if there were tag conflicts. |
1181 |
(Jelmer Vernooij, #213185) |
|
1182 |
||
5609.8.6
by Martin
Add release notes for change |
1183 |
* ``bzr mv`` user errors no longer throw UnicodeEncodeError with non-ascii |
1184 |
paths, however they may still print junk if not on a UTF-8 terminal. |
|
1185 |
(Martin [gz], #707954) |
|
1186 |
||
5651.5.4
by Andrew Bennetts
Add release note. |
1187 |
* ``bzr reconfigure --unstacked`` now copies revisions (and their |
1188 |
ancestors) named in tags into the unstacked repository, not just the |
|
1189 |
ancestry of the branch's tip. (Andrew Bennetts, #401646) |
|
1190 |
||
5630.1.1
by Vincent Ladeuil
Enhance compatibility with old launchpadlib versions |
1191 |
* ``bzr serve`` no longer crashes when a server_started hook is installed and |
1192 |
IPv6 support is available on the system. (Jelmer Vernooij, #293697) |
|
1193 |
||
5802.3.1
by John Arbash Meinel
Fix bug #765881. Having a file added on disk was skipping |
1194 |
* ``bzr status`` will not rewrite the dirstate file if it only has |
1195 |
'trivial' changes. (Currently limited to dir updates and newly-added |
|
1196 |
files changing state.) This saves a bit of time for regular operations. |
|
1197 |
eg. ``bzr status`` in a 100k tree takes 1.4s to compute the status, but 1s |
|
1198 |
to re-save the dirstate file. (John Arbash Meinel, #765881) |
|
1199 |
||
5689.2.2
by Jelmer Vernooij
Fix the use of "bzr tags" in branches with ghosts in their mainline /and/ tags on revisions not in the branch ancestry. |
1200 |
* ``bzr tags`` will no longer choke on branches with ghost revisions in |
1201 |
their mainline and tags on revisions not in the branch ancestry. |
|
1202 |
(Jelmer Vernooij, #397556) |
|
1203 |
||
5630.1.1
by Vincent Ladeuil
Enhance compatibility with old launchpadlib versions |
1204 |
* ``bzr whoami`` will now display an error if both a new identity and |
1205 |
``--email`` were specified. (Jelmer Vernooij, #680449) |
|
1206 |
||
1207 |
* ``launchpadlib`` doesn't provide the ``uris`` module in some old versions. |
|
1208 |
(Vincent Ladeuil, #706835) |
|
5616.3.1
by Jelmer Vernooij
Print error if both --email and a new identity were specified. |
1209 |
|
5639.2.1
by Martin Pool
Empty entries in the ``NO_PROXY`` variable are no longer treated as matching every host. |
1210 |
* Empty entries in the ``NO_PROXY`` variable are no longer treated as matching |
1211 |
every host. |
|
1212 |
(Martin Pool, #586341) |
|
1213 |
||
5616.7.9
by Martin Pool
Move release note into the 2.4 file |
1214 |
* Plugins incompatible with the current version of bzr no longer produce a |
1215 |
warning on every command invocation. Instead, a message is shown by |
|
1216 |
``bzr plugins`` and in crash reports. |
|
1217 |
(#704195, Martin Pool) |
|
5616.3.1
by Jelmer Vernooij
Print error if both --email and a new identity were specified. |
1218 |
|
5662.1.2
by Andrew Bennetts
Add release note. |
1219 |
* The "pretty" version of ``needs_read_lock`` and ``needs_write_lock`` now |
1220 |
preserves the identity of default parameter values. |
|
1221 |
(Andrew Bennetts, #718569) |
|
1222 |
||
5651.2.1
by Eric Siegerman
Fix traceback attempting to "bzr dump-btree --raw btree-with-0-rows". |
1223 |
* ``bzr dump-btree --raw`` no longer tracebacks on a B-Tree file |
5651.2.2
by Eric Siegerman
Add the bug# to release notes, and call --fixes on it. |
1224 |
containing no rows. (Eric Siegerman, #715508) |
5651.2.1
by Eric Siegerman
Fix traceback attempting to "bzr dump-btree --raw btree-with-0-rows". |
1225 |
|
5657.1.1
by Max Bowsher
Fix bzr lp-mirror to work on command line branch URLs and branches |
1226 |
* Fix ``bzr lp-mirror`` to work on command line branch URLs and branches |
1227 |
without an explicit public location. (Max Bowsher) |
|
1228 |
||
5677.1.1
by Jelmer Vernooij
On Python 2.6 and higher, use multiprocessing.cpu_count() to retrieve the number of available processors. |
1229 |
* On Python 2.6 and higher, use multiprocessing.cpu_count() to retrieve the |
5677.1.4
by Jelmer Vernooij
Add bug # |
1230 |
number of available processors. (Jelmer Vernooij, #693140) |
5677.1.1
by Jelmer Vernooij
On Python 2.6 and higher, use multiprocessing.cpu_count() to retrieve the number of available processors. |
1231 |
|
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1232 |
API Changes |
1233 |
*********** |
|
1234 |
||
5742.1.1
by Vincent Ladeuil
Some post-release tweaks. |
1235 |
* Added ``Branch.heads_to_fetch`` method. Implementations of the Branch API |
5672.1.2
by Andrew Bennetts
Add API change to release notes. |
1236 |
must now inherit or implement this method. (Andrew Bennetts, #721328) |
1237 |
||
5321.1.117
by Gordon Tyler
Moved mergetools-related NEWS from bzr-2.3.txt to bzr-2.4.txt. |
1238 |
* Added ``bzrlib.mergetools`` module with helper functions for working with |
1239 |
the list of external merge tools. (Gordon Tyler, #489915) |
|
1240 |
||
5670.1.1
by Jelmer Vernooij
Remove all methods and arguments that were deprecated before bzr 2.0.0. |
1241 |
* All methods and arguments that were deprecated before 2.0 |
1242 |
have been removed. (Jelmer Vernooij) |
|
1243 |
||
5662.2.5
by Jelmer Vernooij
Update release notes. |
1244 |
* Branch formats should now be registered on the format registry |
1245 |
(``bzrlib.branch.format_registry``) rather than using the class |
|
1246 |
methods on ``BranchFormat``. (Jelmer Vernooij, #714729) |
|
1247 |
||
5718.7.3
by Jelmer Vernooij
Update NEWS. |
1248 |
* ``Branch.set_revision_history`` is now deprecated. |
1249 |
(Jelmer Vernooij) |
|
1250 |
||
5674.1.2
by Jelmer Vernooij
Update NEWS. |
1251 |
* ``BranchFormat.supports_leaving_lock()`` and |
1252 |
``RepositoryFormat.supports_leaving_lock`` flags have been added. |
|
1253 |
(Jelmer Vernooij) |
|
1254 |
||
5535.3.48
by Andrew Bennetts
Add some release notes and what's new entries. |
1255 |
* ``Branch.fetch`` implementations must now accept an optional |
5741.1.5
by Jelmer Vernooij
Have Branch.fetch() take a fetch_tags argument rather than a fetch_spec argument. |
1256 |
``fetch_tags`` keyword argument. (Andrew Bennetts) |
5535.3.48
by Andrew Bennetts
Add some release notes and what's new entries. |
1257 |
|
1258 |
* ``Branch.import_last_revision_info`` is deprecated. Use the |
|
1259 |
``import_last_revision_info_and_tags`` method instead. |
|
1260 |
(Andrew Bennetts) |
|
1261 |
||
5735.1.2
by Jelmer Vernooij
Update release notes. |
1262 |
* Because it was too specific to BzrDir implementations, |
1263 |
``ControlDir.sprout`` no longer has a default implementation; it now |
|
1264 |
raises ``NotImplementedError``. (Jelmer Vernooij, #717937) |
|
1265 |
||
5718.9.2
by Jelmer Vernooij
Merge bzr.dev. |
1266 |
* ``bzrlib.deprecated_graph`` has been removed. ``bzrlib.graph`` |
1267 |
scales better tree and should be used instead. |
|
1268 |
(Jelmer Vernooij, #733612) |
|
1269 |
||
5712.3.20
by Jelmer Vernooij
Update release notes. |
1270 |
* ``ControlDirFormat.register_format`` has been removed. Instead, |
1271 |
``Prober`` implementations should now implement a ``known_formats`` |
|
1272 |
method. (Jelmer Vernooij) |
|
5712.3.11
by Jelmer Vernooij
Update release notes. |
1273 |
|
5717.1.3
by Jelmer Vernooij
Rename check_supported to check_status. |
1274 |
* ControlDirFormats can now provide a ``check_status`` method and |
1275 |
raise a custom exception or warning when an unsupported or deprecated |
|
1276 |
format is being opened. (Jelmer Vernooij, #731311) |
|
5718.9.1
by Jelmer Vernooij
Remove bzrlib.deprecated_graph. |
1277 |
|
5671.5.1
by Jelmer Vernooij
Allow lazily registering possible DWIM revspecs. |
1278 |
* ``bzrlib.revionspec.dwim_revspecs`` is deprecated. |
1279 |
Use ``bzrlib.revisionspec.RevisionSpec_dwim.append_possible_revspec`` and |
|
1280 |
``bzrlib.revisionspec.RevisionSpec_dwim.append_possible_lazy_revspec`` |
|
1281 |
instead. (Jelmer Vernooij, #721971) |
|
1282 |
||
5673.1.3
by Jelmer Vernooij
Change flexible_components to fixed_components. |
1283 |
* ``BzrDirFormat`` has a new attribute ``fixed_components`` that |
1284 |
indicates whether the components of the bzrdir can be upgraded |
|
1285 |
independent of the ``BzrDir``. (Jelmer Vernooij) |
|
1286 |
||
5712.3.2
by Jelmer Vernooij
Deprecate BzrProber.{un,}register_format in favour of format registry. |
1287 |
* ``BzrProber.register_format`` and ``BzrProber.unregister_format`` are |
1288 |
now deprecated in favour of the ``BzrProber.formats`` format registry. |
|
1289 |
(Jelmer Vernooij) |
|
1290 |
||
5726.1.1
by Vincent Ladeuil
Release 2.4b1 |
1291 |
* ``ControlDir`` implementations no longer have to provide the |
1292 |
``get_branch_transport``, ``get_workingtree_transport`` and |
|
1293 |
``get_repository_transport`` methods. (Jelmer Vernooij, #730325) |
|
5699.4.4
by Jelmer Vernooij
Update NEWS. |
1294 |
|
5692.1.2
by Jelmer Vernooij
Update release notes. |
1295 |
* ``Converter`` has been moved from ``bzrlib.bzrdir`` to |
1296 |
``bzrlib.controldir``. (Jelmer Vernooij) |
|
1297 |
||
5676.1.5
by Jelmer Vernooij
Merge control component format registry |
1298 |
* Repository formats can now provide |
1299 |
``_get_extra_interrepo_test_combinations`` in the same module |
|
1300 |
to provide extra test combinations for ``bzrlib.tests.per_repository``. |
|
1301 |
(Jelmer Vernooij) |
|
1302 |
||
5651.3.8
by Jelmer Vernooij
update NEWS. |
1303 |
* Repository formats should now be registered on the format registry |
1304 |
(``bzrlib.repository.format_registry``) rather than using the class |
|
1305 |
methods on ``RepositoryFormat``. (Jelmer Vernooij) |
|
1306 |
||
5684.2.1
by Jelmer Vernooij
Add bzrlib.tests.per_repository_vf. |
1307 |
* Repository formats can now indicate they do not support the full |
1308 |
VersionedFiles API by setting the ``supports_full_versioned_files`` |
|
1309 |
attribute to False. A subset of the VersionedFiles API |
|
1310 |
(signatures and text graphs) still needs to be supported. |
|
1311 |
(Jelmer Vernooij) |
|
1312 |
||
5675.2.4
by Jelmer Vernooij
Update NEWS. |
1313 |
* Repository formats have a new method ``is_deprecated`` that |
1314 |
implementations can override to return True to trigger a deprecation |
|
1315 |
warning. (Jelmer Vernooij) |
|
1316 |
||
5536.3.3
by Andrew Bennetts
Merge lp:bzr. |
1317 |
* The ``revision_id`` parameter of |
1318 |
``Repository.search_missing_revision_ids`` and |
|
1319 |
``InterRepository.search_missing_revision_ids`` is deprecated. It is |
|
1320 |
replaced by the ``revision_ids`` parameter. (Andrew Bennetts) |
|
1321 |
||
5662.3.2
by Jelmer Vernooij
Update release notes. |
1322 |
* Working tree formats should now be registered on the format registry |
1323 |
(``bzrlib.working_tree.format_registry``) rather than using the class |
|
1324 |
methods on ``WorkingTreeFormat``. (Jelmer Vernooij, #714730) |
|
1325 |
||
5957.3.1
by Vincent Ladeuil
Exporting may now be done with a generator |
1326 |
* Exporting may now be done with a generator |
1327 |
(``bzrlib.export.get_export_generator``) (Geoff/xaav, #791005) |
|
5952.1.25
by geoffreyfishing at gmail
Updated release notes & What's new. |
1328 |
|
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1329 |
Internals |
1330 |
********* |
|
1331 |
||
5652.1.3
by Vincent Ladeuil
Add news entry. |
1332 |
* ``CatchingExceptionThread`` (formerly ThreadWithException) has been moved |
1333 |
out of the ``bzrlib.tests`` hierarchy to make it clearer that it can be used |
|
1334 |
outside of tests. This class makes it easier to track exceptions in threads |
|
5742.1.1
by Vincent Ladeuil
Some post-release tweaks. |
1335 |
by catching them so they can be re-raised in the controlling thread. It's |
5652.1.6
by Vincent Ladeuil
thread is already a python module, avoid confusion and use cethread instead. |
1336 |
available in the ``bzrlib.cethread`` module. (Vincent Ladeuil) |
5652.1.3
by Vincent Ladeuil
Add news entry. |
1337 |
|
6015.16.2
by Vincent Ladeuil
Release 2.4.0 |
1338 |
* Correctly propagate malloc failures from diff-delta.c code as MemoryError |
5698.2.9
by Martin
Add release notes |
1339 |
so OOM conditions during groupcompress are clearly reported. This entailed a |
1340 |
change to several function signatures. (Martin [gz], #633336) |
|
1341 |
||
5622.1.1
by Jelmer Vernooij
Allow lazily loading hook callbacks. |
1342 |
* ``HookPoint.lazy_hook`` and ``Hooks.install_named_lazy_hook`` can install |
1343 |
hooks for which the callable is loaded lazily. (Jelmer Vernooij) |
|
1344 |
||
5609.3.2
by Vincent Ladeuil
Open trunk as 2.4dev1, bumping api_minimum_version to 2.4.0. |
1345 |
Testing |
1346 |
******* |
|
1347 |
||
5705.1.1
by Vincent Ladeuil
Correctly parse partial range specifiers in the HTTP test server |
1348 |
* The Range parsing for HTTP requests will correctly parse incomplete ranges. |
1349 |
(Vincent Ladeuil, #731240) |
|
1350 |
||
5630.2.1
by John Arbash Meinel
Rough outline of what I'm trying to accomplish, docs, etc. |
1351 |
.. |
1352 |
vim: tw=74 ft=rst ff=unix |