[MERGE] documentation from the london sprint
Aaron Bentley
aaron.bentley at utoronto.ca
Mon Jun 4 04:55:20 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robert Collins wrote:
> Thanks for the review. I've fixed the rest errors somewhat, it doesn't
> complain, but it doesn't number them for me either; or should I not
> expect that?
Well, as we discussed, some of it's being numbered properly now. Just
not all of it.
> I'm not quite sure what to take from these comments
I was just kibbitzing on your notes. They are fine as is, but can
inspire further discussion.
I was just saying that using multiparent deltas could have some nice
properties for annotate-based merging.
>>> + 1. get 'new enough' hash data for the siblins of the scope: it can
>> be out of date as long as its not older than the last move or rename
>> out of that siblings scope.
>>
>> I don't really understand this bit about "new enough" sibling data.
>
> If you have a selected-path operation, say commit. Lets say that we're
> committing just 'subtree2' and subtree1 has been altered - by a patch to
> subtree1/foo.c.
>
> If subtree2 has a new file, (subtree2/new.c) can we be sure the fileid
> is unique without scanning the entire tree structure.
>
> The new enough bit is that the hash for the subtree1 (assuming the
> hashes are directory aligned) can be stale (still be the one from the
> time of checkout, for instance), as long as now
> moves-into-or-out-of/adds/deletes have taken place within it.
So how do we know that the fileid for new.c is unique?
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGY40n0F+nu1YWqI0RAnLbAJ47wRe8zUY8GcdQ4l1zOxDGWKFTtgCePSMX
nQCRkC0T/ncelssxYYIKGOs=
=MgXT
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list