{"push_id":557439973,"size":6,"distinct_size":6,"ref":"refs/heads/PLMec29fc98fc3df816f8cbfdb7cbd3673631e01dee","head":"09c0e6362f5b2462c55fb3669ebb1fce3abd7698","before":"e985bedb7604e84c52e8af26daeff2ceec39e2fc","commits":[{"sha":"e254ab1ea00f5b3baeb3766a7f549ffff9c6591d","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"switched\",\"exo\":\"welcome.lessons.welcome.loopdowhile.LoopDoWhile\",\"course\":\"\",\"switchto\":\"welcome.lessons.welcome.loopdowhile.Poucet\",\"outcome\":\"pass\",\"lang\":\"Python\"}","distinct":true,"url":"https://api.github.com/repos/mquinson/PLM-data/commits/e254ab1ea00f5b3baeb3766a7f549ffff9c6591d"},{"sha":"9be97e0d6b7b560cf60b476aaf056bcbc15b288f","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"readTip\",\"exo\":\"welcome.lessons.welcome.loopdowhile.Poucet\",\"course\":\"\",\"id\":\"#tip-1\",\"outcome\":\"pass\",\"lang\":\"Python\"}","distinct":true,"url":"https://api.github.com/repos/mquinson/PLM-data/commits/9be97e0d6b7b560cf60b476aaf056bcbc15b288f"},{"sha":"f6b7e8985590eca4c3fc34aa706e729bec356a1c","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"switched\",\"exo\":\"welcome.lessons.welcome.loopdowhile.Poucet\",\"course\":\"\",\"switchto\":\"welcome.lessons.welcome.methods.basics.Methods\",\"outcome\":\"pass\",\"lang\":\"Python\"}","distinct":true,"url":"https://api.github.com/repos/mquinson/PLM-data/commits/f6b7e8985590eca4c3fc34aa706e729bec356a1c"},{"sha":"ba72e0f8bacc289f9a66e794538af1cd70016c8e","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"switched\",\"exo\":\"welcome.lessons.welcome.methods.basics.Methods\",\"course\":\"\",\"switchto\":\"welcome.lessons.welcome.methods.basics.MethodsDogHouse\",\"outcome\":\"pass\",\"lang\":\"Python\"}","distinct":true,"url":"https://api.github.com/repos/mquinson/PLM-data/commits/ba72e0f8bacc289f9a66e794538af1cd70016c8e"},{"sha":"7b88bd66bb76cf167f2cccd9535c4d183c770cae","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"switched\",\"exo\":\"welcome.lessons.welcome.methods.basics.MethodsDogHouse\",\"course\":\"\",\"switchto\":\"welcome.lessons.welcome.methods.picture.PictureMono1\",\"outcome\":\"pass\",\"lang\":\"Python\"}","distinct":true,"url":"https://api.github.com/repos/mquinson/PLM-data/commits/7b88bd66bb76cf167f2cccd9535c4d183c770cae"},{"sha":"09c0e6362f5b2462c55fb3669ebb1fce3abd7698","author":{"email":"af0188f34285ce3b31574866070b9a5066df7355@plm.net","name":"John Doe"},"message":"{\"kind\":\"switched\",\"exo\":\"welcome.lessons.welcome.methods.picture.PictureMono1\",\"course\":\"\",\"switchto\":\"welcome.lessons.welcome.methods.picture.PictureMono2\",\"outcome\":\"pass\",\"lang\":\"Python\"}","distinct":true,"url":"https://api.github.com/repos/mquinson/PLM-data/commits/09c0e6362f5b2462c55fb3669ebb1fce3abd7698"}]}