From: jamsden@us.ibm.com To: ietf-dav-versioning@w3.org Message-ID: <852567BE.007CD1FC.00@d54mta03.raleigh.ibm.com> Date: Fri, 30 Jul 1999 18:43:03 -0400 Subject: Re: GETting a versioned resource This was supposed to be included. You should be able to request resource by: 1. its URL in which case an unversioned resource, working resource, or resource using the default workspace is returned in that precedence order. 2. its URL and any of its revision names (revision id and any labels). This overrides the workspace. 3. its URL and a specific workspace which returns the revision selected by that workspace if any. 4. its GUID URL, a server dependent/generated URL that references the particular revision. We had considered allowing any revision selector (label, revision id, configuration, activity, workspace; anything that can appear in a revision selection rule entry), but as I recall, simplified it to nothing, revision name, or workspace. I would be happy to consider the more regular and flexible approach of supporting any revision selector. Jeff_McAffer@oti.com (Jeff McAffer OTT) on 07/30/99 04:16:37 PM To: ietf-dav-versioning@w3.org (ietf-dav-versioning) cc: Subject: GETting a versioned resource All, I would like to propose that the response to a GET request include the "versioned resource id" and "revision id" in its header. This allows clients to GET something and know for sure what they got. The alternative is a complex sequence of Lock, Get, PropFind, Unlock requests. These header fields would be blank as appropriate if the fetched resource is a) not versioned or b) a working resource (the versioned resource id could still be set in this case). There may be other methods for which this information or this style is applicable. For example, HEAD. Thoughts? Jeff