~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

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
 
 
51
* Properly ignore '\n' in an option reference since this cannot be part of a
 
52
  config option identifier. (Vincent Ladeuil, #902125)
 
53
 
35
54
Documentation
36
55
*************
37
56
 
56
75
.. Major internal changes, unlikely to be visible to users or plugin 
57
76
   developers, but interesting for bzr developers.
58
77
 
 
78
* ControlDir now has a get_branches method that returns a dictionary
 
79
  whose keys are the names of the branches and whose values are the
 
80
  branches themselves. The active branch uses the key None.
 
81
  (Neil Martinsen-Burrell)
 
82
 
59
83
Testing
60
84
*******
61
85
 
241
265
* ``RemoteBranch.get_config_stack`` and ``RemoteBzrDir.get_config_stack``
242
266
  will now use HPSS calls where possible. (Jelmer Vernooij)
243
267
 
 
268
* Custom HPSS error handlers can now be installed in the smart server client
 
269
  using the ``error_translators`` and ``no_context_error_translators``
 
270
  registries. (Jelmer Vernooij)
 
271
 
244
272
* The registry of merge types has been moved to ``merge`` from ``option`` but
245
273
  ``merge.get_merge_type_registry`` remains as an accessor. (Martin Packman)
246
274