{"push_id":753557769,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"3ce14c40c33a9786dbcda9940bd736c28e93dc93","before":"19ee983187452d0f1f57b2739f285ed8410ac7a3","commits":[{"sha":"3faf0b8d1a635cea55c228c1b2d25471eb1af616","author":{"email":"6fdb9fe849453bf1ed70fa3f85f2176c559ceb1a@yandex.ru","name":"evolver"},"message":"don't needed as abstract","distinct":true,"url":"https://api.github.com/repos/astahovn/design-patterns/commits/3faf0b8d1a635cea55c228c1b2d25471eb1af616"},{"sha":"1371a29faffa41fee81140515da42366f5d8c13b","author":{"email":"6fdb9fe849453bf1ed70fa3f85f2176c559ceb1a@yandex.ru","name":"evolver"},"message":"forgot constructor","distinct":true,"url":"https://api.github.com/repos/astahovn/design-patterns/commits/1371a29faffa41fee81140515da42366f5d8c13b"},{"sha":"8f65facff62949f20434622313d003961272e5f7","author":{"email":"6fdb9fe849453bf1ed70fa3f85f2176c559ceb1a@yandex.ru","name":"evolver"},"message":"Specification factory","distinct":true,"url":"https://api.github.com/repos/astahovn/design-patterns/commits/8f65facff62949f20434622313d003961272e5f7"},{"sha":"3ce14c40c33a9786dbcda9940bd736c28e93dc93","author":{"email":"6fdb9fe849453bf1ed70fa3f85f2176c559ceb1a@yandex.ru","name":"evolver"},"message":"some tests","distinct":true,"url":"https://api.github.com/repos/astahovn/design-patterns/commits/3ce14c40c33a9786dbcda9940bd736c28e93dc93"}]}