~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2012-02-20 12:19:29 UTC
  • mfrom: (6437.23.11 2.5)
  • mto: (6581.1.1 trunk)
  • mto: This revision was merged to the branch mainline in revision 6582.
  • Revision ID: jelmer@samba.org-20120220121929-7ni2psvjoatm1yp4
Merge bzr/2.5.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
 
8
bzr 2.4.3
 
9
#########
 
10
 
 
11
:2.4.2: NOT RELEASED YET
 
12
 
 
13
External Compatibility Breaks
 
14
*****************************
 
15
 
 
16
.. These may require users to change the way they use Bazaar.
 
17
 
 
18
New Features
 
19
************
 
20
 
 
21
.. New commands, options, etc that users may wish to try out.
 
22
 
 
23
Improvements
 
24
************
 
25
 
 
26
.. Improvements to existing commands, especially improved performance 
 
27
   or memory usage, or better results.
 
28
 
 
29
Bug Fixes
 
30
*********
 
31
 
 
32
.. Fixes for situations where bzr would previously crash or give incorrect
 
33
   or undesirable results.
 
34
 
 
35
* Cope with Unix filesystems, such as smbfs, where chmod gives 'permission
 
36
  denied'.  (Martin Pool, #606537)
 
37
 
 
38
* When the ``limbo`` or ``pending-deletion`` directories exist, typically
 
39
  because of an interrupted tree update, but are empty, bzr no longer
 
40
  errors out, because there is nothing for the user to clean up.  Also,
 
41
  errors in creation of these directories are no longer squelched.
 
42
  (Martin Pool, #427773)
 
43
 
 
44
* During merges, when two entries end up using the same path for two
 
45
  different file-ids (the same file being 'bzr added' in two different
 
46
  branches) , 'duplicate' conflicts are created instead of 'content'
 
47
  ones. This was previously leading to a 'Malformed tramsform' exception.
 
48
  (Vincent Ladeuil, #880701)
 
49
 
 
50
* 'Malformed transform' exceptions are now recognized as internal errors
 
51
  instead of user errors and report a traceback. This will reduce user
 
52
  confusion as there is generally nothing users can do about them.
 
53
  (Vincent Ladeuil, #880701)
 
54
 
 
55
* Prevent a traceback being printed to stderr when logging has problems and
 
56
  accept utf-8 byte string without breaking. (Martin Packman, #714449)
 
57
 
 
58
Documentation
 
59
*************
 
60
 
 
61
.. Improved or updated documentation.
 
62
 
 
63
API Changes
 
64
***********
 
65
 
 
66
.. Changes that may require updates in plugins or other code that uses
 
67
   bzrlib.
 
68
 
 
69
Internals
 
70
*********
 
71
 
 
72
.. Major internal changes, unlikely to be visible to users or plugin 
 
73
   developers, but interesting for bzr developers.
 
74
 
 
75
Testing
 
76
*******
 
77
 
 
78
.. Fixes and changes that are only relevant to bzr's test framework and 
 
79
   suite.  This can include new facilities for writing tests, fixes to 
 
80
   spurious test failures and changes to the way things should be tested.
 
81
 
 
82
 
 
83
bzr 2.4.2
 
84
#########
 
85
 
 
86
:2.4.2: 2011-10-27
 
87
 
 
88
This is a bugfix release. Most of the bugs dealt with portability
 
89
issues. Upgrading is recommended for all users of earlier 2.4 releases.
 
90
 
 
91
External Compatibility Breaks
 
92
*****************************
 
93
 
 
94
None.
 
95
 
 
96
New Features
 
97
************
 
98
 
 
99
None.
 
100
 
 
101
Improvements
 
102
************
 
103
 
 
104
* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
 
105
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)
 
106
 
 
107
Bug Fixes
 
108
*********
 
109
 
 
110
* Fixed an infinite loop when creating a repo at the root of the filesystem,
 
111
  i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into
 
112
  one, thus respecting the POSIX standard, but making relpath() loop infinitely.
 
113
  (Florian Vichot, #861008)
 
114
 
 
115
* Fixed loading of external merge tools from config to properly decode
 
116
  command-lines which contain embedded quotes. (Gordon Tyler, #828803)
 
117
 
 
118
* Include declaration of 'changed' to avoid an UnboundLocalError in dirstate
 
119
  pyrex code with new Cython versions. (Denys Duchier, #837221)
 
120
 
 
121
* Prevent several kinds of OverflowError and other fallout from failing to fit
 
122
  stat fields into four bytes in dirstate pack_stat implementations.
 
123
  (Martin Packman, #683191 #706957)
 
124
 
 
125
* Return early from create_delta_index_from_delta given tiny inputs. This
 
126
  avoids raising a spurious MemoryError on certain platforms such as AIX.
 
127
  (John Arbash Meinel, #856731)
 
128
 
 
129
Documentation
 
130
*************
 
131
 
 
132
* Corrected documentation for ``bzr serve`` in the Admin Guide.
 
133
  (Morten Bøgeskov, Martin Pool, #832576)
 
134
 
 
135
API Changes
 
136
***********
 
137
 
 
138
None.
 
139
 
 
140
Internals
 
141
*********
 
142
 
 
143
No changes.
 
144
 
 
145
Testing
 
146
*******
 
147
 
 
148
* Accept both old and new style testtools output in selftest tests.
 
149
  (Jelmer Vernooij, Martin Packman, #815423)
 
150
 
 
151
* Fix the race for TestingThreadingTCPServer in
 
152
  test_server_crash_while_responding. (Vincent Ladeuil, #869366)
 
153
 
 
154
* Really corrupt the pack file without depending on a special length or value.
 
155
  (Vincent Ladeuil, #807032)
 
156
 
 
157
 
8
158
bzr 2.4.1
9
159
#########
10
160
 
11
 
:2.4.1: NOT RELEASED YET
 
161
:2.4.1: 2011-09-08
 
162
 
 
163
This is a bugfix release. Upgrading is recommended for all users of earlier
 
164
2.4 releases.
 
165
 
 
166
It includes fixes from previous stable releases and address some issues with
 
167
the test suite.
 
168
 
12
169
 
13
170
External Compatibility Breaks
14
171
*****************************
35
192
* ``config.LocationMatcher`` properly excludes unrelated sections.
36
193
  (Vincent Ladeuil, #829237)
37
194
 
 
195
* ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be
 
196
  disabled. (Vincent Ladeuil, #824513)
 
197
 
 
198
* Disable ``os.fsync`` and ``os.fdatasync`` by default when running
 
199
  ``bzr selftest``. You can use ``--sync`` to re-enable them.
 
200
  (John Arbash Meinel, #837293)
 
201
 
 
202
* Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701)
 
203
 
 
204
* Avoid UnicodeDecode error when reporting EINVAL from transports.
 
205
  (IWATA Hidetaka, #829237)
 
206
 
38
207
Documentation
39
208
*************
40
209
 
62
231
   suite.  This can include new facilities for writing tests, fixes to 
63
232
   spurious test failures and changes to the way things should be tested.
64
233
 
 
234
* The test suite should now be able to run under weird environments where
 
235
  ``/etc/passwd`` doesn't contain the ``uid`` for the user running selftest
 
236
  or where ``fakeroot`` is used but ``/root`` is inacessible.
 
237
  (Vincent Ladeuil, #825027)
65
238
 
66
239
bzr 2.4.0
67
240
#########