~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
88
API Changes
89
***********
90
91
.. Changes that may require updates in plugins or other code that uses
92
   bzrlib.
93
6039.1.5 by Jelmer Vernooij
Add get_transport_from_url and get_transport_from_path functions.
94
* New methods ``get_transport_from_path`` and ``get_transport_from_url``
95
  have been added that only support opening from a path or a URL,
96
  unlike ``get_transport``. (Jelmer Vernooij)
97
6026.2.5 by Vincent Ladeuil
Add news entry.
98
* Remove ``AtomicFile.closed`` which has been deprecated in bzr 0.10.
99
  (Vincent Ladeuil)
100
6027.1.3 by Vincent Ladeuil
Remove bzrlib.commands deprecated stuff.
101
* Remove ``commands._builtin_commands``, ``commands.shlex_split_unicode``,
102
  ``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.
103
  2.10 and 2.2.0. (Vincent Ladeuil)
104
105
* Remove ``diff.get_trees_and_branches_to_diff`` deprecated in 2.2.0.
6027.1.3 by Vincent Ladeuil
Remove bzrlib.commands deprecated stuff.
106
6027.1.6 by Vincent Ladeuil
Fix rest in news entry.
107
* Remove ``log.calculate_view_revisions``, ``log._filter_revision_range``,
108
  ``log.get_view_revisions`` which have been deprecated in bzr 2.1.0. Also
109
  remove ``log.show_one_log`` which was never properly deprecated but wasn't
6026.2.5 by Vincent Ladeuil
Add news entry.
110
  used and is easy to inline if needed. (Vincent Ladeuil)
111
6027.1.2 by Vincent Ladeuil
Add news entry.
112
* Remove ``trace.info``, ``trace.error`` and ``trace.show_log_error``
113
  deprecated in 2.1.0. (Vincent Ladeuil)
114
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.
115
* Remove ``TransportListRegistry.set_default_transport``, as the concept of
116
  a default transport is currently unused. (Jelmer Vernooij)
6030.2.6 by Jelmer Vernooij
Remove TransportListRegistry.set_default_transport.
117
6034.1.1 by Martin Pool
merge up ContentFilterTree to 2.5
118
* There is a new class `ContentFilterTree` that provides a facade for 
119
  content filtering.  The `filtered` parameter to `export` is deprecated 
120
  in favor of passing a filtered tree, and the specific exporter plugins
121
  no longer support it.
122
  (Martin Pool)
123
6039.1.5 by Jelmer Vernooij
Add get_transport_from_url and get_transport_from_path functions.
124
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
125
Internals
126
*********
127
128
.. Major internal changes, unlikely to be visible to users or plugin 
129
   developers, but interesting for bzr developers.
130
131
Testing
132
*******
133
134
.. Fixes and changes that are only relevant to bzr's test framework and 
135
   suite.  This can include new facilities for writing tests, fixes to 
136
   spurious test failures and changes to the way things should be tested.
137
6021.1.1 by Vincent Ladeuil
Move news entries from 2.4 to 2.5 for patches landed after 2.4 fork
138
* `BranchBuilder.build_snapshot` now supports a "flush" action.  This
139
  cleanly and reliably allows tests using `BranchBuilder` to construct
140
  branches that e.g. rename files out of a directory and unversion that
141
  directory in the same revision.  Previously some changes were impossible
142
  due to the order that `build_snapshot` performs its actions.
143
  (Andrew Bennetts)
144
145
* `TestCaseWithMemoryTransport` is faster now: `_check_safety_net` now
146
  just compares the bytes in the dirstate file to its pristine state,
147
  rather than opening the WorkingTree and calling ``last_revision()``.
148
  This reduces the overall test suite time by about 10% on my laptop.
149
  (Andrew Bennetts)
6015.1.1 by Vincent Ladeuil
Open trunk as 2.5dev1
150
151
..
152
   vim: tw=74 ft=rst ff=unix