From: jamsden@us.ibm.com To: ietf-dav-versioning@w3.org Message-ID: <85256809.006E398F.00@d54mta03.raleigh.ibm.com> Date: Wed, 13 Oct 1999 16:02:14 -0400 Subject: RE: draft of CHECKOUT method Bradley Sergeant <Bradley.Sergeant@merant.com> on 10/13/99 03:51:11 PM To: Jim Amsden/Raleigh/IBM@IBMUS, ietf-dav-versioning@w3.org cc: Subject: RE: draft of CHECKOUT method The query is a separate issue from the control issue. I agree the query of other working resources for a revision should be done in PROFIND and not returned by CHECKOUT. But I disagree that you want to force users to CHECKOUT, PROPFIND, UNCHECKOUT for each resource that is already in use. This a lot of overhead for both the client and the server. (Note that PROPFIND, CHECKOUT is not sufficient due to race conditions.) <jra> CHECKOUT, PROPFIND doesn't sound like that much overhead. The UNCHECKOUT is conditional. </jra> --Sarge -----Original Message----- From: jamsden@us.ibm.com [mailto:jamsden@us.ibm.com] Sent: Wednesday, October 13, 1999 12:26 PM To: ietf-dav-versioning@w3.org Subject: RE: draft of CHECKOUT method <john> Couldn't the query be done after the checkout, to see whether theirs is the only checkout? Or were you proposing that the checkout fail? Otherwise, it seems as if a post-checkout query would do what you wish for the clients that are interested, without making all clients pay the price. </john> <jra> Good point John. Do the checkout, see if you want to continue, and uncheckout if not. Then we wouldn't need to add more control couples to checkout. </jra>