{"push_id":951505190,"size":9,"distinct_size":7,"ref":"refs/heads/master","head":"19944d1391a6d711e63eb4ede8b2602663d87c52","before":"ae949b28bfcc7683d8de5f37fd4197b0857df412","commits":[{"sha":"9ce92ccde3a4b613a80c7825c5b3bdcb10ddfcd9","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"username rendered on challenge.html when joining","distinct":false,"url":"https://api.github.com/repos/christopherclark/duel/commits/9ce92ccde3a4b613a80c7825c5b3bdcb10ddfcd9"},{"sha":"ac0168908c13beaeaa8198f76fe3c82cced7e4b9","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"questions rendering when second player joins challenge","distinct":false,"url":"https://api.github.com/repos/christopherclark/duel/commits/ac0168908c13beaeaa8198f76fe3c82cced7e4b9"},{"sha":"6a8e937a68ec56074dadf75b042c852efad0a5ba","author":{"email":"36429e03a7fbccfed450347da180449a83857268@gmail.com","name":"Adam Dobkin"},"message":"Merge pull request #25 from christopherclark/feature\n\nFeature","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/6a8e937a68ec56074dadf75b042c852efad0a5ba"},{"sha":"2bb32c00a4108bd0e95e2e9f516f919de0af00ff","author":{"email":"639b852ca8bee4c01f018f57e3ed6256e0566079@gmail.com","name":"Becky Jaimes"},"message":"implemented basic oAuth for Github","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/2bb32c00a4108bd0e95e2e9f516f919de0af00ff"},{"sha":"ba95b2e5b4401d5453bae890cad6ec3b0ea9d128","author":{"email":"36429e03a7fbccfed450347da180449a83857268@gmail.com","name":"Adam Dobkin"},"message":"Merge pull request #26 from TheBecky/feat\n\nFEAT: implemented basic oAuth for Github. closes #2.","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/ba95b2e5b4401d5453bae890cad6ec3b0ea9d128"},{"sha":"2b872b3c04d4ac1518a21d0a1ce97099f1ba2928","author":{"email":"639b852ca8bee4c01f018f57e3ed6256e0566079@gmail.com","name":"Becky Jaimes"},"message":"added GIthub button","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/2b872b3c04d4ac1518a21d0a1ce97099f1ba2928"},{"sha":"d40274031ede5410a7063b1579a46a0695f69ba5","author":{"email":"36429e03a7fbccfed450347da180449a83857268@gmail.com","name":"Adam Dobkin"},"message":"Merge pull request #27 from TheBecky/feat\n\nadded Github button","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/d40274031ede5410a7063b1579a46a0695f69ba5"},{"sha":"3efb9da210c72de9dbc744f658c97a1742908e6a","author":{"email":"6531199efc3fbaf43d2fb00e8722f138298960e6@gmail.com","name":"Song Gao"},"message":"Changed the question-generating method to use a different a Code Wars API endpoint.\nAll questions are now pre-defined and grouped by difficulty in config.difficultyMappings in codewarsController.js.\nAdded 'demo' option to the drop-down menu in lobby.html, useful for testing/demo.\n\tAnswer to the question is \"function multiply(a,b){return a*b}\"","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/3efb9da210c72de9dbc744f658c97a1742908e6a"},{"sha":"19944d1391a6d711e63eb4ede8b2602663d87c52","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Merge pull request #29 from sgao103/master\n\nQuestion generation refactor / Demo difficulty for easy testing/presentation","distinct":true,"url":"https://api.github.com/repos/christopherclark/duel/commits/19944d1391a6d711e63eb4ede8b2602663d87c52"}]}