{"push_id":643388136,"size":2,"distinct_size":2,"ref":"refs/heads/voiceset","head":"b7e485418fd3cc76249898ce009e13dea86520ff","before":"ca5c9f71447082dc1b9593c4550e260e569b2d94","commits":[{"sha":"d2aef71e153dc8d4bbe489e57547ec6a196907fc","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"Split Voice from Selectable into own WithVoices trait (WIP, code commit)","distinct":true,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/d2aef71e153dc8d4bbe489e57547ec6a196907fc"},{"sha":"b7e485418fd3cc76249898ce009e13dea86520ff","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"TS proof-of-concept/testcase","distinct":true,"url":"https://api.github.com/repos/reaperrr/OpenRA/commits/b7e485418fd3cc76249898ce009e13dea86520ff"}]}