~bzr-pqm/bzr/bzr.dev

6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
8
bzr 2.5b1
9
#########
10
11
:2.5b1: 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
6024.3.2 by John Arbash Meinel
release-notes entry for fixing bug #609187
23
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now
24
  checks to see if the most recent published source package version for
25
  that project is present in the branch tags. This should help developers
26
  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.
27
  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.
28
  ``launchpad.packaging_verbosity``. It can be set to one of
6024.3.9 by John Arbash Meinel
Bug #812928, add release-notes information.
29
30
  off
31
    disable all checks
32
33
34
  minimal
35
    only display if the branch is out-of-date
36
37
  short
38
    also display single-line up-to-date and missing,
39
40
41
  all
42
    (default) display multi-line content for all states
43
44
45
  (John Arbash Meinel, #609187, #812928)
6024.3.2 by John Arbash Meinel
release-notes entry for fixing bug #609187
46
6043.1.1 by Jonathan Riddell
fix config option in release note
47
* Add a config option gpg_signing_key for setting which GPG key should
48
  be used to sign commits. Also default to using the gpg user identity
49
  which matches user_email() as set by whoami. (Jonathan Riddell,
50
  #68501)
6024.3.2 by John Arbash Meinel
release-notes entry for fixing bug #609187
51
6022.1.2 by Jonathan Riddell
add news
52
* bzr log -m now matches message, author, committer and bugs instead
53
  of just matching the message.  --message keeps its original meaning,
54
  while --match-message, --match-author, --match-committer and
55
  --match-bugs match each of those fields.
56
6037.1.4 by Jelmer Vernooij
Move NEWS item to right file.
57
* Relative local paths can now be specified in URL syntax by using the
58
  "file:" prefix.  (Jelmer Vernooij)
59
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
60
Improvements
61
************
62
63
.. Improvements to existing commands, especially improved performance 
64
   or memory usage, or better results.
65
66
Bug Fixes
67
*********
68
69
.. Fixes for situations where bzr would previously crash or give incorrect
70
   or undesirable results.
71
6024.2.3 by Bastian Bowe
News entry stating bug #809901 is fixed.
72
* A call to CHKInventory's filter-method will not result in a
73
  DuplicateFileId error, if you move a subfolder and change a file in
74
  that subfolder.
75
  (Bastian Bowe, #809901)
76
6031.1.1 by John Arbash Meinel
Merge bzr/2.4 into bzr.dev. Resolve a release-notes (NEWS) conflict, in favor of putting
77
* Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701)
78
6024.1.3 by Aaron Bentley
Add NEWS entry.
79
* TreeTransformBase.fixup_new_roots no longer forces trees to have a root, so
80
  operations that use it, like merge, can now create trees without a root.
81
  (Aaron Bentley)
82
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
83
Documentation
84
*************
85
86
.. Improved or updated documentation.
87
6011.3.3 by Vincent Ladeuil
Some more tweaks and a news entry.
88
* Release instructions refreshed. (Vincent Ladeuil)
89
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
90
API Changes
91
***********
92
93
.. Changes that may require updates in plugins or other code that uses
94
   bzrlib.
95
6039.1.5 by Jelmer Vernooij
Add get_transport_from_url and get_transport_from_path functions.
96
* New methods ``get_transport_from_path`` and ``get_transport_from_url``
97
  have been added that only support opening from a path or a URL,
98
  unlike ``get_transport``. (Jelmer Vernooij)
99
5906.1.7 by Jelmer Vernooij
Add nEWS entry.
100
* New method ``Tree.get_file_verifier`` which allows tree implementations
101
  to return non-sha1 checksums to verify files.
102
  (Jelmer Vernooij, #720831)
103
5906.1.8 by Jelmer Vernooij
Tests.
104
* New method ``InterTree.file_content_matches`` which checks that
105
  two files in different trees have the same contents.
106
  (Jelmer Vernooij)
107
6026.2.5 by Vincent Ladeuil
Add news entry.
108
* Remove ``AtomicFile.closed`` which has been deprecated in bzr 0.10.
109
  (Vincent Ladeuil)
110
6027.1.3 by Vincent Ladeuil
Remove bzrlib.commands deprecated stuff.
111
* Remove ``commands._builtin_commands``, ``commands.shlex_split_unicode``,
112
  ``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.
113
  2.10 and 2.2.0. (Vincent Ladeuil)
114
115
* Remove ``diff.get_trees_and_branches_to_diff`` deprecated in 2.2.0.
6027.1.3 by Vincent Ladeuil
Remove bzrlib.commands deprecated stuff.
116
6027.1.6 by Vincent Ladeuil
Fix rest in news entry.
117
* Remove ``log.calculate_view_revisions``, ``log._filter_revision_range``,
118
  ``log.get_view_revisions`` which have been deprecated in bzr 2.1.0. Also
119
  remove ``log.show_one_log`` which was never properly deprecated but wasn't
6026.2.5 by Vincent Ladeuil
Add news entry.
120
  used and is easy to inline if needed. (Vincent Ladeuil)
121
6027.1.2 by Vincent Ladeuil
Add news entry.
122
* Remove ``trace.info``, ``trace.error`` and ``trace.show_log_error``
123
  deprecated in 2.1.0. (Vincent Ladeuil)
124
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.
125
* Remove ``TransportListRegistry.set_default_transport``, as the concept of
126
  a default transport is currently unused. (Jelmer Vernooij)
6030.2.6 by Jelmer Vernooij
Remove TransportListRegistry.set_default_transport.
127
6034.1.1 by Martin Pool
merge up ContentFilterTree to 2.5
128
* There is a new class `ContentFilterTree` that provides a facade for 
129
  content filtering.  The `filtered` parameter to `export` is deprecated 
130
  in favor of passing a filtered tree, and the specific exporter plugins
131
  no longer support it.
132
  (Martin Pool)
133
6039.1.5 by Jelmer Vernooij
Add get_transport_from_url and get_transport_from_path functions.
134
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
135
Internals
136
*********
137
138
.. Major internal changes, unlikely to be visible to users or plugin 
139
   developers, but interesting for bzr developers.
140
141
Testing
142
*******
143
144
.. Fixes and changes that are only relevant to bzr's test framework and 
145
   suite.  This can include new facilities for writing tests, fixes to 
146
   spurious test failures and changes to the way things should be tested.
147
6021.1.1 by Vincent Ladeuil
Move news entries from 2.4 to 2.5 for patches landed after 2.4 fork
148
* `BranchBuilder.build_snapshot` now supports a "flush" action.  This
149
  cleanly and reliably allows tests using `BranchBuilder` to construct
150
  branches that e.g. rename files out of a directory and unversion that
151
  directory in the same revision.  Previously some changes were impossible
152
  due to the order that `build_snapshot` performs its actions.
153
  (Andrew Bennetts)
154
6042.2.1 by Jelmer Vernooij
Fix compatibility with testtools 0.9.12.
155
* Fix compatibility with testtools 0.9.12. (Jelmer Vernooij, #815423)
156
6021.1.1 by Vincent Ladeuil
Move news entries from 2.4 to 2.5 for patches landed after 2.4 fork
157
* `TestCaseWithMemoryTransport` is faster now: `_check_safety_net` now
158
  just compares the bytes in the dirstate file to its pristine state,
159
  rather than opening the WorkingTree and calling ``last_revision()``.
160
  This reduces the overall test suite time by about 10% on my laptop.
161
  (Andrew Bennetts)
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
162
163
..
164
   vim: tw=74 ft=rst ff=unix