Re: Core versioning issues and nits

   From: "Lisa Dusseault" <lisa@xythos.com>

   > > 16) New definition of Overwrite
   > >
   > > Please clarify the new definition of Overwrite.
   > >
   > > If you COPY directory 'mydir' with 'mydir/foo' and
   > > 'mydir/bar' to a directory elsewhere with 'mydir/baz',
   > > do you end up with a directory at the destination with
   > > TWO children, or THREE children?  In other words, do
   > > resources at the destination which do not overlap
   > > resources from the source get deleted?
   > >
   > > I prefer 'no', btw.
   >
   > No, they do not get deleted.

   Can this get clarified in the spec?  This must be normative; it's not
   enough to explain in the FAQ that the non-overlapping resources do not
   get deleted.  It must be a requirement, or servers may behave
   differently.

Here I have to disagree with Tim.  The specification says that a
resource at the Destination has to have the same dead properties and
content as the corresponding resource in the source of the COPY.  This
means that if the corresponding resource is null, the Destination
resource MUST be null as well (i.e. deleted).  Note: this MUST be
the case in order to be compatible with 2518, which defines the
semantics in terms of first deleting *all* the resources at the
destination, and then recreating the ones that have corresponding
resources in the source of the COPY.

I'll clarify this in the spec.

Cheers,
Geoff

Received on Sunday, 4 February 2001 16:56:44 UTC