/homepage/trunk

To get this branch, use:
bzr branch https://code.breezy-vcs.org/homepage/trunk

« back to all changes in this revision

Viewing changes to content/announcements/3.0.1.rst

  • Committer: Jelmer Vernooij
  • Date: 2019-07-01 00:42:53 UTC
  • Revision ID: jelmer@jelmer.uk-20190701004253-o7noakmyvgeaif16
Release 3.0.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
:date: 2019-06-23
 
2
:slug: 3.0.1
 
3
:title: Breezy 3.0.1 is released!
 
4
 
 
5
.. |---| unicode:: U+2014  .. em dash, trimming surrounding whitespace
 
6
 
 
7
We're pleased to announce the 3.0.1 release of Breezy.
 
8
 
 
9
Breezy is a version control system implemented in Python with support for multiple repository formats including git, and an emphasis on hackability.
 
10
 
 
11
The project is a fork of the dormant `Bazaar <https://bazaar.canonical.com/>`_ project, and this release is a culmination of about a year worth of work since the fork. Key changes from the last release of Bazaar:
 
12
 
 
13
*   Compatibility with Python 3 (and Python 2.7 still)
 
14
*   Support for Git repositories
 
15
*   Built-in support for extra commands previously provided by plugins, most notably: ``grep``, ``fastimport/fastexport``, ``bisect``, ``upload``, ``stats``, ``heads``
 
16
*   ~100 smaller `bug fixes <https://launchpad.net/brz/+milestone/3.0.0>`_
 
17
 
 
18
For a fuller (but still incomplete) list of changes `see our changelog <https://code.breezy-vcs.org/breezy/trunk/view/head:/doc/en/release-notes/brz-3.0.txt>`_.
 
19
 
 
20
Installation
 
21
============
 
22
 
 
23
You can install Breezy 3.0.1:
 
24
 
 
25
*   From source, by downloading the `tarball <https://launchpad.net/brz/3.0/3.0.1/+download/breezy-3.0.1.tar.gz>`_ (`GPG signature <https://launchpad.net/brz/3.0/3.0.1/+download/breezy-3.0.1.tar.gz.asc>`_)
 
26
*   `From pip <https://launchpad.net/brz/3.0/3.0.1>`_ by running "pip install breezy"
 
27
*   If you're running Debian, straight from Debian `unstable <https://packages.debian.org/sid/brz>`_ or `testing <https://packages.debian.org/testing/brz>`_
 
28
*   If you're running Ubuntu, you can install Bionic and Cosmic packages from the `PPA <https://launchpad.net/~brz/+archive/ubuntu/daily>`_
 
29
*   If you're running FreeBSD, there is a `port <https://www.freshports.org/devel/brz>`_ available.
 
30
 
 
31
Upgrading from Bazaar
 
32
=====================
 
33
 
 
34
The Breezy configuration lives in ``~/.config/breezy``, but it will read
 
35
``~/.bazaar`` if the former does not exist. Since the API for Breezy is different
 
36
than that of Bazaar, any existing plugins will need to be ported manually.
 
37
Plugins you have installed in ``~/.bazaar/plugins`` will almost certainly not
 
38
load.
 
39
 
 
40
Breezy has dropped support for the FTP transport.
 
41
 
 
42
The command line tool is named ``brz`` rather than ``bzr`` but can be aliased for
 
43
compatibility.
 
44
 
 
45
Supported plugins
 
46
~~~~~~~~~~~~~~~~~
 
47
 
 
48
Several of the plugins that were available for Bazaar and that were not merged into Breezy itself have been ported to work with Breezy.
 
49
 
 
50
*   `breezy-debian <https://code.launchpad.net/brz-debian>`_ (based on bzr-builddeb)
 
51
*   `brz-builder <https://code.launchpad.net/bzr-builder>`_ (based on bzr-builder)
 
52
*   `brz-loom <https://code.launchpad.net/brz-loom>`_ (based on bzr-loom)
 
53
*   `loggerhead <https://code.launchpad.net/~brz/loggerhead/breezy>`_
 
54
*   `qbrz <https://code.launchpad.net/qbrz>`_ (based on qbzr)
 
55
 
 
56
Feedback
 
57
~~~~~~~~
 
58
 
 
59
Please report any bugs `on Launchpad <https://bugs.launchpad.net/brz/+filebug>`_.
 
60
 
 
61
You can also reach us on the `Bazaar mailing list <https://lists.ubuntu.com/mailman/listinfo/bazaar>`_ and on the #bzr IRC channel on `Freenode <https://www.freenode.net/>`_.