RE: svn diff, svn merge, and vendor branches (long)
From: Bill Tutt <rassilon_at_lyra.org>
Date: 2002-12-08 06:05:42 CET
> From: Philip Martin [mailto:philip@codematters.co.uk]
If we support merging two unrelated files then the answer is yes.
e.g.:
John commits an update to create /foo as Foo.0.TxnA.
/foo now has an empty ancestry set.
Barney commits a change to /foo as Foo.0.TxnB.
/foo now has an ancestry set of {Foo.0.TxnA}
Charley commits a change to /foo as Foo.0.TxnC.
/foo now has an ancestry set of {Foo.0.TxnA Foo.0.TxnB}
Fred unfortunately uses a filesystem copy to copy /foo to /bar.
/bar now has an ancestry set of {Bar.0.TxnD}
Fred merges the changes from /bar into /foo and commits /foo as
/foo now has an ancestry set of {Foo.0.TxnA Foo.0.TxnB Foo.0.TxnC
The result of merge operations is the union of all ancestry sets
FYI,
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.