~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Vincent Ladeuil
  • Date: 2011-06-27 15:42:09 UTC
  • mfrom: (5993 +trunk)
  • mto: (5993.1.1 trunk)
  • mto: This revision was merged to the branch mainline in revision 5994.
  • Revision ID: v.ladeuil+lp@free.fr-20110627154209-azubuhbuxsz109hq
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
**********************************
2
 
What's New in Bazaar 2.4 (Oronsay)
3
 
**********************************
4
 
 
5
 
Bazaar 2.4 has been released on the 8th of August 2011 and marks the start
6
 
of a new long-term-stable series. From here, we will only make bugfix
7
 
releases on the 2.4 series (2.4.1, etc, and support it until February 2013),
8
 
while 2.5 will become our new development series.
9
 
 
 
1
*************************
 
2
What's New in Bazaar 2.4?
 
3
*************************
 
4
 
 
5
Bazaar 2.4 is still under development, and will be released in August 2011.
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 and 2.3, and can read and write repositories generated by all
21
17
previous versions.
22
18
 
23
 
Bazaar 2.4.1 includes all the fixes in the un-released 2.0.7, 2.1.5, 2.2.6
24
 
and 2.3.5 versions that weren't included in 2.4.0 and fixes some bugs on its
25
 
own.
26
 
 
27
 
 
28
19
Dropping Python2.4 and Python2.5 support
29
20
****************************************
30
21
 
47
38
***************************
48
39
 
49
40
When tags are copied from a branch, the associated revisions are now copied
50
 
too if the config entry ``branch.fetch_tags`` is set to True.  Operations
51
 
like branching, merging or pulling will still always copy new tags visible
52
 
in ``bzr tags``. When the config is set, it will now also copy the
53
 
revisions and their ancestry.  This way tagged revisions will always be
54
 
present, so that operations like ``bzr log -r tag:foo`` will always work.
 
41
too.  Previously operations like branching, merging or pulling might have
 
42
copied new tags visible in ``bzr tags``, but not copied the revisions.  Now
 
43
revisions from tags will always be present, so that operations like ``bzr
 
44
log -r tag:foo`` will always work.
55
45
 
56
46
Deprecated command synonyms
57
47
***************************
68
58
Configuration files
69
59
*******************
70
60
 
71
 
Option values can now refer to other options in the same configuration file
72
 
by enclosing them in curly brackets (``{option}``). This is an opt-in
73
 
feature controlled by the ``bzr.config.expand`` option that should be
74
 
declared in ``bazaar.conf`` and no other file.
 
61
Option values can now refer to other options in the same configuration file by
 
62
enclosing them in curly brackets (``{option}``). This is an opt-in feature
 
63
during the beta period controlled by the ``bzr.config.expand`` option that
 
64
should be declared in ``bazaar.conf`` and no other file.
75
65
 
76
66
Changelog merge plugin
77
67
**********************
128
118
 
129
119
The ``selftest --exclude`` option can now be specified multiple times and
130
120
the tests that match any of the specified patterns will be excluded. Only
131
 
the last specified pattern was previously taken into account.
132
 
 
133
 
Digital Signature Verification
134
 
******************************
135
 
 
136
 
A new command ``bzr verify-signatures`` has been added to check that commits
137
 
are correctly signed with trusted keys by GPG.  This requires python-gpgme to
138
 
be installed.  ``bzr log`` has gained a ``--signatures`` option to list the
139
 
validity of signatures for each commit.  New config options ``acceptable_keys``
140
 
and ``validate_signatures_in_log`` can be set to control options to these
141
 
commands.
 
121
the last specified patetrn was previously taken into account.
142
122
 
143
123
Further information
144
124
*******************