{"push_id":738171150,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"a3bc6b645df03dd13bca9f1e3776526bcc7a45e6","before":"f5232062dc50bb19e480c2f6c3656951c9ccc3a0","commits":[{"sha":"024fcaa305bb5251adbb0bcf023e2baf5b3efa9b","author":{"email":"aee7907168e20655111400adac27b7801a8943c4@gmail.com","name":"Vasily Nesterov"},"message":"Немного перепишем списаие, заморозку и передачу абонементов","distinct":true,"url":"https://api.github.com/repos/drda3x/teacher_book/commits/024fcaa305bb5251adbb0bcf023e2baf5b3efa9b"},{"sha":"238d1ffbbb0e08a0a00594ce978781ab49eda90b","author":{"email":"aee7907168e20655111400adac27b7801a8943c4@gmail.com","name":"Vasily Nesterov"},"message":"Еще немного супер логики","distinct":true,"url":"https://api.github.com/repos/drda3x/teacher_book/commits/238d1ffbbb0e08a0a00594ce978781ab49eda90b"},{"sha":"a3bc6b645df03dd13bca9f1e3776526bcc7a45e6","author":{"email":"aee7907168e20655111400adac27b7801a8943c4@gmail.com","name":"Vasily Nesterov"},"message":"Теперь мы умеем не только обрабатывать много абонементов при их изменении,\nно и узнаем какие из них обработались","distinct":true,"url":"https://api.github.com/repos/drda3x/teacher_book/commits/a3bc6b645df03dd13bca9f1e3776526bcc7a45e6"}]}