So many repo formats
Robert Collins
robertc at robertcollins.net
Mon Nov 17 07:38:53 GMT 2008
On Mon, 2008-11-17 at 18:15 +1100, Andrew Bennetts wrote:
> Stephen J. Turnbull wrote:
> > Robert Collins writes:
> > > On Sun, 2008-11-16 at 23:45 -0500, Stefan Monnier wrote:
> [...]
> > > > How 'bout if you're using bzr-svn with deep history or big trees?
> > >
> > > 1.9-rich-root, its covered already :).
> >
> > Although Stefan likes functional languages, I'm sure he can simulate
> > one at need.<wink>
> >
> > I would guess his question is "does 1.9-rich-root cost anything
> > relative to 1.9 in big trees and/or with deep history, or do I really
> > get the free lunch of 1.9 performance with rich-root features?" Even
> > if that's not Stefan's question, this inquiring mind would like to
> > know.
>
> You get the free lunch. Performance of 1.9-rich-root is the same as
> plain 1.9.
A little detail for folk interested in this. The 'rich-root' formats
contain one (one!) extra field vs the plain (not suffixed) formats: They
record a last-changed field for the root of the tree; This was omitted
in the very original formats of 'bzr', which made the root special and
this caused various issues later on in merge, join, split and other
commands. Conversion from a plain to a rich root format has to
reserialise the tree, which costs - so don't change a project to
rich-root willy-nilly. But fetching between two rich-root formats is
just as fast as fetching between the same same plain variants.
-Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20081117/1c701164/attachment-0001.pgp
More information about the bazaar
mailing list