{"push_id":819809595,"size":3,"distinct_size":3,"ref":"refs/heads/PLM722ef53e4f688913bf9c93981563e81a5ce5b017","head":"1cb446348dc59c233de0f07cfd641bed9776d424","before":"4051fb79eee0fdd722424607b20b80a97fab9fc3","commits":[{"sha":"2619bc505104e2c1d6bd06d09e2d7467aeb81979","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"executed\",\"passedtests\":\"7\",\"totaltests\":\"7\",\"course\":\"\",\"lang\":\"Scala\",\"exo\":\"recursion.logo.lessons.recursion.logo.polygonfractal.PolygonFractal\",\"outcome\":\"pass\"}","distinct":true,"url":"https://api.github.com/repos/BuggleInc/PLM-data/commits/2619bc505104e2c1d6bd06d09e2d7467aeb81979"},{"sha":"5d7bb64ef77f1c8944e2a9a77aaf1ef1ce6854bd","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"switched\",\"passedtests\":\"7\",\"switchto\":\"recursion.logo.lessons.recursion.logo.polygonfractal.PolygonFractal\",\"totaltests\":\"7\",\"course\":\"\",\"lang\":\"Scala\",\"exo\":\"recursion.logo.lessons.recursion.logo.polygonfractal.PolygonFractal\",\"outcome\":\"pass\"}","distinct":true,"url":"https://api.github.com/repos/BuggleInc/PLM-data/commits/5d7bb64ef77f1c8944e2a9a77aaf1ef1ce6854bd"},{"sha":"1cb446348dc59c233de0f07cfd641bed9776d424","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"executed\",\"passedtests\":\"0\",\"totaltests\":\"7\",\"course\":\"\",\"lang\":\"Scala\",\"exo\":\"recursion.logo.lessons.recursion.logo.dragoncurve.DragonCurve1\",\"outcome\":\"fail\"}","distinct":true,"url":"https://api.github.com/repos/BuggleInc/PLM-data/commits/1cb446348dc59c233de0f07cfd641bed9776d424"}]}