Git as a Data Store in Python (and Ruby)

Image of Chris Wanstrath

I recently stumbled across an older article titled Using Git as a versioned data store in Python by @jwiegley.

Basically, it’s a module similar to Python’s shelve which stores your data in a Git repository. Nicely done.

The repository is part of his git-issues project at

(There’s also a similar project in Ruby, GitStore, worth looking into.)