{"push_id":1042103094,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"a91423be2624e188545de2c608c1cddf9640f627","before":"19a9d71bf17bd16953e3343ba49f170942d7813a","commits":[{"sha":"9396789af781ed0b8bb53a6a2d1703ba6a1ff4d1","author":{"email":"d0a023aa2bb66553d145a5dec01c4af20bb175f0@uber.com","name":"Junchao Wu"},"message":"refactor: Move common parts from Json/Raw/ThriftClient to RPCClient\n\nMost of the sending and receiving logic in RPCClient are the same across\nthree encoding types. So move common piece of work into abstract base class.","distinct":false,"url":"https://api.github.com/repos/yarpc/yarpc-java/commits/9396789af781ed0b8bb53a6a2d1703ba6a1ff4d1"},{"sha":"a91423be2624e188545de2c608c1cddf9640f627","author":{"email":"d0a023aa2bb66553d145a5dec01c4af20bb175f0@uber.com","name":"junchaowu"},"message":"Merge pull request #73 from yarpc/client\n\nrefactor: Move common parts from Json/Raw/ThriftClient to RPCClient","distinct":true,"url":"https://api.github.com/repos/yarpc/yarpc-java/commits/a91423be2624e188545de2c608c1cddf9640f627"}]}