Versioning is a file system issue, the VFS doesn't care about it, and on
the whole I think it'll do the right thing (there is a 2.1.x dcache aliasing
problem like upper/lower casing). One approach thats quite elegant is not
versioning but snapshots as done by the NetApp WAFS. You can look in
.1 .2 .3 .4 ... of any directory to fish out files 10,20,30,40 minutes ago
It uses a copy on write versioning scheme
Alan