A few questions/potential issues in Bazaar-NG

Matthieu MOY Matthieu.Moy at imag.fr
Mon Aug 22 14:00:18 BST 2005


Aaron Bentley said:

>> 99.9% agree. The 0.1% is for remote branches as described above ;-).
>
> I don't understand.  Centralized storage means that you only pay for the
> first branch.  For every subsequent microbranch, you only pay for the
> actual changes.

Does this mean that if I branch from upstream an revision N, and then,
later, branch from upstream at revision N+M, the second branch will be
able to share the storage with the first one? (If so, that's great and I
remove my 0.1%!).

In Bazaar, currently, I can maintain my own branch in sync with upstream,
and microbranch from it cheaply, but I can't do that if I branch directly
from upstream each time.

> Are you saying you microbranch many different projects?  Or that even
> the first branch is an unacceptable cost?

No.

> And are you considering the
> fact that for many projects, a complete history in weave format will be
> smaller than a revlib entry?

There are at least two differences betweed the weaves and the revlib: The
revlib is local (=> fast access) and recontructible (=> no backup). For
example, I have a 100Mb quota on my reliable-backed-up-and-archived
webspace, but 20Gb on my local-and-not-backed-up disk. The proportions are
 different from person to person, but for most people, local disk is
almost free and unlimited (less than 1 dollar per Gb).

-- 
Matthieu





More information about the bazaar mailing list