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

[announcement] use svn as versioning filesystem (was: Re: Potential New User questions)

From: jens m. noedler <noedler_at_web.de>
Date: 2005-11-09 20:35:27 CET

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Noel Yap wrote at 11/09/2005 04:37 AM:

>>> Subversion supports WebDAV. This means that any OS that has a
>>> WebDAV-aware file system can get a read only view of the
>>> repository.
>>
>> This would of course only work on the HEAD revision. I imagine
>> that's sufficient for most needs, but just be aware of the
>> limitation.
>
> I've actually created a trigger in which each file submission
> created a new branch such that the repository somewhat resembled a
> ClearCase structure. So, any file version can be seen with the
> mapping.

There is also another way, to access all subversion revisions through a
filesystem.

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. :)

Give it a try! Bye, Jens

[1] http://fuse.sourceforge.net/
[2] http://noedler.de/projekte/wdfs/

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

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

iD8DBQFDck9/BoFc9p8JILsRAixIAKDWjKqD7bZlY4xiGD5qADhubZPFFgCfcTY8
VkmAPuunkYNSkJMIVqdvnDk=
=6HzK
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Nov 9 20:38:41 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.