That page looks good. On the definition of trees, the second para is correct: the path changes for a renamed node. There will be an NG-WORKING node recording "moved-away", and another NG-WORKING node recording "moved-here". An NG-BASE node will be present for the original path, but will not exist at the new path.
Cheers, -g On Mon, Feb 15, 2010 at 09:26, Julian Foad <julianf...@btopenworld.com> wrote: > Any WC-NG folks prepared to comment on this? We should put this > description in note/wc-ng/... if it's OK. > > - Julian > > On Tue, 2010-02-09, I (Julian Foad) wrote: >> Hi, all. I've written up this brief definition of the WC-NG DB trees >> at >> <http://subversion.wandisco.com/wiki/index.php/WC-NG_trees_-_defining_BASE_and_WORKING_and_ACTUAL>. >> Could you all have a look and add to it or just mention to me anything that >> is worth noting or correcting. After a few rounds I'll move it to an in-tree >> document. >> >> In particular, one question for Greg: > [...] >> > > So the wc_db trees are something like >> > > >> > > * (the pristine one, known as BASE) > [...] >> > > * (the tree-changes, known as WORKING) > [...] >> > > * (the on-disk and in-property-storage stuff, known as ACTUAL) >> > > >> > > A description of the text-content and properties of any nodes whose >> > > text-content and/or properties are different from its WORKING version. >> > > Any node that has no such differences does not appear in this tree. >> > >> > Its WORKING node; or if none, then the BASE node. >> >> Sorry Greg, I didn't understand your comment there. Could you clarify? >> >> > The ACTUAL tree can also record tree conflicts for nodes that exist in >> > neither WORKING nor BASE. > > > >