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

Reply via email to