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

Re: svn commit: r12136 - trunk/subversion/libsvn_client

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2004-12-03 17:12:28 CET

"C. Michael Pilato" <cmpilato@collab.net> writes:

> r12006 makes both the client and server do the right thing when both
> are running r12006. In the case where the server isn't running the
> new code (as your mail demonstrates), r12006 plus your idea of ignore
> the "not versioned" error still makes a huge improvement for most
> items in the switched try, but yes, can still be fooled by the
> existence of similarly-named things up a directory level.

I see, thanks!

> The
> simplest compatibility step that solves all the problems is to simply
> turn off the resource walk in 1.2 and re-enable it some time in the
> future. Note that ra-dav will still, at the beginning of a switch,
> invalidate all wcprops in the switched target tree.

Ignoring the error is quite simple, however turning off the resource
walk sounds like a better idea. Is it something the client requests
or something the server sends automatically? I assume the client
could ignore it if it's the latter.

At present we have reduced functionality since my new check is raising
an error in cases where previously the client carried on after writing
a spurious file. I have code locally to restore that behaviour by
ignoring the error in ra_dav/fetch.c, I'll commit it if for some
reason we choose not to turn off the resource walk.

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Dec 3 17:16:03 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.