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

Re: [announcement] use svn as versioning filesystem

From: Jon Bendtsen <jon.bendtsen_at_laerdal.dk>
Date: 2005-11-10 10:19:33 CET

Den 10. nov 2005 kl. 9:23 skrev jens m. noedler:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hallo,
>
> Jon Bendtsen schrieb am 11/09/2005 10:05 PM:
>
>>> I've written a filesystem for FUSE [1] (Linux and FreeBSD) that
>>> allows
>>> mounting webdav resources. The filesystem is called wdfs [2] and can
>>> mount generic webdav resources and offers a subversion mode, which
>>> allows to access all revisions through a virtual directory again
>>> containing one directory for each revision. Inside you can find the
>>> files and dirs of the particular revision.
>>>
>>> /virtual-dir/0/...
>>> /virtual-dir/1/...
>>> ...
>>> /virtual-dir/HEAD/...
>>>
>>> If you enable SVNAutoversioning you'll get a versioning
>>> filesystem. :)
>>
>> Does it work with multiple usernames? Such that if i as root mount
>> it at
>> /data, then any user writting a file to that directory will result
>> in a
>> subversion entry with the same user?
>
> It's possible to do so with the FUSE parameter "-o allow_other". You
> pass this parameter so wdfs at mount time.
>
> If you want to distinguish between the users you should use the Apache
> authorization and let each user mount the filesystem itself. Then you
> get logfile entries like this:
>
> -
> ----------------------------------------------------------------------
> --
> r63 | username | 2005-10-08 17:32:58 +0200 (Sat, 08 Oct 2005) | 2
> lines
>
> Autoversioning commit: a non-deltaV client made a change to
> /foo/bar

I was just looking for something like a regular network filesystem where
the sysadm mounts the share, and when people write their usernames
are mapped to a server identity, like NFS does.

JonB

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 10 10:22:17 2005

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.