So many repo formats

Stefan Monnier monnier at iro.umontreal.ca
Mon Nov 17 14:42:04 GMT 2008


>> > > Here's a decision tree:
>> > > Are you working with an existing project?
>> > > Yes: Use whatever they are using. bzr will do this for you by default.
>> > 
>> > > Are you using bzr-svn?
>> > > Yes: use 1.9-rich-root
>> > 
>> > > Are working with big trees(5K+paths) or deep history (5K+revisions)?
>> > > Yes: use 1.9, if your team is able to (e.g. not version-locked to an
>> > >      old bzr due to corporate policy)
>> > 
>> > > Otherwise: do not specify formats to any commands, bzr will Just Work.
>> > 
>> > 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.

I see I'm fairly transparent ;-)
Yes, part of the subsequent question is "what is the point of the
1.9-non-rich-root format"?  To tell you the truth, I have no idea what
"rich root" means and I've never found a page that tries to explain it
other than "you need it for things like bzr-svn".


        Stefan



More information about the bazaar mailing list