Daniel Shahaf <danie...@elego.de> writes: > Philip Martin wrote on Wed, Jun 26, 2013 at 09:30:42 +0100: >> Greg Stein <gst...@gmail.com> writes: >> >> > You're affecting six nodes, so I think you should be able to pack this >> > down into touching 6 nodes once each. I believe this will work: >> > >> > move(A/B, X/Y/Z/B) >> > rotate(A, X/Y/Z) >> > move(X/Y, A/B/C/Y) >> > rotate(X, A/B/C) >> >> Yes, I think that works. >> > > This effectively uses temporary nodes (X/Y/Z/B and A/B/C/Y). I thought > one of the goals of Ev2 design was to not need such nodes.
They are a special sort of temporary node. They are not temporary nodes where the name is arbitrary, such as: A -> <tmp> <tmp> -> B rather they are the non-temporary final name in a parent that is not in it's final location: A/B -> X/Y/Z/B Z -> A -- Philip Martin | Subversion Committer WANdisco | Non-Stop Data www.wandisco.com