~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Patch Queue Manager
  • Date: 2011-09-22 14:12:18 UTC
  • mfrom: (6155.3.1 jam)
  • Revision ID: pqm@pqm.ubuntu.com-20110922141218-86s4uu6nqvourw4f
(jameinel) Cleanup comments bzrlib/smart/__init__.py (John A Meinel)

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