On Sat, Aug 13, 2011 at 04:45:18PM +0200, Neels J Hofmeyr wrote: > I very much agree that saying "moved from revision 42" is straight nonsense. > Saying "Copied From" and "Moved From" in the same info output, while it may > be correct and sensible to us devs, is nevertheless ambiguous. > > Can you acknowledge that?
Yes, that can confuse people. A possible misunderstanding is that move information shown at the client-side will be used in the repository as-is. Which isn't the case. In the WC the move is relative to the BASE tree. But the server needs to concern itself with the question "did a move occur within the revision range -rN:M?", which is true if the revision in which the move was committed is in the range N:M. So once the move has been committed the BASE tree of the working copy becomes irrelevant.