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