{"push_id":2325781907,"size":13,"distinct_size":13,"ref":"refs/heads/feature/bump_rails_to_5_1","head":"b3093388238f706813f389516ff5b93f71e9e34c","before":"fabaea93cb3c8fda069b5b9352a53c8aff821dac","commits":[{"sha":"5727fbffb4b6859ce94f737ec1d44ef45a9728a4","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"bump rails to 5.1","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/5727fbffb4b6859ce94f737ec1d44ef45a9728a4"},{"sha":"c69e88d5184dd74362182839a7c79d488b044ad9","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"ensure 5.1 compatible migrations","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/c69e88d5184dd74362182839a7c79d488b044ad9"},{"sha":"9408225f8334b882755c850cf909fe8efae4113e","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"replace deprecated references to changes in after_save hooks","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/9408225f8334b882755c850cf909fe8efae4113e"},{"sha":"0351a5a9969a0b2799f6bdbbb916ae4a89d158c8","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"define relation_type to be an attribute","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/0351a5a9969a0b2799f6bdbbb916ae4a89d158c8"},{"sha":"4515b6a74a872b7978082f3038f07e602a3a3cdc","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"replace deprecated references to attribute_was/changed","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/4515b6a74a872b7978082f3038f07e602a3a3cdc"},{"sha":"f9f36d0a776370fcc0dffe9ac5f3eece3623460f","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"extract relation_type into concern","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/f9f36d0a776370fcc0dffe9ac5f3eece3623460f"},{"sha":"50165e5dd594b3563fbb66a7021c9d9e91d1277d","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"fix deprecated specs","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/50165e5dd594b3563fbb66a7021c9d9e91d1277d"},{"sha":"47dc7c13f9dcc189f289fb04fe7c9b4b676f1bee","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"move relation_type validation to contract","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/47dc7c13f9dcc189f289fb04fe7c9b4b676f1bee"},{"sha":"823ce34989a4cc4a7895014c395a5a3e1cd6c2c4","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"string as default for virtual attribute","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/823ce34989a4cc4a7895014c395a5a3e1cd6c2c4"},{"sha":"f6c3510ca2cd8da1b4beba9ca007e3b9f156865f","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"apply virtual_attribute to parent_id","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/f6c3510ca2cd8da1b4beba9ca007e3b9f156865f"},{"sha":"b524f2a7814d2f4ceff5765b5208118fd13f9d7c","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"use AR::execute as delete returns no rows","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/b524f2a7814d2f4ceff5765b5208118fd13f9d7c"},{"sha":"31cda7257bd591cee1fe9189b3eb428af34e5213","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"use string for class_name","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/31cda7257bd591cee1fe9189b3eb428af34e5213"},{"sha":"b3093388238f706813f389516ff5b93f71e9e34c","author":{"name":"Jens Ulferts","email":"9bbb73a455843f19078df79ee397254eb30c4ecd@finn.de"},"message":"throw :abort in fake callback","distinct":true,"url":"https://api.github.com/repos/opf/openproject/commits/b3093388238f706813f389516ff5b93f71e9e34c"}]}
{"actor":{"display_login":"ulferts"}}