{"push_id":1460941956,"size":1,"distinct_size":1,"ref":"refs/heads/feature/bystander","head":"82f9a58f08428126758c72e1a2b659767f69b133","before":"f502190e98c6636a855aa520b821a6b20f5ab6b0","commits":[{"sha":"82f9a58f08428126758c72e1a2b659767f69b133","author":{"name":"Noah Oblath","email":"e5053bcd666a9bdc5a3615207c56fc4f159fb38c@gmail.com"},"message":"Switched the mutexes in the stream classes to timed mutexes, and implemented their use to periodically time out lock attempts. Stream is now cancelable, and cancellation status is checked after each failed lock attempt.","distinct":true,"url":"https://api.github.com/repos/project8/midge/commits/82f9a58f08428126758c72e1a2b659767f69b133"}]}
{"actor":{"display_login":"nsoblath"}}