Using Git as a versioned data store in Python | Hacker News Reader