~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-04-18 04:55:00 UTC
  • mfrom: (5784.2.1 754188-apport-test)
  • Revision ID: pqm@pqm.ubuntu.com-20110418045500-ce6lkgyiq7f47q43
(mbp) Rewrite test_report_bug_legacy away from using doctest (see bug
 764188) (Martin Pool)

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
 
22
 
* Using bzr with `lp:` urls behind an http proxy should work.
 
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
  
 
134
* Skip tests that needs a bzr source tree when there isn't one. This is
 
135
  needed to succesfully run the test suite for installed versions.
 
136
  (Vincent Ladeuil, #644855).
 
137
 
 
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.
 
140
  (Vincent Ladeuil, #646133)
 
141
 
 
142
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
23
143
  (Robert Collins, #558343)
24
144
 
25
 
Improvements
26
 
************
27
 
 
28
 
Documentation
29
 
*************
30
 
 
31
 
API Changes
32
 
***********
33
 
 
34
 
Internals
35
 
*********
 
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)
36
151
 
37
152
Testing
38
153
*******
44
159
* Fix tests that failed when run under ``LANG=C``.
45
160
  (Andrew Bennetts, #632387)
46
161
 
47
 
* Skip tests that needs a bzr source tree when there isn't one. This is
48
 
  needed to succesfully run the test suite for installed versions.
49
 
  (Vincent Ladeuil, #644855).
50
 
 
51
 
* Skip the tests that requires respecting the chmod bits when running as
52
 
  root. Including the one that wasn't present in 2.1.
53
 
  (Vincent Ladeuil, #646133)
54
 
 
55
162
 
56
163
bzr 2.2.1
57
164
#########
573
680
  replaces the outdated ``contrib/bash/bzr`` script with a version
574
681
  using the plugin. (Martin von Gagern, #560030)
575
682
 
576
 
* A new transport based on GIO (the gnome i/o library) provides access to
577
 
  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
578
685
  use gio for some already existing transport methods as gio+file,
579
686
  gio+sftp, gio+ftp. 
580
687
  (Mattias Eriksson)
918
1025
 
919
1026
Over thirty bugs have been fixed, including in the log command, exporting
920
1027
to tarballs, restarting interrupted system calls, portability of compiled
921
 
extensions, making backups during upgrade, and locking on ftp.
 
1028
extensions, making backups during upgrade, and locking on FTP.
922
1029
 
923
1030
Compatibility Breaks
924
1031
********************
1053
1160
  (Jason Spashett, #183504)
1054
1161
 
1055
1162
* Correctly interpret "451 Rename/move failure: Directory not empty" from
1056
 
  ftp servers while trying to take a lock.
 
1163
  FTP servers while trying to take a lock.
1057
1164
  (Martin Pool, #528722)
1058
1165
 
1059
1166
* DirStateRevisionTree.kind() was returning wrong result when 'kind'