pythonware.com products ::: library ::: search ::: daily Python-URL!
A Django site.
   

Using Git as a versioned data store in Python ::: Daily Python-URL

2008-05-15

John Wiegley: Using Git as a versioned data store in Python ["... while most people do simply use Git as a version control system, it remains true that it can be used for other tasks as well. For example, if you ever need to store mutating data in a series of snapshots, Git may be just what you need. It's fast, efficient, and offers a large array of command-line tools for examining and mutating the resulting data store. To support this kind of usage – for the upcoming purpose of maintaining issue tracking data in a Git repository – I've created a Python class that wraps Git as a basic shelve object."]

::: back to daily-URL