Breezy 3.0 beta 1 released!
Sunday Olutayo
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.
Thanks,
Sunday Olutayo
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
> <https://code.breezy-vcs.org/breezy/trunk/view/head:/doc/en/release-notes/brz-3.0.txt>.
>
>
> Installation
> ============
>
> You can install Breezy 3.0beta1:
>
> * From source, by downloading the tarball at:
> <https://launchpad.net/brz/3.0/3.0b1/+download/breezy-3.0b1.tar.gz>
> with GPG signature:
> <https://launchpad.net/brz/3.0/3.0b1/+download/breezy-3.0b1.tar.gz.asc>
> * 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
> https://bugs.launchpad.net/brz/+bug/1803845
> * "brz propose" command
> https://bugs.launchpad.net/brz/+bug/1760328
> * Python 3 support and unicode related bug fixes
> https://bugs.launchpad.net/brz/+bug/1811012
> https://bugs.launchpad.net/brz/+bug/1805172
> https://bugs.launchpad.net/brz/+bug/522909
> https://bugs.launchpad.net/brz/+bug/1796632
> https://bugs.launchpad.net/brz/+bug/632705
> https://bugs.launchpad.net/brz/+bug/393038
> * Git support related bug fixes
> https://bugs.launchpad.net/brz/+bug/1707533
> https://bugs.launchpad.net/brz/+bug/754539
> https://bugs.launchpad.net/brz/+bug/731349
> https://bugs.launchpad.net/brz/+bug/922560
> https://bugs.launchpad.net/brz/+bug/1799482
> https://bugs.launchpad.net/brz/+bug/1804072
> https://bugs.launchpad.net/brz/+bug/1804053
> https://bugs.launchpad.net/brz/+bug/1799847
> https://bugs.launchpad.net/brz/+bug/1794222
> * Test suite fixes
> https://bugs.launchpad.net/brz/+bug/1804336
> https://bugs.launchpad.net/brz/+bug/1808630
> https://bugs.launchpad.net/brz/+bug/1804121
> https://bugs.launchpad.net/brz/+bug/1803796
> https://bugs.launchpad.net/brz/+bug/1792661
> * "File id already exists in inventory" during bzr mv
> https://bugs.launchpad.net/brz/+bug/533152
> * info does not report colocated branch name
> https://bugs.launchpad.net/brz/+bug/1803846
> * document working with github
> https://bugs.launchpad.net/brz/+bug/1803867
> * Installing brz does not install gpg / brz does not handle missing gpg clearly
> https://bugs.launchpad.net/brz/+bug/1803898
> * running 'brz ignore' in a git tree breaks
> * bzr rm \\ crashes with IndexError
> https://bugs.launchpad.net/brz/+bug/176263
> * Silently ignores add of file "\\"
> https://bugs.launchpad.net/brz/+bug/165151
> * bzr switch -r switches revision but gives incorrect output
> https://bugs.launchpad.net/brz/+bug/736107
> * bzr log fails with "Invalid line in bugs property"
> https://bugs.launchpad.net/brz/+bug/1094180
> * Unexpected conflict switching within colo branch
> https://bugs.launchpad.net/brz/+bug/933362
>
> Known issues
> ------------
>
> None?
>
> 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.
>
> 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. 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
mailing list