~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: Jelmer Vernooij
  • Date: 2011-05-04 08:49:15 UTC
  • mfrom: (5818 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5819.
  • Revision ID: jelmer@samba.org-20110504084915-05bjgkllosui58o9
Merge bzr.dev, resolve conflict.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.
 
6
This document accumulates a high level summary of what's changed.  See the
 
7
:doc:`../release-notes/index` for a full list.
 
8
 
 
9
Users are encouraged to upgrade from the other stable series.  This
 
10
document outlines the improvements in Bazaar 2.4 vs Bazaar 2.3. As well as
 
11
summarizing improvements made to the core product, it highlights
 
12
enhancements within the broader Bazaar world of potential interest to
 
13
those upgrading.
 
14
 
 
15
Bazaar 2.4.0 is fully compatible both locally and on the network with 2.0,
 
16
2.1, 2.2 and 2.3, and can read and write repositories generated by all
 
17
previous versions.
 
18
 
 
19
External merge tools
 
20
********************
 
21
 
 
22
External merge tool configuration has been added to ``bzr`` core. The name
 
23
and commandline of one or more external merge tools can be defined in
 
24
bazaar.conf. See the help topic ``configuration`` for more details.
 
25
 
 
26
Tagged revisions are copied
 
27
***************************
 
28
 
 
29
When tags are copied from a branch, the associated revisions are now copied
 
30
too.  Previously operations like branching, merging or pulling might have
 
31
copied new tags visible in ``bzr tags``, but not copied the revisions.  Now
 
32
revisions from tags will always be present, so that operations like ``bzr
 
33
log -r tag:foo`` will always work.
 
34
 
 
35
Deprecated command synonyms
 
36
***************************
 
37
 
 
38
Two built-in synonyms for ``bzr branch`` have been deprecated: ``clone`` and
 
39
``get``.
 
40
 
 
41
Configuration files
 
42
*******************
 
43
 
 
44
Option values can now refer to other options in the same configuration file by
 
45
enclosing them in curly brackets (``{option}``). This is an opt-in feature
 
46
during the beta period controlled by the ``bzr.config.expand`` option that
 
47
should be declared in ``bazaar.conf`` and no other file.
 
48
 
 
49
Changelog merge plugin
 
50
**********************
 
51
 
 
52
The ``changelog_merge`` plugin has been added.  It provides a merge hook
 
53
to automate merging of changes to ``ChangeLog`` files in GNU's change log
 
54
format.  Refer to ``bzr help changelog_merge`` for documentation on how to
 
55
enable it and what it can do.
 
56
 
 
57
Further information
 
58
*******************
 
59
 
 
60
For more detailed information on the changes made, see the the
 
61
:doc:`../release-notes/index` for:
 
62
 
 
63
* the interim bzr `milestones <https://launchpad.net/bzr/2.4>`_
 
64
* the plugins you use.
 
65
 
 
66
For a summary of changes made in earlier releases, see:
 
67
 
 
68
* :doc:`whats-new-in-2.1`
 
69
* :doc:`whats-new-in-2.2`
 
70
* :doc:`whats-new-in-2.3`
 
71
 
 
72
..
 
73
   vim: tw=74 ft=rst ff=unix