5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
1 |
#################### |
2 |
Bazaar Release Notes |
|
3 |
#################### |
|
4 |
||
5 |
.. toctree:: |
|
6 |
:maxdepth: 1 |
|
7 |
||
8 |
bzr 0.13 |
|
9 |
######## |
|
10 |
||
11 |
:Released: 2006-12-05 |
|
12 |
||
13 |
No changes from 0.13rc |
|
14 |
||
15 |
||
16 |
bzr 0.13rc1 |
|
17 |
########### |
|
18 |
||
19 |
:Released: 2006-11-27 |
|
20 |
||
21 |
Improvements |
|
22 |
************ |
|
23 |
||
24 |
* New command ``bzr remove-tree`` allows the removal of the working |
|
25 |
tree from a branch. |
|
26 |
(Daniel Silverstone) |
|
27 |
||
5538.2.1
by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…"). |
28 |
* urllib uses shared keep-alive connections, so HTTP operations are substantially faster. |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
29 |
(Vincent Ladeuil, #53654) |
30 |
||
31 |
* ``bzr export`` allows an optional branch parameter, to export a bzr |
|
5538.2.1
by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…"). |
32 |
tree from some other URL. For example: |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
33 |
``bzr export bzr.tar.gz http://bazaar-vcs.org/bzr/bzr.dev`` |
34 |
(Daniel Silverstone) |
|
35 |
||
36 |
* Added ``bzr help topics`` to the bzr help system. This gives a |
|
37 |
location for general information, outside of a specific command. |
|
38 |
This includes updates for ``bzr help revisionspec`` the first topic |
|
39 |
included. (Goffredo Baroncelli, John Arbash Meinel, #42714) |
|
40 |
||
41 |
* WSGI-compatible HTTP smart server. See ``doc/http_smart_server.txt``. |
|
42 |
(Andrew Bennetts) |
|
43 |
||
44 |
* Knit files will now cache full texts only when the size of the |
|
45 |
deltas is as large as the size of the fulltext. (Or after 200 |
|
46 |
deltas, whichever comes first). This has the most benefit on large |
|
47 |
files with small changes, such as the inventory for a large project. |
|
48 |
(eg For a project with 2500 files, and 7500 revisions, it changes |
|
49 |
the size of inventory.knit from 11MB to 5.4MB) (John Arbash Meinel) |
|
50 |
||
51 |
Internals |
|
52 |
********* |
|
53 |
||
54 |
* New -D option given before the command line turns on debugging output |
|
55 |
for particular areas. -Derror shows tracebacks on all errors. |
|
56 |
(Martin Pool) |
|
57 |
||
58 |
* Clean up ``bzr selftest --benchmark bundle`` to correct an import, |
|
59 |
and remove benchmarks that take longer than 10min to run. |
|
60 |
(John Arbash Meinel) |
|
61 |
||
62 |
* Use ``time.time()`` instead of ``time.clock()`` to decide on |
|
63 |
progress throttling. Because ``time.clock()`` is actually CPU time, |
|
64 |
so over a high-latency connection, too many updates get throttled. |
|
65 |
(John Arbash Meinel) |
|
66 |
||
67 |
* ``MemoryTransport.list_dir()`` would strip the first character for |
|
68 |
files or directories in root directory. (John Arbash Meinel) |
|
69 |
||
70 |
* New method ``get_branch_reference`` on 'BzrDir' allows the detection of |
|
71 |
branch references - which the smart server component needs. |
|
72 |
||
5538.2.3
by Zearin
Continued capitalization fixes. (URL, URLs) |
73 |
* New ``ChrootTransportDecorator``, accessible via the ``chroot+`` URL |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
74 |
prefix. It disallows any access to locations above a set URL. (Andrew |
75 |
Bennetts) |
|
76 |
||
77 |
Bug Fixes |
|
78 |
********* |
|
79 |
||
80 |
* Now ``_KnitIndex`` properly decode revision ids when loading index data. |
|
81 |
And optimize the knit index parsing code. |
|
82 |
(Dmitry Vasiliev, John Arbash Meinel) |
|
83 |
||
84 |
* ``bzrlib/bzrdir.py`` was directly referencing ``bzrlib.workingtree``, |
|
85 |
without importing it. This prevented ``bzr upgrade`` from working |
|
86 |
unless a plugin already imported ``bzrlib.workingtree`` |
|
87 |
(John Arbash Meinel, #70716) |
|
88 |
||
89 |
* Suppress the traceback on invalid URLs (Vincent Ladeuil, #70803). |
|
90 |
||
5538.2.1
by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…"). |
91 |
* Give nicer error message when an HTTP server returns a 403 |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
92 |
error code. (Vincent Ladeuil, #57644). |
93 |
||
5538.2.1
by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…"). |
94 |
* When a multi-range HTTP GET request fails, try a single |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
95 |
range one. If it fails too, forget about ranges. Remember that until |
96 |
the death of the transport and propagates that to the clones. |
|
97 |
(Vincent Ladeuil, #62276, #62029). |
|
98 |
||
5538.2.3
by Zearin
Continued capitalization fixes. (URL, URLs) |
99 |
* Handles user/passwords supplied in URL from command |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
100 |
line (for the urllib implementation). Don't request already |
101 |
known passwords (Vincent Ladeuil, #42383, #44647, #48527) |
|
102 |
||
103 |
* ``_KnitIndex.add_versions()`` dictionary compresses revision ids as they |
|
104 |
are added. This fixes bug where fetching remote revisions records |
|
105 |
them as full references rather than integers. |
|
106 |
(John Arbash Meinel, #64789) |
|
107 |
||
108 |
* ``bzr ignore`` strips trailing slashes in patterns. |
|
109 |
Also ``bzr ignore`` rejects absolute paths. (Kent Gibson, #4559) |
|
110 |
||
111 |
* ``bzr ignore`` takes multiple arguments. (Cheuksan Edward Wang, #29488) |
|
112 |
||
113 |
* mv correctly handles paths that traverse symlinks. |
|
114 |
(Aaron Bentley, #66964) |
|
115 |
||
5538.2.2
by Zearin
Continued capitalization fixes ([S]FTP, SSH). |
116 |
* Give nicer looking error messages when failing to connect over SSH. |
5462.5.1
by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt |
117 |
(John Arbash Meinel, #49172) |
118 |
||
119 |
* Pushing to a remote branch does not currently update the remote working |
|
120 |
tree. After a remote push, ``bzr status`` and ``bzr diff`` on the remote |
|
121 |
machine now show that the working tree is out of date. |
|
122 |
(Cheuksan Edward Wang #48136) |
|
123 |
||
124 |
* Use patiencediff instead of difflib for determining deltas to insert |
|
125 |
into knits. This avoids the O(N^3) behavior of difflib. Patience |
|
126 |
diff should be O(N^2). (Cheuksan Edward Wang, #65714) |
|
127 |
||
128 |
* Running ``bzr log`` on nonexistent file gives an error instead of the |
|
129 |
entire log history. (Cheuksan Edward Wang #50793) |
|
130 |
||
131 |
* ``bzr cat`` can look up contents of removed or renamed files. If the |
|
132 |
pathname is ambiguous, i.e. the files in the old and new trees have |
|
133 |
different id's, the default is the file in the new tree. The user can |
|
134 |
use "--name-from-revision" to select the file in the old tree. |
|
135 |
(Cheuksan Edward Wang, #30190) |
|
136 |
||
137 |
Testing |
|
138 |
******* |
|
139 |
||
140 |
* TestingHTTPRequestHandler really handles the Range header |
|
141 |
(previously it was ignoring it and returning the whole file,). |
|
142 |
||
143 |
||
144 |
.. |
|
145 |
vim: tw=74 ft=rst ff=unix |