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