{"push_id":1331585794,"size":48,"distinct_size":48,"ref":"refs/heads/master","head":"5fab785e977018f24e58539e5b581fad3457d58d","before":"94d914761c6727e00038c0bbdac93d014abd7e41","commits":[{"sha":"7b8b30946453a37688c929c52d30bb07515c1d6c","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"User implements Spring Security's UserDetails","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/7b8b30946453a37688c929c52d30bb07515c1d6c"},{"sha":"de626f974173a8ee44ffebca40e324d2ea5a89ed","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Extracted post footer panel","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/de626f974173a8ee44ffebca40e324d2ea5a89ed"},{"sha":"6ddb7b4e204ff03348fa392f10737b6eb9b8a854","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Extracted user tabs and profile header","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/6ddb7b4e204ff03348fa392f10737b6eb9b8a854"},{"sha":"2e9d65f3a8fe7ca74c26e9e12c4c04d3ea6088cc","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Add token filter for REST api","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/2e9d65f3a8fe7ca74c26e9e12c4c04d3ea6088cc"},{"sha":"5a2301e921d1bb0cb1052847b7ba0e5da23ecafc","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Authenticate user and return token","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/5a2301e921d1bb0cb1052847b7ba0e5da23ecafc"},{"sha":"9e4969f0d2f28b66588a1582e64d268b14b26df6","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Use token encryption","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/9e4969f0d2f28b66588a1582e64d268b14b26df6"},{"sha":"22bbd81b9b62e22207b4ea4971e1b761020e3cb5","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"slf4j + logback for logging","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/22bbd81b9b62e22207b4ea4971e1b761020e3cb5"},{"sha":"f83ed92c4d7863e6d62192c58f6fe5915e89b8e0","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Code refactoring","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/f83ed92c4d7863e6d62192c58f6fe5915e89b8e0"},{"sha":"95623fcd21ff131ac92938e499ae41925e016b3a","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Rest controller for retrieving top articles and by id","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/95623fcd21ff131ac92938e499ae41925e016b3a"},{"sha":"e0d29251c221a72d3d87b510628332ef307eecd5","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Retrieve comments of article","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/e0d29251c221a72d3d87b510628332ef307eecd5"},{"sha":"e0598a85d1c9faae5d67c1a5984939629c926011","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Rest API for adding comments","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/e0598a85d1c9faae5d67c1a5984939629c926011"},{"sha":"c3e592480bb7f96f7e9f928a888da47596f34ac1","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Rest controller for user","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/c3e592480bb7f96f7e9f928a888da47596f34ac1"},{"sha":"46dbafdb115794791c9f25ed5ca7a3c10ef17a90","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Exception handlers for 404 and 405 errors","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/46dbafdb115794791c9f25ed5ca7a3c10ef17a90"},{"sha":"d218fcb24563bdc839545c52006bef294901cf1c","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Use Tomcat plugin for running","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/d218fcb24563bdc839545c52006bef294901cf1c"},{"sha":"aeb1205098ba169bfc524f20b9100f14feb364cb","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Introduce multi-module architecture","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/aeb1205098ba169bfc524f20b9100f14feb364cb"},{"sha":"7ecd2403d36728a961bd7833fada41ff46612b2d","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Remove old data tests","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/7ecd2403d36728a961bd7833fada41ff46612b2d"},{"sha":"37048aa0814e2f6579b7d68f9b9ddcc11d910f67","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Migrate from XML to Spring Java Config","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/37048aa0814e2f6579b7d68f9b9ddcc11d910f67"},{"sha":"2f995da915b5443b97a35badeeeefde948ad316b","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Fix transaction management.\n\n@EnableTransactionManagement only looks for @Transactional on beans in the same application context they are defined in.","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/2f995da915b5443b97a35badeeeefde948ad316b"},{"sha":"dbd09ab5e1cc068499384c807c5132bf0471f963","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Exclude WebMvcConfigurerAdapter class from component scanning\n\nBecause it causes strange trouble with lazy initialization exception.","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/dbd09ab5e1cc068499384c807c5132bf0471f963"},{"sha":"92f2e588fe49793908382941452bccff06832246","author":{"name":"Oleksandr Tyshkovets","email":"3c5c7be28a1944468f6661478a0d5533bca9fa9b@gmail.com"},"message":"Remove unused code","distinct":true,"url":"https://api.github.com/repos/aint/HabraClone/commits/92f2e588fe49793908382941452bccff06832246"}]}
{"actor":{"display_login":"aint"}}