W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > July to September 2001

... By the way ...

From: John Hall <johnhall@evergo.net>
Date: Fri, 13 Jul 2001 16:25:22 -0700
To: <ietf-dav-versioning@w3.org>
Message-ID: <000301c10bf3$16b7d770$0400a8c0@xythosjohnhall>

As I understand it, there is no way for a client to tell that a working
resource has been created.

VCR checked in, no working resources have been created.  Server doesn't
allow forking.  Server supports WORKING-RESOURCE and CHECKOUT-INPLACE.

ClientA: CHECKOUT <apply-to-version> VCR.
=> creates working resource and leaves VCR untouched.

ClientB: Since VCR is untouched, it is impossible to detect that CLientA
has performed their operation.  Therefore:

=> 409 Conflict

Is there some way I'm missing that Client B could have seen this one

Currently, I don't support forking so only 1 checkout (INPLACE or
WORKING) is allowed.  But if I did support multiple checkouts, I'd still
keep a count so I could tell Client B, that forking was 'discouraged',
for example.

Are people implementing this without tracking the count of working
resources created off the versions of a VCR?
Received on Friday, 13 July 2001 19:25:25 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:55:47 UTC