GIT on ACID. Use the fileystem from Python in a transactional, consistent way using Git.
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
acidfs
docs
tests
.gitignore
.gitmodules
CHANGES.txt
README.rst
setup.cfg
setup.py
tox.ini

README.rst

AcidFS allows interaction with the filesystem using transactions with ACID semantics. 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.