mv a t mv b a mv t a
---
The tree changed object will only report a->b and b->a i.e a "summary" of what has happened.
however, doing this immediate is not possible, as then only one of the files will remain mv a b mv b a
Solution is to detect the conflict, and introduce a temporary rename
mv a t
mv b a
mv t a
---
The tree changed object will only report a->b and b->a
i.e a "summary" of what has happened.
however, doing this immediate is not possible, as then only one of the files will remain
mv a b
mv b a
---
Solution is to detect the conflict, and introduce a temporary rename