{"push_id":649319497,"size":17,"distinct_size":0,"ref":"refs/heads/dev","head":"5d9e66ac1b244e89965067d8069f3efa9c6d693c","before":"c55b8a5b821445909c5d18370ec3580ffc28a218","commits":[{"sha":"993cac83ba6f5e494064e3a184d0b3f2a167969b","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Add: logs directory.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/993cac83ba6f5e494064e3a184d0b3f2a167969b"},{"sha":"36570c7d57001b250cf54e6e81159d8c8c879272","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Edit: structure.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/36570c7d57001b250cf54e6e81159d8c8c879272"},{"sha":"65bd4cc72a783c0323cf862f536e76838825ec03","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Edit: indentation.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/65bd4cc72a783c0323cf862f536e76838825ec03"},{"sha":"92a6fa4ca5d951c948c8848caffed06075ffcb74","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Add: some modules.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/92a6fa4ca5d951c948c8848caffed06075ffcb74"},{"sha":"abbfa577b5f66fe2cab0efb10006cd3ac7d7b699","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"alexeykomov"},"message":"Intermediate commit.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/abbfa577b5f66fe2cab0efb10006cd3ac7d7b699"},{"sha":"1f63f98815f633efca2db48c95ed2ba9e1daaed4","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Intermediate commit.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/1f63f98815f633efca2db48c95ed2ba9e1daaed4"},{"sha":"938976fb9e883a1a6fc1d50ff009f054f81216c5","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"alexeykomov"},"message":"Intermediate commit.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/938976fb9e883a1a6fc1d50ff009f054f81216c5"},{"sha":"ca2e447d02ca25cb560f6defa27d7a5f6deb7101","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"alexeykomov"},"message":"Remove: reject callback.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/ca2e447d02ca25cb560f6defa27d7a5f6deb7101"},{"sha":"4e68c1f09ac534db94c0f5a1cb55cf9e253db033","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"alexeykomov"},"message":"Remove: unnecessary Promise clause.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/4e68c1f09ac534db94c0f5a1cb55cf9e253db033"},{"sha":"40a469d11362a9d08d84920692282bec44ee455a","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"alexeykomov"},"message":"Intermediate commit.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/40a469d11362a9d08d84920692282bec44ee455a"},{"sha":"e16dfc25acccc92050a584f0e4666889e205c468","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Intermediate commit.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/e16dfc25acccc92050a584f0e4666889e205c468"},{"sha":"a671568a9089850a38b3ff3fa99354333629a491","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Add: tests are passed.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/a671568a9089850a38b3ff3fa99354333629a491"},{"sha":"dbff6fc018343cd6b982865f9c2c26e2097befc0","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Add: separate files for mocks.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/dbff6fc018343cd6b982865f9c2c26e2097befc0"},{"sha":"50b1630ffd20725de9eed9dfd14f0ac68b4ee23f","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Edit: reorganized file structure.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/50b1630ffd20725de9eed9dfd14f0ac68b4ee23f"},{"sha":"485c2e10ffddf15546e73beb983e389beec9b652","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Edit: first working version.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/485c2e10ffddf15546e73beb983e389beec9b652"},{"sha":"17b0f62a974fb6007b28443b91be51b72d599923","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Add: first working version.","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/17b0f62a974fb6007b28443b91be51b72d599923"},{"sha":"5d9e66ac1b244e89965067d8069f3efa9c6d693c","author":{"email":"a73d93a0983393f58f3b2046c6433654e33b1d7a@gmail.com","name":"Alexey Komov"},"message":"Merge branch 'initial-setup' of https://github.com/alexeykomov/reflectcal-mailer into initial-setup","distinct":false,"url":"https://api.github.com/repos/alexeykomov/reflectcal-mailer/commits/5d9e66ac1b244e89965067d8069f3efa9c6d693c"}]}