{"push_id":839168804,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"23dfbc8783f20e704b1b1a54b6b79c3817c61c8e","before":"a23b5cb5f92b7067f9573fa0cab9fe19734906a4","commits":[{"sha":"463716b35ebac9d37c89e38e4b672fd400ba8e72","author":{"email":"a063ce1bff1707cee49011b8aaf59109cce01681@gmail.com","name":"Bai Jie"},"message":"add MessageHandler as a implement of ChannelInterface","distinct":true,"url":"https://api.github.com/repos/Bai-Jie/trynetty/commits/463716b35ebac9d37c89e38e4b672fd400ba8e72"},{"sha":"23dfbc8783f20e704b1b1a54b6b79c3817c61c8e","author":{"email":"a063ce1bff1707cee49011b8aaf59109cce01681@gmail.com","name":"Bai Jie"},"message":"don't report SE_NO_SERIALVERSIONID bug for groovy closure","distinct":true,"url":"https://api.github.com/repos/Bai-Jie/trynetty/commits/23dfbc8783f20e704b1b1a54b6b79c3817c61c8e"}]}