~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2010-09-15 05:18:54 UTC
  • mfrom: (5425 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5452.
  • Revision ID: mbp@sourcefrog.net-20100915051854-fv6x062f38qo82l1
resolveĀ againstĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
  `bzrlib.controldir.ControlDirFormat.register_server_prober`.
53
53
  `BzrDirFormat.probe_transport` has been moved onto `Prober`.
54
54
 
55
 
  `BzrDirFormat.register_format` has been renamed to 
 
55
  `BzrDirFormat.register_format` has been renamed to
56
56
  `BzrProber.register_bzrdir_format`.
 
57
 
 
58
  `bzrlib.bzrdir.network_format_registry` has been moved to
 
59
  `bzrlib.controldir`.
 
60
 
57
61
  (Jelmer Vernooij)
58
62
 
59
63
* The old ``bzr selftest --benchmark`` option has been removed.
130
134
* Don't print internal object name when print an invalid revision spec
131
135
  error.  (Neil Martinsen-Burrell, #598701)
132
136
 
 
137
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
138
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
139
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
140
  
133
141
* ``EPIPE`` can be raised during test server shutdown. This happened on
134
142
  gentoo only so far. (Vincent Ladeuil, #627277)
135
143
 
140
148
  directory that was a symlink in the previous commit.
141
149
  (Martin Pool, #192859)
142
150
 
 
151
* Fix ``AttributeError: 'NoneType' object has no attribute 'close'`` in
 
152
  ``_close_ssh_proc`` when using ``bzr+ssh://``.  This was causing
 
153
  connections to pre-1.6 bzr+ssh servers to fail, and causing warnings on
 
154
  stderr in some other circumstances.  (Andrew Bennetts, #633745)
 
155
 
143
156
* Fix spurious paramiko warning on hardy by ensuring that ``selftest``
144
157
  properly remove its warning filter. (Vincent Ladeuil, #625686)
145
158
 
150
163
  full test suite to pass on gentoo.
151
164
  (Vincent Ladeuil, #392127)
152
165
 
 
166
* Only call ``setlocale`` in the bzr startup script on posix systems. This
 
167
  avoids an issue with the newer windows C runtimes used by Python 2.6 and
 
168
  later which can mangle bytestrings printed to the console.
 
169
  (Martin [gz], #631350)
 
170
 
153
171
* `PathNotChild` should not give a traceback.
154
172
  (Martin Pool, #98735)
155
173
 
275
293
* HTTP test servers will leak less threads (and sockets) and will not hang on
276
294
  AIX anymore. (Vincent Ladeuil, #405745)
277
295
 
 
296
* On platforms that don't support forking give a nice error message saying so
 
297
  when ``bzr selftest --parallel=fork`` is used. (Martin [gz], #528730)
 
298
 
 
299
* Rearrange thread leak detection code to eliminate global state and make it
 
300
  possible to extend the reporting. (Marting [gz], #633462)
 
301
 
278
302
* The test suite now simply holds log files in memory, rather than writing them
279
303
  out to disk and then reading them back in and deleting them.
280
304
  (Andrew Bennetts)
299
323
 
300
324
* ``bzr add SYMLINK/FILE`` now works properly when the symlink points to a
301
325
  previously-unversioned directory within the tree: the directory is
302
 
  marked versioned too.  
 
326
  marked versioned too.
303
327
  (Martin Pool, #192859)
304
328
 
305
329
* CommitBuilder now uses the committer instead of _config.username to generate
308
332
* Cope with Microsoft FTP server that returns reply '250 Directory
309
333
  created' when mkdir succeeds.  (Martin Pool, #224373)
310
334
 
311
 
* Fix ``AttributeError on parent.children`` when adding a file under a 
 
335
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
336
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
337
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
338
  
 
339
* Fix ``AttributeError on parent.children`` when adding a file under a
312
340
  directory that was a symlink in the previous commit.
313
341
  (Martin Pool, #192859)
314
342
 
 
343
* Fix ``AttributeError: 'NoneType' object has no attribute 'close'`` in
 
344
  ``_close_ssh_proc`` when using ``bzr+ssh://``.  This was causing
 
345
  connections to pre-1.6 bzr+ssh servers to fail, and causing warnings on
 
346
  stderr in some other circumstances.  (Andrew Bennetts, #633745)
 
347
 
 
348
* Only call ``setlocale`` in the bzr startup script on posix systems. This
 
349
  avoids an issue with the newer windows C runtimes used by Python 2.6 and
 
350
  later which can mangle bytestrings printed to the console.
 
351
  (Martin [gz], #631350)
 
352
 
 
353
Improvements
 
354
************
 
355
 
315
356
Documentation
316
357
*************
317
358
 
1380
1421
* Don't traceback trying to unversion children files of an already
1381
1422
  unversioned directory.  (Vincent Ladeuil, #494221)
1382
1423
 
 
1424
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
1425
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
1426
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
1427
  
1383
1428
* Fix ``AttributeError on parent.children`` when adding a file under a 
1384
1429
  directory that was a symlink in the previous commit.
1385
1430
  (Martin Pool, #192859)
1934
1979
* Don't traceback trying to unversion children files of an already
1935
1980
  unversioned directory.  (Vincent Ladeuil, #494221)
1936
1981
 
 
1982
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
1983
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
1984
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
1985
  
1937
1986
* Fix ``AttributeError on parent.children`` when adding a file under a 
1938
1987
  directory that was a symlink in the previous commit.
1939
1988
  (Martin Pool, #192859)