A node.js git implementation modeled on ruby-git