jcor...@tigris.org wrote on Fri, Aug 26, 2011 at 04:38:07 -0700:
> http://subversion.tigris.org/issues/show_bug.cgi?id=2685
> 
> 
> 
> 
> 
> 
> ------- Additional comments from jcor...@tigris.org Fri Aug 26 04:38:06 -0700 
> 2011 -------
> Wouldn't it be better to repurpose this issue, rather than marking it fixed?
> 

If you disagree with what I did to this issue, you're probably right
(since I was doing a BFS and didn't study each issue in the deepest
possible manner).

In this instance I think we already have issues for that --- eg, compare
Stefan's recent work on implementing moves/renames (which?) in wc-ng ---
but if we don't, +1 to reopen.

> Maybe there won't be data loss anymore, because a tree conflict will be 
> flagged.
> But I think it's still reasonable to expect svn to resolve this 
> automatically. 
> 
> Or, on a more fundamental level: there is something to be said for having 
> merge
> "replay" a move on trunk into an equivalent move on the branch. If the source 
> of
> the move doesn't exist on the branch, a tree conflict could be flagged.
> 
> A consequence of this would be that "svn log" on "/BRANCH/TOMOVE/test.txt"
> follows a more logical path (i.e. it was copied from "/BRANCH/test.txt" 
> (rather
> than from "/TRUNK/TOMOVE/test.txt), which could have had several interesting
> changes on the branch).
> 
> I'm not sure if this would completely solve the "move + merge + modifications 
> on
> branch" issue (cf. Lieven's scenario in #desc9), but it certainly feels more
> natural to me.
> 
> So repurposing this issue into something like "Merge should apply moves/copies
> as equivalent operations relative to the branch" or something similar makes
> sense to me (or at least seriously investigate/analyze this approach).
> 
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2830567
> 
> To unsubscribe from this discussion, e-mail: 
> [issues-unsubscr...@subversion.tigris.org].

Reply via email to