{"push_id":1875742785,"size":1,"distinct_size":1,"ref":"refs/heads/3xtweaks","head":"220961049856e7c62289fbd539ad825ce465cb79","before":"dc7c7dfd3975113e2a3d935a0564f5c19b2f739e","commits":[{"sha":"220961049856e7c62289fbd539ad825ce465cb79","author":{"name":"Chris Larsen","email":"7ceccf0f42d58d8b1518bac06bed70cdcbce8a3a@yahoo-inc.com"},"message":"Catch the case where an executor graph may define a non-existant upstream\nexecutor. Now it will throw a useful exception instead of an NPE.","distinct":true,"url":"https://api.github.com/repos/manolama/opentsdb/commits/220961049856e7c62289fbd539ad825ce465cb79"}]}
{"actor":{"display_login":"manolama"}}