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

