~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

Merge main branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
* External merge tools can now be configured in bazaar.conf. See
27
27
  ``bzr help configuration`` for more information.  (Gordon Tyler, #489915)
28
28
 
 
29
* Configuration options can now use references to other options in the same
 
30
  file by enclosing them with curly brackets (``{other_opt}``). This makes it
 
31
  possible to use, for example,
 
32
  ``push_location=lp:~vila/bzr/config-{nickname}`` in ``branch.conf`` when
 
33
  using a loom. During the beta period, the default behaviour is to disable
 
34
  this feature. It can be activated by declaring ``bzr.config.expand = True``
 
35
  in ``bazaar.conf``. (Vincent Ladeuil)
 
36
 
29
37
Improvements
30
38
************
31
39
 
103
111
* Fix ``bzr lp-mirror`` to work on command line branch URLs and branches
104
112
  without an explicit public location. (Max Bowsher)
105
113
 
 
114
* On Python 2.6 and higher, use multiprocessing.cpu_count() to retrieve the
 
115
  number of available processors. (Jelmer Vernooij, #693140)
 
116
 
106
117
Documentation
107
118
*************
108
119
 
135
146
  ``import_last_revision_info_and_tags`` method instead.
136
147
  (Andrew Bennetts)
137
148
 
138
 
* Repository formats can now override
139
 
  ``_get_extra_interrepo_test_combinations`` to provide extra test
140
 
  combinations for ``bzrlib.tests.per_repository``. (Jelmer Vernooij)
 
149
* ``bzrlib.revionspec.dwim_revspecs`` is deprecated.
 
150
  Use ``bzrlib.revisionspec.RevisionSpec_dwim.append_possible_revspec`` and
 
151
  ``bzrlib.revisionspec.RevisionSpec_dwim.append_possible_lazy_revspec``
 
152
  instead.  (Jelmer Vernooij, #721971)
 
153
 
 
154
* ``BzrDirFormat`` has a new attribute ``fixed_components`` that
 
155
  indicates whether the components of the bzrdir can be upgraded
 
156
  independent of the ``BzrDir``. (Jelmer Vernooij)
 
157
 
 
158
* Repository formats can now provide
 
159
  ``_get_extra_interrepo_test_combinations`` in the same module 
 
160
  to provide extra test combinations for ``bzrlib.tests.per_repository``.
 
161
  (Jelmer Vernooij)
141
162
 
142
163
* Repository formats should now be registered on the format registry
143
164
  (``bzrlib.repository.format_registry``) rather than using the class
144
165
  methods on ``RepositoryFormat``. (Jelmer Vernooij)
145
166
 
 
167
* Repository formats have a new method ``is_deprecated`` that
 
168
  implementations can override to return True to trigger a deprecation
 
169
  warning. (Jelmer Vernooij)
 
170
 
146
171
* The ``revision_id`` parameter of
147
172
  ``Repository.search_missing_revision_ids`` and
148
173
  ``InterRepository.search_missing_revision_ids`` is deprecated.  It is