How can we ensure Bazaar (bzr) remains active?

Robert Collins robertc at robertcollins.net
Tue Sep 22 06:25:09 UTC 2015


On 22 September 2015 at 18:19, Eli Zaretskii <eliz at gnu.org> 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.

Actually its in-principle possible to generate bzr format compressed
texts directly from git ones: it wouldn't be as compressed, but its a
fairly trivial transform.

-Rob


-- 
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud



More information about the bazaar mailing list