11
:Codename: Suggestions welcome
12
:2.2.5: NOT RELEASED YET
23
* Correctly handle ``bzr log`` and `get_known_graph_ancestry` on a
24
doubly-stacked branch.
25
(James Westby, Martin Pool, #715000)
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)
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.
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)
71
This is a bugfix release. Upgrading is recommended for all users
72
on earlier 2.2 releases.
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)
86
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
87
path on windows from symlink support addition. (Martin [gz], #686611)
89
* Correctly resolve content (and path) conflicts for files in subdirs.
90
(Vincent Ladeuil, #660935)
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)
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)
100
* ``https`` access works again with recent versions of python2.7.
101
(Vincent Ladeuil, #693880)
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)
11
:2.2.2: NOT RELEASED YET
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.
27
124
(e.g. from a merge) to the master branch (and informs the user if there
28
125
is a conflict). (Andrew Bennetts, #603395)
30
* Correctly set the Content-Type header when http POSTing to comply
31
with stricter web frameworks. (Vincent Ladeuil, #655100)
127
* Correctly set the Content-Type header when HTTP POSTing to comply
128
with stricter web frameworks. (Vincent Ladeuil, #665100)
33
130
* ``NotBranchError`` no longer allows errors from calling
34
131
``bzrdir.open_repository()`` to propagate. This is unhelpful at best,
42
139
root. Including the one that wasn't present in 2.1.
43
140
(Vincent Ladeuil, #646133)
45
* Using bzr with `lp:` urls behind an http proxy should work.
142
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
46
143
(Robert Collins, #558343)
48
145
* Windows installers no longer requires the Microsoft vcredist to be
50
147
(Martin [gz], Gary van der Merwe, #632465)
149
* Close leaked socket to SSH subprocesses, which caused dput sftp uploads
150
to hang. (Max Bowsher, #659590)
592
680
replaces the outdated ``contrib/bash/bzr`` script with a version
593
681
using the plugin. (Martin von Gagern, #560030)
595
* A new transport based on GIO (the gnome i/o library) provides access to
596
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
597
685
use gio for some already existing transport methods as gio+file,
598
686
gio+sftp, gio+ftp.
599
687
(Mattias Eriksson)
938
1026
Over thirty bugs have been fixed, including in the log command, exporting
939
1027
to tarballs, restarting interrupted system calls, portability of compiled
940
extensions, making backups during upgrade, and locking on ftp.
1028
extensions, making backups during upgrade, and locking on FTP.
942
1030
Compatibility Breaks
943
1031
********************
1072
1160
(Jason Spashett, #183504)
1074
1162
* Correctly interpret "451 Rename/move failure: Directory not empty" from
1075
ftp servers while trying to take a lock.
1163
FTP servers while trying to take a lock.
1076
1164
(Martin Pool, #528722)
1078
1166
* DirStateRevisionTree.kind() was returning wrong result when 'kind'