108
108
with some combinations of remote and local formats. This was causing
109
109
"unknown object type identifier 60" errors. (Andrew Bennetts, #427736)
111
* Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
112
on branches via a smart server. (Andrew Bennetts, #389413)
111
114
* ftp transports were built differently when the kerberos python module was
112
115
present leading to obscure failures related to ASCII/BINARY modes.
113
116
(Vincent Ladeuil, #443041)
115
* Network streams now decode adjacent records of the same type into a
116
single stream, reducing layering churn. (Robert Collins)
118
* Handle things like ``bzr add foo`` and ``bzr rm foo`` when the tree is
119
at the root of a drive. ``osutils._cicp_canonical_relpath`` always
120
assumed that ``abspath()`` returned a path that did not have a trailing
121
``/``, but that is not true when working at the root of the filesystem.
122
(John Arbash Meinel, Jason Spashett, #322807)
124
* Improve the time for ``bzr log DIR`` for 2a format repositories.
125
We had been using the same code path as for <2a formats, which required
126
iterating over all objects in all revisions.
127
(John Arbash Meinel, #374730)
118
129
* Make sure that we unlock the tree if we fail to create a TreeTransform
119
130
object when doing a merge, and there is limbo, or pending-deletions
120
131
directory. (Gary van der Merwe, #427773)
133
* Network streams now decode adjacent records of the same type into a
134
single stream, reducing layering churn. (Robert Collins)
122
136
* Occasional IndexError on renamed files have been fixed. Operations that
123
137
set a full inventory in the working tree will now go via the
124
138
apply_inventory_delta code path which is simpler and easier to
138
152
* Registry objects should not use iteritems() when asked to use items().
139
153
(Vincent Ladeuil, #430510)
155
* Retrieving file text or mtime from a _PreviewTree has good performance when
156
there are many changes. (Aaron Bentley)
158
* The CHK index pages now use an unlimited cache size. With a limited
159
cache and a large project, the random access of chk pages could cause us
160
to download the entire cix file many times.
161
(John Arbash Meinel, #402623)
141
163
* Weave based repositories couldn't be cloned when committers were using
142
164
domains or user ids embedding '.sig'. Now they can.
143
165
(Matthew Fuller, Vincent Ladeuil, #430868)
172
194
* Help on hooks no longer says 'Not deprecated' for hooks that are
173
195
currently supported. (Ian Clatworthy, #422415)
197
* Improved README. (Ian Clatworthy)
199
* Improved upgrade documentation for Launchpad branches.
285
313
with some combinations of remote and local formats. This was causing
286
314
"unknown object type identifier 60" errors. (Andrew Bennetts, #427736)
316
* Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
317
on branches via a smart server. (Andrew Bennetts, #389413)
319
* Handle things like ``bzr add foo`` and ``bzr rm foo`` when the tree is
320
at the root of a drive. ``osutils._cicp_canonical_relpath`` always
321
assumed that ``abspath()`` returned a path that did not have a trailing
322
``/``, but that is not true when working at the root of the filesystem.
323
(John Arbash Meinel, Jason Spashett, #322807)
288
325
* Improve the time for ``bzr log DIR`` for 2a format repositories.
289
326
We had been using the same code path as for <2a formats, which required
290
327
iterating over all objects in all revisions.
302
339
but such operations are already doing full tree scans, so no radical
303
340
performance change should be observed. (Robert Collins, #403322)
342
* Retrieving file text or mtime from a _PreviewTree has good performance when
343
there are many changes. (Aaron Bentley)
345
* The CHK index pages now use an unlimited cache size. With a limited
346
cache and a large project, the random access of chk pages could cause us
347
to download the entire cix file many times.
348
(John Arbash Meinel, #402623)
305
350
* When a file kind becomes unversionable after being added, a sensible
306
351
error will be shown instead of a traceback. (Robert Collins, #438569)
308
* Retrieving file text or mtime from a _PreviewTree has good performance when
309
there are many changes. (Aaron Bentley)
357
* Improved README. (Ian Clatworthy)
359
* Improved upgrade documentation for Launchpad branches.