{"push_id":773309522,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4ebd42d3acfd9e2fa86bbfecebd479f278703ed5","before":"491d5ca2f40ba7da812146dfad89cf233db2fdb3","commits":[{"sha":"645ac55b41982982ae0f98d812cfcad851b6a204","author":{"email":"d46f1e5496baae804780fe9bd599ca0f1b2bf8d1@gmail.com","name":"Dylan Wu"},"message":"black url function\n\nAdd black url function and log the relay info","distinct":true,"url":"https://api.github.com/repos/dylanwu/shadowsocks/commits/645ac55b41982982ae0f98d812cfcad851b6a204"},{"sha":"4ebd42d3acfd9e2fa86bbfecebd479f278703ed5","author":{"email":"d46f1e5496baae804780fe9bd599ca0f1b2bf8d1@gmail.com","name":"Dylan Wu"},"message":"Merge branch 'relay'","distinct":true,"url":"https://api.github.com/repos/dylanwu/shadowsocks/commits/4ebd42d3acfd9e2fa86bbfecebd479f278703ed5"}]}