11
:3.0.3: NOT RELEASED YET
13
External Compatibility Breaks
14
*****************************
16
.. These may require users to change the way they use Breezy.
21
.. New commands, options, etc that users may wish to try out.
26
.. Improvements to existing commands, especially improved performance
27
or memory usage, or better results.
32
.. Fixes for situations where brz would previously crash or give incorrect
33
or undesirable results.
35
* Don't throw an error attempting to read the parent of a ref.
38
* Fix fast-exporting of symlinks on Python 3. (Jelmer Vernooij, #1851478)
40
* Don't rely on private transport attribute in fast-import.
41
(Jelmer Vernooij, #1854607)
43
* Fix conversion of time_t to int on certain platforms (arm64, armhf,
44
ppc64el). (Jelmer Vernooij)
49
.. Improved or updated documentation.
54
.. Changes that may require updates in plugins or other code that uses
60
.. Major internal changes, unlikely to be visible to users or plugin
61
developers, but interesting for brz developers.
66
.. Fixes and changes that are only relevant to brz's test framework and
67
suite. This can include new facilities for writing tests, fixes to
68
spurious test failures and changes to the way things should be tested.
76
External Compatibility Breaks
77
*****************************
94
* Disable loading from entrypoints by default, since it can
95
significantly slow down startup on some platforms.
96
(Jelmer Vernooij, #1832868)
98
* Don't fail when unable to write per-user ignore list due to
99
one of the intermediate directories not existing
100
(Jelmer Vernooij, #1851904)
102
* Fix file graph operations on Git repositories.
103
(Jelmer Vernooij, #1847913)
105
* Allow running tests without launchpadlib installed.
106
(Jelmer Vernooij, #1849988)
108
* Fix compatibility with Python 3.8.
109
(Jelmer Vernooij, Victor Stinner, #1844684)
129
* Fix bb.test_testament.TestTestament.test_testament_non_ascii
130
when the host encoding is non-utf8.
131
(Jelmer Vernooij, #1849986)
139
brz 3.0.1 is the second release of ``Breezy``, a fork of Bazaar. For more
8
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
140
9
information, see our release announcement on the Bazaar mailing list and
143
External Compatibility Breaks
144
*****************************
162
* Fix compatibility with newer versions of Dulwich (>= 0.19.12).
165
* Fix a nasty corner case merging changes into a tree with changed
166
symlinks when pushing from bzr into git.
169
* Fix installation on Windows. (Raoul Snyman, #1818947)
171
* Fix switching between branches while preserving uncommitted changes in git.
172
(Jelmer Vernooij, #1820606)
174
* Return consist errors from ``Branch.get_revid`` and
175
``Repository.get_revid_for_revno`` when the revision
176
number is invalid. (Jelmer Vernooij, #701953)
178
* Print full upgrade command to run when complaining about lack of
179
support for tags. (Jelmer Vernooij, #163908)
181
* Refactor auto conflict handling and add a ``--auto`` flag
182
to ``bzr resolve``. (Martin Packman, #688506)
213
15
:Codename: Pelican
216
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
217
information, see our release announcement on the Bazaar mailing list and
16
:3.0.1: NOT RELEASED YET
220
18
External Compatibility Breaks
221
19
*****************************
223
* The bzr command has been renamed to brz, to prevent clashes with upstream
21
* The bzr command has been renamed to brz, to prevent
22
clashes with upstream Bazaar.
225
23
(Martin Packman, Jelmer Vernooij)
227
* The --prefix/-p argument for ``brz diff`` now defaults to -p1 rather
25
* The --prefix/-p argument for ``bzr diff`` now defaults to -p1 rather
228
26
than -p0. (Jelmer Vernooij, #1695126)
230
28
* The ``brz register-branch`` command from the Launchpad plugin has been
265
63
out to the gnupg command. The ``gpg_signing_command`` option has been
266
64
removed. (Jelmer Vernooij, #847388)
268
* The ``bzr.transform.orphan_policy`` configuration option
269
has been renamed to ``transform.orphan_policy``.
272
* Backslash (\) is no longer accepted as a path separator
273
on platforms where it is not the default path separator,
274
e.g. POSIX systems. This is so that filenames with backslashes
275
in their name can be added explicitly. (#176263, #165151)
277
* One-letter shortcuts for Ubuntu releases are no
278
longer supported after 'ubuntu:'. Bazaar's mapping for
279
one-letter distroseries had not been updated since natty.
282
* The ``brz lp-mirror-branch`` subcommand has been removed.
283
Please use the ``lp-force-branch-mirror`` command from
284
the lptools package instead. (Jelmer Vernooij, #518807)
286
* Up-to-date checking for Bazaar packaging branches is no
287
longer performed, since there are no longer
288
any automated imports. (Jelmer Vernooij)
290
* ``setuptools`` is now required to build and install Breezy.
296
* The 'bisect' plugin is now shipped with brz. (Jelmer Vernooij)
298
* The 'fastimport' plugin is now bundled with Breezy.
301
* The ``grep`` plugin has been merged into Breezy.
302
(Parth Malwankar, Martin Packman, Jelmer Vernooij)
304
* The 'stats' plugin is now bundled with Breezy.
307
* The 'upload' plugin is now bundled with Breezy.
310
* The 'cvs' and 'mtn' plugins are now bundled with Breezy.
313
* The 'email' plugin is now bundled with Breezy.
69
* The 'bisect' plugin is now shipped with bzr. (Jelmer Vernooij)
71
* The 'fastimport' plugin is now bundled with Bazaar.
74
* The 'stats' plugin is now bundled with Bazaar.
77
* The 'upload' plugin is now bundled with Bazaar.
80
* The 'cvs' and 'mtn' plugins are now bundled with Bazaar.
83
* The 'email' plugin is now bundled with Bazaar.
316
86
* The 'import' command is now bundled with brz.
356
119
* The ``repodebug`` plugin is now bundled.
359
* New ``brz cp`` command which copies files (but does not currently track
122
* New ``bzr cp`` command which copies files (but does not currently track
360
123
history). (Jelmer Vernooij, start towards #269095)
362
* HPSS calls for ``RevisionTree.archive`` and
363
``RevisionTree.annotate_iter`` have been added. (Jelmer Vernooij,
366
* Branches with symlinks are now supported on Windows. Symlinks are
367
ignored by operations like branch, diff etc. with a warning as Symlinks
368
are not created on Windows.
369
(Parth Malwankar, #81689)
371
* New ``lp+bzr://`` URL scheme for Bazaar-only branches on Launchpad.
374
* Report colocated branch information in ``brz info``.
375
(Jelmer Vernooij, #1803846)
416
164
* Support '0' markers in fastimport plugin. (Jelmer Vernooij, #1744615)
418
* Support adding/removing filenames that consist of just
419
backslashes in where backslash is not the path separator.
420
(Jelmer Vernooij, #176263, #165151)
422
* Report correct path in output of ``brz add``.
423
(Brian de Alwis, Jelmer Vernooij, #1799482)
425
* Don't report empty directories in git trees as changes.
426
(Jelmer Vernooij, #1804072)
428
* Fix support for 'brz ignore' in Git trees.
429
(Jelmer Vernooij, #1804053)
431
* Print a clearer error when GPG can't be found.
432
(Jelmer Vernooij, #1803898)
434
* Fix a corner case when moving files.
435
(Jelmer Vernooij, #533152)
437
* Fix fastexport output to standard output when
438
running under Python 3. (Jelmer Vernooij, #1805172)
440
* Restore absolute URLs in branch reference URLs. This is
441
needed for backwards compatibility with Bazaar.
442
(Jelmer Vernooij, #1803845)
444
* Don't report .git files as unknown files.
445
(Jelmer Vernooij, Debian Bug #921240)
447
* Raise better error when path subsegments lack =.
448
(Jelmer Vernooij, #891483)
450
* Display correct pull location argument in
451
output of ``brz uncommit``.
452
(Jelmer Vernooij, #386577)