{"push_id":731807828,"size":25,"distinct_size":11,"ref":"refs/heads/advertise_should_listen","head":"25942f6e67ced95f3a5d65cb2bdd1f17940c1a5b","before":"9043fee353c67564c1c33384a961def55fe15a9a","commits":[{"sha":"4caf50645a81dd41439b76d2ed170abad20562c4","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"consolidate examples and start adding testing","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/4caf50645a81dd41439b76d2ed170abad20562c4"},{"sha":"9d5c71f123a57a69c545d0b43de9cdb3937f5dec","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"unbreak x-language target","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/9d5c71f123a57a69c545d0b43de9cdb3937f5dec"},{"sha":"c5188a0b03715df0a6b3191ff4ea834464739e17","author":{"email":"664138bbf44bdb4c5c5da07e817052bd24a9f785@gmail.com","name":"Bryce Lampe"},"message":"Merge pull request #44 from uber/xlang\n\nunbreak x-language target","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/c5188a0b03715df0a6b3191ff4ea834464739e17"},{"sha":"8d9220549f1024eac7ef3f68ee637ae9a224fa43","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"fix json example","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/8d9220549f1024eac7ef3f68ee637ae9a224fa43"},{"sha":"7a4e039364662b14c0a9a8014c8b136059cb15e8","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"also test keyvalue","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/7a4e039364662b14c0a9a8014c8b136059cb15e8"},{"sha":"d3b6925580959fd05f1f5dab853b54e5d44df482","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"Merge branch 'master' of github.com:uber/tchannel-python into examples","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/d3b6925580959fd05f1f5dab853b54e5d44df482"},{"sha":"ec7d400ebde2cad18dc08502cf929616e5deb493","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"lint fixes","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/ec7d400ebde2cad18dc08502cf929616e5deb493"},{"sha":"56dfd09eaafee8ded0061b563914ba215208b972","author":{"email":"8290cec24af308cfa54cda35844270544cd40c17@uber.com","name":"Bryce Lampe"},"message":"don't rename thrift client/server","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/56dfd09eaafee8ded0061b563914ba215208b972"},{"sha":"3924e4ecf32c90069863dccc68c9030813b01672","author":{"email":"664138bbf44bdb4c5c5da07e817052bd24a9f785@gmail.com","name":"Bryce Lampe"},"message":"Merge pull request #45 from uber/examples\n\nadd testing around example code","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/3924e4ecf32c90069863dccc68c9030813b01672"},{"sha":"d8a73386a1fd4003b5511e6655de36e941895024","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"fix sync client not listening in thread","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/d8a73386a1fd4003b5511e6655de36e941895024"},{"sha":"581fd46a5a33d976868fa2dff2b49ce0b5fd1295","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"changelog","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/581fd46a5a33d976868fa2dff2b49ce0b5fd1295"},{"sha":"055e231bb650b546f576afe0ebc12f8b8a462561","author":{"email":"6e931f973153c8363c00f374f0992099b32dee5a@gmail.com","name":"Grayson Koonce"},"message":"Merge pull request #48 from uber/fix_sync_client_advertise\n\nFix sync client should listen in thread.","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/055e231bb650b546f576afe0ebc12f8b8a462561"},{"sha":"cf5882e9b8c663a82944f252c588baf47def71a8","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"Preparing release 0.11.2","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/cf5882e9b8c663a82944f252c588baf47def71a8"},{"sha":"29f776faf85e0ed4205ce6f56e419b1464efe20f","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"Back to development: 0.11.3","distinct":false,"url":"https://api.github.com/repos/uber/tchannel-python/commits/29f776faf85e0ed4205ce6f56e419b1464efe20f"},{"sha":"0b72bff1a5b26a75ad1ef60410af02454abc4046","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"Add TChannel.is_listening(), adverstise should call listening if not already, do not allow listen twice","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-python/commits/0b72bff1a5b26a75ad1ef60410af02454abc4046"},{"sha":"7a880a296f690e08856fa2e0a78a8fc2f095153c","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"changelog","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-python/commits/7a880a296f690e08856fa2e0a78a8fc2f095153c"},{"sha":"5cafe180fa3edae07a944db90b02ec619863c895","author":{"email":"a8cc47f90f4883e85c2f097d69393902346431fc@uber.com","name":"Grayson Koonce"},"message":"changelog","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-python/commits/5cafe180fa3edae07a944db90b02ec619863c895"},{"sha":"92f4fb8452365e9fb69b5782c85300bb387f37a2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@abhinavg.net","name":"Abhinav Gupta"},"message":"Update CHANGES.rst","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-python/commits/92f4fb8452365e9fb69b5782c85300bb387f37a2"},{"sha":"0dcc3de5a5add5b6ae93e86b8dd7452e670e8826","author":{"email":"6e931f973153c8363c00f374f0992099b32dee5a@gmail.com","name":"Grayson Koonce"},"message":"remove listen check in sync client, already happens in async client","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-python/commits/0dcc3de5a5add5b6ae93e86b8dd7452e670e8826"},{"sha":"c87d4f0ad0d10e3769012b0bda65ebcfccd0a732","author":{"email":"6e931f973153c8363c00f374f0992099b32dee5a@gmail.com","name":"Grayson Koonce"},"message":"why is travis installing threadloop 0.3.0...","distinct":true,"url":"https://api.github.com/repos/uber/tchannel-python/commits/c87d4f0ad0d10e3769012b0bda65ebcfccd0a732"}]}