From: jamsden@us.ibm.com To: ietf-dav-versioning@w3.org Message-ID: <852568C6.0008D5F9.00@d54mta03.raleigh.ibm.com> Date: Tue, 18 Apr 2000 21:36:26 -0400 Subject: Re: DAV:revisions property for a workspace resource <edgar> I think that calculating deltas is the clients job when he wants to send info on a new version to the server. But I still don't understand what sort of resource types you have in mind which would need different delta calculations. </edgar> <jra> Well, if the information were calculated on the clinet, it would still have to be sent to the server to be useful. If the server had to decode the deltas in order to respond to requests for document revisions, then the server would have to know the format of the deltas and the contents of the resources it was required to reconstruct. This is the problem. Different resource types will require different mechanisms for expressing deltas. For example, C source code, XML documents, and binary files would all have different deltas. So introducing a new resource type on the web would likely require a new delta which would require the WebDAV server to be updated. </jra>