{"push_id":906504585,"size":5,"distinct_size":5,"ref":"refs/heads/refactor","head":"c1a8caf9876bf7cabef7f6e21ff28ee3312628ce","before":"98d8d1071de949e196c28993d40020023ce7d202","commits":[{"sha":"c98c65d85cb34d557556fe11f6bef66fd8d9aef8","author":{"email":"01fd00f23b85dea0b385a48b8414da982df4d179@gmail.com","name":"Matthieu Grieger"},"message":"Added Service method to Track and Playlist interfaces","distinct":true,"url":"https://api.github.com/repos/matthieugrieger/mumbledj/commits/c98c65d85cb34d557556fe11f6bef66fd8d9aef8"},{"sha":"e8c75f75be3c4d8f9701688815d9131ecab270b7","author":{"email":"01fd00f23b85dea0b385a48b8414da982df4d179@gmail.com","name":"Matthieu Grieger"},"message":"Added Handler interface and ServiceHandler struct","distinct":true,"url":"https://api.github.com/repos/matthieugrieger/mumbledj/commits/e8c75f75be3c4d8f9701688815d9131ecab270b7"},{"sha":"180f484caa07f30340d38fe4ab6a97cafca04fb4","author":{"email":"01fd00f23b85dea0b385a48b8414da982df4d179@gmail.com","name":"Matthieu Grieger"},"message":"Added MockedAudioHandler","distinct":true,"url":"https://api.github.com/repos/matthieugrieger/mumbledj/commits/180f484caa07f30340d38fe4ab6a97cafca04fb4"},{"sha":"76ab4286d8de585e3878fb6fa3673a47ce695a8a","author":{"email":"01fd00f23b85dea0b385a48b8414da982df4d179@gmail.com","name":"Matthieu Grieger"},"message":"Implemented add command and its unit tests","distinct":true,"url":"https://api.github.com/repos/matthieugrieger/mumbledj/commits/76ab4286d8de585e3878fb6fa3673a47ce695a8a"},{"sha":"c1a8caf9876bf7cabef7f6e21ff28ee3312628ce","author":{"email":"01fd00f23b85dea0b385a48b8414da982df4d179@gmail.com","name":"Matthieu Grieger"},"message":"Update TODO","distinct":true,"url":"https://api.github.com/repos/matthieugrieger/mumbledj/commits/c1a8caf9876bf7cabef7f6e21ff28ee3312628ce"}]}