{"push_id":543802318,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"1ca35a84421fb94b5a32a43d4ed44b095570d022","before":"9cdc3dc7ef8e7a87169755a6b4287a5394745dd1","commits":[{"sha":"40e9be00216af7fd1e47d9ebad6224aa2fb52f7f","author":{"email":"1312a540affb38081ec9173477607c3c9b3009a5@nvidia.com","name":"Max Lv"},"message":"Avoid getaddrinfo() in the main loop","distinct":false,"url":"https://api.github.com/repos/shadowsocks/shadowsocks-libev/commits/40e9be00216af7fd1e47d9ebad6224aa2fb52f7f"},{"sha":"108cac35f8fc4145d1d4454d9f89a0f9186781ec","author":{"email":"eecca981a2d5625827ff3c46279cd1b8e545994b@gmail.com","name":"Max Lv"},"message":"update README","distinct":false,"url":"https://api.github.com/repos/shadowsocks/shadowsocks-libev/commits/108cac35f8fc4145d1d4454d9f89a0f9186781ec"},{"sha":"1ca35a84421fb94b5a32a43d4ed44b095570d022","author":{"email":"eecca981a2d5625827ff3c46279cd1b8e545994b@gmail.com","name":"Max Lv"},"message":"Merge pull request #215 from shadowsocks/v2.0.5\n\nAvoid getaddrinfo() in the main loop","distinct":true,"url":"https://api.github.com/repos/shadowsocks/shadowsocks-libev/commits/1ca35a84421fb94b5a32a43d4ed44b095570d022"}]}