~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.5.txt

  • Committer: Vincent Ladeuil
  • Date: 2011-11-10 12:43:28 UTC
  • mto: This revision was merged to the branch mainline in revision 6253.
  • Revision ID: v.ladeuil+lp@free.fr-20111110124328-sjqm1p27aaqe069z
Tags: bzr-2.5b3
ReleaseĀ 2.5b3

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
bzr 2.5b3
9
9
#########
10
10
 
11
 
:2.5b3: NOT RELEASED YET
 
11
:2.5b3: 2011-11-10
 
12
 
 
13
This is the third beta of the 2.5 series, leading to a 2.5.0 release in
 
14
February 2012. Beta releases are suitable for everyday use but may cause
 
15
some incompatibilities with plugins.
 
16
 
 
17
This release includes log options for ``push`` and ``pull``, more UI polish
 
18
for colocated branches, a better and more coherent implementation for UI
 
19
dialogs, enhancements to the config framework and more.
 
20
 
 
21
This release includes all bug fixed in previous series known at the time of
 
22
this release.
12
23
 
13
24
External Compatibility Breaks
14
25
*****************************
15
26
 
16
 
.. These may require users to change the way they use Bazaar.
 
27
None
17
28
 
18
29
New Features
19
30
************
20
31
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
32
* The ``log_format`` configuration can be used with ``-Olog_format=line`` to
24
33
  change the format ``push`` and ``pull`` use to display the
25
34
  revisions. I.e.: ``bzr pull -v -Olog_format=short`` will use the ``short``
34
43
Improvements
35
44
************
36
45
 
37
 
.. Improvements to existing commands, especially improved performance 
38
 
   or memory usage, or better results.
39
 
 
40
46
* ``bzr info -v`` now shows the number of colocated branches
41
47
  for control directories that support them.
42
48
  (Jelmer Vernooij, #863285)
59
65
Bug Fixes
60
66
*********
61
67
 
62
 
.. Fixes for situations where bzr would previously crash or give incorrect
63
 
   or undesirable results.
64
 
 
65
68
* ``bzr info`` now shows the master branch location too for
66
69
  treeless local branches. (Jelmer Vernooij, #258355)
67
70
 
95
98
* ``WorkingTree.clone()`` now supports its ``revision_id`` being set
96
99
  to the null revision. (Jelmer Vernooij, #876423)
97
100
 
98
 
Documentation
99
 
*************
100
 
 
101
 
.. Improved or updated documentation.
 
101
* ``WorkingTree.pull`` can now pull ``NULL_REVISION``.
 
102
  (Jelmer Vernooij, #887556)
102
103
 
103
104
API Changes
104
105
***********
105
106
 
106
 
.. Changes that may require updates in plugins or other code that uses
107
 
   bzrlib.
108
 
 
109
107
* ``Branch.revision_history`` is now deprecated. (Jelmer Vernooij, #799519)
110
108
 
111
109
* Methods ``add`` and ``items`` of ``LRUCache`` and ``LRUSizeCache`` are
122
120
Internals
123
121
*********
124
122
 
125
 
.. Major internal changes, unlikely to be visible to users or plugin 
126
 
   developers, but interesting for bzr developers.
127
 
 
128
123
* ``ControlDirFormat`` now has a new method ``supports_transport``
129
124
  which format implementations can use whether or not they can access
130
125
  a control dir over a particular transport. (Jelmer Vernooij)
135
130
Testing
136
131
*******
137
132
 
138
 
.. Fixes and changes that are only relevant to bzr's test framework and 
139
 
   suite.  This can include new facilities for writing tests, fixes to 
140
 
   spurious test failures and changes to the way things should be tested.
141
 
 
142
133
* Ensure TestCase instances are deallocated immediately after running where
143
134
  possible. This greatly reduces the peak resource needs of a full test suite
144
135
  run. The new ``-Euncollected_cases`` selftest flag will add failures if any
216
207
Bug Fixes
217
208
*********
218
209
 
219
 
* ``WorkingTree.pull`` can now pull ``NULL_REVISION``.
220
 
  (Jelmer Vernooij, #887556)
221
 
 
222
210
* ``bzr shelve`` can now be used in emacs shells as the input handling is
223
211
  turned into a line-based one when ``INSIDE_EMACS`` is set (which is the
224
212
  case for all recent emacs versions). (Vincent Ladeuil, #856261)