~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: 2012-03-13 09:07:18 UTC
  • mfrom: (6437.23.26 2.5)
  • mto: This revision was merged to the branch mainline in revision 6499.
  • Revision ID: v.ladeuil+lp@free.fr-20120313090718-2e5wf4d6otbh2k2r
Merge 2.5 branch including bugfix for #940164 and #944696

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.3: NOT RELEASED YET
 
11
:2.4.2: NOT RELEASED YET
12
12
 
13
13
External Compatibility Breaks
14
14
*****************************
35
35
* Cope with Unix filesystems, such as smbfs, where chmod gives 'permission
36
36
  denied'.  (Martin Pool, #606537)
37
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
 
38
44
* During merges, when two entries end up using the same path for two
39
45
  different file-ids (the same file being 'bzr added' in two different
40
46
  branches) , 'duplicate' conflicts are created instead of 'content'
41
47
  ones. This was previously leading to a 'Malformed tramsform' exception.
42
48
  (Vincent Ladeuil, #880701)
43
49
 
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
 
 
52
50
* 'Malformed transform' exceptions are now recognized as internal errors
53
51
  instead of user errors and report a traceback. This will reduce user
54
52
  confusion as there is generally nothing users can do about them.
57
55
* Prevent a traceback being printed to stderr when logging has problems and
58
56
  accept utf-8 byte string without breaking. (Martin Packman, #714449)
59
57
 
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
 
 
84
58
Documentation
85
59
*************
86
60
 
154
128
* Return early from create_delta_index_from_delta given tiny inputs. This
155
129
  avoids raising a spurious MemoryError on certain platforms such as AIX.
156
130
  (John Arbash Meinel, #856731)
157
 
  
 
131
 
158
132
Documentation
159
133
*************
160
134