~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: Martin von Gagern
  • Date: 2011-06-01 12:53:56 UTC
  • mto: This revision was merged to the branch mainline in revision 6009.
  • Revision ID: martin.vgagern@gmx.net-20110601125356-lwozv2vecea6hxfz
Change from no_decorate to classify as name for the argument.

The command line switch remains as --no-classify, to keep backwards
compatibility.  Users are free to include --no-classify in an alias, and
still use --classify to change back.

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
***************************
59
49
Two built-in synonyms for ``bzr branch`` have been deprecated: ``clone`` and
60
50
``get``.
61
51
 
62
 
Command options
63
 
***************
64
 
 
65
 
* The ``bzr log`` and ``bzr missing`` commands now accept ``-S`` as a
66
 
  shorthand for ``--short``.
67
 
 
68
52
Configuration files
69
53
*******************
70
54
 
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.
 
55
Option values can now refer to other options in the same configuration file by
 
56
enclosing them in curly brackets (``{option}``). This is an opt-in feature
 
57
during the beta period controlled by the ``bzr.config.expand`` option that
 
58
should be declared in ``bazaar.conf`` and no other file.
75
59
 
76
60
Changelog merge plugin
77
61
**********************
117
101
network roundtrips.  Other operations where a local branch is stacked on a
118
102
branch hosted on a smart server will also benefit.
119
103
 
120
 
More export control
121
 
*******************
122
 
 
123
 
When exporting a tree, you may now use get_export_generator() to 
124
 
do an operation after each file is exported. 
125
 
 
126
104
Testing
127
105
*******
128
106
 
129
107
The ``selftest --exclude`` option can now be specified multiple times and
130
108
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.
 
109
the last specified patetrn was previously taken into account.
142
110
 
143
111
Further information
144
112
*******************