On Fri, Feb 19, 2010 at 12:30, Philip Martin <philip.mar...@wandisco.com> wrote: > Philip Martin <philip.mar...@wandisco.com> writes: > >> Greg Stein <gst...@gmail.com> writes: >> >>> revnum is NOT inheritable. >> >> At presnt working_node.parent_relpath says: >> >> /* parent's local_relpath for aggregating children of a given parent. >> this will be "" if the parent is the wcroot. NULL if this is the >> wcroot node. */ >> parent_relpath TEXT, >> >> Does it make sense for a working node to be a wcroot?
Hmm. You're right. I'm not sure how you could possibly get a wcroot into such a state. You're not allowed to delete it, nor copy/move something over it. ... well, maybe we *could*, but it would be quite weird to not do that from a checkout of the parent. > Sent too early. I meant to ask is it inheritable? Nope. parent_relpath is intended to be a key, so that you can easily find all nodes within a given directory. (which is also why we have I_PARENT and friends). Regarding inheriting repos_* values... I'm beginning to think that may be more trouble than its worth. The idea was to avoid having to compute them all the time, or to have to update them during a switch, etc. But... having to compensate for their absence is now seeming to be worse. Cheers, -g