-
Committer:
John Arbash Meinel
-
Date:
2008-07-31 19:12:59 UTC
-
mto:
(3697.7.4 1.7)
-
mto:
This revision was merged to the branch mainline in
revision
3748.
-
Revision ID:
john@arbash-meinel.com-20080731191259-81qy04c3h4bxir0s
Several updates.
Add a document describing the merge algorithm, and the rationale
for the different steps.
Change the sha1 algorithm to use get_file_sha1() rather than assuming the
inventory entries text_sha1 value is correct. (It is always None for working trees.)
For sha1-values specifically, don't allow overruling an LCA value when one tip
seems to supersede the other's value. We will still do this for names and parent_ids.
Add tests that we conflict if lcas disagree and tips do not have the same content,
even if one of them is an lca value, and one is newer.