{"push_id":768007575,"size":1,"distinct_size":1,"ref":"refs/heads/weights-as-module-attributes","head":"200bf39ea7def21247a808e993d853b6e06fdb2c","before":"c10ffaefd5310ac1fd322ade3f0be713c526e6b8","commits":[{"sha":"200bf39ea7def21247a808e993d853b6e06fdb2c","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@gausby.dk","name":"Martin Gausby"},"message":"Checkout exercises using the new weight scheme\n\n  - It will now write to workshop state when it is done copying files\n    from source to sandbox.\n  - It can now check for passing state on exercises that has are not in\n    state file (it will just return false)\n  - It does not rely on the name to weight+name mapping\n  - Expect exercise folders in sandbox to start with digits and an\n    underscore\n  - Expect exercise folders in source to be have a valid exercises\n    folder name, as specified in `Exercise.valid_name?`","distinct":true,"url":"https://api.github.com/repos/gausby/workshop/commits/200bf39ea7def21247a808e993d853b6e06fdb2c"}]}