A few things: API v2 has a read-only object API: http://develop.github.com/p/object.html . Also, the blob content is returned in base64, because JSON does not handle binary data. It's not the raw loose object though. You're better off using the custom mime type. The API v3 object API is meant to be extremely low level. If you want to update a branch with a new commit, you'll have to: * Create new blobs for the added/…
I nice high level open http api to git would be a huge benefit, as working with the native http api from js is not simple, and not needed for every use case. Ideally not github only...
Re: Digging around Github's git database API
#11The `git.js` project I mention in the post seems to be heading that direction. It's only a few months old so it's missing some important features, but it looks to be on the right track and works with any repo.