~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2009-12-03 05:57:41 UTC
  • mfrom: (4857 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4869.
  • Revision ID: andrew.bennetts@canonical.com-20091203055741-vmmg0fmjgjw2pwvu
Merge lp:bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
* ``bzr serve`` is more clear about the risk of supplying --allow-writes.
41
41
  (Robert Collins, #84659)
42
42
 
 
43
* ``bzr serve --quiet`` really is quiet now.  (Gordon Tyler, #252834)
 
44
 
43
45
* Lots of bugfixes for the test suite on Windows. We should once again
44
46
  have a test suite with no failures on Windows. (John Arbash Meinel)
45
47
 
51
53
  etc. Now only change slashes if there is something being glob expanded.
52
54
  (John Arbash Meinel, #485771)
53
55
 
 
56
* Use our faster ``KnownGraph.heads()`` functionality when computing the
 
57
  new rich-root heads. This can cut a conversion time in half (mysql from
 
58
  13.5h => 6.2h) (John Arbash Meinel, #487632)
 
59
 
54
60
Improvements
55
61
************
56
62
 
 
63
* ``bzr log`` is now faster. (Ian Clatworthy)
 
64
 
 
65
* ``bzrlib.urlutils.local_path_from_url`` now accepts
 
66
  'file://localhost/' as well as 'file:///' URLs on POSIX.  (Michael
 
67
  Hudson)
 
68
 
57
69
Documentation
58
70
*************
59
71
 
60
72
API Changes
61
73
***********
62
74
 
 
75
* ``bzrlib.textui`` (vestigial module) removed.  (Martin Pool)
 
76
 
63
77
Internals
64
78
*********
65
79
 
 
80
* Several code paths that were calling ``Transport.get().read()`` have
 
81
  been changed to the equalivent ``Transport.get_bytes()``. The main
 
82
  difference is that the latter will explicitly call ``file.close()``,
 
83
  rather than expecting the garbage collector to handle it. This helps
 
84
  with some race conditions on Windows during the test suite and sftp
 
85
  tests. (John Arbash Meinel)
 
86
 
66
87
Testing
67
88
*******
68
89
 
83
104
 
84
105
Bug Fixes
85
106
*********
86
 
* Fix for shell completion and short options.  (Benoît PIERRE)
 
107
 
 
108
* ``bzr push --use-existing-dir`` no longer crashes if the directory
 
109
  exists but contains an invalid ``.bzr`` directory.
 
110
  (Andrew Bennetts, #423563)
 
111
 
 
112
* Content filters are now applied correctly after pull, merge and switch.
 
113
  (Ian Clatworthy, #385879)
87
114
 
88
115
* Improve "Binary files differ" hunk handling.  (Aaron Bentley, #436325)
89
116
 
165
192
  the sha1 from the repo directly. (John Arbash Meinel)
166
193
 
167
194
 
 
195
* Shelve command refuse to run if there is no real terminal.
 
196
  (Alexander Belchenko)
 
197
 
 
198
* Avoid unnecessarily flushing of trace file; it's now unbuffered at the
 
199
  Python level.  (Martin Pool)
 
200
 
168
201
Documentation
169
202
*************
170
203
 
171
204
* Include Japanese translations for documentation (Inada Naoki)
172
205
 
 
206
Internals
 
207
*********
 
208
 
173
209
* Some of the core groupcompress functionality now releases the GIL before
174
210
  operation. Similar to how zlib and bz2 operate without the GIL in the
175
211
  core compression and decompression routines. (John Arbash Meinel)
222
258
memory consumption (50%) and garbage collector overhead (40% faster) for
223
259
many operations.
224
260
 
 
261
* A new ``--concurrency`` option has been added as well as an associated
 
262
  BZR_CONCURRENCY environment variable to specify the number of
 
263
  processes that can be run concurrently when running ``bzr selftest``. The
 
264
  command-line option overrides the environment variable if both are
 
265
  specified. If none is specified. the number of processes is obtained
 
266
  from the OS as before.  (Matt Nordhoff, Vincent Ladeuil)
 
267
 
225
268
Bug Fixes
226
269
*********
227
270
 
307
350
  start reading 'inventories', etc.) This can have a significant impact on
308
351
  peak memory for initial copies (~200MB). (John Arbash Meinel)
309
352
 
 
353
Improvements
 
354
************
 
355
 
 
356
Documentation
 
357
*************
 
358
 
 
359
API Changes
 
360
***********
 
361
 
 
362
Internals
 
363
*********
 
364
 
 
365
Testing
 
366
*******
 
367
 
310
368
 
311
369
bzr 2.0.2
312
370
#########