Re: Moving a label

From: Geoffrey M. Clemm (geoffrey.clemm@rational.com)
Date: Tue, Jul 04 2000

  • Next message: Clemm, Geoff: "RE: [Moderator Action] draft-ietf-deltav-versioning-04.8"

    Date: Tue, 4 Jul 2000 10:19:16 -0400 (EDT)
    Message-Id: <200007041419.KAA03873@tantalum.atria.com>
    From: "Geoffrey M. Clemm" <geoffrey.clemm@rational.com>
    To: ietf-dav-versioning@w3.org
    Subject: Re: Moving a label
    
    
    It looks like I could have punctuated my response better ...
    what I intended to say was:
    
    There is no race condition if you use the "replace" operation to move
    the label from whatever revision of the versioned resource it
    currently is on (if any) to the specified revision.
    
    Cheers,
    Geoff
    
    
          > The semantics for LABEL have changed somewhat.  A client used
          > to be able to add a label to a revision and cause it to be
          > moved from any other revision -- this was a useful 'atomic'
          > operation.  Now, it seems, the client must remove then add the
          > label to move it -- this may cause race condition problems as
          > well as inconsistencies if the client fails to complete the
          > add.
    
       There is no race condition.  The "replace" operation moves the label
       from whatever revision of the versioned resource it currently is on
       (if any) to the specified revision.