[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: jens m. noedler <noedler_at_web.de>
Date: 2005-11-10 09:23:28 CET

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

Greetings, Jens

- --
jens m. noedler
  noedler@web.de
  pgp: 0x9f0920bb
  http://noedler.de

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDcwOABoFc9p8JILsRAoE0AJ9wQ8Oelhz0cJCsYZFvnjHVIpAWTACfdNG1
cDpPfQv4AI/CYtgq+bxvTco=
=vfi8
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 10 09:27:07 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.