- From: Clemm, Geoff <gclemm@rational.com>
- Date: Sun, 7 Oct 2001 19:09:23 -0400
- To: ietf-dav-versioning@w3.org
From: Roy Seto [mailto:Roy.Seto@oracle.com]
I'm following up on this discussion from
http://lists.w3.org/Archives/Public/ietf-dav-versioning/2001OctDec/0021.html
in a separate thread. Would it be appropriate to consider part of
these changes in the editorial pass for the initial RFC?
I believe that this functionality can be achieved in a way that is
compatible with the current draft, i.e. no changes to the current
draft are needed for servers to support this extension. (Note: I
would not want to actually make the extension in the editorial pass).
- Autoversioning (extension), baseline feature (use case): In
Section 3.2.2, change the EMPTY elements in the
DAV:auto-version property values to ANY, enabling DAV:checkin
and DAV:checkout elements with default checkin and checkout
options for the autoversioned VCR to be applied at
auto-checkin and auto-checkout time. Use case: multiple
workspaces share the same DAV:current-activity-set and the
same DAV:checked-in baselines for their version-controlled
configurations, and those VCCs' DAV:auto-version properties
are DAV:checkout. There is a problem because
baseline-controlled members of those workspaces cannot be
checked in even if they are for different version histories -
only the first workspace can auto-checkout its VCC unreserved
in the shared DAV:current-activity-set.
I agree that this is a reasonable use case.
Continuing this discussion, is there a possibility that some of the
following changes might be made in the first RFC?
- In Section 3.2.2, change the EMPTY elements in the
DAV:auto-version property values to ANY to enable better
extensibility of those property values.
(The extension I have in mind is to include a
DAV:checkout or DAV:checkin element within the
DAV:auto-version property value to allow options
to be specified in auto-checkout and auto-checkin
operations.)
I wouldn't want to embed it in the DAV:auto-version property values,
since that would make it hard for the client to discover whether
this extension is supported.
or,
- Around Section 3.2.2, define additional property names to hold
options for auto-checkout and auto-checkin operations.
That is how I'd want to define the extensions, but is more than I'd
want to do in an editorial pass. Let's define those new properties in
draft form, and add it to the "proposed extensions" list. (we already
have one such proposed extension on the web site, the "checkin URI"
extension).
Cheers,
Geoff
Received on Sunday, 7 October 2001 19:10:08 UTC