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