{"push_id":638607491,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"16dd084decb830ecd8242a7dc5c2b5882aff129e","before":"15010e3541e0dc73668a406673382529ea865bcf","commits":[{"sha":"5e162a0c4c7977ee91bbd4f4daf4f0f36fb0ff66","author":{"email":"c85d73ca592f5157a6042f98f1fbdc05ce7afcca@gmail.com","name":"Jessamyn Smith"},"message":"Compare lowercase hostnames when testing.","distinct":true,"url":"https://api.github.com/repos/sixohsix/twitter/commits/5e162a0c4c7977ee91bbd4f4daf4f0f36fb0ff66"},{"sha":"5722b73f1daae67bac2374950d6b17f8ed6d59ac","author":{"email":"c85d73ca592f5157a6042f98f1fbdc05ce7afcca@gmail.com","name":"Jessamyn Smith"},"message":"If invalid values are passed for secrets, raise an exception with a helpful error message rather than allowing code to fail later.","distinct":true,"url":"https://api.github.com/repos/sixohsix/twitter/commits/5722b73f1daae67bac2374950d6b17f8ed6d59ac"},{"sha":"0c77ad3f000a1f829b09f575a8da29dbdf4f5e98","author":{"email":"c85d73ca592f5157a6042f98f1fbdc05ce7afcca@gmail.com","name":"Jessamyn Smith"},"message":"Make handling of error data similar to handling of valid data, i.e. parse the json.","distinct":true,"url":"https://api.github.com/repos/sixohsix/twitter/commits/0c77ad3f000a1f829b09f575a8da29dbdf4f5e98"},{"sha":"16dd084decb830ecd8242a7dc5c2b5882aff129e","author":{"email":"1ae210eb3205a07ce673b53501d13481daaea6bf@gmail.com","name":"Mike Verdone"},"message":"Merge pull request #287 from jessamynsmith/master\n\nImproved error handling\r\n\r\nI had to make a small change to get tests running on my environment. Then I added better checking on OAuth credentials, so the code doesn't fail out later with an obscure message. Finally, I brought the handling of error data in line with the handling of response data. This last does change behaviour, and if you don't want that, I can back out that change.","distinct":true,"url":"https://api.github.com/repos/sixohsix/twitter/commits/16dd084decb830ecd8242a7dc5c2b5882aff129e"}]}