{"push_id":2565029060,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"ea0b799d571bc1c82b902e9b5ace33d2995bd692","before":"d3a4baed2e65567998f8e5a1273b12ddee926268","commits":[{"sha":"dd69ee11036e85fb281d01b0c7326f1e61439be4","author":{"name":"kamenkamen","email":"e9b3ee88bdd4f0e25f0c5828438236f7ced658ac@gmail.com"},"message":"Add exam preparation","distinct":true,"url":"https://api.github.com/repos/kamenkamen/Java-OOP-Advanced/commits/dd69ee11036e85fb281d01b0c7326f1e61439be4"},{"sha":"56913e30c14c2f1b224d85e375d71403aae8c8b5","author":{"name":"kamenkamen","email":"e9b3ee88bdd4f0e25f0c5828438236f7ced658ac@gmail.com"},"message":"Add new theme: Exercise: open closed liskov substitution principles","distinct":true,"url":"https://api.github.com/repos/kamenkamen/Java-OOP-Advanced/commits/56913e30c14c2f1b224d85e375d71403aae8c8b5"},{"sha":"ea2169ac682ce196c6731612de0083c5aa68cfb5","author":{"name":"kamenkamen","email":"e9b3ee88bdd4f0e25f0c5828438236f7ced658ac@gmail.com"},"message":"Add new theme: Interface segregation, dependency inversion principles: First task: System resources","distinct":true,"url":"https://api.github.com/repos/kamenkamen/Java-OOP-Advanced/commits/ea2169ac682ce196c6731612de0083c5aa68cfb5"},{"sha":"ea0b799d571bc1c82b902e9b5ace33d2995bd692","author":{"name":"kamenkamen","email":"e9b3ee88bdd4f0e25f0c5828438236f7ced658ac@gmail.com"},"message":"Add task 02 - Services","distinct":true,"url":"https://api.github.com/repos/kamenkamen/Java-OOP-Advanced/commits/ea0b799d571bc1c82b902e9b5ace33d2995bd692"}]}
{"actor":{"display_login":"kamenkamen"}}