jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Reschke <julian.resc...@gmx.de>
Subject Re: WedDAV Copy method on versioned resources
Date Wed, 15 Apr 2009 13:38:49 GMT
Marian Schedenig (qs) wrote:
> Julian Reschke wrote:
>> Sounds like a bug, see the DeltaV spec...: 
> That's what I was afraid to hear. The DAV layer seems rather thin at this
> point, it doesn't do much more than call a copy method in the actual JCR
> layer. I've followed the calls to BatchedItemOperation#copy(), to see if the
> target node is actually deleted anywhere before the new node is written over
> it. I don't see that happening anywhere, but while I'm somewhat accustomed
> to the DAV classes by now, the JCR internals still are mostly magic to me.
> Any point in filing a bug report for this based on this information?

It appears that the JCR spec is silent on this; I've followed up on the 
Expert Group's mailing list...

> Plus, any hints on a decent workaround for now? :) Overwriting the content
> of a target file plus all properties and dropping all properties not present
> on the version I want to restore should do what I need, but I expect I might
> run into some trouble when I try to overwrite live properties (not knowing
> they are live) or missing (unlikely) dead properties excluded from ALLPROP
> requests.

Yes, that may get complicated. As a matter of fact, demonstrating the 
problem (with an attempt to workaround on top of the JCR API) may be 
useful in clarifying the spec :-)

Best regards, Julian

View raw message