~bzr-pqm/bzr/bzr.dev

5380.3.2 by Martin Pool
Start adding 'what's new in 2.3'
1
*************************
2
What's New in Bazaar 2.3?
3
*************************
4
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.
7
See the
8
:doc:`../release-notes/index` for a full list.
9
10
Users are encouraged to upgrade from the other stable series.  This
5390.3.3 by Andrew Bennetts
Use has_id rather than __contains__; expand NEWS entry; add What's New entry.
11
document outlines the improvements in Bazaar 2.3 vs Bazaar 2.2. As well as
5380.3.2 by Martin Pool
Start adding 'what's new in 2.3'
12
summarizing improvements made to the core product, it highlights
13
enhancements within the broader Bazaar world of potential interest to
14
those upgrading.
15
5390.3.3 by Andrew Bennetts
Use has_id rather than __contains__; expand NEWS entry; add What's New entry.
16
Bazaar 2.3.0 is fully compatible both locally and on the network with 2.0
5380.3.2 by Martin Pool
Start adding 'what's new in 2.3'
17
2.1, and 2.2, and can read and write repositories generated by all
18
previous versions.
19
20
Launchpad integration
21
*********************
22
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)
27
28
Performance improvements
29
************************
30
5390.3.3 by Andrew Bennetts
Use has_id rather than __contains__; expand NEWS entry; add What's New entry.
31
* ``bzr revert`` and ``bzr status`` are up to 15% faster on large trees
32
  with many changes by not repeatedly building a list of all file-ids.
33
  (Andrew Bennetts)
34
5380.3.2 by Martin Pool
Start adding 'what's new in 2.3'
35
* ``bzr send`` uses less memory.  
36
  (John Arbash Meinel, #614576)
37
38
* Inventory entries now consume less memory (on 32-bit Ubuntu file entries
39
  have dropped from 68 bytes to 40, and directory entries from 120 bytes
40
  to 48).  This affects most operations, and depending on the size of the
41
  tree may substantially improve the speed of operations like ``bzr
42
  commit``.  (Andrew Bennetts)
43
5365.5.26 by John Arbash Meinel
Update What's New and NEWS
44
* Lower memory consumption when reading many chk index pages. Helpful for
45
  things like ``bzr co`` or ``bzr ls -R`` on large trees.
46
  (John Arbash Meinel)
47
5380.3.2 by Martin Pool
Start adding 'what's new in 2.3'
48
* When building new working trees, default to reading from the repository
49
  rather than the source tree unless explicitly requested. (via
50
  ``--files-from`` and ``--hardlink`` for ``bzr branch`` and
51
  ``bzr checkout``. Generally, 2a format repositories extract
52
  content faster than seeking and reading content from another tree,
53
  especially in cold-cache situations. (John Arbash Meinel, #607298)
54
55
Documentation
56
*************
57
* A beta version of the documentation is now available in GNU TexInfo
58
  format, used by emacs and the standalone ``info`` reader.
59
  (Vincent Ladeuil, #219334)
60
61
62
Further information
63
*******************
64
65
For more detailed information on the changes made, see the
66
the :doc:`../release-notes/index` for:
67
68
* the interim bzr `milestones <https://launchpad.net/bzr/2.3>`_
69
* the plugins you use.
70
71
For a summary of changes made in earlier releases, see:
72
73
* :doc:`whats-new-in-2.1`
74
* :doc:`whats-new-in-2.2`
75
76
77
.. vim: ft=rst