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

Re: Working Copy on Network / Usage of multiple users

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Sat, 19 Jan 2013 15:50:25 +0200

Karl Heinz Marbaise wrote on Sat, Jan 19, 2013 at 14:42:30 +0100:
> Hi,
>
>> Have you considered other solutions? For example, the ASF CMS maintains
>> one working copy per project, and uses zfs copy-on-write clones to fork
>> off a per-user working copy for each user (even concurrent users) who
>> works on that working copy.
>>
>> https://svn.apache.org/repos/infra/websites/cms/webgui/lib/ASF/CMS.pm
>>
> Does this solutions supports having different working copies per user
> which can access them or are these working copies on a per project base?
> What about locking of files in the working copy (svn:needs-lock) etc. ?
> How could they be accessed ?
>

The key part of the solution is creating working copies by creating
copy-on-write forks of a "master" working copy (kept pristine at all
times --- zfs floating tags, anyone?). For example, you could configure
sudoers(5) to let any of your users run 'zfs clone /tank/mywc
/tank/$USERNAME/$1'. Then the answers would be:

- One or more working copies per user
- Supported
- local filesystem (or whatever you've hooked it to: webdav, scp/sftp, ...)

Does that make sense ?
Received on 2013-01-19 14:51:05 CET

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

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