On Sat, 10 Aug 2013 16:53:11 -0400 Glenn Fowler wrote:

> thanks for the background

> we did something similar with version files in 3d fs 
> we encroached on the namespace by taking "..."
> if you want the latest version of file foo name it
>       "foo"
> if you want to see all versions of foo and other resources name it
>       "foo/..."
> if you want to see version bar of file foo
>       "foo/.../bar"

> we didn't use it much beyond proof of concept
> so e.g. readdir() did not return "..." files

I typed more than thought yesterday
3d does use "..." but not for versioning
we only versioned regular files
a versioned filed accessed as
        "foo"
to see all the versions acces the file as a directory
        "foo/"
pysically the latest version was a hard link to a file like
        "foo/1.2.3.4"
had we versioned directories we would have had to encroach the namespace

_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to