RE: UPDATE semantics for checked-out resources
"Clemm, Geoff" <[email protected]>
| Newsgroups | gmane.ietf.deltav |
|---|---|
| Message-ID | <3906C56A7BD1F54593344C05BD1374B1085A9327@SUS-MA1IT01> |
I agree with your conclusion, but I believe this follows from the DAV:no-overwrite-by-auto-update precondition for CHECKIN, i.e.: If the DAV:auto-update property for the checked-out resource identifies a version-controlled resource, at least one of the versions identified by the DAV:predecessor-set property of the checked-out resource MUST identify a version that is either the same as or a descendant of the version identified by the DAV:checked-in property of that version-controlled resource. If the VCR is checked-out, there is no DAV:checked-in version, which means this precondition would not be satisfied. Cheers, Geoff -----Original Message----- From: Stefan Eissing [mailto:[email protected]] Sent: Friday, September 27, 2002 4:48 AM To: Clemm, Geoff Cc: [email protected] Subject: Re: UPDATE semantics for checked-out resources While we're at this topic: we have a similar issue with auto-update of version controlled collections. - checkout a versioned collection with apply-to-version - remove a member from the working collection - checkout in-place the member of the versioned controlled collection - checkin the working collection -> the version controlled collection should be updated an remove the binding to the checked-out resource. I think the checkin should fail in this case, as the removal of a checked-out member might cannot be permitted. Do you agree?