/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/en/whats-new/whats-new-in-2.5.txt

  • Committer: Vincent Ladeuil
  • Date: 2012-01-18 14:09:19 UTC
  • mto: This revision was merged to the branch mainline in revision 6468.
  • Revision ID: v.ladeuil+lp@free.fr-20120118140919-rlvdrhpc0nq1lbwi
Change set/remove to require a lock for the branch config files.

This means that tests (or any plugin for that matter) do not requires an
explicit lock on the branch anymore to change a single option. This also
means the optimisation becomes "opt-in" and as such won't be as
spectacular as it may be and/or harder to get right (nothing fails
anymore).

This reduces the diff by ~300 lines.

Code/tests that were updating more than one config option is still taking
a lock to at least avoid some IOs and demonstrate the benefits through
the decreased number of hpss calls.

The duplication between BranchStack and BranchOnlyStack will be removed
once the same sharing is in place for local config files, at which point
the Stack class itself may be able to host the changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
What's New in Bazaar 2.5?
3
3
*************************
4
4
 
5
 
Bazaar 2.5 has been released on the 24th of February 2012 and marks the
6
 
start of a new long-term-stable series. From here, we will only make bugfix
7
 
releases on the 2.5 series (2.5.1, etc, and support it until April 2017),
8
 
while 2.6 will become our new development series.
9
 
 
 
5
Bazaar 2.5 is still under development, and will be released in February 2012.
10
6
This document accumulates a high level summary of what's changed.  See the
11
7
:doc:`../release-notes/index` for a full list.
12
8
 
20
16
2.1, 2.2, 2.3 and 2.4, and can read and write repositories generated by all
21
17
previous versions.
22
18
 
23
 
Bazaar 2.5.1 includes all the fixes in the un-released 2.0.7, 2.1.5, 2.2.6,
24
 
2.3.5 and 2.4.3 versions that weren't included in 2.5.0 and fixes some bugs
25
 
on its own.
26
 
 
27
19
Overriding configuration options from the command line
28
20
******************************************************
29
21
 
44
36
encoding for interacting with the filesystem. This makes creating a working
45
37
tree and commiting to it possible for such branches in most environments.
46
38
 
47
 
SSL Certificate Verification Support in urllib HTTPS backend
48
 
************************************************************
49
 
 
50
 
In previous versions of Bazaar, only one of the two supported HTTPS
51
 
backends, pycurl, supported verification of SSL certificates. This version
52
 
also introduces this support for the urllib backend.
53
 
 
54
 
Along with this support two new options have been introduced to control
55
 
which CA's are trusted and to what degree server certificates should be
56
 
verified. See ``bzr help ssl.ca_certs`` and ``bzr help ssl.cert_reqs``
57
 
for more information
58
 
 
59
 
Users who have previously used the urllib HTTPS backend with servers
60
 
with invalid or untrusted certificates can continue to do so by
61
 
adding the required certificates to the trusted CA certificate file
62
 
(recommended) or by setting the ``ssl.cert_reqs`` option to ``none``.
63
 
 
64
39
Faster smart server
65
40
*******************
66
41
 
138
113
``bzr help po_merge`` for documentation on how to
139
114
enable it and what it can do.
140
115
 
141
 
Documentation in texinfo format
142
 
*******************************
143
 
 
144
 
Sphinx (>= 1.1.2) provides a better texinfo builder than the alpha-quality
145
 
one provided with bzr sources. Most of the bzr documentation can be
146
 
processed and produce valid ``.info`` files.
147
 
 
148
116
Further information
149
117
*******************
150
118