~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2009-10-13 05:20:50 UTC
  • mfrom: (4634.52.16 2.0)
  • mto: This revision was merged to the branch mainline in revision 4738.
  • Revision ID: andrew.bennetts@canonical.com-20091013052050-u1w6tv0z7kqhn8d0
Merge 2.0 into lp:bzr, resolving conflicts in NEWS and releasing.txt.

Show diffs side-by-side

added added

removed removed

Lines of Context:
108
108
  with some combinations of remote and local formats.  This was causing
109
109
  "unknown object type identifier 60" errors.  (Andrew Bennetts, #427736)
110
110
 
 
111
* Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
 
112
  on branches via a smart server.  (Andrew Bennetts, #389413)
 
113
 
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)
114
117
 
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)
 
123
 
 
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)
117
128
 
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)
121
132
 
 
133
* Network streams now decode adjacent records of the same type into a
 
134
  single stream, reducing layering churn. (Robert Collins)
 
135
 
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)
140
154
 
 
155
* Retrieving file text or mtime from a _PreviewTree has good performance when
 
156
  there are many changes.  (Aaron Bentley)
 
157
 
 
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)
 
162
 
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)
174
196
 
 
197
* Improved README. (Ian Clatworthy)
 
198
 
 
199
* Improved upgrade documentation for Launchpad branches.
 
200
  (Barry Warsaw)
 
201
 
 
202
 
175
203
API Changes
176
204
***********
177
205
 
285
313
  with some combinations of remote and local formats.  This was causing
286
314
  "unknown object type identifier 60" errors.  (Andrew Bennetts, #427736)
287
315
 
 
316
* Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
 
317
  on branches via a smart server.  (Andrew Bennetts, #389413)
 
318
 
 
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)
 
324
 
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)
304
341
 
 
342
* Retrieving file text or mtime from a _PreviewTree has good performance when
 
343
  there are many changes.  (Aaron Bentley)
 
344
 
 
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)
 
349
 
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)
307
352
 
308
 
* Retrieving file text or mtime from a _PreviewTree has good performance when
309
 
  there are many changes.  (Aaron Bentley)
 
353
 
 
354
Documentation
 
355
*************
 
356
 
 
357
* Improved README. (Ian Clatworthy)
 
358
 
 
359
* Improved upgrade documentation for Launchpad branches.
 
360
  (Barry Warsaw)
310
361
 
311
362
 
312
363
bzr 2.0.0