21
21
.. New commands, options, etc that users may wish to try out.
23
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
24
(Jelmer Vernooij, #681792)
26
.. Improvements to existing commands, especially improved performance
27
or memory usage, or better results.
29
* ``bzr branches`` will now also list sibling branches when
30
the current location is a lightweight checkout of a branch in
31
a shared repository. (Jelmer Vernooij)
36
.. Fixes for situations where bzr would previously crash or give incorrect
37
or undesirable results.
39
* Connecting with HTTPS via HTTP now correctly uses the host name of the
40
destination rather than the proxy when checking certificates.
41
(Martin Packman, #944696)
43
* Fixed merge tool availability checking and invocation to search the
44
Windows App Path registry in addition to the PATH. (Gordon Tyler, #939605)
46
* Make sure configuration options can provide their own help topic.
47
(Jelmer Vernooij, #941672)
52
* The alpha-quality texinfo sphinx builder has been deprecated. Sphinx >=
53
1.1.2 now provides a better one. Most of the documentation can now be
54
generated to the texinfo format with ``make texinfo-sphinx``. This will
55
generate both the ``.texi`` files and the ``.info`` ones.
56
(Vincent Ladeuil, #940164)
61
.. Changes that may require updates in plugins or other code that uses
67
.. Major internal changes, unlikely to be visible to users or plugin
68
developers, but interesting for bzr developers.
73
.. Fixes and changes that are only relevant to bzr's test framework and
74
suite. This can include new facilities for writing tests, fixes to
75
spurious test failures and changes to the way things should be tested.
77
* Add support for pyftpdlib >= 0.7.0 and drop support for previous pyftpdlib
78
versions. (Vincent Ladeuil, #956027)
86
This release marks the start of a new long-term-stable series. From here, we
87
will only make bugfix releases on the 2.5 series (2.5.1, etc, and support it
88
until April 2017), while 2.6 will become our new development series.
90
This is a bugfix and polish release over the 2.4 series, with a large number
91
of bugs fixed (~170 for the 2.5 series alone). The 2.5 series provides a
92
faster smart protocol implementation for many operations, basic support for
93
colocated branches. We have started translating bzr with the 2.5 series:
94
https://translations.launchpad.net/bzr, more than 20 languages have already
95
been registered but these are the early days, contributions welcome.
97
Only a few bugfixes have been included since 2.5b6 so all known fixed bugs
100
Users are encouraged to upgrade from the other stable series.
103
External Compatibility Breaks
104
*****************************
116
* The names of colocated branches are used as branch nicks if no nick is
117
specified. (Aaron Bentley)
122
* Show locks in ``bzr info`` on control directories without a
123
repository. (Jelmer Vernooij, #936767)
125
* Disable ssl certificate verification on osx and windows until a native
126
access to the the root certificates is provided there.
127
(Vincent Ladeuil, #929179)
132
* Stop depending on the particular CPython ordering of dictionary keys
133
when testing the result of BzrDir.get_branches.
141
This is the sixth (and last (really)) beta of the 2.5 series, leading to a
142
2.5.0 release in March 2012. Beta releases are suitable for everyday use
143
but may cause some incompatibilities with plugins.
145
This introduces the support for colocated branches into the '2a' format in a
146
backward compatible way, fix more glitches in the colocated UI, verify https
147
certificates for the urllib https client implementation, fix some more
148
unicode issues and more.
150
All bugs fixed in previous series known at the time of this release are
153
External Compatibility Breaks
154
*****************************
26
161
* Support for colocated branches is now available in the default
27
162
format ("2a"). (Jelmer Vernooij)
42
174
a control directory (but no branch or working tree).
43
175
(Jelmer Vernooij, #913980)
177
* Checkouts of colocated branches are now always lightweight.
178
(Jelmer Vernooij, #918828)
45
180
* Colocated branches can now have names including forward slashes, to
46
181
allow for namespaces. (Jelmer Vernooij, #907980)
48
183
* New HPSS call for ``BzrDir.get_branches``. (Jelmer Vernooij, #894460)
50
* Checkouts of colocated branches are now always lightweight.
51
(Jelmer Vernooij, #918828)
56
.. Fixes for situations where bzr would previously crash or give incorrect
57
or undesirable results.
59
188
* ``bzr branch`` now fetches revisions when branching into an empty
60
189
control directory. (Jelmer Vernooij, #905594)