{"push_id":663239153,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"55311e41a30575033a9cbe15bc717d9a5eaca56a","before":"3ce5236d608014631cf860ddb68b058a95fd04bf","commits":[{"sha":"fb2e3fd38d8f167bbf39c39f3c97ee4673555555","author":{"email":"c7fccb6a4aa9d89318a9ff7d8ec20cb42fb017f8@kovidgoyal.net","name":"Kovid Goyal"},"message":"...","distinct":true,"url":"https://api.github.com/repos/kovidgoyal/calibre/commits/fb2e3fd38d8f167bbf39c39f3c97ee4673555555"},{"sha":"55311e41a30575033a9cbe15bc717d9a5eaca56a","author":{"email":"c7fccb6a4aa9d89318a9ff7d8ec20cb42fb017f8@kovidgoyal.net","name":"Kovid Goyal"},"message":"Open With: Fix unhandled exception when choosing a non-executable file as an open with program","distinct":true,"url":"https://api.github.com/repos/kovidgoyal/calibre/commits/55311e41a30575033a9cbe15bc717d9a5eaca56a"}]}