Re: Versioning File System for FreeBSD?

2009-06-25 Thread cpghost
On Thu, Jun 25, 2009 at 01:59:45AM +0200, Roland Smith wrote: > On Wed, Jun 24, 2009 at 11:57:34PM +0200, cpghost wrote: > > Quite true! > > > > I see even more ambiguity here: What about a versioned file pointed > > to by hard links from two versioned directories? > > The more I think about it,

Re: Versioning File System for FreeBSD?

2009-06-25 Thread cpghost
On Thu, Jun 25, 2009 at 12:33:23AM +0200, Polytropon wrote: > On Wed, 24 Jun 2009 23:57:34 +0200, cpghost wrote: > > Yep, you're right. I thought about a way to extend the API in a > > backwards compatible way, but that's not as easy or straight > > forward as it seems. In fact, it opens a whole c

Re: Versioning File System for FreeBSD?

2009-06-24 Thread Roland Smith
On Wed, Jun 24, 2009 at 11:57:34PM +0200, cpghost wrote: > Quite true! > > I see even more ambiguity here: What about a versioned file pointed > to by hard links from two versioned directories? The more I think about it, the more problems I can see. Look e.g. at symbolic links. Or looking from th

Re: Versioning File System for FreeBSD?

2009-06-24 Thread Polytropon
On Wed, 24 Jun 2009 23:57:34 +0200, cpghost wrote: > Yep, you're right. I thought about a way to extend the API in a > backwards compatible way, but that's not as easy or straight > forward as it seems. In fact, it opens a whole can of worms. > > If the versioned file system isn't also POSIX comp

Re: Versioning File System for FreeBSD?

2009-06-24 Thread cpghost
On Wed, Jun 24, 2009 at 11:26:50PM +0200, Morten Grunnet Buhl wrote: > * cpghost [2009-06-24 17:04 +0200]: > > Hi, > > > > is there anybody working on a versioning file system for FreeBSD > > right now? > > - I don't know how fare along hammerfs is in being

Re: Versioning File System for FreeBSD?

2009-06-24 Thread cpghost
On Wed, Jun 24, 2009 at 09:11:25PM +0200, Roland Smith wrote: > > Yes, that's one possibility. But just like Subversion (which I'm > > using extensively here), it's not really transparent. > > What is? If you have to extend the API like you propose below, all > programs that want to use that featu

Re: Versioning File System for FreeBSD?

2009-06-24 Thread Morten Grunnet Buhl
* cpghost [2009-06-24 17:04 +0200]: > Hi, > > is there anybody working on a versioning file system for FreeBSD > right now? - I don't know how fare along hammerfs is in being ported to FreeBSD. But from what I have heard, feature-wise, it might be something that meets

Re: Versioning File System for FreeBSD?

2009-06-24 Thread Polytropon
On Wed, 24 Jun 2009 21:11:25 +0200, Roland Smith wrote: > VMS had a filesystem that uses versioning: > [http://en.wikipedia.org/wiki/Files-11] That's the first thing that came into my mind when reading this message. See LOGIN.COM;1 and then rm -rf /*.*;* :-) But it's not "had", it's "has", beca

Re: Versioning File System for FreeBSD?

2009-06-24 Thread Roland Smith
On Wed, Jun 24, 2009 at 07:59:18PM +0200, cpghost wrote: > On Wed, Jun 24, 2009 at 06:37:55PM +0200, Roland Smith wrote: > > On Wed, Jun 24, 2009 at 05:04:22PM +0200, cpghost wrote: > > > Hi, > > > > > > is there anybody working on a versioning fil

Re: Versioning File System for FreeBSD?

2009-06-24 Thread cpghost
On Wed, Jun 24, 2009 at 07:59:18PM +0200, cpghost wrote: > open(2) could open a file at an earlier revision: > > FILE *filep; s/FILE */int /; -cpghost. -- Cordula's Web. http://www.cordula.ws/ ___ freebsd-questions@freebsd.org mailing list http://lis

Re: Versioning File System for FreeBSD?

2009-06-24 Thread cpghost
On Wed, Jun 24, 2009 at 06:37:55PM +0200, Roland Smith wrote: > On Wed, Jun 24, 2009 at 05:04:22PM +0200, cpghost wrote: > > Hi, > > > > is there anybody working on a versioning file system for FreeBSD > > right now? > > > I don't care if it is native o

Re: Versioning File System for FreeBSD?

2009-06-24 Thread Roland Smith
On Wed, Jun 24, 2009 at 05:04:22PM +0200, cpghost wrote: > Hi, > > is there anybody working on a versioning file system for FreeBSD > right now? > I don't care if it is native or a layer, geom-ified, fuse-based, > or even if it uses subversion as its backend, as long as

Versioning File System for FreeBSD?

2009-06-24 Thread cpghost
Hi, is there anybody working on a versioning file system for FreeBSD right now? Maybe something like what's discussed here? http://www.pdl.cmu.edu/PDL-FTP/Secure/FAST03_abs.html I don't care if it is native or a layer, geom-ified, fuse-based, or even if it uses subversion as its b