Breezy 3.0 beta 1 released!
olutayo at sadeeb.com
Wed Feb 13 17:54:09 UTC 2019
I like to appreciate the great work, that is going on breezy(brz).
Also, I will like to bring attention to this
"* Support for Git repositories and workflows",
it work well with Github but not with Bitbucket git repo.
On 02/02/2019 3:23 PM, Martin (gzlist) wrote:
> We're pleased to announce the first beta release of Breezy.
> Breezy is a version control system implemented in Python with
> multi-format support and an emphasis on hackability. Key features for
> the upcoming major release include:
> * Compatibility with Python 3 (as well as Python 2.7)
> * Support for Git repositories and workflows
> * Bundled tools that were previously external plugins, most notably:
> grep, fastimport/fastexport, bisect, upload, stats, heads
> * ~140 other bug fixes, see: <https://launchpad.net/brz/+milestone/3.0.0>
> For more in-depth (but still incomplete) list of changes since the
> fork from Bazaar, see the changelog at
> You can install Breezy 3.0beta1:
> * From source, by downloading the tarball at:
> with GPG signature:
> * From pip by running `pip install breezy`
> * From unstable or testing on Debian
> * From the PPA on Ubuntu: <https://launchpad.net/~brz/+archive/ubuntu/daily>
> New in 3.0beta1
> This release includes more bug squashing from reports of alpha users,
> a new 'propose' feature for integration code hosting platforms such as
> gitlab, and polish on the git support.
> Fixed bugs compared to 3.0alpha2 include:
> * Native colocated branches created by breezy do not work with bzr
> * "brz propose" command
> * Python 3 support and unicode related bug fixes
> * Git support related bug fixes
> * Test suite fixes
> * "File id already exists in inventory" during bzr mv
> * info does not report colocated branch name
> * document working with github
> * Installing brz does not install gpg / brz does not handle missing gpg clearly
> * running 'brz ignore' in a git tree breaks
> * bzr rm \\ crashes with IndexError
> * Silently ignores add of file "\\"
> * bzr switch -r switches revision but gives incorrect output
> * bzr log fails with "Invalid line in bugs property"
> * Unexpected conflict switching within colo branch
> Known issues
> 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 installed in '~/.bazaar/plugins' will almost
> certainly not load.
> Breezy has dropped support for the FTP transport.
> External 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)
> Not all of these ports are fully functional yet, and some (like qbrz)
> do not yet work on Python 3.
> 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. Also, Jelmer and Martin are both at FOSDEM
> this weekend so come and find us if you want to talk VCSes.
> Happy hacking!
> Jelmer, Martin, and Vincent
More information about the bazaar