How can we ensure Bazaar (bzr) remains active?

Jelmer Vernooij jelmer at samba.org
Tue Sep 22 09:58:32 UTC 2015


On Tue, Sep 22, 2015 at 09:19:52AM +0300, Eli Zaretskii wrote:
> > Date: Tue, 22 Sep 2015 00:51:08 +0000
> > From: Jelmer Vernooij <jelmer at jelmer.uk>
> > Cc: Torsten Bronger <bronger at physik.rwth-aachen.de>,
> > 	bazaar at lists.canonical.com
> > 
> > bzr-git is slow because it has to do format conversion - it can't
> > simply copy the pack file like "plain" Dulwich and C Git can. bzr-git
> > fetches from a Git format repository into a Bazaar format repository.
> > 
> > This means that when bzr-git fetches it has to recreate every Git
> > fulltext by applying the Git delta chain to create that fulltext, and
> > then insert it into the Bazaar repository (which involves generating
> > a pack filled with deltas in Bazaar's format).
> 
> My reading of this is that having a bzr-like UI that uses bzr-git as
> back-end is a non-starter to begin with.

bzr-git also supports operation on pure git repositories, e.g. fetching
from a git repository into a git repository. This is much faster, but
of course you lose (or have to tack on) some other bzr-like properties
like revnos, revision properties, etc.

Jelmer



More information about the bazaar mailing list