~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2012-01-19 16:23:53 UTC
  • mto: (6437.3.15 2.5)
  • mto: This revision was merged to the branch mainline in revision 6444.
  • Revision ID: jelmer@samba.org-20120119162353-c35bpl893up8k434
Fix remaining tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
bzr 2.5.0
9
9
#########
10
10
 
11
 
:Codename: Phillip
12
11
:2.5.0: NOT RELEASED YET
13
12
 
14
13
External Compatibility Breaks
27
26
.. Improvements to existing commands, especially improved performance 
28
27
   or memory usage, or better results.
29
28
 
30
 
* The names of colocated branches are used as branch nicks if no nick is
31
 
  specified. (Aaron Bentley)
 
29
* ``bzr info`` now reports when there are present (but unused) colocated
 
30
  branches. (Jelmer Vernooij, #891646)
32
31
 
33
32
Bug Fixes
34
33
*********
36
35
.. Fixes for situations where bzr would previously crash or give incorrect
37
36
   or undesirable results.
38
37
 
39
 
* Disable ssl certificate verification on osx and windows until a native
40
 
  access to the the root certificates is provided there.
41
 
  (Vincent Ladeuil, #929179)
 
38
* Test for equality instead of object identity where ROOT_PARENT is concerned.
 
39
  (Wouter van Heyst, #881142)
42
40
 
43
41
Documentation
44
42
*************
57
55
.. Major internal changes, unlikely to be visible to users or plugin 
58
56
   developers, but interesting for bzr developers.
59
57
 
 
58
* ``MutableTree`` has two new hooks ``pre_transform`` and
 
59
  ``post_transform`` that are called for tree transform operations.
 
60
  (Jelmer Vernooij, #912084)
 
61
 
60
62
Testing
61
63
*******
62
64
 
64
66
   suite.  This can include new facilities for writing tests, fixes to 
65
67
   spurious test failures and changes to the way things should be tested.
66
68
 
67
 
* Stop depending on the particular CPython ordering of dictionary keys
68
 
  when testing the result of BzrDir.get_branches.
69
 
  (Wouter van Heyst)
70
 
 
71
 
bzr 2.5b6
72
 
#########
73
 
 
74
 
:2.5b6: 2012-02-02
75
 
 
76
 
This is the sixth (and last (really)) beta of the 2.5 series, leading to a
77
 
2.5.0 release in March 2012. Beta releases are suitable for everyday use
78
 
but may cause some incompatibilities with plugins.
79
 
 
80
 
This introduces the support for colocated branches into the '2a' format in a
81
 
backward compatible way, fix more glitches in the colocated UI, verify https
82
 
certificates for the urllib https client implementation, fix some more
83
 
unicode issues and more.
84
 
 
85
 
All bugs fixed in previous series known at the time of this release are
86
 
included.
87
 
 
88
 
External Compatibility Breaks
89
 
*****************************
90
 
 
91
 
None.
92
 
 
93
 
New Features
94
 
************
95
 
 
96
 
* Support for colocated branches is now available in the default
97
 
  format ("2a"). (Jelmer Vernooij)
98
 
 
99
 
Improvements
100
 
************
101
 
 
102
 
* ``bzr switch -b`` in a standalone tree will now create a colocated branch.
103
 
  (Jelmer Vernooij, #918197)
104
 
 
105
 
* ``bzr info`` now reports when there are present (but unused) colocated
106
 
  branches. (Jelmer Vernooij, #891646)
107
 
 
108
 
* Checkouts can now be into target directories that already have
109
 
  a control directory (but no branch or working tree).
110
 
  (Jelmer Vernooij, #913980)
111
 
 
112
 
* Colocated branches can now have names including forward slashes, to
113
 
  allow for namespaces. (Jelmer Vernooij, #907980)
114
 
 
115
 
* New HPSS call for ``BzrDir.get_branches``. (Jelmer Vernooij, #894460)
116
 
 
117
 
* Checkouts of colocated branches are now always lightweight.
118
 
  (Jelmer Vernooij, #918828)
119
 
 
120
 
Bug Fixes
121
 
*********
122
 
 
123
 
* ``bzr branch`` now fetches revisions when branching into an empty
124
 
  control directory. (Jelmer Vernooij, #905594)
125
 
 
126
 
* A sane default is provided for ``ssl.ca_certs`` which should points to the
127
 
  Certificate Authority bundle for supported platforms.
128
 
  (Vincent Ladeuil, #920455)
129
 
 
130
 
* ``bzr branch`` generates correct target branch locations again if not
131
 
  specified. (Jelmer Vernooij, #919218)
132
 
 
133
 
* ``bzr send`` works on treeless branches again.
134
 
  (Jelmer Vernooij, #921591)
135
 
 
136
 
* ``bzr version`` no longer throws a UnicodeDecodeError if the .bzr.log path
137
 
  contains non-ascii characters. (Martin Packman, #312841)
138
 
 
139
 
* Support scripts that don't call bzrlib.initialize() but still call run_bzr().
140
 
  (Vincent Ladeuil, #917733)
141
 
 
142
 
* Test for equality instead of object identity where ROOT_PARENT is concerned.
143
 
  (Wouter van Heyst, #881142)
144
 
 
145
 
* urllib-based HTTPS client connections now verify the server certificate
146
 
  validity as well as the hostname.
147
 
  (Jelmer Vernooij, Vincent Ladeuil, #651161)
148
 
 
149
 
 
150
 
API Changes
151
 
***********
152
 
 
153
 
* ``config.config_dir`` and related functions now always return paths as
154
 
  unicode. (Martin Packman, #825826)
155
 
 
156
 
* ``ControlDir`` now has a new method ``set_branch_reference`` which can
157
 
  be used for setting branch references. (Jelmer Vernooij)
158
 
 
159
 
* ``ControlDir.destroy_branch`` now raises ``NotBranchError`` rather than
160
 
  ``NoSuchFile`` if the branch didn't exist. (Jelmer Vernooij, #921693)
161
 
 
162
 
Internals
163
 
*********
164
 
 
165
 
* A new matcher ``RevisionHistoryMatches`` has been added. (Jelmer Vernooij)
166
 
 
167
 
* Add new module ``bzrlib.url_policy_open``. (Jelmer Vernooij, #850843)
168
 
 
169
 
* ``MutableTree`` has two new hooks ``pre_transform`` and
170
 
  ``post_transform`` that are called for tree transform operations.
171
 
  (Jelmer Vernooij, #912084)
172
 
 
173
 
 
174
 
Testing
175
 
*******
176
 
 
177
 
* Be more careful about closing open files for pypy interoperability.
178
 
  (Wouter van Heyst)
179
69
 
180
70
bzr 2.5b5
181
71
#########
182
72
 
183
73
:2.5b5: 2012-01-12
184
74
 
185
 
This is the fifth (and last) beta of the 2.5 series, leading to a 2.5.0
 
75
This is the firth (ans last) beta of the 2.5 series, leading to a 2.5.0
186
76
release in February 2012. Beta releases are suitable for everyday use but
187
77
may cause some incompatibilities with plugins.
188
78