Greg Stein <gst...@gmail.com> writes: > One fallout that I need to document: alter_*() should be called on > child nodes at the destination of a copy/delete. It is now "illegal" > to modify a child, then move its parent elsewhere. The proper order > is: move parent, then edit the child. (strictly speaking, it doesn't > check the full ancestry... just the immediate parent, but whatever... > this is still debug code to help us rather than full hard-core > verification)
Does this restriction also apply to adding/deleting/moving/rotating all children before calling alter_directory on the parent? In an earlier thread I was asking how alter_directory could apply properties without knowing the new children: http://svn.haxx.se/dev/archive-2012-04/0206.shtml http://mail-archives.apache.org/mod_mbox/subversion-dev/201204.mbox/%3c878vi12d0z....@stat.home.lan%3E When updating the working copy we cannot change the directory properties without changing the revision and we cannot change the revision without either already having all the children at the new revision or marking the directory incomplete. -- uberSVN: Apache Subversion Made Easy http://www.uberSVN.com