{"push_id":1269469661,"size":6,"distinct_size":6,"ref":"refs/heads/next","head":"77051bcb778fb2cfb1b098610370f29373e2029f","before":"851daa12b9ba92ce625bb47447648fb8ceb29d8a","commits":[{"sha":"f471318b25bb6ee97cc45afe14008bbad24a5377","author":{"name":"Jean Privat","email":"0cd016c41d21f97882b8b71bcb5e2d65d84e065f@pryen.org"},"message":"model/loader: also load tracks from the disc","distinct":true,"url":"https://api.github.com/repos/Morriar/Missions/commits/f471318b25bb6ee97cc45afe14008bbad24a5377"},{"sha":"0d0233ffbeb69f666919ef232fc8dea090ed21ff","author":{"name":"Jean Privat","email":"0cd016c41d21f97882b8b71bcb5e2d65d84e065f@pryen.org"},"message":"web: allow HTML in track descriptions","distinct":true,"url":"https://api.github.com/repos/Morriar/Missions/commits/0d0233ffbeb69f666919ef232fc8dea090ed21ff"},{"sha":"d63de10e57b7f92c6c4a72ca06993169ea41271d","author":{"name":"Jenkins Gresil","email":"61eb39d4445155efb6068840385577c11776cd20@nitlanguage.org"},"message":"Merge: Engine refactor\n\nSome modifications to the engine and the code compilation/execution part.\n\nAn abstract engine has been added to the project, the Pep/8 specific compilation/execution commited by @privat has been moved to its own engine.\n\nThis model should make it easy to add new engines later (though it might use some refinement at some point).\n\nAlso added a POST handler to `api/mission` for @ppepos to use when he's done with his frontend.\n\nI'm not sure about the JSON response part as I could not figure out how to serialize and send the data appropriate for use by @ppepos, I'm open to suggestions and advices on that front.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/morriar/missions/39)\n<!-- Reviewable:end -->\n\nPull-Request: #39\nReviewed-by: Jean Privat <jean@pryen.org>\nReviewed-by: Alexandre Terrasa <alexandre@moz-code.org>","distinct":true,"url":"https://api.github.com/repos/Morriar/Missions/commits/d63de10e57b7f92c6c4a72ca06993169ea41271d"},{"sha":"283f717a49004e940a0c3ce33483a1bc76833d82","author":{"name":"Jenkins Gresil","email":"61eb39d4445155efb6068840385577c11776cd20@nitlanguage.org"},"message":"Merge: Add very basic mission submission frontend\n\nThis is as basic as it gets.\n\nTODO: ~~Update API backend to treat JSON post data instead of default raw post data.~~ (PR'd)\nTODO: Integrate the runner and lang options to the ui.\nTODO: Style my plain bootstrapocalypse.\n\nBut mergeable as-is...\n\nSigned-off-by: Philippe Pepos Petitclerc <ppeposp@gmail.com>\n\nPull-Request: #50\nReviewed-by: Jean Privat <jean@pryen.org>\nReviewed-by: Alexandre Terrasa <alexandre@moz-code.org>","distinct":true,"url":"https://api.github.com/repos/Morriar/Missions/commits/283f717a49004e940a0c3ce33483a1bc76833d82"},{"sha":"87b67ea8314e027d53e0716221d29a0759a02a85","author":{"name":"Jenkins Gresil","email":"61eb39d4445155efb6068840385577c11776cd20@nitlanguage.org"},"message":"Merge: Add mass_populate to Makefile.\n\nHas pretty much the same effect as populate but it has levels...\n\n```\nmake mass_populate level=2\n```\n\nSigned-off-by: Philippe Pepos Petitclerc <ppeposp@gmail.com>\n\nPull-Request: #56\nReviewed-by: Jean Privat <jean@pryen.org>","distinct":true,"url":"https://api.github.com/repos/Morriar/Missions/commits/87b67ea8314e027d53e0716221d29a0759a02a85"},{"sha":"77051bcb778fb2cfb1b098610370f29373e2029f","author":{"name":"Jenkins Gresil","email":"61eb39d4445155efb6068840385577c11776cd20@nitlanguage.org"},"message":"Merge: Track loader\n\nLoad tracks and their metadata from disk\n\nPull-Request: #59","distinct":true,"url":"https://api.github.com/repos/Morriar/Missions/commits/77051bcb778fb2cfb1b098610370f29373e2029f"}]}
{"actor":{"display_login":"privat"}}