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

Re: Pre-Design Discussion of Server->client configuration

From: John Peacock <jpeacock_at_rowman.com>
Date: 2005-04-29 19:44:01 CEST

steveking wrote:
> John Peacock wrote:
>> Common config files could
>> be stored in a hash by UUID in the .subversion directory for caching
>> purposes, but it would mean that deleting a WC would not remove this
>> information from the disk (unless a new 'svn release' command were
>> added).
>
>
> Is the '.subversion' directory you mention here the one where the also
> the 'config' and 'server' file is located? (%APPDATA%\Subversion on
> Windows)?

Yes, sorry, I should have been more specific (or more general, depending
on how you look at it). The one [possibly serious] drawback is that
this data isn't "connected" to the WC in any way except internal to the
client code, so deleting the WC files in the filesystem doesn't remove
all data associated with that repository.

And a simple 'svn release' isn't trivial, since you could have multiple
WC's from the same repository (so you wouldn't want to delete those
files). I suppose the repository could just push out the missing data
if ever the config files were deleted (on purpose or by accident).

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Apr 29 19:47:13 2005

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