Re: Simplifying client access to advanced versioning

From: Geoffrey M. Clemm (geoffrey.clemm@rational.com)
Date: Fri, Apr 21 2000

  • Next message: jamsden@us.ibm.com: "Re: Initializing a new workspace using an RSR"

    Date: Fri, 21 Apr 2000 12:15:04 -0400 (EDT)
    Message-Id: <200004211615.MAA25967@tantalum.atria.com>
    From: "Geoffrey M. Clemm" <geoffrey.clemm@rational.com>
    To: ietf-dav-versioning@w3.org
    Subject: Re: Simplifying client access to advanced versioning
    
    
       From: jamsden@us.ibm.com
    
       I like most of your proposals below, but the SET-TARGET method
       seemed a bit hard to understand. Too many combindations of the
       method and its headers doing too many different things.
    
    The SET-TARGET takes one header (Target-Selector) to name the target
    selector that is being modified, and another optional header
    (Request-Target-Selector) to say what revision it should select.  It
    does exactly one thing, namely, say that the specified target selector
    should select the specified revision.
    
    How is this too many combinations doing too many different things? 
    
       I think we should keep the LABEL method as simply a way of adding
       and removing labels on a revision. These don't have to have
       anything to do with target selection at the moment.
    
    The whole point of setting a label is so that you can use it as
    a target selector.  If you just wanted to set some attribute of
    a revision, you could just use a dead property, you wouldn't have
    to use a special versioning property.
    
    Cheers,
    Geoff