~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2010-09-15 10:40:51 UTC
  • mfrom: (5425 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5426.
  • Revision ID: mbp@sourcefrog.net-20100915104051-pkjmuc2bc27buysp
merge 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.
126
130
* Don't print internal object name when print an invalid revision spec
127
131
  error.  (Neil Martinsen-Burrell, #598701)
128
132
 
 
133
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
134
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
135
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
136
  
129
137
* ``EPIPE`` can be raised during test server shutdown. This happened on
130
138
  gentoo only so far. (Vincent Ladeuil, #627277)
131
139
 
136
144
  directory that was a symlink in the previous commit.
137
145
  (Martin Pool, #192859)
138
146
 
 
147
* Fix ``AttributeError: 'NoneType' object has no attribute 'close'`` in
 
148
  ``_close_ssh_proc`` when using ``bzr+ssh://``.  This was causing
 
149
  connections to pre-1.6 bzr+ssh servers to fail, and causing warnings on
 
150
  stderr in some other circumstances.  (Andrew Bennetts, #633745)
 
151
 
139
152
* Fix spurious paramiko warning on hardy by ensuring that ``selftest``
140
153
  properly remove its warning filter. (Vincent Ladeuil, #625686)
141
154
 
146
159
  full test suite to pass on gentoo.
147
160
  (Vincent Ladeuil, #392127)
148
161
 
 
162
* Only call ``setlocale`` in the bzr startup script on posix systems. This
 
163
  avoids an issue with the newer windows C runtimes used by Python 2.6 and
 
164
  later which can mangle bytestrings printed to the console.
 
165
  (Martin [gz], #631350)
 
166
 
149
167
* `PathNotChild` should not give a traceback.
150
168
  (Martin Pool, #98735)
151
169
 
271
289
* HTTP test servers will leak less threads (and sockets) and will not hang on
272
290
  AIX anymore. (Vincent Ladeuil, #405745)
273
291
 
 
292
* On platforms that don't support forking give a nice error message saying so
 
293
  when ``bzr selftest --parallel=fork`` is used. (Martin [gz], #528730)
 
294
 
 
295
* Rearrange thread leak detection code to eliminate global state and make it
 
296
  possible to extend the reporting. (Marting [gz], #633462)
 
297
 
274
298
* The test suite now simply holds log files in memory, rather than writing them
275
299
  out to disk and then reading them back in and deleting them.
276
300
  (Andrew Bennetts)
295
319
 
296
320
* ``bzr add SYMLINK/FILE`` now works properly when the symlink points to a
297
321
  previously-unversioned directory within the tree: the directory is
298
 
  marked versioned too.  
 
322
  marked versioned too.
299
323
  (Martin Pool, #192859)
300
324
 
301
325
* CommitBuilder now uses the committer instead of _config.username to generate
304
328
* Cope with Microsoft FTP server that returns reply '250 Directory
305
329
  created' when mkdir succeeds.  (Martin Pool, #224373)
306
330
 
307
 
* Fix ``AttributeError on parent.children`` when adding a file under a 
 
331
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
332
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
333
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
334
  
 
335
* Fix ``AttributeError on parent.children`` when adding a file under a
308
336
  directory that was a symlink in the previous commit.
309
337
  (Martin Pool, #192859)
310
338
 
 
339
* Fix ``AttributeError: 'NoneType' object has no attribute 'close'`` in
 
340
  ``_close_ssh_proc`` when using ``bzr+ssh://``.  This was causing
 
341
  connections to pre-1.6 bzr+ssh servers to fail, and causing warnings on
 
342
  stderr in some other circumstances.  (Andrew Bennetts, #633745)
 
343
 
 
344
* Only call ``setlocale`` in the bzr startup script on posix systems. This
 
345
  avoids an issue with the newer windows C runtimes used by Python 2.6 and
 
346
  later which can mangle bytestrings printed to the console.
 
347
  (Martin [gz], #631350)
 
348
 
 
349
Improvements
 
350
************
 
351
 
311
352
Documentation
312
353
*************
313
354
 
1376
1417
* Don't traceback trying to unversion children files of an already
1377
1418
  unversioned directory.  (Vincent Ladeuil, #494221)
1378
1419
 
 
1420
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
1421
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
1422
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
1423
  
1379
1424
* Fix ``AttributeError on parent.children`` when adding a file under a 
1380
1425
  directory that was a symlink in the previous commit.
1381
1426
  (Martin Pool, #192859)
1930
1975
* Don't traceback trying to unversion children files of an already
1931
1976
  unversioned directory.  (Vincent Ladeuil, #494221)
1932
1977
 
 
1978
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
1979
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
1980
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
1981
  
1933
1982
* Fix ``AttributeError on parent.children`` when adding a file under a 
1934
1983
  directory that was a symlink in the previous commit.
1935
1984
  (Martin Pool, #192859)