On 11 August 2013 16:33, Glenn Fowler <[email protected]> wrote: > > 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
Why? The standard way to add version numbers to files is "filename;version". See ISO9660. > > _______________________________________________ > ast-developers mailing list > [email protected] > http://lists.research.att.com/mailman/listinfo/ast-developers Ced -- Cedric Blancher <[email protected]> Institute Pasteur _______________________________________________ ast-developers mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-developers
