[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:

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

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.