6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
1 |
#################### |
2 |
Bazaar Release Notes |
|
3 |
#################### |
|
4 |
||
5 |
.. toctree:: |
|
6 |
:maxdepth: 1 |
|
7 |
||
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
8 |
bzr 2.5b2 |
9 |
######### |
|
10 |
||
11 |
:2.5b2: NOT RELEASED YET |
|
12 |
||
13 |
External Compatibility Breaks |
|
14 |
***************************** |
|
15 |
||
16 |
.. These may require users to change the way they use Bazaar. |
|
17 |
||
18 |
New Features |
|
19 |
************ |
|
20 |
||
21 |
.. New commands, options, etc that users may wish to try out. |
|
22 |
||
6133.4.69
by John Arbash Meinel
Move the news entry to the right place, expand it for SIGHUP. |
23 |
* ``bzr serve`` will now disconnect clients if they have not issued an RPC |
24 |
request after 5minutes. On POSIX platforms, this will also happen for |
|
25 |
``bzr serve --inet``. This can be overridden with the configuration |
|
26 |
variable ``serve.client_timeout`` or in the command line parameter |
|
27 |
``bzr serve --client-timeout=X``. Further, it is possible to request |
|
28 |
``bzr serve [--inet]`` to shutdown gracefully by sending SIGHUP. It will |
|
29 |
finish the current request, and then close the connection. |
|
30 |
(John Arbash Meinel, #824797, #795025) |
|
31 |
||
32 |
||
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
33 |
Improvements |
34 |
************ |
|
35 |
||
36 |
.. Improvements to existing commands, especially improved performance |
|
37 |
or memory usage, or better results. |
|
38 |
||
6165.1.1
by Vincent Ladeuil
Merge 2.4 into trunk |
39 |
* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for |
40 |
every revision in the range; it's now much faster. (Vincent Ladeuil, #857335) |
|
6162.1.1
by Vincent Ladeuil
Stop reloading all ancestry for each tag when searching tags in a revision range (still breaks if X>Y in -rX..Y) |
41 |
|
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
42 |
Bug Fixes |
43 |
********* |
|
44 |
||
45 |
.. Fixes for situations where bzr would previously crash or give incorrect |
|
46 |
or undesirable results. |
|
47 |
||
6145.1.4
by Jelmer Vernooij
Some more comments. |
48 |
* Redirects between http and https no longer discard path information |
49 |
in some cases. (Jelmer Vernooij, #853765) |
|
6145.1.3
by Jelmer Vernooij
Fix redirecting to other transports. |
50 |
|
6156.1.1
by Jelmer Vernooij
Don't report all tags as changed when --overwrite is specified. |
51 |
* The ``--overwrite`` argument to ``bzr push`` and ``bzr pull`` no longer |
52 |
reports all tags as changed. (Jelmer Vernooij, #845396) |
|
53 |
||
6153.1.5
by Jelmer Vernooij
Add NEWS entry |
54 |
* ``WorkingTree.get_file_mtime`` now raises NoSuchId if a file id is |
55 |
specified that is unknown. (Jelmer Vernooij, #847435) |
|
56 |
||
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
57 |
Documentation |
58 |
************* |
|
59 |
||
60 |
.. Improved or updated documentation. |
|
61 |
||
62 |
API Changes |
|
63 |
*********** |
|
64 |
||
65 |
.. Changes that may require updates in plugins or other code that uses |
|
66 |
bzrlib. |
|
67 |
||
6162.3.5
by Jelmer Vernooij
Doc doc doc. |
68 |
* The new method ``ControlDirFormat.is_initializable()`` returns a boolean |
69 |
indicating whether or not it is possible to use any of the |
|
70 |
initialization methods of that format to create a new control dir. |
|
71 |
(Jelmer Vernooij) |
|
72 |
||
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
73 |
Internals |
74 |
********* |
|
75 |
||
76 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
77 |
developers, but interesting for bzr developers. |
|
78 |
||
6155.2.1
by Vincent Ladeuil
Migrate dpush_strict, push_strict and send_strict options to the stack based config design, introducing get_config_stack for branches. |
79 |
* ``Branch`` objects can now use a config stack with the newly introduced |
80 |
``get_config_stack()``. Both ``get_config`` and ``get_config_stack`` can |
|
81 |
be used for the same branch but it's recommended to stick to one for a |
|
82 |
given option. |
|
83 |
||
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
84 |
Testing |
85 |
******* |
|
86 |
||
87 |
.. Fixes and changes that are only relevant to bzr's test framework and |
|
88 |
suite. This can include new facilities for writing tests, fixes to |
|
89 |
spurious test failures and changes to the way things should be tested. |
|
90 |
||
6158.1.1
by Vincent Ladeuil
Fix random test failure by making the test not random |
91 |
* Really corrupt the pack file without depending on a special length or value. |
92 |
(Vincent Ladeuil, #807032) |
|
93 |
||
6140.1.2
by Vincent Ladeuil
Open 2.5b2 for bugfixes |
94 |
|
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
95 |
bzr 2.5b1 |
96 |
######### |
|
97 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
98 |
:2.5b1: 2011-09-15 |
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
99 |
|
6140.1.3
by Vincent Ladeuil
Add the forgotten cover letter for 2.5b1. |
100 |
This is the first beta of the 2.5 series, leading up to a 2.5.0 |
101 |
release in February 2012. Beta releases are suitable for everyday use |
|
102 |
but may cause some incompatibilities with plugins. Some plugins may need |
|
103 |
small updates to work with 2.5b1. |
|
104 |
||
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
105 |
External Compatibility Breaks |
106 |
***************************** |
|
107 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
108 |
None |
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
109 |
|
110 |
New Features |
|
111 |
************ |
|
6059.1.6
by Vincent Ladeuil
Implement integer config options. |
112 |
|
6059.2.3
by Vincent Ladeuil
Merge trunk to resolve conflicts |
113 |
* A ``from_unicode`` parameter can be specified when registering a config |
6059.2.1
by Vincent Ladeuil
Implement list config options. |
114 |
option. This implements boolean, integer and list config options when the |
115 |
provided ``bool_from_store``, ``int_from_store`` and ``list_from_store`` |
|
116 |
are used for this parameter. (Vincent Ladeuil) |
|
6059.1.6
by Vincent Ladeuil
Implement integer config options. |
117 |
|
6024.3.2
by John Arbash Meinel
release-notes entry for fixing bug #609187 |
118 |
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now |
119 |
checks to see if the most recent published source package version for |
|
120 |
that project is present in the branch tags. This should help developers |
|
121 |
trust whether the packaging branch is up-to-date and can be used for new |
|
6024.3.9
by John Arbash Meinel
Bug #812928, add release-notes information. |
122 |
changes. The level of verbosity is controlled by the config item |
6024.3.13
by John Arbash Meinel
Fix the documentation about the config variable. |
123 |
``launchpad.packaging_verbosity``. It can be set to one of |
6024.3.9
by John Arbash Meinel
Bug #812928, add release-notes information. |
124 |
|
125 |
off |
|
126 |
disable all checks |
|
127 |
||
128 |
||
129 |
minimal |
|
130 |
only display if the branch is out-of-date |
|
131 |
||
132 |
short |
|
133 |
also display single-line up-to-date and missing, |
|
134 |
||
135 |
||
136 |
all |
|
137 |
(default) display multi-line content for all states |
|
138 |
||
139 |
||
140 |
(John Arbash Meinel, #609187, #812928) |
|
6024.3.2
by John Arbash Meinel
release-notes entry for fixing bug #609187 |
141 |
|
6043.1.1
by Jonathan Riddell
fix config option in release note |
142 |
* Add a config option gpg_signing_key for setting which GPG key should |
143 |
be used to sign commits. Also default to using the gpg user identity |
|
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
144 |
which matches user_email() as set by whoami. |
145 |
(Jonathan Riddell, #68501) |
|
6024.3.2
by John Arbash Meinel
release-notes entry for fixing bug #609187 |
146 |
|
6059.1.5
by Vincent Ladeuil
Handle invalid config option values. |
147 |
* An ``invalid`` parameter can be specified when registering a config option |
148 |
to decide what should be done when invalid values are |
|
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
149 |
encountered. 'warning' and 'error' will respectively emit a warning and |
6059.1.5
by Vincent Ladeuil
Handle invalid config option values. |
150 |
ignore the value or errors out. (Vincent Ladeuil) |
151 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
152 |
* bzr add now skips large files in recursive mode. The default "large" |
153 |
size is 20MB, and is configurable via the add.maximum_file_size |
|
154 |
option. A value of 0 disables skipping. Named items passed to add are |
|
155 |
never skipped. (Shannon Weyrick, #54624) |
|
156 |
||
6060.6.3
by Jelmer Vernooij
Merge bzr.dev. |
157 |
* ``bzr help configuration/<option>`` display the help for ``option`` for |
158 |
all registered configuration options. (Vincent Ladeuil, #747050) |
|
159 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
160 |
* ``bzr log -m`` now matches message, author, committer and bugs instead |
161 |
of just matching the message. ``--message`` keeps its original meaning, |
|
162 |
while ``--match-message, --match-author, --match-committer`` and |
|
163 |
``--match-bugs`` match each of those fields. (Jacek Sieka) |
|
6022.1.2
by Jonathan Riddell
add news |
164 |
|
6123.11.5
by Martin von Gagern
Document the --omit-merges and --include-sidelines options in the release notes. |
165 |
* ``bzr log`` now has an option called ``--omit-merges`` to ommit |
166 |
those commits that merged branches, i.e. those having more than one |
|
167 |
parent. |
|
168 |
In order to avoid confusion, the previous command line option |
|
6123.11.13
by Martin von Gagern
Rename --include-sidelines to --include-merged. |
169 |
``--include-merges`` has been renamed to ``--include-merged``. |
6123.11.5
by Martin von Gagern
Document the --omit-merges and --include-sidelines options in the release notes. |
170 |
The old name of the command line option will still be accepted. |
6123.11.8
by Martin von Gagern
Mention the change of option name for bzr missing in the release notes. |
171 |
The name change also affects ``bzr missing``. |
6123.11.5
by Martin von Gagern
Document the --omit-merges and --include-sidelines options in the release notes. |
172 |
(Martin von Gagern) |
173 |
||
6082.2.2
by Vincent Ladeuil
Fix typos. |
174 |
* ``config.Option`` can now declare ``default_from_env``, a list of |
6082.2.1
by Vincent Ladeuil
Implement default values from environment for config options |
175 |
environment variables to get a default value from. (Vincent Ladeuil) |
176 |
||
6123.7.2
by Vincent Ladeuil
Rename IdMatcher to NameMatcher. |
177 |
* ``config.NameMatcher`` can be used to implement config stores and stacks |
6123.7.1
by Vincent Ladeuil
Provide config.IdMatcher for config files defining secion names as unique ids |
178 |
that need to provide specific option values for arbitrary unique IDs (svn |
179 |
repository UUIDs, etc). (Vincent Ladeuil, #843638) |
|
180 |
||
6060.6.1
by Jelmer Vernooij
Add 'bzr branches' command. |
181 |
* New builtin ``bzr branches`` command, which lists all colocated branches |
182 |
in a directory. (Jelmer Vernooij, #826820) |
|
183 |
||
6037.1.4
by Jelmer Vernooij
Move NEWS item to right file. |
184 |
* Relative local paths can now be specified in URL syntax by using the |
185 |
"file:" prefix. (Jelmer Vernooij) |
|
186 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
187 |
* Report commits signed with expired keys in ``verify-signatures``. |
6043.3.1
by Jonathan Riddell
Report commits signed with expired keys in "verify-signatures". |
188 |
(Jonathan Riddell, #804254) |
189 |
||
6131.2.5
by Jonathan Riddell
update release note |
190 |
* Translations are now enabled for command help, errors and globally |
191 |
for any message using gettext given on output. (Jonathan Riddell, |
|
192 |
INADA Naoki, #83941) |
|
6112.5.2
by Jonathan Riddell
add news |
193 |
|
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
194 |
Improvements |
195 |
************ |
|
196 |
||
6123.10.1
by Jelmer Vernooij
"bzr add" warns about nested trees that are skipped. |
197 |
* ``bzr add`` will now warn about nested subtrees that are skipped. |
198 |
(Jelmer Vernooij, #187342) |
|
199 |
||
6064.1.2
by Jelmer Vernooij
Add news item |
200 |
* ``bzr commit -m ''`` can now be used to force an empty commit message. |
201 |
Entering an empty commit message in the message editor still triggers |
|
202 |
an error. (Jelmer Vernooij) |
|
203 |
||
6112.4.1
by Jelmer Vernooij
Show how many tags have been updated in bzr pull. |
204 |
* ``bzr pull`` will now mention how many tags it has updated. |
205 |
(Jelmer Vernooij, #164450) |
|
206 |
||
6111.2.1
by Jelmer Vernooij
``bzr tag`` no longer errors if a tag already exists but refers to the |
207 |
* ``bzr tag`` no longer errors if a tag already exists but refers to the |
6123.5.1
by Jelmer Vernooij
Mention when a tag has been updated vs created. |
208 |
same revision, and will mention when a tag has been updated |
209 |
rather than created. (Jelmer Vernooij, #381203) |
|
6111.2.1
by Jelmer Vernooij
``bzr tag`` no longer errors if a tag already exists but refers to the |
210 |
|
6091.1.5
by Jelmer Vernooij
Remove tags pointed at by uncommitted revisions. |
211 |
* ``bzr uncommit`` will now remove tags that refer to removed revisions. |
212 |
The ``--keep-tags`` option can be used to prevent this behaviour. |
|
213 |
(Jelmer Vernooij, #605814) |
|
214 |
||
6118.2.10
by John Arbash Meinel
Merge bzr.dev, resolve release-notes (aka NEWS) conflicts. |
215 |
* Do not run i18n initialisation twice. (Jonathan Riddell) |
216 |
||
217 |
* Install translation .mo files. (Jonathan Riddell) |
|
218 |
||
6072.3.1
by Jelmer Vernooij
Format URLs in ``bzr upgrade`` before display. |
219 |
* Locations printed by ``bzr upgrade`` are now formatted before display. |
220 |
(Jelmer Vernooij) |
|
221 |
||
6118.2.8
by John Arbash Meinel
Add information to the release notes. |
222 |
* ``Repository.get_parent_map`` now estimates the size of the returned |
223 |
content more accurately. This means that we get closer to the desired |
|
224 |
64kB/request. For repositories converted from svn, this can be an |
|
225 |
improvement of approx 5:1 in round trips to discover the whole history. |
|
226 |
(John Arbash Meinel) |
|
227 |
||
6120.1.2
by Jelmer Vernooij
Doc doc doc. |
228 |
* Support a ``bugtracker`` option which is used by ``bzr commit --fixes`` |
229 |
if no bug tracker was specified on the command line. |
|
230 |
(Jelmer Vernooij, #334860) |
|
6120.1.1
by Jelmer Vernooij
Support a default bug tracker. |
231 |
|
6118.2.10
by John Arbash Meinel
Merge bzr.dev, resolve release-notes (aka NEWS) conflicts. |
232 |
* Use gettext.NullTranslations in i18n to allow use of i18n even when |
233 |
translations are not turned on. (Jonathan Riddell) |
|
234 |
||
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
235 |
Bug Fixes |
236 |
********* |
|
237 |
||
6125.1.1
by Jelmer Vernooij
Report missing files as removed in 'bzr commit', rather than modified. |
238 |
* ``bzr commit`` now correctly reports missing files as "removed", not |
239 |
"modified". (Jelmer Vernooij, #553955) |
|
240 |
||
6123.8.3
by Martin von Gagern
Document fix for #842993 in release notes. |
241 |
* ``bzr reconfigure`` will now allow multiple non-conflicting requests |
242 |
in a single invocation, e.g. ``--branch`` and ``--use-shared``. |
|
243 |
(Martin von Gagern, #842993) |
|
244 |
||
6024.2.3
by Bastian Bowe
News entry stating bug #809901 is fixed. |
245 |
* A call to CHKInventory's filter-method will not result in a |
246 |
DuplicateFileId error, if you move a subfolder and change a file in |
|
247 |
that subfolder. |
|
248 |
(Bastian Bowe, #809901) |
|
249 |
||
6104.1.1
by John Arbash Meinel
Merge fix for bug #388269 into trunk, resolve conflicts and add release notes. |
250 |
* Branching from a stacked branch no longer does a ``get_parent_map`` |
251 |
request for each revisions that is in the stacked-on repository while |
|
252 |
determining what revisions need to be fetched. This mostly impacts |
|
253 |
branching initialy into an empty shared repository when the source is |
|
254 |
not the development focus. (John Arbash Meinel, #388269) |
|
255 |
||
6055.1.3
by Vincent Ladeuil
Fix news entry. |
256 |
* Decode ``BZR_HOME`` with fs encoding on posix platforms to avoid unicode |
257 |
errors. (Vincent Ladeuil, #822571) |
|
6055.1.1
by Vincent Ladeuil
Decode BZR_HOME with utf8 |
258 |
|
6123.3.4
by Martin
Add release notes |
259 |
* Fix fallout from URL handling changes in 2.5 that caused an IndexError to be |
260 |
raised whenever a transport at the drive root was opened on windows. |
|
261 |
(Martin [gz], #841322) |
|
262 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
263 |
* Fixed loading of external merge tools from config to properly decode |
264 |
command-lines which contain embedded quotes. (Gordon Tyler, #828803) |
|
265 |
||
6110.5.2
by Jelmer Vernooij
Link bug. |
266 |
* Rather than an error being raised, a warning is now printed when the |
267 |
current user does not have permission to read a configuration file. |
|
268 |
(Jelmer Vernooij, #837324) |
|
269 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
270 |
* The pull command will now always use separate connections for the |
271 |
case where the destination is a heavyweight checkout of some remote |
|
272 |
branch on the same host as the source branch. |
|
273 |
(Martin von Gagern, #483661) |
|
274 |
||
6024.1.3
by Aaron Bentley
Add NEWS entry. |
275 |
* TreeTransformBase.fixup_new_roots no longer forces trees to have a root, so |
276 |
operations that use it, like merge, can now create trees without a root. |
|
277 |
(Aaron Bentley) |
|
278 |
||
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
279 |
Documentation |
280 |
************* |
|
281 |
||
6011.3.3
by Vincent Ladeuil
Some more tweaks and a news entry. |
282 |
* Release instructions refreshed. (Vincent Ladeuil) |
283 |
||
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
284 |
API Changes |
285 |
*********** |
|
286 |
||
6123.9.12
by Jelmer Vernooij
Add append_revisions_only argument to BranchFormat.initialize. |
287 |
* ``BranchFormat.initialize`` now takes a ``append_revisions_only`` |
288 |
argument. (Jelmer Vernooij) |
|
289 |
||
6127.1.9
by Jelmer Vernooij
Add lightweight option to _get_checkout_format(). |
290 |
* ``Branch._get_checkout_format`` now takes a ``lightweight`` argument |
291 |
which indicates if the format should be for a lightweight or a |
|
292 |
heavyweight checkout. (Jelmer Vernooij) |
|
293 |
||
6123.9.12
by Jelmer Vernooij
Add append_revisions_only argument to BranchFormat.initialize. |
294 |
* ``ControlDir.create_branch`` now takes a ``append_revisions_only`` argument. |
295 |
(Jelmer Vernooij) |
|
296 |
||
6055.2.12
by Jelmer Vernooij
Update NEWS. |
297 |
* New class ``URL`` in ``bzrlib.utils`` for managing parsed URLs. |
298 |
(Jelmer Vernooij) |
|
299 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
300 |
* New method ``Config.get_user_option_as_int_from_SI`` added for expanding a |
301 |
value in SI format (i.e. "20MB", "1GB") into its integer equivalent. |
|
302 |
(Shannon Weyrick) |
|
303 |
||
304 |
* New method ``InterTree.file_content_matches`` which checks that |
|
305 |
two files in different trees have the same contents. |
|
306 |
(Jelmer Vernooij) |
|
307 |
||
308 |
* New method ``Tree.get_file_verifier`` which allows tree implementations |
|
309 |
to return non-sha1 checksums to verify files. |
|
310 |
(Jelmer Vernooij, #720831) |
|
311 |
||
6039.1.5
by Jelmer Vernooij
Add get_transport_from_url and get_transport_from_path functions. |
312 |
* New methods ``get_transport_from_path`` and ``get_transport_from_url`` |
313 |
have been added that only support opening from a path or a URL, |
|
314 |
unlike ``get_transport``. (Jelmer Vernooij) |
|
315 |
||
6056.2.4
by Vincent Ladeuil
Option help is now part of the object itself. |
316 |
* New registry ``OptionRegistry`` specialized for configuration options. |
317 |
(Vincent Ladeuil) |
|
318 |
||
6133.4.29
by John Arbash Meinel
Expose --client-timeout to the command line, pass it through the layers. |
319 |
* Plugins that implement custom protocols for ``bzr serve`` should now |
320 |
also take an argument ``timeout``. This is used by the the bzr protocol |
|
321 |
to close a connection if a client has been idle for more than X seconds. |
|
322 |
(Default 5minutes). (John Arbash Meinel) |
|
323 |
||
6026.2.5
by Vincent Ladeuil
Add news entry. |
324 |
* Remove ``AtomicFile.closed`` which has been deprecated in bzr 0.10. |
325 |
(Vincent Ladeuil) |
|
326 |
||
6027.1.3
by Vincent Ladeuil
Remove bzrlib.commands deprecated stuff. |
327 |
* Remove ``commands._builtin_commands``, ``commands.shlex_split_unicode``, |
328 |
``Command._maybe_expand_globs`` and ``Command.run_direct`` deprecated in |
|
6027.1.4
by Vincent Ladeuil
Remove ``diff.get_trees_and_branches_to_diff`` deprecated in 2.2.0 and the corrsponding tests. |
329 |
2.10 and 2.2.0. (Vincent Ladeuil) |
330 |
||
331 |
* Remove ``diff.get_trees_and_branches_to_diff`` deprecated in 2.2.0. |
|
6027.1.3
by Vincent Ladeuil
Remove bzrlib.commands deprecated stuff. |
332 |
|
6027.1.6
by Vincent Ladeuil
Fix rest in news entry. |
333 |
* Remove ``log.calculate_view_revisions``, ``log._filter_revision_range``, |
334 |
``log.get_view_revisions`` which have been deprecated in bzr 2.1.0. Also |
|
335 |
remove ``log.show_one_log`` which was never properly deprecated but wasn't |
|
6026.2.5
by Vincent Ladeuil
Add news entry. |
336 |
used and is easy to inline if needed. (Vincent Ladeuil) |
337 |
||
6027.1.2
by Vincent Ladeuil
Add news entry. |
338 |
* Remove ``trace.info``, ``trace.error`` and ``trace.show_log_error`` |
339 |
deprecated in 2.1.0. (Vincent Ladeuil) |
|
340 |
||
6030.2.7
by Jelmer Vernooij
Review feedback from Riddell: clarify why set_default_transport can be removed and improve the docstring for location_to_url. |
341 |
* Remove ``TransportListRegistry.set_default_transport``, as the concept of |
342 |
a default transport is currently unused. (Jelmer Vernooij) |
|
6030.2.6
by Jelmer Vernooij
Remove TransportListRegistry.set_default_transport. |
343 |
|
6047.1.1
by Jelmer Vernooij
Use show_user_warning rather than custom warning methods on UIFactory. |
344 |
* Remove ``UIFactory.warn_cross_format_fetch`` and |
345 |
``UIFactory.warn_experimental_format_fetch`` in favor of |
|
346 |
``UIFactory.show_user_warning``. (Jelmer Vernooij) |
|
347 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
348 |
* ``Tags`` containers can now declare whether they support versioned |
349 |
tags and whether tags can refer to ghost tags. |
|
350 |
(Jelmer Vernooij) |
|
351 |
||
352 |
* ``Tags.merge_to`` now returns a dictionary with the updated tags |
|
353 |
and a set of conflicts, rather than just conflicts. (Jelmer Vernooij) |
|
354 |
||
6034.1.1
by Martin Pool
merge up ContentFilterTree to 2.5 |
355 |
* There is a new class `ContentFilterTree` that provides a facade for |
356 |
content filtering. The `filtered` parameter to `export` is deprecated |
|
357 |
in favor of passing a filtered tree, and the specific exporter plugins |
|
358 |
no longer support it. |
|
359 |
(Martin Pool) |
|
360 |
||
6055.2.12
by Jelmer Vernooij
Update NEWS. |
361 |
* ``Transport`` now has a ``_parsed_url`` attribute instead of |
362 |
separate ``_user``, ``_password``, ``_port``, ``_scheme``, ``_host`` |
|
363 |
and ``_path`` attributes. Proxies are provided for the moment but |
|
364 |
may be removed in the future. (Jelmer Vernooij) |
|
6055.2.3
by Jelmer Vernooij
Update NEWS. |
365 |
|
6123.11.18
by Martin von Gagern
Document API change for missing.find_unmerged in release notes. |
366 |
* The argument ``include_merges`` to ``missing.find_unmerged`` has |
367 |
been renamed to ``include_merged``. The old name is still supported |
|
368 |
for now but will cause a deprecation warning. (Martin von Gagern) |
|
369 |
||
6039.1.5
by Jelmer Vernooij
Add get_transport_from_url and get_transport_from_path functions. |
370 |
|
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
371 |
Internals |
372 |
********* |
|
373 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
374 |
* A new debug flag ``hpss_client_no_vfs`` will now cause the HPSS client |
6060.7.4
by Jelmer Vernooij
Update NEWS |
375 |
to raise a ``HpssVfsRequestNotAllowed`` exception when a VFS request |
376 |
is attempted. (Jelmer Vernooij) |
|
377 |
||
5268.7.23
by Jelmer Vernooij
Update NEWS. |
378 |
* New method ``ControlDir._get_selected_branch`` which returns the |
379 |
colocated branch selected using path segment parameters. |
|
380 |
(Jelmer Vernooij, #380871) |
|
381 |
||
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
382 |
Testing |
383 |
******* |
|
384 |
||
6140.1.1
by Vincent Ladeuil
Release 2.5b1 |
385 |
* Blackbox tests (including test scripts) can be debugged interactively (see |
386 |
bzrlib.debug.BzrPdb for details). (Vincent Ladeuil) |
|
6082.3.1
by Vincent Ladeuil
Yes we can... debug blackbox tests interactively |
387 |
|
6021.1.1
by Vincent Ladeuil
Move news entries from 2.4 to 2.5 for patches landed after 2.4 fork |
388 |
* `BranchBuilder.build_snapshot` now supports a "flush" action. This |
389 |
cleanly and reliably allows tests using `BranchBuilder` to construct |
|
390 |
branches that e.g. rename files out of a directory and unversion that |
|
391 |
directory in the same revision. Previously some changes were impossible |
|
392 |
due to the order that `build_snapshot` performs its actions. |
|
393 |
(Andrew Bennetts) |
|
394 |
||
6056.1.2
by Vincent Ladeuil
Fix typo. |
395 |
* Don't require ``os.fdatasync`` to be defined on all supported OSes |
6056.1.1
by Vincent Ladeuil
os.fdatasync is not defined on BSD-based OSes |
396 |
(BSD-based OSes don't define it). (Vincent Ladeuil, #822649) |
397 |
||
6042.2.1
by Jelmer Vernooij
Fix compatibility with testtools 0.9.12. |
398 |
* Fix compatibility with testtools 0.9.12. (Jelmer Vernooij, #815423) |
399 |
||
6060.3.1
by Jelmer Vernooij
Fix lockdir tests when the hostname is set to 'localhost'. |
400 |
* ``LockDir`` can now be run when the local hostname is ``localhost``. |
401 |
(Jelmer Vernooij, #825994) |
|
402 |
||
5642.4.6
by Vincent Ladeuil
Rephrase new entry to avoid confusion. |
403 |
* ``ModuleAvailableFeature`` won't try to import already imported modules, |
404 |
allowing it to be used for modules with side-effects. |
|
5642.4.4
by Vincent Ladeuil
Move news entry to the right file. |
405 |
(Vincent Ladeuil, #712474) |
406 |
||
6112.3.1
by Vincent Ladeuil
Output time stamps while running ``make check`` to get better timings from pqm |
407 |
* Output time stamps while running ``make check`` to get better timings from |
408 |
pqm. (Vincent Ladeuil, #837926) |
|
409 |
||
6021.1.1
by Vincent Ladeuil
Move news entries from 2.4 to 2.5 for patches landed after 2.4 fork |
410 |
* `TestCaseWithMemoryTransport` is faster now: `_check_safety_net` now |
411 |
just compares the bytes in the dirstate file to its pristine state, |
|
412 |
rather than opening the WorkingTree and calling ``last_revision()``. |
|
413 |
This reduces the overall test suite time by about 10% on my laptop. |
|
414 |
(Andrew Bennetts) |
|
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
415 |
|
6048.1.2
by Martin
Minor wording nits and add release notes |
416 |
* Update `TestCase.knownFailure` to the testtools way of handling expected |
417 |
failures to resolve Python 2.7 incompatibility. (Martin [gz], #607400) |
|
418 |
||
6015.1.1
by Vincent Ladeuil
Open trunk as 2.5dev1 |
419 |
.. |
420 |
vim: tw=74 ft=rst ff=unix |