Re: Problem mergin moves from different repos
From: Archie Cobbs <archie_at_dellroad.org>
Date: 2004-10-14 23:52:58 CEST
kfogel@collab.net wrote:
OK, after thinkging about it I'm starting to understand the issues better.
First, there are some easy cases we can dispense with..
File modifications are "obvious" -- they function just like running patch(1).
Removing files is "easy": you just remove the file.
Adding a new file without history is "easy": you just add the file.
Now Consider adding foo/copy as a copy of foo/original, possibly with
(a) foo/copy is a copy of the most recent revision of foo/original
(b) foo/copy is a copy of some older revision of foo/original. In this
Case (a) also seems "easy": you just copy the most recent revision of
Case (b) is hard: what revision of foo/original in the target repo
I don't know the ultimate answer here short of a full-blown
1. Ignore adds-with-history: treat all adds as entirely new files
I think either of solutions #2 and #3 is reasonable and would provide
-Archie
__________________________________________________________________________
---------------------------------------------------------------------
|
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.