1
*************************
2
What's New in Bazaar 2.3?
3
*************************
5
Bazaar 2.3 is still under development, and will be released in February
6
2011. This document accumulates a high level summary of what's changed.
8
:doc:`../release-notes/index` for a full list.
10
Users are encouraged to upgrade from the other stable series. This
11
document outlines the improvements in Bazaar 2.2 vs Bazaar 2.1. As well as
12
summarizing improvements made to the core product, it highlights
13
enhancements within the broader Bazaar world of potential interest to
16
Bazaar 2.2.0 is fully compatible both locally and on the network with 2.0
17
2.1, and 2.2, and can read and write repositories generated by all
23
* The ``lp:`` prefix will now use your known username (from
24
``bzr launchpad-login``) to expand ``~`` to your username. For example:
25
``bzr launchpad-login user && bzr push lp:~/project/branch`` will now
26
push to ``lp:~user/project/branch``. (John Arbash Meinel)
28
Performance improvements
29
************************
31
* ``bzr send`` uses less memory.
32
(John Arbash Meinel, #614576)
34
* Inventory entries now consume less memory (on 32-bit Ubuntu file entries
35
have dropped from 68 bytes to 40, and directory entries from 120 bytes
36
to 48). This affects most operations, and depending on the size of the
37
tree may substantially improve the speed of operations like ``bzr
38
commit``. (Andrew Bennetts)
40
* Lower memory consumption when reading many chk index pages. Helpful for
41
things like ``bzr co`` or ``bzr ls -R`` on large trees.
44
* When building new working trees, default to reading from the repository
45
rather than the source tree unless explicitly requested. (via
46
``--files-from`` and ``--hardlink`` for ``bzr branch`` and
47
``bzr checkout``. Generally, 2a format repositories extract
48
content faster than seeking and reading content from another tree,
49
especially in cold-cache situations. (John Arbash Meinel, #607298)
53
* A beta version of the documentation is now available in GNU TexInfo
54
format, used by emacs and the standalone ``info`` reader.
55
(Vincent Ladeuil, #219334)
61
For more detailed information on the changes made, see the
62
the :doc:`../release-notes/index` for:
64
* the interim bzr `milestones <https://launchpad.net/bzr/2.3>`_
65
* the plugins you use.
67
For a summary of changes made in earlier releases, see:
69
* :doc:`whats-new-in-2.1`
70
* :doc:`whats-new-in-2.2`