split

Aaron Bentley aaron at aaronbentley.com
Wed Apr 16 14:40:39 BST 2008


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

Daniel Oberhoff wrote:
>> Aaron Bentley <aaron at aaronbentley.com> writes:
>>> Daniel Oberhoff wrote:
>>>> Hmm, so there is no way to modify history?
>>>
>>> Not in a decentralized VCS.  decentralized systems like this must be
>>> write-once at the logical level, or else you have an inconsistent
>>> system.
> 
> Hmm. What I want would be write once. I would simply like to be able to
> check out only a subtree, and not the whole she-bang.

Right, and the fact that it's write-once means that you're no longer
talking about modifying history.

But Bazaar represents a source tree as a single, indivisible object,
both in its storage and in its data model.  What you want would require
a different storage format and data model in which the representation of
a subdirectory is divorced from the representation of its parent
directory.  This would require metadata about merges to be per-directory
(or a finer granularity) rather than per-tree, as they currently are.

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

iD8DBQFIBgHX0F+nu1YWqI0RAn9JAJ4l4m6PJ8gITF4JIdHsWbj+VcQOkQCdEBAb
ehLxTfNLdVTWWfAddG93L/s=
=P+hs
-----END PGP SIGNATURE-----



More information about the bazaar mailing list