{"push_id":548086123,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"48d0e5f75b7ba9e149ca5f22501d349a025dc08f","before":"34383c8d4c0795db916370f61f758dd1b8677119","commits":[{"sha":"e37e4aa7913b154b3bcf205850094e4a78216482","author":{"email":"91010ab2791f95fcd50d52d8b32f5c756438c411@devlab.fi","name":"Joni Kanerva"},"message":"add profit (tulosseuranta_taso) relation","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/e37e4aa7913b154b3bcf205850094e4a78216482"},{"sha":"c312ffe0e2407046d1b5dee9e41a97a29aa2161c","author":{"email":"91010ab2791f95fcd50d52d8b32f5c756438c411@devlab.fi","name":"Joni Kanerva"},"message":"add presence validator for sumlevels","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/c312ffe0e2407046d1b5dee9e41a97a29aa2161c"},{"sha":"96fb6c3e145e9ec17c9424ea9ac0752fd7ee18cc","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Move attribute default setting logic to model","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/96fb6c3e145e9ec17c9424ea9ac0752fd7ee18cc"},{"sha":"d779ec4022ad5c6263c9431b0ddbc0283e7ce43c","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Better test coverage for STI methods\n\n* Simplify SumLevel.subclass_from_attributes method\n* Test that SumLevel.default_child_instance returns correct class\n* Test that SumLevel.subclass_from_attributes returns nil if subclass can't be found with provided tyyppi","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/d779ec4022ad5c6263c9431b0ddbc0283e7ce43c"},{"sha":"c942bbbfe6ef55d7d43503b44ad9411292d2f764","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Redirect to sum_levels_path only if commit is present in params","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/c942bbbfe6ef55d7d43503b44ad9411292d2f764"},{"sha":"5ac8c5135e167a2a41e05fc465b7edb712d35be0","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add test for browser detection","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/5ac8c5135e167a2a41e05fc465b7edb712d35be0"},{"sha":"d4a9ee33b766d30920af8efd7601d498ed8e320c","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add comment for SumLevel updating","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/d4a9ee33b766d30920af8efd7601d498ed8e320c"},{"sha":"41299995754c256e95211414f02b80c89b4d856f","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Don't update SumLevel if commit is not present in params","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/41299995754c256e95211414f02b80c89b4d856f"},{"sha":"48d0e5f75b7ba9e149ca5f22501d349a025dc08f","author":{"email":"91010ab2791f95fcd50d52d8b32f5c756438c411@devlab.fi","name":"Joni Kanerva"},"message":"Merge pull request #27 from devlab-oy/joni/tili\n\nImprovements to account management","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/48d0e5f75b7ba9e149ca5f22501d349a025dc08f"}]}