{"push_id":1288517178,"size":10,"distinct_size":10,"ref":"refs/heads/feature/rails5","head":"59fcaf9f242901a9f5207f8319eb04be2aebd9ed","before":"9239d58d255f783bfe98c9d0fdebdc24dd415f76","commits":[{"sha":"77392fd196e993d2500033480188b737d4ae740a","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"move attachment upload button","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/77392fd196e993d2500033480188b737d4ae740a"},{"sha":"db76001fc7e7873c660fdc18bd4e628fd9028616","author":{"name":"Oliver Günther","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@oliverguenther.de"},"message":"Merge pull request #4858 from ulferts/fix/move_attachments_button_in_split_view\n\nmove attachment upload button","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/db76001fc7e7873c660fdc18bd4e628fd9028616"},{"sha":"2ff7e923cd38a0a18b72eadc8d263abd1c8b5daf","author":{"name":"Oliver Günther","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@oliverguenther.de"},"message":"Explicitly require LWP::Protocol::http\n\nThis should resolve `Attempt to reload LWP/Protocol/http.pm aborted.` on\nthe apache authorization mod_perl script.\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/2ff7e923cd38a0a18b72eadc8d263abd1c8b5daf"},{"sha":"94d69a39d70a1b996188921bdc85772c8acb6380","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"reimplement test removed in 07cb02b","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/94d69a39d70a1b996188921bdc85772c8acb6380"},{"sha":"b129f14079242c2cd4327559dd695eb46c2de989","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"replace removed method AR method #type_cast_from_database","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/b129f14079242c2cd4327559dd695eb46c2de989"},{"sha":"05f0bc2a5b4d7976cc6c28c939f1549dbb37f3f3","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"replace deprecated merge!","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/05f0bc2a5b4d7976cc6c28c939f1549dbb37f3f3"},{"sha":"6fcb2913d4533bdda591fd28b6077823713ddfab","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"cast to array before slicing","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/6fcb2913d4533bdda591fd28b6077823713ddfab"},{"sha":"ea36f19be29d775284119e23c22aa33c8229557d","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"replace ineffective permission assignments","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/ea36f19be29d775284119e23c22aa33c8229557d"},{"sha":"3b9df1f3e01ec87779e695426f9ab3c30cbcac0f","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"adapt sanitizer used","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/3b9df1f3e01ec87779e695426f9ab3c30cbcac0f"},{"sha":"59fcaf9f242901a9f5207f8319eb04be2aebd9ed","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"Merge remote-tracking branch 'origin/dev' into feature/rails5","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/59fcaf9f242901a9f5207f8319eb04be2aebd9ed"}]}
{"actor":{"display_login":"ulferts"}}