Stacked branching question
Nicholas Allen
allen at ableton.com
Mon Jul 21 16:27:31 BST 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aaron Bentley wrote:
| Nicholas Allen wrote:
| > I always thought the idea of a global cache of revisions would make
| > sense.
|
| We do not. We want to make sure data doesn't get lost, and a global
| cache makes that far, far too easy.
How does data get lost by having a global cache? I don't understand your
point. I am not suggesting that data would *only* be stored in the
global cache but *also* be stored there. Therefore data is actually less
likely to be lost and not more likely. It's just when retrieving a
revision it would first check the cache so it doesn't have to go over
the network - it would exist only to reduce network transmissions. Once
it gets the revision (from the cache or remotely) it would be stored in
the branch's repository as it normally would. If it did not have it in
the cache it would download it, add it to the cache, and return it. The
caller would not know if it came from the cache or was really downloaded.
Or perhaps I misunderstood your point...
Cheers,
Nick
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIhKrjbpmWsXfOU58RAn1KAJ4rCrNcG+VDfrHcMQLAkAV5LTPecACeKWpF
wF/gZRcLjM90Oz0/y5lieME=
=SHRO
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list