bzr branch
http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
1 |
#################### |
2 |
Breezy Release Notes |
|
3 |
#################### |
|
4 |
||
5 |
.. toctree:: |
|
6 |
:maxdepth: 1 |
|
7 |
||
8 |
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more |
|
9 |
information, see our release announcement on the Bazaar mailing list and |
|
10 |
README. |
|
11 |
||
12 |
brz 3.0.0 |
|
13 |
######### |
|
14 |
||
15 |
:Codename: Pelican |
|
16 |
:3.0.1: NOT RELEASED YET |
|
17 |
||
18 |
External Compatibility Breaks |
|
19 |
***************************** |
|
20 |
||
21 |
* The bzr command has been renamed to brz, to prevent |
|
22 |
clashes with upstream Bazaar. |
|
23 |
(Martin Packman, Jelmer Vernooij) |
|
24 |
||
6645.3.1
by Jelmer Vernooij
Make 'bzr diff' default to -p1. |
25 |
* The --prefix/-p argument for ``bzr diff`` now defaults to -p1 rather |
26 |
than -p0. (Jelmer Vernooij, #1695126) |
|
27 |
||
6622.7.3
by Jelmer Vernooij
Move release note entry. |
28 |
* The ``brz register-branch`` command from the Launchpad plugin has been |
29 |
removed, because it has not worked for at least five years: it relies on |
|
30 |
password authentication rather than SSO, the relevant systems no longer |
|
31 |
have firewall-level access to the outside world, and in general the |
|
32 |
Mirrored branch type is deprecated. Either just push the branch to |
|
33 |
Launchpad or use code imports instead |
|
34 |
(https://help.launchpad.net/VcsImports). |
|
35 |
(Colin Watson, #254567, #483689) |
|
36 |
||
6665.1.1
by Jelmer Vernooij
Drop pyrex support. |
37 |
* brz no longer supports building the C extensions using Pyrex. |
38 |
Only Cython is supported. (Jelmer Vernooij) |
|
39 |
||
6670.2.2
by Jelmer Vernooij
Update news. |
40 |
* Support for HTTP support using "pycurl" and the associated |
41 |
URL schemes "http+pycurl://" and "https+pycurl://" has been dropped. |
|
42 |
(Jelmer Vernooij, #82086, #377389, #122258, #516222, #545776, #1696602) |
|
43 |
||
6686.1.1
by Jelmer Vernooij
Drop support for medusa. |
44 |
* Support for medusa for FTP tests has been dropped, only |
45 |
pyftpdlib is now supported. (Jelmer Vernooij) |
|
46 |
||
6690.3.1
by Jelmer Vernooij
Drop clone and get aliases for 'bzr branch'. |
47 |
* The deprecated ``brz get`` and ``brz clone`` commands have been |
48 |
removed. (Jelmer Vernooij) |
|
49 |
||
6695.2.1
by Jelmer Vernooij
Use the suppress_warning system for missing extensions. |
50 |
* The setting to ignore missing C extensions has been changed from |
51 |
``ignore_missing_extensions=True`` to |
|
52 |
``suppress_warnings=missing_extensions``. (Jelmer Vernooij) |
|
53 |
||
6708.1.2
by Neil Martinsen-Burrell
Also remove format name options for init-repository |
54 |
* Remove format names as options to ``brz init`` and ``brz |
55 |
init-repository``.. Now you must use ``brz init --format=...``. |
|
56 |
This simplifies ``brz init --help``. |
|
6708.1.1
by Neil Martinsen-Burrell
Simplify init command help by removing formats as options |
57 |
(Neil Martinsen-Burrell, #330494) |
58 |
||
6728.1.1
by Jelmer Vernooij
Use python-gpg rather than python-gpgme. |
59 |
* ``python-gpg`` is now used for checking GPG signatures rather than |
60 |
``python-gpgme``. (Jelmer Vernooij, #1702308) |
|
61 |
||
6728.1.2
by Jelmer Vernooij
Sign using python-gpg rather than command-line gpg. |
62 |
* ``python-gpg`` is now used for signing commits, rather than shelling |
6728.1.3
by Jelmer Vernooij
mention gpg_signing_command removal in notes. |
63 |
out to the gnupg command. The ``gpg_signing_command`` option has been |
64 |
removed. (Jelmer Vernooij, #847388) |
|
6728.1.2
by Jelmer Vernooij
Sign using python-gpg rather than command-line gpg. |
65 |
|
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
66 |
New Features |
67 |
************ |
|
68 |
||
6631
by Jelmer Vernooij
Merge bundling of fastimport plugin. |
69 |
* The 'bisect' plugin is now shipped with bzr. (Jelmer Vernooij) |
6637.1.1
by Jelmer Vernooij
Bundle upstream_import. |
70 |
|
6628.1.4
by Jelmer Vernooij
Update release notes. |
71 |
* The 'fastimport' plugin is now bundled with Bazaar. |
72 |
(Jelmer Vernooij) |
|
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
73 |
|
6645.1.1
by Jelmer Vernooij
Bundle the stats plugin. |
74 |
* The 'stats' plugin is now bundled with Bazaar. |
75 |
(Jelmer Vernooij) |
|
76 |
||
6645.2.1
by Jelmer Vernooij
Bundle the upload plugin. |
77 |
* The 'upload' plugin is now bundled with Bazaar. |
78 |
(Jelmer Vernooij) |
|
79 |
||
6649.1.1
by Jelmer Vernooij
Merge bzr-email plugin. |
80 |
* The 'email' plugin is now bundled with Bazaar. |
81 |
(Jelmer Vernooij) |
|
82 |
||
6637.1.1
by Jelmer Vernooij
Bundle upstream_import. |
83 |
* The 'import' command is now bundled with brz. |
84 |
Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij, #773241) |
|
85 |
||
6651.3.1
by Jelmer Vernooij
Bundle the fetch-ghosts command as hidden command. |
86 |
* The 'fetch-ghosts' command is now bundled with brz. |
87 |
Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij) |
|
88 |
||
6690.6.5
by Jelmer Vernooij
Merge trunk, address review comments. |
89 |
* The 'commitfromnews' plugin is now bundled and |
90 |
can be enabled by setting ``commit.template_from_files = NEWS``. |
|
91 |
(Jelmer Vernooij) |
|
92 |
||
6690.5.2
by Jelmer Vernooij
Add tests for guess_command. |
93 |
* The functionality from ``bzr-guess`` is now merged into Breezy. |
94 |
It will provide suggestions if the user typoes a command. |
|
95 |
(Jelmer Vernooij) |
|
96 |
||
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
97 |
Improvements |
98 |
************ |
|
99 |
||
6639.1.1
by Jelmer Vernooij
Support the SOURCE_DATE_EPOCH environment variable. |
100 |
* Doc generators now support the SOURCE_DATE_EPOCH environment |
101 |
variable (https://reproducible-builds.org/specs/source-date-epoch/). |
|
102 |
(Jelmer Vernooij) |
|
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
103 |
|
104 |
Bug Fixes |
|
105 |
********* |
|
106 |
||
6621.27.5
by Jelmer Vernooij
Move release note entry to brz-3.0. |
107 |
* Support Server Name Indication (SNI) when talking to https servers. |
108 |
Cherry-picked from lp:~vila/bzr/1089352-sni-support |
|
109 |
(Vincent Ladeuil, #1089352) |
|
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
110 |
|
6681.2.6
by Jelmer Vernooij
Update release notes. |
111 |
* The ``bisect`` command now works in non-``.bzr`` directories. |
112 |
(Jelmer Vernooij) |
|
113 |
||
6690.1.1
by Jelmer Vernooij
Create authentication.conf in a way that it is only readable to the user. |
114 |
* When creating ``authentication.conf``, umask is now set so only the |
115 |
current user can read the file. Breezy warns if the file is |
|
116 |
accessible for other users when it starts. |
|
117 |
(Joke de Buhr, Jelmer Vernooij, #475501) |
|
118 |
||
6699.1.1
by Jelmer Vernooij
Support excludes with "bzr commit -x". |
119 |
* Support ``brz commit -x`` in combination with iter_changes. |
120 |
(Jelmer Vernooij, #796582, #403811, #694946, #268135, #299879) |
|
121 |
||
6716.2.2
by Jelmer Vernooij
Deal with ghost revisions in mainline in bzr log. |
122 |
* Print a proper error when encountering ghost revisions in |
123 |
mainline in ``bzr log``. (Jelmer Vernooij, #726466) |
|
124 |
||
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
125 |
Documentation |
126 |
************* |
|
127 |
||
128 |
* Various documents have been updated to explain that Breezy is a fork |
|
129 |
of Bazaar. |
|
130 |
||
131 |
API Changes |
|
132 |
*********** |
|
133 |
||
6698.1.1
by Jelmer Vernooij
Fix the new python package name of bzrlib: it's breezy, not bzrlib. |
134 |
* bzrlib has been renamed to breezy. (Martin Packman, Jelmer Vernooij) |
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
135 |
|
6625.1.6
by Martin
Add release notes for load_tests signature change |
136 |
* Signature of ``load_tests`` used by ``TestLoader`` changed to be |
137 |
compatible with standard libarary unittest. (Martin Packman) |
|
138 |
||
6630.1.1
by Jelmer Vernooij
Remove deprecated functionality. |
139 |
* All previously deprecated functionality has been removed. |
140 |
(Jelmer Vernooij) |
|
141 |
||
6700.1.4
by Jelmer Vernooij
Add release note entry. |
142 |
* ``CommitBuilder.record_entry_contents`` has been removed. |
143 |
(Jelmer Vernooij, #731433, #604953) |
|
144 |
||
6631.4.1
by Martin
Rename report_delta param from filter to predicate with tests and release notes |
145 |
* Renamed ``breezy.delta.report_delta`` parameter ``filter=`` to |
146 |
``predicate=``. (Martin Packman) |
|
147 |
||
6653.6.2
by Jelmer Vernooij
Add release entry. |
148 |
* ``Branch.bzrdir``, ``Repository.bzrdir`` and ``WorkingTree.bzrdir`` |
149 |
have been renamed to ``Branch.controldir``, ``Repository.controldir`` |
|
150 |
and ``WorkingTree.controldir``, respectively. |
|
151 |
(Jelmer Vernooij, #1695774) |
|
152 |
||
6653.1.4
by Jelmer Vernooij
Update doc. |
153 |
* ``BzrBranch`` and the various bzr branch format implementations |
154 |
have been moved to ``breezy.bzr``. (Jelmer Vernooij) |
|
155 |
||
6653.1.5
by Jelmer Vernooij
Remove MetaDirBranchFormatFactory. |
156 |
* ``MetaDirBranchFormatFactory`` has been removed. |
157 |
Use lazy registration on ``breezy.branch.format_registry`` |
|
158 |
instead. (Jelmer Vernooij) |
|
159 |
||
6658.5.1
by Jelmer Vernooij
Remove breezy.bzrdir.format_registry. |
160 |
* ``breezy.bzrdir.format_registry`` has been removed; use |
161 |
``breezy.controldir.format_registry`` instead. |
|
6672.1.2
by Jelmer Vernooij
Remove breezy.api. |
162 |
(Jelmer Vernooij) |
163 |
||
164 |
* ``breezy.api`` has been removed. (Jelmer Vernooij, #742192) |
|
6658.5.1
by Jelmer Vernooij
Remove breezy.bzrdir.format_registry. |
165 |
|
6681.2.3
by Jelmer Vernooij
Rename find_bzrdir. |
166 |
* ``ControlDir.find_bzrdirs`` has been renamed to |
167 |
``ControlDir.find_controldirs``. (Jelmer Vernooij) |
|
168 |
||
6714.1.1
by Jelmer Vernooij
Stop accepting revision_ids=None to get_revisions(). |
169 |
* ``Repository.get_revisions`` no longer accepts ``None`` as |
170 |
argument. (Jelmer Vernooij) |
|
171 |
||
6714.1.3
by Jelmer Vernooij
Add Repository.iter_revisions. |
172 |
* A new ``Repository.iter_revisions`` method has been added. |
173 |
(Jelmer Vernooij) |
|
174 |
||
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
175 |
Internals |
176 |
********* |
|
177 |
||
178 |
.. Major internal changes, unlikely to be visible to users or plugin |
|
179 |
developers, but interesting for brz developers. |
|
180 |
||
181 |
Testing |
|
182 |
******* |
|
183 |
||
6667.1.1
by Jelmer Vernooij
Fix test isolation for bt.test_ui. |
184 |
* A test isolation issue in ``breezy.tests.test_ui`` was fixed, |
185 |
which caused ``output_encoding = iso-8859-1`` to be added to the |
|
186 |
users' bazaar.conf. (Jelmer Vernooij) |
|
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
187 |
|
6686.1.4
by Jelmer Vernooij
Fix logging, add release note entry. |
188 |
* Newer versions of ``pyftpdlib`` are now supported for running FTP tests. |
189 |
(Jelmer Vernooij) |
|
190 |
||
6622.2.2
by Jelmer Vernooij
More doc updates for brz 3.0. |
191 |
.. |
192 |
vim: tw=74 ft=rst ff=unix |