Philip Martin <philip.mar...@wandisco.com> writes: > As far as I can see the fundamental problem is that > file externals are always created at op-depth 0, even if the file > external is locally added or copied:
Thinking a bit more, I suppose that could work. We may not need to layer the file external NODES rows in the way normal rows are layered by op-depth. The directories that have svn:externals properties are already layered, so the file external row is really just an indicator that there is a file external with that name. We probably never need more than one layer of file external in NODES. (I wonder if we need the row at all, could we just use EXTERNALS?) There is a problem that the file externals row could conflict with normal base node. That would be some sort of tree conflict, although unlike a normal tree conflict it could be caused by base nodes alone following an update. I wonder if we need to move the file externals into a different op-depth, say -1? -- uberSVN: Apache Subversion Made Easy http://www.uberSVN.com