http://www.perlmonks.org?node_id=931888


in reply to OT: Does anyone know of a version control system that doesn't use separate files or a repo?

You could use a versioning file system, for instance NILFS (works pretty well, never failed me so far) which is included in recent Linux kernels.