{"push_id":573053912,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"6291949c89cd2cc36a704122c1b701944175f0e2","before":"a6de94701d1b0a538cd1463f7694814729589cf5","commits":[{"sha":"252571abec43319e9fc5cf34d848b8ee4f2c4b42","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Refactor logging into a method, more test harness.\n\nWe can replace the log method when under test to capture and not print the output, allowing\nus to write tests to assert on the output.\n\nWe replace the timeout method with our own implementation, so that we can set an\nattribute causing us to immediately time out.","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/252571abec43319e9fc5cf34d848b8ee4f2c4b42"},{"sha":"5d3aed6ba0961d67db6659fb4f49e2145750676f","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Validate we don't send an incident when page is false","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/5d3aed6ba0961d67db6659fb4f49e2145750676f"},{"sha":"dedc4f9c6a2d1e1b3ad7c1b6b1fe0cfb627b20eb","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Test timing out, fix bugs shown up","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/dedc4f9c6a2d1e1b3ad7c1b6b1fe0cfb627b20eb"},{"sha":"7077f91a007904e9c01d032eaebcd29b980151b4","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Pull out timeout_and_retry method","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/7077f91a007904e9c01d032eaebcd29b980151b4"},{"sha":"e0a57439b391a91befeafa8f5defbe1788e6c1a3","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Failing test for retrying","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/e0a57439b391a91befeafa8f5defbe1788e6c1a3"},{"sha":"48d3064d6a5a1060cce8aa826ff18953956be585","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Get timeout and retry working.\n\nNote that on the 3rd try, we bubble whatever the result was straight up to the parent","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/48d3064d6a5a1060cce8aa826ff18953956be585"},{"sha":"9f1ab0475d983a514c9aaeb081503c3d9d35876b","author":{"email":"bd1421d357f097395841f013275ff5b67341a864@yelp.com","name":"Tomas Doran"},"message":"Add more tests for failure behaviour.\n\nThis of course showed up a bug, which I've fixed by re-arranging the logic.\nWe do now really retry when we fail, not just when we timeout.","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/9f1ab0475d983a514c9aaeb081503c3d9d35876b"},{"sha":"ac7c975c9c8f6b1756893bc58d9bb53243b7f822","author":{"email":"a6150ce6ad7153cabcaffbf13e30fe2b11b4bc1e@yelp.com","name":"Kyle Anderson"},"message":"Make the status output be human readable","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/ac7c975c9c8f6b1756893bc58d9bb53243b7f822"},{"sha":"e62baab708b8070c0adbbf34ade1df49d399c3b7","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@xkyle.com","name":"Kyle Anderson"},"message":"Merge pull request #21 from Yelp/human_status\n\nMake the status output be human readable","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/e62baab708b8070c0adbbf34ade1df49d399c3b7"},{"sha":"d000f720986a7b7fc31e12ccdb1a0816bac2d36d","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@xkyle.com","name":"Kyle Anderson"},"message":"Merge pull request #22 from Yelp/tdoran_timeout_and_retry\n\nTdoran timeout and retry","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/d000f720986a7b7fc31e12ccdb1a0816bac2d36d"},{"sha":"6291949c89cd2cc36a704122c1b701944175f0e2","author":{"email":"a6150ce6ad7153cabcaffbf13e30fe2b11b4bc1e@yelp.com","name":"Kyle Anderson"},"message":"Try using json/pure","distinct":true,"url":"https://api.github.com/repos/jhofeditz/sensu_handlers/commits/6291949c89cd2cc36a704122c1b701944175f0e2"}]}