{"push_id":2433699492,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c93292de3ec4c3240ff1df3ff76cf1cb6f1848a8","before":"c4d133227b9fbfc8b3d634eb7e66468948f88e8a","commits":[{"sha":"c93292de3ec4c3240ff1df3ff76cf1cb6f1848a8","author":{"name":"Newton Ni","email":"d4db84a30df8c8a56e7b2a9739216754fe0e342b@gmail.com"},"message":"Use failure crate to better deal with errors; restructuring code to be more maintainable","distinct":true,"url":"https://api.github.com/repos/nwtnni/movies/commits/c93292de3ec4c3240ff1df3ff76cf1cb6f1848a8"}]}
{"actor":{"display_login":"nwtnni"}}