{"push_id":1138453150,"size":2,"distinct_size":2,"ref":"refs/heads/earnings","head":"415e456fa03d80b7c84c3ebeac300da763ba2170","before":"065b8fe11a8dc95b7f18545e155586488eac5b9d","commits":[{"sha":"302e07149afac17de8642d1509bf9277e637cd2e","author":{"name":"Davy Peter Braun","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@davybraun.com"},"message":"Trust path A and B's payoff verified.","distinct":true,"url":"https://api.github.com/repos/medialab/oTree/commits/302e07149afac17de8642d1509bf9277e637cd2e"},{"sha":"415e456fa03d80b7c84c3ebeac300da763ba2170","author":{"name":"Davy Peter Braun","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@davybraun.com"},"message":"Add field in Player to store the ID of player matched with during relevant calculation phases.","distinct":true,"url":"https://api.github.com/repos/medialab/oTree/commits/415e456fa03d80b7c84c3ebeac300da763ba2170"}]}
{"actor":{"display_login":"dheavy"}}