Minimum Bzr Version
Matt Rogers
mattr at kde.org
Mon Jan 11 21:31:46 UTC 2010
On Monday 11 January 2010 15:12:55 you wrote:
> Hey folks. So the bzr repository is almost ready (yay)! :-)
>
> There's one question that we want to pose to the group, though, before
> we start the migration process: What's the highest-acceptable minimum
> version of bzr for you?
>
> Here's why this is a question:
>
> As bzr has evolved, they have developed better and better in-disk
> formats for the repositories. In 0.92 (a very old version), they
> standardized on a format called "pack" as the default. It's nice, but
> there are *significant* speed advantages to the more modern formats,
> which are numbered along with the versions in which they were
> introduced: 1.9, 1.14, and 2.0. (The only difference is in speed--the
> functionality of bzr is identical with each format.)
>
> 2.0 is definitely the best--it shows really large differences for
> checking out, branching, committing, doing a diff, log, etc.--almost all
> the common commands, and it makes a real difference in everyday usage,
> in my experience.
>
> The only problem is that 2.0 is really new (September 21, 2009). It
> doesn't have any newer or different Python requirements than older
> versions, though, so any system that can run any older version can run
> the new version--it just might not be available from your standard
> package repository.
>
> So what LpSolit proposed (and I think is a good idea) is that we say
> this: If you want to commit to bzr, you should install 2.0. If you can't
> install 2.0, we will continue to mirror bzr back to CVS, and you can use
> CVS to do read-only access to the Bugzilla code base.
>
> Does that sound good to everybody, or would you rather require an older
> bzr version at the expense of some performance?
>
> -Max
>
Whatever gives us as developers the best performance is what we should go for,
IMHO.
--
Matt
More information about the developers
mailing list