{"push_id":632321863,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b4d91d0ca6a4d72368d308bf8fce093ad496c7e5","before":"61c67137918614d508650a3292e5d9d4b313e5ba","commits":[{"sha":"1e272b09e17da612713db19e0538e432101be892","author":{"email":"19d8678feae20245931ea395acff2206afc9ec31@gmail.com","name":"Symeon Huang"},"message":"no longer need concurrent module","distinct":true,"url":"https://api.github.com/repos/librehat/libQtShadowsocks/commits/1e272b09e17da612713db19e0538e432101be892"},{"sha":"b4d91d0ca6a4d72368d308bf8fce093ad496c7e5","author":{"email":"19d8678feae20245931ea395acff2206afc9ec31@gmail.com","name":"Symeon Huang"},"message":"use direct connection for all signal-slot connections","distinct":true,"url":"https://api.github.com/repos/librehat/libQtShadowsocks/commits/b4d91d0ca6a4d72368d308bf8fce093ad496c7e5"}]}