{"push_id":734153183,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"254278aab30b5ffcc99dca68e7f67a1b347e895a","before":"78812cf9739dcf492e04b4f5e17b19870b5d9d43","commits":[{"sha":"f9b0ec4bfff29db712a905a0facd56e986d1822f","author":{"email":"bff43b97146eed346cc2b4ff6973848c327fa99b@crans.org","name":"Michel Blockelet"},"message":"Move server.py to graderqueue repository\n\nhttps://github.com/France-ioi/graderqueue","distinct":true,"url":"https://api.github.com/repos/France-ioi/taskgrader/commits/f9b0ec4bfff29db712a905a0facd56e986d1822f"},{"sha":"254278aab30b5ffcc99dca68e7f67a1b347e895a","author":{"email":"bff43b97146eed346cc2b4ff6973848c327fa99b@crans.org","name":"Michel Blockelet"},"message":"Split grade.py\n\ngenStdTaskJson.py generates the input JSON\nsummarizeResults.py summarizes the output JSON","distinct":true,"url":"https://api.github.com/repos/France-ioi/taskgrader/commits/254278aab30b5ffcc99dca68e7f67a1b347e895a"}]}