Breezy 3.0 alpha 1 released!

Jelmer Vernooij jelmer at jelmer.uk
Tue Oct 2 08:38:26 UTC 2018


We're pleased to announce the first alpha release of Breezy.

Breezy is a version control system implemented in Python with support for multiple repository formats including git, and an emphasis on hackability.

The project is a fork of Bazaar, and this release is a culmination of
about a year worth of work since the fork. Key changes from the last
release of Bazaar:

* Compatibility with Python 3 (and Python 2.7 still)
* Support for Git repositories
* Built-in support for extra commands previously provided by plugins, most notably: grep, fastimport/fastexport, bisect, upload, stats, heads
* ~50 other bug fixes (https://launchpad.net/brz/+milestone/3.0.0)

For a fuller (but still incomplete) list of changes since the last Bazaar release, see the changelog at https://code.breezy-vcs.org/breezy/trunk/view/head:/doc/en/release-notes/brz-3.0.txt.

Installation
============

You can install Breezy 3.0alpha1:

* From source, by downloading the tarball at https://launchpad.net/brz/3.0/3.0a1/+download/breezy-3.0a1.tar.gz> (GPG signature: https://launchpad.net/brz/3.0/3.0a1/+download/breezy-3.0a1.tar.gz.asc)
* From pip by running “pip install breezy”
* If you’re running Debian, straight from Debian unstable or testing.
* If you’re running Ubuntu, you can install Bionic and Cosmic packages from the PPA (https://launchpad.net/~brz/+archive/ubuntu/daily)

Upgrading from Bazaar
=====================

The Breezy configuration lives in *~/.config/breezy*, but it will read *~/.bazaar* if the former does not exist. Since the API for Breezy is different than that of Bazaar, any existing plugins will need to be ported manually. Plugins you have installed in *~/.bazaar/plugins* will almost certainly not load.

Breezy has dropped support for the FTP transport.

Ported plugins
~~~~~~~~~~~~~~

Several of the plugins that were available for Bazaar and that were not merged into Breezy itself have been ported to work with Breezy.

* breezy-debian (based on bzr-builddeb)
* brz-builder (based on bzr-builder)
* brz-loom (based on bzr-loom)
* loggerhead
* qbrz (based on qbzr)

Feedback
========

Please report any bugs on Launchpad: https://bugs.launchpad.net/brz/+filebug.  You can also reach us here on the Bazaar mailing list, and on the #bzr IRC channel on Freenode.

Happy hacking!

Martin, Vincent and Jelmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20181002/314b2eff/attachment.sig>


More information about the bazaar mailing list