~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Patch Queue Manager
  • Date: 2016-02-01 19:13:13 UTC
  • mfrom: (6614.2.2 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20160201191313-wdfvmfff1djde6oq
(vila) Release 2.7.0 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
bzr 2.4.3
9
9
#########
10
10
 
11
 
:2.4.2: NOT RELEASED YET
 
11
:2.4.3: NOT RELEASED YET
12
12
 
13
13
External Compatibility Breaks
14
14
*****************************
32
32
.. Fixes for situations where bzr would previously crash or give incorrect
33
33
   or undesirable results.
34
34
 
 
35
* Cope with Unix filesystems, such as smbfs, where chmod gives 'permission
 
36
  denied'.  (Martin Pool, #606537)
 
37
 
35
38
* During merges, when two entries end up using the same path for two
36
39
  different file-ids (the same file being 'bzr added' in two different
37
40
  branches) , 'duplicate' conflicts are created instead of 'content'
38
41
  ones. This was previously leading to a 'Malformed tramsform' exception.
39
42
  (Vincent Ladeuil, #880701)
40
43
 
 
44
* Fix a traceback when trying to checkout a tree that also has an entry
 
45
  with file-id `TREE_ROOT` somewhere other than at the root directory.
 
46
  (John Arbash Meinel, #830947)
 
47
 
 
48
* Handle when an uncommit/update tries to add a file to an otherwise empty
 
49
  directory. The ``Dirstate.update_basis_by_delta`` would end up
 
50
  incorrectly flagging the delta as invalid. (Brian de Alwis, #855155)
 
51
 
41
52
* 'Malformed transform' exceptions are now recognized as internal errors
42
53
  instead of user errors and report a traceback. This will reduce user
43
54
  confusion as there is generally nothing users can do about them.
44
55
  (Vincent Ladeuil, #880701)
45
56
 
 
57
* Prevent a traceback being printed to stderr when logging has problems and
 
58
  accept utf-8 byte string without breaking. (Martin Packman, #714449)
 
59
 
 
60
* Some filesystems give ``EOPNOTSUPP`` when trying to call ``fdatasync``.
 
61
  This shouldn't be treated as a fatal error.
 
62
  (John Arbash Meinel, #1075108)
 
63
 
 
64
* Teach the bzr client how to reconnect if we get ``ConnectionReset``
 
65
  while making an RPC request. This doesn't handle all possible network
 
66
  disconnects, but it should at least handle when the server is asked to
 
67
  shutdown gracefully. This is a backport of the functionality in bzr-2.5.
 
68
  (John Arbash Meinel, #819604)
 
69
 
 
70
* Use ``encoding_type='exact'`` for ``bzr testament`` so that on Windows
 
71
  the sha hash of the long testament matches the sha hash in the short
 
72
  form. (John Arbash Meinel, #1010339)
 
73
 
 
74
* When the ``limbo`` or ``pending-deletion`` directories exist, typically
 
75
  because of an interrupted tree update, but are empty, bzr no longer
 
76
  errors out, because there is nothing for the user to clean up.  Also,
 
77
  errors in creation of these directories are no longer squelched.
 
78
  (Martin Pool, #427773)
 
79
 
 
80
* _Win32Stat object provides members st_uid and st_gid, those are present
 
81
  in Python's os.stat object. These members required for external tools like
 
82
  bzr-git and dulwich. (Alexander Belchenko, #967060)
 
83
 
46
84
Documentation
47
85
*************
48
86
 
67
105
   suite.  This can include new facilities for writing tests, fixes to 
68
106
   spurious test failures and changes to the way things should be tested.
69
107
 
 
108
* Account for slightly improved compression with newer versions of zlib in
 
109
  ``bt.test_btree_index`` tests. (Martin Packman, #940453)
 
110
 
70
111
 
71
112
bzr 2.4.2
72
113
#########
95
136
Bug Fixes
96
137
*********
97
138
 
98
 
* Fixed an infinite loop when creating a repo at the root of the filesystem, 
99
 
  i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into 
 
139
* Fixed an infinite loop when creating a repo at the root of the filesystem,
 
140
  i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into
100
141
  one, thus respecting the POSIX standard, but making relpath() loop infinitely.
101
142
  (Florian Vichot, #861008)
102
143
 
113
154
* Return early from create_delta_index_from_delta given tiny inputs. This
114
155
  avoids raising a spurious MemoryError on certain platforms such as AIX.
115
156
  (John Arbash Meinel, #856731)
116
 
 
117
157
  
118
158
Documentation
119
159
*************