~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-07-07 14:53:53 UTC
  • mfrom: (6013.1.2 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20110707145353-x879d8o6hw6p8hsa
(vila) Release 2.4b5 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
bzr 2.4b5
9
9
#########
10
10
 
11
 
:2.4b5: NOT RELEASED YET
 
11
:2.4b5: 2011-07-07
 
12
 
 
13
This is the fifth (and last) beta of the 2.4 series leading to
 
14
2.4.0 release in Auguest 2011. Beta releases are suitable for
 
15
everyday use but may cause some incompatibilities with plugins.
 
16
 
 
17
This release includes all bug fixed in previous series known at
 
18
the time of this release.
12
19
 
13
20
External Compatibility Breaks
14
21
*****************************
15
22
 
16
 
.. These may require users to change the way they use Bazaar.
 
23
None.
17
24
 
18
25
New Features
19
26
************
20
27
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
28
* New command ``verify-signatures`` to check if all commits or specified commits
24
29
  have digital signatures from trusted keys.  Requires python-gpgme to be
25
30
  installed.
35
40
Improvements
36
41
************
37
42
 
38
 
.. Improvements to existing commands, especially improved performance 
39
 
   or memory usage, or better results.
40
 
 
41
43
* ``Branch.open`` is now about 3x faster (about 2ms instead of 6.5ms).
42
44
  (Andrew Bennetts).
43
45
 
65
67
* ``TreeTransformBase.fixup_new_roots`` can now check that a tree root
66
68
  is present. (Jelmer Vernooij, #801257)
67
69
 
68
 
.. Fixes for situations where bzr would previously crash or give incorrect
69
 
   or undesirable results.
70
 
 
71
 
Documentation
72
 
*************
73
 
 
74
 
.. Improved or updated documentation.
75
 
 
76
70
API Changes
77
71
***********
78
72
 
79
 
.. Changes that may require updates in plugins or other code that uses
80
 
   bzrlib.
81
 
 
82
73
* New attributes ``WorkingTreeFormat.supports_versioned_directories`` and
83
74
  ``RepositoryFormat.supports_versioned_directories``.
84
75
  (Jelmer Vernooij, #765815)
89
80
Internals
90
81
*********
91
82
 
92
 
.. Major internal changes, unlikely to be visible to users or plugin 
93
 
   developers, but interesting for bzr developers.
94
 
 
95
83
* Start implementing localization, starting with command help text (but not
96
84
  the command options themselves). This will allow bootstrapping the bzr
97
85
  internationalization process. (Inada Naoki)
99
87
Testing
100
88
*******
101
89
 
102
 
.. Fixes and changes that are only relevant to bzr's test framework and 
103
 
   suite.  This can include new facilities for writing tests, fixes to 
104
 
   spurious test failures and changes to the way things should be tested.
105
 
 
106
90
* Fix test failures when running as a homeless user (debian buildd). Tests
107
91
  leaking into ``${HOME}/.bzr.log`` should be detected properly now.
108
92
  (Vincent Ladeuil, #798698)
145
129
* New hook set_commit_message in bzrlib.msgeditor to set a commit message
146
130
  and revision properties.  (Jonathan Riddell, #274578)
147
131
 
148
 
* Preserve existing ``root-id`` when merging an unrelated branch.
149
 
  (Aaron Bentley, #806356)
150
 
 
151
132
* Support ``-S`` as an alias for ``--short`` for the ``log`` and
152
133
  ``missing`` commands. (Martin von Gagern, #38655)
153
134
 
199
180
  because ``build_mo`` became a required step that they didn't know about.
200
181
  (John Arbash Meinel, #787122)
201
182
 
 
183
* Preserve existing ``root-id`` when merging an unrelated branch.
 
184
  (Aaron Bentley, #806356)
 
185
 
202
186
* Properly avoid re-adding a file after it changes case on CICP
203
187
  filesystems. (John Arbash Meinel, #798130)
204
188