Date: Mon, 3 May 1999 10:49:37 -0400 Message-Id: <9905031449.AA06708@tantalum> From: "Geoffrey M. Clemm" <gclemm@tantalum.atria.com> To: ietf-dav-versioning@w3.org Subject: Versioning TeleConf Agenda, 5/3/99 (Monday) 2-3pmEST phone: 888 819 8909 pass-code#97985 Agenda: - Configurations and Snapshots I believe we are close to finishing this topic (one can always hope :-). In particular, I believe the following proposal captures the current thinking on the topic: * a configuration is a versioned-resource * a revision of a configuration is called a snapshot * a snapshot has a DAV:scope property containing a list of URL's. * the DAV:scope property can be modified in a checked-out configuration * a snapshot has an associated list of revisions, specified at CHECKIN time by selecting a revision of each URL in the DAV:scope, and a revision of each internal member of each versioned-collection revision in the list. * the revisions associated with a snapshot are selected from the current workspace. I believe the major unresolved issue is how to provide a "lightweight" way of producing new snapshots, for clients that just want to say "take the predecessor snapshot but use these particular revisions instead". I believe that an interoperable way of achieving this is to have such a client checkout the configuration into a "configuration workspace", enumerate the revisions to be changed (with a PROPATCH to the DAV:rsr), and then issue the CHECKIN. Hopefully Chris will be available today to discuss this proposal. And then just in case we have more time: - Repositories This is the resource type that contains a set of versioned-resources, activities, and configurations. I have proposed that we represent the resources in the repository as property-collections of the repository. This I'm sure will be an interesting topic. Cheers, Geoff