{"push_id":742062171,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"db7b085c997eafaecd84d06e254ee8407a462120","before":"de12d3dc03781140acdce38a955cffe3201b9c06","commits":[{"sha":"c564d30efdad1c98486d478430ba594fd22d784e","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"defined worker interface, it serves to indicate if worker is occupied or not","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/c564d30efdad1c98486d478430ba594fd22d784e"},{"sha":"d397e8975573426fdd27929a662a5f98220ee1f6","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"made every worker interface inherit IWorker","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/d397e8975573426fdd27929a662a5f98220ee1f6"},{"sha":"395667a367c29bf65b537c8dcd6bcdc894e07472","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"added IWorker interface","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/395667a367c29bf65b537c8dcd6bcdc894e07472"},{"sha":"993af6b7e521de1b707607d5a08b38412ae92210","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"cleared unnecessary using's","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/993af6b7e521de1b707607d5a08b38412ae92210"},{"sha":"be87a8dc32901e48604880000fe6a5c65c054769","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"appointment and releasing of employee is done in department\nalso implemented a callback method for task completion to save iteration over due tasks list","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/be87a8dc32901e48604880000fe6a5c65c054769"},{"sha":"a666e0bc759936293f690923fc38c82a50e6a8c6","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"implemented task releasing method","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/a666e0bc759936293f690923fc38c82a50e6a8c6"},{"sha":"567a34f47c9e18bc7cc44ba4596ff2ec32942586","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"removed rendundant comma in the end of the enumeration","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/567a34f47c9e18bc7cc44ba4596ff2ec32942586"},{"sha":"5b1a03e74c6c381deb982365462eb8b3bd3ae5c5","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"work task now has event to call back at when it's complete and methods that allow employees to spend time on the task","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/5b1a03e74c6c381deb982365462eb8b3bd3ae5c5"},{"sha":"faefdddf28ad2d21721c1bcc29c7fc60116b7628","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"introduced salary report type","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/faefdddf28ad2d21721c1bcc29c7fc60116b7628"},{"sha":"1bdd68d95a9aa8d18562c80d7d8be574dbfdb834","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"made SendToFreeLancers a public method","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/1bdd68d95a9aa8d18562c80d7d8be574dbfdb834"},{"sha":"4b480c7291aa20f514b79b5b480152a9e9e7d2fe","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"implemented a method that calculates salary report","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/4b480c7291aa20f514b79b5b480152a9e9e7d2fe"},{"sha":"015685daf83ddd2c4eba7da051de15e62aa15dda","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"introduced AccountantDepartment derived from Department.\nonly difference is that it is able to schedule a task to calculate salaries.","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/015685daf83ddd2c4eba7da051de15e62aa15dda"},{"sha":"d30b269017b96b5a5a9920a379a68efb68b67984","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"added SalaryReport and AccountantDepartment types","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/d30b269017b96b5a5a9920a379a68efb68b67984"},{"sha":"db7b085c997eafaecd84d06e254ee8407a462120","author":{"email":"afca426129fa239810eb8bf9d0581876bc8c8fba@gmail.com","name":"kalexi"},"message":"department now generates AccountantDepartment for Accountant key by default","distinct":true,"url":"https://api.github.com/repos/kalexi/QATestLab_EntryTask/commits/db7b085c997eafaecd84d06e254ee8407a462120"}]}