~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Andrew Bennetts
  • Date: 2010-10-13 00:26:41 UTC
  • mto: This revision was merged to the branch mainline in revision 5498.
  • Revision ID: andrew.bennetts@canonical.com-20101013002641-9tlh9k89mlj1666m
Keep docs-plain working.

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
 
 
108
8
bzr 2.2.2
109
9
#########
110
10
 
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.
 
11
:2.2.2: NOT RELEASED YET
 
12
 
 
13
Compatibility Breaks
 
14
********************
 
15
 
 
16
New Features
 
17
************
115
18
 
116
19
Bug Fixes
117
20
*********
118
21
 
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
22
* Skip tests that needs a bzr source tree when there isn't one. This is
135
23
  needed to succesfully run the test suite for installed versions.
136
24
  (Vincent Ladeuil, #644855).
137
25
 
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.
 
26
* Skip the tests that requires respecting the chmod bits when running as root.
140
27
  (Vincent Ladeuil, #646133)
141
28
 
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)
 
29
Improvements
 
30
************
 
31
 
 
32
Documentation
 
33
*************
 
34
 
 
35
API Changes
 
36
***********
 
37
 
 
38
Internals
 
39
*********
151
40
 
152
41
Testing
153
42
*******
154
43
 
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
 
 
159
44
* Fix tests that failed when run under ``LANG=C``.
160
45
  (Andrew Bennetts, #632387)
161
46
 
680
565
  replaces the outdated ``contrib/bash/bzr`` script with a version
681
566
  using the plugin. (Martin von Gagern, #560030)
682
567
 
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
 
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
685
570
  use gio for some already existing transport methods as gio+file,
686
571
  gio+sftp, gio+ftp. 
687
572
  (Mattias Eriksson)
751
636
 
752
637
* ``RemoteBranch.lock_write`` raises ``ReadOnlyError`` if called during a
753
638
  read lock, rather than causing an ``AttributeError``.
754
 
  (Andrew Bennetts, Danilo Segan, #582781)
 
639
  (Andrew Bennetts, Данило Шеган, #582781)
755
640
 
756
641
* Selftest was failing with testtools 0.9.3, which caused an
757
642
  AssertionError raised from a cleanUp to be reported as a Failure, not an
778
663
  messages.
779
664
  (Parth Malwankar, #563646)
780
665
 
 
666
* Using bzr with `lp:` urls behind an http proxy should work.
 
667
  (Robert Collins, #558343)
 
668
 
781
669
* When passing a file to ``UTF8DirReader`` make sure to close the current
782
670
  directory file handle after the chdir fails. Otherwise when passing many
783
671
  filenames into a command line ``bzr status`` we would leak descriptors.
1025
913
 
1026
914
Over thirty bugs have been fixed, including in the log command, exporting
1027
915
to tarballs, restarting interrupted system calls, portability of compiled
1028
 
extensions, making backups during upgrade, and locking on FTP.
 
916
extensions, making backups during upgrade, and locking on ftp.
1029
917
 
1030
918
Compatibility Breaks
1031
919
********************
1160
1048
  (Jason Spashett, #183504)
1161
1049
 
1162
1050
* Correctly interpret "451 Rename/move failure: Directory not empty" from
1163
 
  FTP servers while trying to take a lock.
 
1051
  ftp servers while trying to take a lock.
1164
1052
  (Martin Pool, #528722)
1165
1053
 
1166
1054
* DirStateRevisionTree.kind() was returning wrong result when 'kind'