2 ms·
While we're at it, go beyond overwriting a single content stream per name. VMS had ;version numbered suffixes for versions of each file. Git follows a model whe
by karmakaze 5y ago
While we're at it, go beyond overwriting a single content stream per name. VMS had ;version numbered suffixes for versions of each file. Git follows a model where each unique content item is a blob and there are references to it from different names and versions. Lots of 'filesystems' didn't have directories, or did have them but were implemented in a flat structure: mainframe OSes and LAN filesystems like Novell, which I discovered one time when an entire drive got all it's files deleted by some bug. It was possible to undelete them from the LAN 'trash' where all the dir/file names were in a very long flat list.