{"push_id":777839251,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"a31ff616298a72c864688372fac9904dbbcdbf1c","before":"fede7af4c08617fed2fa9639818266824901be4f","commits":[{"sha":"4246cde1122ccb8b45d449e9b536401b11fa2b2c","author":{"email":"06a39b9419a5366588ddcf08552b0f388ebb4f24@gmail.com","name":"ayuanx"},"message":"In Python2, 'for' loop blocks until subprocess is ended.\nIf the output is short, this isn't an issue; but if the output is very\nlong, you won't be able to see realtime output until subproecess\nterminates.\n\nSo intead use old fashioned while + readline to process realtime output.","distinct":true,"url":"https://api.github.com/repos/philchristensen/svn-color/commits/4246cde1122ccb8b45d449e9b536401b11fa2b2c"},{"sha":"a31ff616298a72c864688372fac9904dbbcdbf1c","author":{"email":"e888d2bd6f13f82caa51a37c03d034c76f661ba3@bubblehouse.org","name":"Phil Christensen"},"message":"Merge pull request #5 from ayuanx/master\n\nIn Python2, 'for' loop blocks until subprocess is ended.","distinct":true,"url":"https://api.github.com/repos/philchristensen/svn-color/commits/a31ff616298a72c864688372fac9904dbbcdbf1c"}]}