~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.4.txt

  • Committer: Vincent Ladeuil
  • Date: 2011-06-07 08:20:21 UTC
  • mfrom: (5957 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5960.
  • Revision ID: v.ladeuil+lp@free.fr-20110607082021-4wt3mlh9mqsn0djg
Merge trunk resolving conflict in news

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
* Fix a race condition for ``server_started`` hooks leading to a spurious
40
40
  test failure. (Vincent Ladeuil, #789167)
41
41
 
 
42
* Handle files that get created but don't get used during TreeTransform.
 
43
  ``open()`` can create a file, and still raise an exception before it
 
44
  returns. So anything we might have created, make sure we destroy during
 
45
  ``finalize()``. (Martin [gz], #597686)
 
46
 
42
47
* ``pack_repo`` now uses ``Transport.move`` instead of
43
48
  ``Transport.rename``, deleting any existing targets even on SFTP.
44
49
  (Martin von Gagern, #421776)
88
93
   suite.  This can include new facilities for writing tests, fixes to 
89
94
   spurious test failures and changes to the way things should be tested.
90
95
 
91
 
* Don't use ``$HOME/.bzr.log`` for the TestImportTariffs tests.
92
 
  (Vincent Ladeuil, #789505)
 
96
* A `ImportTariffTestCase` base class has been added in
 
97
  ``bzrlib.tests.test_import_tariff``, which can be used for import tariff
 
98
  tests in plugins. (Jelmer Vernooij, #793465)
93
99
 
94
100
* Fix deadlock in `TestImportTariffs.test_simple_serve` when stderr gets
95
101
  more output than fits in the default buffer.  This was happening on the
100
106
* Fix spurious test failure on OSX for WorkingTreeFormat2.
101
107
  (Vincent Ladeuil, #787942)
102
108
 
 
109
* Show log file contents from subprocesses started by
 
110
  `start_bzr_subprocess` in test failure details.  This may help diagnose
 
111
  strange hangs and failures involving subprocesses.  (Andrew Bennetts)
 
112
 
103
113
* Skip ``utextwrap`` tests when ``sphinx`` breaks text_wrap by an hostile
104
114
  monkeypatch to textwrap.TextWrapper.wordsep_re.
105
115
  (Vincent Ladeuil, #785098)
106
116
 
107
 
* Show log file contents from subprocesses started by
108
 
  `start_bzr_subprocess` in test failure details.  This may help diagnose
109
 
  strange hangs and failures involving subprocesses.  (Andrew Bennetts)
110
 
 
111
117
* Multiple ``selftest --exclude`` options are now combined instead of
112
118
  overriding each other. (Vincent Ladeuil, #746991)
113
119
 
116
122
  disabled to make it easier to use if/when we can in the future.
117
123
  (Vincent Ladeuil, #781140)
118
124
 
 
125
* `TestImportTariffs` no longer uses the real ``$HOME``.  This prevents it
 
126
  from polluting ``$HOME/.bzr.log`` or being accidentally influenced by
 
127
  user configuration such as aliases.  It still runs with all the user's
 
128
  plugins enabled, as intended.
 
129
  (Vincent Ladeuil, Andrew Bennetts, #789505)
 
130
 
 
131
 
119
132
bzr 2.4b3
120
133
#########
121
134
 
282
295
.. Major internal changes, unlikely to be visible to users or plugin 
283
296
   developers, but interesting for bzr developers.
284
297
 
 
298
* ``MutableTree.smart_add`` now uses inventory deltas.
 
299
  (Jelmer Vernooij, #146165)
 
300
 
285
301
* Removed ``bzrlib.branch._run_with_write_locked_target`` as
286
302
  ``bzrlib.cleanup`` provides the same functionality in a more general
287
303
  way.  (Andrew Bennetts)