~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Vincent Ladeuil
  • Date: 2011-05-17 20:58:43 UTC
  • mfrom: (5609.39.5 2.3)
  • mto: This revision was merged to the branch mainline in revision 5885.
  • Revision ID: v.ladeuil+lp@free.fr-20110517205843-uo1tntrz6kqfn1hb
Merge 2.3 into trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
 
8
bzr 2.2.5
 
9
#########
 
10
 
 
11
:Codename: Suggestions welcome
 
12
:2.2.5: NOT RELEASED YET
 
13
 
 
14
Compatibility Breaks
 
15
********************
 
16
 
 
17
New Features
 
18
************
 
19
 
 
20
Bug Fixes
 
21
*********
 
22
 
 
23
* Correctly handle ``bzr log`` and `get_known_graph_ancestry` on a
 
24
  doubly-stacked branch.
 
25
  (James Westby, Martin Pool, #715000)
 
26
 
 
27
Improvements
 
28
************
 
29
 
 
30
Documentation
 
31
*************
 
32
 
 
33
API Changes
 
34
***********
 
35
 
 
36
Internals
 
37
*********
 
38
 
 
39
* Fixed bug in the bundled copy of ConfigObj with quoting of triple quotes
 
40
  in the value string. Fix suggested by ConfigObj's author Michael Foord.
 
41
  (Alexander Belchenko, #710410)
 
42
 
 
43
Testing
 
44
*******
 
45
 
 
46
 
 
47
bzr 2.2.4
 
48
#########
 
49
 
 
50
:2.2.4: 2011-02-04
 
51
 
 
52
This is a bugfix release. Only one bug has been fixed, a regression from 2.2.3
 
53
involving only certain operations with launchpad. Upgrading is recommended for
 
54
all users on earlier 2.2 releases.
 
55
 
 
56
Bug Fixes
 
57
*********
 
58
 
 
59
* Fix communications with the Launchpad web service when using
 
60
  launchpadlib >= 1.5.5.  This was a latent bug in bzr's communication
 
61
  with Launchpad's production instance, which only became a problem when
 
62
  the default instance was switched from edge to production in bzr 2.2.3.
 
63
  (Max Bowsher, #707075)
 
64
 
 
65
 
 
66
bzr 2.2.3
 
67
#########
 
68
 
 
69
:2.2.3: 2011-01-20
 
70
 
 
71
This is a bugfix release. Upgrading is recommended for all users
 
72
on earlier 2.2 releases.
 
73
 
 
74
Compatibility Breaks
 
75
********************
 
76
 
 
77
* Launchpad has announced that the ``edge.launchpad.net`` instance is
 
78
  deprecated and may be shut down in the future
 
79
  <http://blog.launchpad.net/general/edge-is-deprecated>.  Bazaar has therefore
 
80
  been updated in this release to talk to the main (``launchpad.net``) servers,
 
81
  rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
 
82
 
 
83
Bug Fixes
 
84
*********
 
85
 
 
86
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
 
87
  path on windows from symlink support addition. (Martin [gz], #686611)
 
88
 
 
89
* Correctly resolve content (and path) conflicts for files in subdirs.
 
90
  (Vincent Ladeuil, #660935)
 
91
 
 
92
* Don't probe for a repository from within ``NotBranchError.__repr__``,
 
93
  because this can cause knock-on errors at awkward times.
 
94
  (Andrew Bennetts, #687653)
 
95
 
 
96
* Fix a crash during ``RepositoryPackCollection.pack`` caused by a
 
97
  concurrent repository pack operation.  This was particularly affecting
 
98
  ``bzr-svn`` users.  (Andrew Bennetts, #701940)
 
99
 
 
100
* ``https`` access works again with recent versions of python2.7.
 
101
  (Vincent Ladeuil, #693880)
 
102
 
 
103
* RevisionTree.is_executable no longer returns None for directories and
 
104
  symlinks.  Instead, it returns False, like other Trees and methods.
 
105
  (Aaron Bentley, #681885)
 
106
 
 
107
 
8
108
bzr 2.2.2
9
109
#########
10
110
 
11
 
:2.2.2: NOT RELEASED YET
12
 
 
13
 
Compatibility Breaks
14
 
********************
15
 
 
16
 
New Features
17
 
************
 
111
:2.2.2: 2010-11-25
 
112
 
 
113
This is a bugfix release. None of these bugfixes are critical, but upgrading
 
114
is recommended for all users on earlier 2.2 releases.
18
115
 
19
116
Bug Fixes
20
117
*********
21
118
 
 
119
* ``bzr resolve --take-other <file>`` will not crash anymore if ``<file>``
 
120
  is involved in a text conflict (but the conflict is still not
 
121
  resolved). (Vincent Ladeuil, #646961)
 
122
 
 
123
* Commit in a bound branch or heavyweight checkout now propagates tags
 
124
  (e.g. from a merge) to the master branch (and informs the user if there
 
125
  is a conflict).  (Andrew Bennetts, #603395)
 
126
  
 
127
* Correctly set the Content-Type header when HTTP POSTing to comply
 
128
  with stricter web frameworks. (Vincent Ladeuil, #665100)
 
129
 
 
130
* ``NotBranchError`` no longer allows errors from calling
 
131
  ``bzrdir.open_repository()`` to propagate.  This is unhelpful at best,
 
132
  and at worst can trigger infinite loops in callers.  (Andrew Bennetts)
 
133
  
22
134
* Skip tests that needs a bzr source tree when there isn't one. This is
23
135
  needed to succesfully run the test suite for installed versions.
24
136
  (Vincent Ladeuil, #644855).
25
137
 
26
 
* Skip the tests that requires respecting the chmod bits when running as root.
 
138
* Skip the tests that requires respecting the chmod bits when running as
 
139
  root. Including the one that wasn't present in 2.1.
27
140
  (Vincent Ladeuil, #646133)
28
141
 
29
 
Improvements
30
 
************
31
 
 
32
 
Documentation
33
 
*************
34
 
 
35
 
API Changes
36
 
***********
37
 
 
38
 
Internals
39
 
*********
 
142
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
 
143
  (Robert Collins, #558343)
 
144
 
 
145
* Windows installers no longer requires the Microsoft vcredist to be
 
146
  installed.
 
147
  (Martin [gz], Gary van der Merwe, #632465)
 
148
 
 
149
* Close leaked socket to SSH subprocesses, which caused dput sftp uploads
 
150
  to hang.  (Max Bowsher, #659590)
40
151
 
41
152
Testing
42
153
*******
43
154
 
 
155
* Add ``tests/ssl_certs/ca.crt`` to the required test files list. Test
 
156
  involving the pycurl https test server fail otherwise when running
 
157
  selftest from an installed version. (Vincent Ladeuil, #651706)
 
158
 
44
159
* Fix tests that failed when run under ``LANG=C``.
45
160
  (Andrew Bennetts, #632387)
46
161
 
565
680
  replaces the outdated ``contrib/bash/bzr`` script with a version
566
681
  using the plugin. (Martin von Gagern, #560030)
567
682
 
568
 
* A new transport based on GIO (the gnome i/o library) provides access to
569
 
  samba shares, webdav using gio+smb and gio+dav. It is also possible to
 
683
* A new transport based on GIO (the Gnome I/O library) provides access to
 
684
  Samba shares, WebDAV using gio+smb and gio+dav. It is also possible to
570
685
  use gio for some already existing transport methods as gio+file,
571
686
  gio+sftp, gio+ftp. 
572
687
  (Mattias Eriksson)
636
751
 
637
752
* ``RemoteBranch.lock_write`` raises ``ReadOnlyError`` if called during a
638
753
  read lock, rather than causing an ``AttributeError``.
639
 
  (Andrew Bennetts, Данило Шеган, #582781)
 
754
  (Andrew Bennetts, Danilo Segan, #582781)
640
755
 
641
756
* Selftest was failing with testtools 0.9.3, which caused an
642
757
  AssertionError raised from a cleanUp to be reported as a Failure, not an
663
778
  messages.
664
779
  (Parth Malwankar, #563646)
665
780
 
666
 
* Using bzr with `lp:` urls behind an http proxy should work.
667
 
  (Robert Collins, #558343)
668
 
 
669
781
* When passing a file to ``UTF8DirReader`` make sure to close the current
670
782
  directory file handle after the chdir fails. Otherwise when passing many
671
783
  filenames into a command line ``bzr status`` we would leak descriptors.
913
1025
 
914
1026
Over thirty bugs have been fixed, including in the log command, exporting
915
1027
to tarballs, restarting interrupted system calls, portability of compiled
916
 
extensions, making backups during upgrade, and locking on ftp.
 
1028
extensions, making backups during upgrade, and locking on FTP.
917
1029
 
918
1030
Compatibility Breaks
919
1031
********************
1048
1160
  (Jason Spashett, #183504)
1049
1161
 
1050
1162
* Correctly interpret "451 Rename/move failure: Directory not empty" from
1051
 
  ftp servers while trying to take a lock.
 
1163
  FTP servers while trying to take a lock.
1052
1164
  (Martin Pool, #528722)
1053
1165
 
1054
1166
* DirStateRevisionTree.kind() was returning wrong result when 'kind'