{"push_id":720860904,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"48cbd8853471691353dbb39a5b771fa9ade8eaee","before":"40cf2ee6fd5e7299ff3063de9a8ffb65c9b46c64","commits":[{"sha":"f02174903feda4efe2c976ea3469d56d7b9d521c","author":{"email":"fc58fa1be24a917d4aa409cc4ef5129ca499ff3e@163.com","name":"twer"},"message":"add cacha for operations waiting for redis server reply","distinct":true,"url":"https://api.github.com/repos/focusj/rediscli/commits/f02174903feda4efe2c976ea3469d56d7b9d521c"},{"sha":"f84368251128cd1b2d85fa0eaa4e8ecf6b53d09d","author":{"email":"fc58fa1be24a917d4aa409cc4ef5129ca499ff3e@163.com","name":"twer"},"message":"add generic for set command","distinct":true,"url":"https://api.github.com/repos/focusj/rediscli/commits/f84368251128cd1b2d85fa0eaa4e8ecf6b53d09d"},{"sha":"5ce3cd09ca70f49557f068d8b01148bf8ee32658","author":{"email":"fc58fa1be24a917d4aa409cc4ef5129ca499ff3e@163.com","name":"twer"},"message":"add generic type for all string command","distinct":true,"url":"https://api.github.com/repos/focusj/rediscli/commits/5ce3cd09ca70f49557f068d8b01148bf8ee32658"},{"sha":"14a06d0ebbcce32749e609c4b40b7894dd418c7f","author":{"email":"fc58fa1be24a917d4aa409cc4ef5129ca499ff3e@163.com","name":"twer"},"message":"remove useless implicits","distinct":true,"url":"https://api.github.com/repos/focusj/rediscli/commits/14a06d0ebbcce32749e609c4b40b7894dd418c7f"},{"sha":"48cbd8853471691353dbb39a5b771fa9ade8eaee","author":{"email":"fc58fa1be24a917d4aa409cc4ef5129ca499ff3e@163.com","name":"twer"},"message":"beautify code and rearrange code structor","distinct":true,"url":"https://api.github.com/repos/focusj/rediscli/commits/48cbd8853471691353dbb39a5b771fa9ade8eaee"}]}