On Mon, Jul 10, 2006 at 01:24:05PM -0700, Casey Schaufler wrote:
--- Klaus Weidner <klaus(a)atsec.com> wrote:
> How about using FUSE (userspace file system) on top of a version
> control system (git, subversion, ...), and using the version control
> system's change records to keep track of the full history?
I donno, those small writes are going to be kind of slow.
Hmm, I wonder how much would break if the filesystem treated the close()
as a commit in the version control system, with the changes not being
visible to other processes until that happens...
(or exit() instead of close() for a more transactional approach)
-Klaus