[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: DAV is complicated and slow? (was Re: [svndiff1] Accept-Encoding in mod_dav_svn)

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: 2005-11-27 07:47:54 CET

--On November 21, 2005 6:35:58 PM -0600 Ben Collins-Sussman
<sussman@red-bean.com> wrote:

> On 11/21/05, Justin Erenkrantz <justin@erenkrantz.com> wrote:
>> It probably
>> *does* work today with httpd 2.2 (as SVN sends the L-M headers on GET).
>
> Nope, subversion stopped using GET just before 1.0. The only commands
> that issue GET are 'svn cat' and 'svn diff/merge'. Checkouts and
> updates are a huge custom REPORT request.
>
> So, if we really want to use pipelining and caching, we'd have to
> switch back the old-styles of checkouts/updates.

I think you misunderstood me: mod_dav_svn should be sending the L-M headers on
a response to a GET. You can't send a L-M on a request. =)

So, if a client were to use GET, the response from the server *should* be
cacheable. -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Nov 27 07:48:40 2005

This is an archived mail posted to the Subversion Dev mailing list.