Date: Fri, 7 May 1999 15:05:49 -0400 Message-Id: <9905071905.AA08754@tantalum> From: "Geoffrey M. Clemm" <gclemm@tantalum.atria.com> To: ietf-dav-versioning@w3.org In-Reply-To: <8525674C.004B963B.00@d54mta03.raleigh.ibm.com> Subject: Re: nested configurations From an old message: From: jamsden@us.ibm.com I believe it is an error for a configuration to contain a member that has no selected revision in the current workspace *when* the configuration snapshot method is invoked. It might not have a mapping at any other time, but that's OK. The effect of the error may not be to remove the member though, so we get the flexibility you want and the notification I think users will expect. Otherwise we run the risk of putting a URL in a configuration expecting to get some revision when we use the configuration in an RSR at some future time. The best case is that you'll get resource not found when you attempt to access this URL using the configuration. The worse case is that the workspace might select some other, inconsistent revision because of some other revision selector in the RSR without you knowing it. This is not in the spirit of how configurations are used and feels a little like mutable configurations as the revision selected might change even though the configuration has the URL as a member. As a minor point, I'd note that this issue does not arise in the case of the configuration/baseline proposal, since a configuration is just a set of revisions explicitly manipulated by the user (independent of the workspace), while a baseline is checked-out into a workspace and therefore *must* be visible in the workspace. In neither case is there an opportunity for this error to arise. Cheers, Geoff