{"push_id":1250016466,"size":152,"distinct_size":0,"ref":"refs/heads/master","head":"56ef9e1751308ed0d3f5b614ac85a31f8ef4afad","before":"1e1c0571ab2f50b4aa86d955d0168e8f2342bc9c","commits":[{"sha":"53b4cf93750498537bb725abaeacfb31e46882f4","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"gem upgrades and puma version bump","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/53b4cf93750498537bb725abaeacfb31e46882f4"},{"sha":"686bcabf5a7494514e9993d496a2e455bec3cf3c","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"Merge pull request #1711 from camallen/gem_upgrades\n\ngem upgrades and puma version bump","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/686bcabf5a7494514e9993d496a2e455bec3cf3c"},{"sha":"b5cefb22a5f557df200f8a5a81198fb0eb9854e2","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"Allow empty workflow tasks on create / update\n\n* allow empty hash for workflow_content strings\r\n\r\n* spec the empty task set on create\r\n\r\n* move to json_schema param definitions\r\n\r\n* update specs to use string objects instead of arrays","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/b5cefb22a5f557df200f8a5a81198fb0eb9854e2"},{"sha":"6828f2f7017ba3fc28f3e59fdba8078d93c5c0a4","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"lock sidekiq at 3.4.2\n\nsidekiq 3.5+ bumps celluloid but sidetiq fails with this on 0.6.3 as it needs 0.7+ and that requires sidekiq 4+. Eventually we should just bump to sidekiq 4 and fix the deps.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/6828f2f7017ba3fc28f3e59fdba8078d93c5c0a4"},{"sha":"f429a5523c3dd5f45ee8f7df611c80ab81cd9be0","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"bump to sidekiq 4\n\nwow - what an upgrade path, this just seemed to work!","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/f429a5523c3dd5f45ee8f7df611c80ab81cd9be0"},{"sha":"61296021f0dd3338604e526c59381b5e837b0e58","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"lock sidekiq at 3.4.2\n\nsidekiq 3.5+ bumps celluloid but sidetiq fails with this on 0.6.3 as it needs 0.7+ and that requires sidekiq 4+. Eventually we should just bump to sidekiq 4 and fix the deps.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/61296021f0dd3338604e526c59381b5e837b0e58"},{"sha":"7fe81763f1efbcb82218b690c9c1bbb9c02ca30e","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"skip dead queue for cellect seen workers","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/7fe81763f1efbcb82218b690c9c1bbb9c02ca30e"},{"sha":"ebd7b14dbd93816c74306d158f3fcc4be9a11917","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Merge remote-tracking branch 'camallen/sidekiq_4_upgrade'","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/ebd7b14dbd93816c74306d158f3fcc4be9a11917"},{"sha":"1c9dfc1464686467b10793b771ad95e1fa5888f1","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Fix merge","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/1c9dfc1464686467b10793b771ad95e1fa5888f1"},{"sha":"f00374c66d2e2c02e2d2ed3622f2a2f907633280","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"Users whiteload structure fix (#1756)\n\n* only update users without a default\r\n\r\n* add false default value for user upload whitelist","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/f00374c66d2e2c02e2d2ed3622f2a2f907633280"},{"sha":"a204079e00aa7e3b26fe9fa9e0d43160dee8b150","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"add not null constraint to users upload_whitelist (#1758)","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/a204079e00aa7e3b26fe9fa9e0d43160dee8b150"},{"sha":"4bee5fcac24355c24d6a2caebd4e0b463c1af1ca","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"Change result page title to results","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/4bee5fcac24355c24d6a2caebd4e0b463c1af1ca"},{"sha":"8a5ee8e0782e0ab537377864f9908067b14f85d0","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"update project links docs (#1760)\n\ndocs the correct usage of linking workflows & subject sets to a project.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/8a5ee8e0782e0ab537377864f9908067b14f85d0"},{"sha":"39551c6fadf127dcf20f3eeb632c029eec61e7de","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"split dequeue subject queue workers up\n\nrate limit non-logged in ones (no user) but do not skip the non-logged in ones. Also bump the queue priority","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/39551c6fadf127dcf20f3eeb632c029eec61e7de"},{"sha":"6237b1df643c8464ecb1cab868088a2bb3ada083","author":{"name":"Campbell Allen","email":"00726f3b6d222521e365461f9470356984309498@gmail.com"},"message":"Merge pull request #1759 from camallen/already_seens_in_queue\n\nsplit dequeue subject queue workers up","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/6237b1df643c8464ecb1cab868088a2bb3ada083"},{"sha":"41c8d742c92e33f7f2bfdfcfcf933a2b24dc4a61","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Optimize role control (#1762)\n\n* Switch assignment to be same order as parameters\r\n\r\n* Add index on public/privateness of user groups\r\n\r\n* Speed up RoleControl by not having a nested query","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/41c8d742c92e33f7f2bfdfcfcf933a2b24dc4a61"},{"sha":"d62a7622f7de3ce10248041f17fb25fb24f98965","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Extract classifications export controller action to operation","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/d62a7622f7de3ce10248041f17fb25fb24f98965"},{"sha":"4f08792f661e08a434785d9dc77afe6769fb17d6","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Add subjects export operation","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/4f08792f661e08a434785d9dc77afe6769fb17d6"},{"sha":"48dbce511b14aff4493125db6f2fe0fc9d03e42c","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Use compose and import_filters","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/48dbce511b14aff4493125db6f2fe0fc9d03e42c"},{"sha":"02e47ae1b211be77635c17ca6d1880e3c60e4854","author":{"name":"Marten Veldthuis","email":"fd3c24eaec4a971f357f11aa12608d598e510af0@veldthuis.com"},"message":"Add remaining export types as operations","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/02e47ae1b211be77635c17ca6d1880e3c60e4854"}]}
{"actor":{"display_login":"camallen"}}