A few questions/potential issues in Bazaar-NG

Aaron Bentley aaron.bentley at utoronto.ca
Mon Aug 22 13:34:54 BST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matthieu MOY wrote:
> Aaron Bentley said:
>>I've done that too, and it makes me uncomfortable.  So I stopped doing
>>it, and just let it cacherev.  It means that your archive is dependent
>>on another resource to be usable.
> 
> 
> There are many cases where I wouldn't accept this, but in the case of a
> short-life branch, that is meant to be merged anyway in the archive you're
> dependent of, it's acceptable, and if you microbranch a lot, it saves tens
> or thousands of megabytes (which allows me to fit in my 100Mb quota).
> 
> I agree that not being dependant is nice and must be the default, but
> being able to make cheap remote branches has some advantages too.
> 
> 
>>I think a better alternative to dependent archives and revlibs is
>>centralized storage: move the branch data out of the working tree, and
>>into a common area.
> 
> 
> 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.

Are you saying you microbranch many different projects?  Or that even
the first branch is an unacceptable cost?  And are you considering the
fact that for many projects, a complete history in weave format will be
smaller than a revlib entry?

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDCcZu0F+nu1YWqI0RAoN7AKCGBOoycpvAUIJXXWaVKptLCubiVQCfQwKF
W7fSPi2QCC0zs6s+uXmDMPI=
=9smC
-----END PGP SIGNATURE-----




More information about the bazaar mailing list