{"push_id":1862099295,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"44959700b9ba08233f46d3baeb7d8d2c4081a805","before":"a3152f0ab0b50793a8c5fe50edb18ac72ae8a7f1","commits":[{"sha":"d3aba9f829ba26a567d8c35871d3cbbe827e0530","author":{"name":"Martin Polanka","email":"5236ed15a0d7552fd7ed610ea478e0b58322c255@gmail.com"},"message":"Prepare validations interface and their description","distinct":false,"url":"https://api.github.com/repos/ReCodEx/api/commits/d3aba9f829ba26a567d8c35871d3cbbe827e0530"},{"sha":"903f206ad654a06c6108904b0666c28bae3c101f","author":{"name":"Martin Polanka","email":"5236ed15a0d7552fd7ed610ea478e0b58322c255@gmail.com"},"message":"Validations will be in separate classes for better separation","distinct":false,"url":"https://api.github.com/repos/ReCodEx/api/commits/903f206ad654a06c6108904b0666c28bae3c101f"},{"sha":"8564739964e6d6212e6cea8b35b627e4c2da4c9e","author":{"name":"Martin Polanka","email":"5236ed15a0d7552fd7ed610ea478e0b58322c255@gmail.com"},"message":"Validators empty test files","distinct":false,"url":"https://api.github.com/repos/ReCodEx/api/commits/8564739964e6d6212e6cea8b35b627e4c2da4c9e"},{"sha":"53d170d7c36b5434c6ba89ba4ed52fe38c8f1a9c","author":{"name":"Martin Polanka","email":"5236ed15a0d7552fd7ed610ea478e0b58322c255@gmail.com"},"message":"First part of ExerciseConfig validator, plus tests","distinct":false,"url":"https://api.github.com/repos/ReCodEx/api/commits/53d170d7c36b5434c6ba89ba4ed52fe38c8f1a9c"},{"sha":"44959700b9ba08233f46d3baeb7d8d2c4081a805","author":{"name":"Martin Polanka","email":"5236ed15a0d7552fd7ed610ea478e0b58322c255@gmail.com"},"message":"Merge pull request #33 from ReCodEx/exercise-config-valiations\n\nExercise config valiations","distinct":true,"url":"https://api.github.com/repos/ReCodEx/api/commits/44959700b9ba08233f46d3baeb7d8d2c4081a805"}]}
{"actor":{"display_login":"Neloop"}}