Philip Martin <[email protected]> writes:

> "Bert Huijben" <[email protected]> writes:
>
>> svn mv A Z
>> svn mv Z/B B
>> svn mv Z/C C
>> svn rm Z
>
> The "svn rm Z" is removing half of a move (A-to-Z) so it currently
> fails.  If we allow the delete what happens to A?  It can't be marked
> moved-to Z because Z no longer exists.

We could make delete more sophisticated and have it convert the Z/B-to-B
move to a A/B-to-B when the A-Z move is broken.  I suppose this would
happen automatically if we stored the moved-to in the BASE node, but I
don't seen anything that prevents the current scheme from being made to
work.

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to