~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2011-12-14 12:27:44 UTC
  • mfrom: (6364 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6365.
  • Revision ID: jelmer@samba.org-20111214122744-lenqb5sovj192j0u
Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
.. These may require users to change the way they use Bazaar.
17
17
 
 
18
* The '.bzr/branch/email' file is no longer read to determine the users'
 
19
  identity. Instead, the 'email' setting in '.bzr/branch/branch.conf'
 
20
  should be used. (Jelmer Vernooij, #903894)
 
21
 
18
22
New Features
19
23
************
20
24
 
21
25
.. New commands, options, etc that users may wish to try out.
22
26
 
 
27
* "bzr mkdir" now includes -p (--parents) option for recursively adding
 
28
  parent directories.
 
29
  (Jared Hance, Jelmer Vernooij, #253529)
 
30
 
23
31
Improvements
24
32
************
25
33
 
26
34
.. Improvements to existing commands, especially improved performance 
27
35
   or memory usage, or better results.
28
36
 
 
37
* New HPSS call for ``Repository.reconcile``. (Jelmer Vernooij, #894455)
 
38
 
29
39
Bug Fixes
30
40
*********
31
41
 
32
42
.. Fixes for situations where bzr would previously crash or give incorrect
33
43
   or undesirable results.
34
44
 
 
45
* Allow configuration option default value to be a python callable at
 
46
  registration. (Vincent Ladeuil, #832064)
 
47
 
 
48
* Create obsolete_packs directory when repacking if it does not
 
49
  exist. (Jonathan Riddell, Jelmer Vernooij, #314314)
 
50
 
35
51
* Properly ignore '\n' in an option reference since this cannot be part of a
36
52
  config option identifier. (Vincent Ladeuil, #902125)
37
53
 
52
68
.. Major internal changes, unlikely to be visible to users or plugin 
53
69
   developers, but interesting for bzr developers.
54
70
 
 
71
* ControlDir now has a get_branches method that returns a dictionary
 
72
  whose keys are the names of the branches and whose values are the
 
73
  branches themselves. The active branch uses the key None.
 
74
  (Neil Martinsen-Burrell)
 
75
 
55
76
Testing
56
77
*******
57
78
 
77
98
history sized operations, enhancements to the config framework, bug fixes
78
99
related to unicode paths and more.
79
100
 
80
 
This release includes all bug fixed in previous series known at the time of
 
101
All bug fixed in previous series known at the time of this release are
 
102
included.
81
103
 
82
104
External Compatibility Breaks
83
105
*****************************
240
262
* ``RemoteBranch.get_config_stack`` and ``RemoteBzrDir.get_config_stack``
241
263
  will now use HPSS calls where possible. (Jelmer Vernooij)
242
264
 
 
265
* Custom HPSS error handlers can now be installed in the smart server client
 
266
  using the ``error_translators`` and ``no_context_error_translators``
 
267
  registries. (Jelmer Vernooij)
 
268
 
243
269
* The registry of merge types has been moved to ``merge`` from ``option`` but
244
270
  ``merge.get_merge_type_registry`` remains as an accessor. (Martin Packman)
245
271