{"push_id":655268297,"size":3,"distinct_size":0,"ref":"refs/heads/master","head":"af747277f5fe771a0a0dd3ea546272a5ac623600","before":"c13058f493c3756207ced654dce2986e812f2bcf","commits":[{"sha":"dddcd696baaf92de07a6e946357268635fd1af34","author":{"email":"860c9132079bacfa4830a3accc5fa8e61d312fda@google.com","name":"Michael Haro"},"message":"Check that the query ID matches the answer ID.\n\nReduce some code duplication by making Exchange() use Client.Exchange().\n\nWhen performing an Exchange if the query ID does not match the answer ID\nreturn an error.  Also add a test for this condition.","distinct":false,"url":"https://api.github.com/repos/michaelharo/dns/commits/dddcd696baaf92de07a6e946357268635fd1af34"},{"sha":"b9c528f99c536ec071b0ea2ea852a9b6e316cb33","author":{"email":"860c9132079bacfa4830a3accc5fa8e61d312fda@google.com","name":"Michael Haro"},"message":"Keep Exchange as it was, but still check ID.","distinct":false,"url":"https://api.github.com/repos/michaelharo/dns/commits/b9c528f99c536ec071b0ea2ea852a9b6e316cb33"},{"sha":"af747277f5fe771a0a0dd3ea546272a5ac623600","author":{"email":"00b357f94cf3a1145a32703fb42e2d80418ab806@miek.nl","name":"Miek Gieben"},"message":"Merge pull request #208 from michaelharo/checkid\n\nCheck that the query ID matches the answer ID.","distinct":false,"url":"https://api.github.com/repos/michaelharo/dns/commits/af747277f5fe771a0a0dd3ea546272a5ac623600"}]}