On Monday, February 6, 2012, Felix Meschberger <fmeschbe@adobe.com> wrote:
> Hi,
> Am 03.02.2012 um 19:44 schrieb Michael Dürig:
>> Invalid moves are exactly those which would result in a node being moved
>> to an ancestor/descendant of itself.
> I understand why a move to a descendant of self is invalid.
> But why is a move to an ancestor of self invalid ?
Because there is a conflict on the target name.

> Eg. "mv /a/b/c /a" resulting in /a/b and /a/c
No. This means moving node /a/b/c to the root with name a. But /a exists already.


> Did miss(-understand) something ?
> Regards
> Felix