Re: Target-Selector

From: jamsden@us.ibm.com
Date: Tue, Dec 28 1999

  • Next message: Geoffrey M. Clemm: "Re: Target-Selector"

    From: jamsden@us.ibm.com
    To: ietf-dav-versioning@w3.org
    Message-ID: <85256855.004BAD9D.00@d54mta03.raleigh.ibm.com>
    Date: Tue, 28 Dec 1999 08:46:34 -0500
    Subject: Re: Target-Selector
    
    
    
    But it seems like there is a big difference between COPY and BIND in that
    copy does overwrite the contents of the destination meaning that any other
    URL bound to the same destination resource will see the new contents. BIND
    on the other hand does not change the contents or properties of the
    destination, it just gives it a new name. Other URLs bound to the same
    resource are uneffected. So it doesn't seem like it should be necessary to
    checkout a revision to bind a new URL to it. The collections containing the
    existing destination member, and the new destination member would have to
    be checked out if they are versioned, but not the resource being bound to.
    Right?
    
    If so, then the BIND destination will need both workspace and
    override-selector headers.
    
    
    
    
    
    "Geoffrey M. Clemm" <geoffrey.clemm@rational.com>@w3.org on 12/28/99
    12:17:38 AM
    
    Sent by:  ietf-dav-versioning-request@w3.org
    
    
    To:   ietf-dav-versioning@w3.org
    cc:
    
    Subject:  Re: Target-Selector
    
    
       From: jamsden@us.ibm.com
    
       How does BIND modify the destination? This seems like the one case where
       the destination workspace and override-selector headers would be needed
    the
       most.
    
    A BIND is just like a MOVE, except you don't delete the request-URL.
    So the request-URL remains unchanged (i.e. is still bound to the same
    resource), but the Destination URL becomes bound to the same resource as
    the request-URL.  Just like COPY, you can use an Overwrite header to
    indicate how BIND should deal with the case where the Destination URL
    currently identifies a resource.
    
    Cheers,
    Geoff