Breezy 3.0 beta 1 released!

Jelmer Vernooij jelmer at jelmer.uk
Wed Feb 13 18:24:39 UTC 2019


Thanks for the feedback!

Can you file a bug against breezy on launchpad (https://bugs.launchpad.net/brz/+filebug), with a backtrace showing how it breaks with bitbucket?

Jelmer

On 13 February 2019 17:54:09 GMT, Sunday Olutayo <olutayo at sadeeb.com> wrote:
>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
>> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20190213/6346c389/attachment-0001.html>


More information about the bazaar mailing list