Menu

#1 Provide a Filesystem Export API

open
nobody
None
5
2004-10-12
2004-10-12
Curt Cox
No

This is a post Superversion 2.0 request.

Please provide an API that would allow Superversion to
be used as a filesystem. Drivers could then be written
to view Superversion as NFS, CIFS, WebDAV, etc...

The benefits come in various ease-of-use scenarios.

1. A webpage author works on a web-site using a network
drive. All of their changes appear immediately on the
remote site, and yet are automatically versioned. If
needed, they can dig into the version history.
2. By requiring that development occur against a
particular network drive, developers automatically and
transparently use source control.
3. A user wants to perform some action in Superversion,
which they don't know how to do (like rename a file).
Since they already know how to do it in the filesystem
and their view of Superversion is the filesystem, they
can just do what they already know how to do.

This also allows Superversion to compete against
ClearCase in the bulletpoint war.

Of the drivers, NFS would probably be the easiest.
http://members.aol.com/_ht_a/markmitche11/jnfsd.htm

I think all major platforms that Java runs on support
NFS clients "out-of-the-box" with the exception of Windows.
Windows Services for UNIX (SFU) 3.5 provides an NFS
client and is a free download.
http://www.microsoft.com/windows/sfu/productinfo/features/default.asp

Discussion


Log in to post a comment.

MongoDB Logo MongoDB