{"push_id":1048036197,"size":4,"distinct_size":1,"ref":"refs/heads/dev","head":"5b4e7b19d65c5e7292b969d6a876368cf6265385","before":"08671e7060a917eaafa2e6fac0a01b0b247eb60b","commits":[{"sha":"aa9f68dd78337a37e11703992805a094a8d3c8c9","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Add TestServer.NewServer which will create a verified server\n\nSupport verification of clients created by NewClient as well.\nOnly run goroutine verification once, but verify the exchanges/states\nwhen closing each channel","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-go/commits/aa9f68dd78337a37e11703992805a094a8d3c8c9"},{"sha":"c8318f6e8935f032f259fe0473de88edd162c62e","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Update TestGracefulClose to use TestServer","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-go/commits/c8318f6e8935f032f259fe0473de88edd162c62e"},{"sha":"7a7808102c4a23ae82e4e9959bf319db647a2d1b","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Update TestReuseConnection to use TestServer and TestServer.NewServer","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-go/commits/7a7808102c4a23ae82e4e9959bf319db647a2d1b"},{"sha":"5b4e7b19d65c5e7292b969d6a876368cf6265385","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@prashantv.com","name":"Prashant Varanasi"},"message":"Merge pull request #305 from uber/inner_server\n\nTestServer should allow creating validated clients/servers","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-go/commits/5b4e7b19d65c5e7292b969d6a876368cf6265385"}]}