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

Re: performance enhancement by working copy svn server

From: Jack Repenning <jrepenning_at_collab.net>
Date: Mon, 7 Apr 2008 13:09:23 -0700

On Apr 5, 2008, at 4:28 PM, Harvey, Edward wrote:
> So the idea is - Suppose there were a special "working copy" svn
> server, which could have exclusive access to some folder on the
> system, containing the working copy, and then export those files to
> localhost, where they could be mounted into a user's home directory
> (or wherever). The user would work in his/her home directory as
> always, but the "working copy svn server" would be able to monitor
> all file access. No change of behavior would be necessary; the
> working copy could contain versioned and unversioned files exactly
> as it always has, but the "working copy svn server" could keep track
> of all the local modifications on the fly, and eliminate the need to
> ever walk the tree.

FUSE is a fairly portable (Linux, Mac OS X) basis for such a thing:
   http://fuse.sourceforge.net/

Chris Frost has worked on serving Subversion working copies out of a
FUSE volume, in his "scord" project:
   http://scord.sourceforge.net/

His goal is different from yours: to reduce the disc storage costs of
the pristine copies. But he's inserted himself into the file system in
the right spot to do these other things as well.

-==-
Jack Repenning
Chief Technology Officer
CollabNet, Inc.
8000 Marina Boulevard, Suite 600
Brisbane, California 94005
office: +1 650.228.2562
mobile: +1 408.835.8090
raindance: +1 877.326.2337, x844.7461
aim: jackrepenning
skype: jackrepenning

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-04-07 22:09:35 CEST

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