ACID semantics for the filesystem.
AcidFS allows interaction with the filesystem using transactions with ACID
Git is used as a back end, and
AcidFS integrates with the
transaction package allowing use of
multiple databases in a single transaction. AcidFS makes concurrent persistent
to the filesystem safe and reliable.
Full documentation is available at Read the Docs.