{"push_id":1779730236,"size":4,"distinct_size":4,"ref":"refs/heads/feature/oauth","head":"8624be351d747db005635a81bf08222537a13ed7","before":"972a7154885b94ed441bc0f1d5238f440017b339","commits":[{"sha":"59a7b8839a52a801716d19c6fe41b429a44801ee","author":{"name":"Dmitry Vdovin","email":"b74c9832380c84d7ec59b7433db4f4958e3c6fcf@gmail.com"},"message":"Set up koa-passport and different passport strategies\n\nAdded strategies: username/password, facebook, google, twitter.","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/59a7b8839a52a801716d19c6fe41b429a44801ee"},{"sha":"7e76b1a371364a8ade72700c1f38b8904e376e37","author":{"name":"Dmitry Vdovin","email":"b74c9832380c84d7ec59b7433db4f4958e3c6fcf@gmail.com"},"message":"Refactor controllers to use passport for auth","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/7e76b1a371364a8ade72700c1f38b8904e376e37"},{"sha":"3a971e002064c23750838e40f28acada15fcfce8","author":{"name":"Dmitry Vdovin","email":"b74c9832380c84d7ec59b7433db4f4958e3c6fcf@gmail.com"},"message":"Fix server rendering of Helmet\n\nHelmet.rewind would return unprocessed object on the first invocation\nwhich was causing some tests, when running them individually, to fail.","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/3a971e002064c23750838e40f28acada15fcfce8"},{"sha":"8624be351d747db005635a81bf08222537a13ed7","author":{"name":"Dmitry Vdovin","email":"b74c9832380c84d7ec59b7433db4f4958e3c6fcf@gmail.com"},"message":"Improve error messages of some assertions\n\n- to redirect\n- to open successfully\n- not to open authorized\n- to open not found","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/8624be351d747db005635a81bf08222537a13ed7"}]}
{"actor":{"display_login":"voidxnull"}}