On Thu, Jan 17, 2013 at 10:14:11PM +0100, Bert Huijben wrote:
> I think
> $ svn mv A B
> $ svn mv B A
> 
> Will now store moved_from and moved_to in the same record, at the op-depth of 
> A.
> (Or copy_tests.py move_file_back_and_forth wouldn't show moved_from and 
> moved_to on a single node using status using the code snippet here)
> 
> How will this store a future move
> $ svn mv A C

You're not giving a complete command sequence here.
I'm not sure I really understand what you mean.
I'll try to fill in the blanks with something that makes sense.

The sequence:

svn mv A B
svn mkdir A
svn mv A C

In my opinion this should be equivalent to:

svn mv A B
svn mkdir C

Why do you want to store a move for A -> C?

If you move a node that isn't present in op_depth == 0, you don't need
to preserve the old location of the node. The node is now added at a
different path C, whereas before the move is was added at A.

Reply via email to