Hi, This is just a general idea which struck me:
With translators it would be easily possible to hide version tracking activity by just stacking a version tracking translator over some directory. A way to control that would then be, to have the translator create virtual files for control. Something like repo_dir/ .add/ .commit .pull .push .remove/ .update file1 file2 # Add files echo * > .add # commit echo "Commit message" > .commit # update to some revision echo 123 > .update Would easily be possible. There wouldn't be any visible storage dir, since the directory would just be shown as normal file dir with some extra non-standard files. Can a translator change how cp works, so that copying such a dir would clone the repo and layer a new translator upon the target (if the target is on a Hurd)? Thanks for reading the strange idea until the end. I hope you enjoyed it. :) It's just an idea, but it might provide one more illustration what the Hurd could make possible/easier. Best wishes, Arne -- -- My stuff: http://draketo.de - stories, songs, poems, programs and stuff :) -- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the history of free software. -- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln. -- PGP/GnuPG: http://draketo.de/inhalt/ich/pubkey.txt
signature.asc
Description: This is a digitally signed message part.