{"push_id":968975630,"size":57,"distinct_size":57,"ref":"refs/heads/master","head":"ed1a96460ee1cfb815350f4c157d513f73546879","before":"4193e5e67970dac0479c8d4de5689858a0eb0bd0","commits":[{"sha":"7a3c440f5c8fbe3db227039cf997f4d61a7bf1f3","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Mocha, Chai added to package.json","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/7a3c440f5c8fbe3db227039cf997f4d61a7bf1f3"},{"sha":"70e6adc86806ded725169ce31f58ddf5f6dc8d87","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Header font changed","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/70e6adc86806ded725169ce31f58ddf5f6dc8d87"},{"sha":"07e42a46e569ce5385ab8f4f0a9ea1fb497d38e1","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Karma dependencies installed","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/07e42a46e569ce5385ab8f4f0a9ea1fb497d38e1"},{"sha":"d1f0bdb4a4bc135ef9642a8a7f544f92707c4551","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Initial spectator styling complete","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/d1f0bdb4a4bc135ef9642a8a7f544f92707c4551"},{"sha":"6dc4fa03d7d3d0eb8739b855bf5818840188e9c6","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Merge pull request #78 from adamdobkin/feat\n\nFeat: Added automated game model cleaning","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/6dc4fa03d7d3d0eb8739b855bf5818840188e9c6"},{"sha":"8890eab930b49810221ff2c928ed154d567dce5a","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Mocha, Chai added to package.json","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/8890eab930b49810221ff2c928ed154d567dce5a"},{"sha":"043fbc5d69e205777ba3972f47486a949df0d681","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Header font changed","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/043fbc5d69e205777ba3972f47486a949df0d681"},{"sha":"a1793bebbdb9999e22b7c1383aa209947d0dc2eb","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Karma dependencies installed","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/a1793bebbdb9999e22b7c1383aa209947d0dc2eb"},{"sha":"f9bb4451ba894771ac17a395de745e05cd1d5a1b","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Initial spectator styling complete","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/f9bb4451ba894771ac17a395de745e05cd1d5a1b"},{"sha":"7600997cd2ac51d5097a46c43b47159efda558bf","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Merge branch 'master' of https://github.com/christopherclark/duel","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/7600997cd2ac51d5097a46c43b47159efda558bf"},{"sha":"b5c4b283e61968b66835552cb1f03bcc3a383480","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"file clean up","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/b5c4b283e61968b66835552cb1f03bcc3a383480"},{"sha":"4b4020b6558ff2997e2a6125ceb7fe5c3ca88733","author":{"email":"6531199efc3fbaf43d2fb00e8722f138298960e6@gmail.com","name":"Song Gao"},"message":"Merge pull request #79 from christopherclark/master\n\nTesting dependencies installed, css changes","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/4b4020b6558ff2997e2a6125ceb7fe5c3ca88733"},{"sha":"8b6e62136345e054a10842152058cfbca32f45ed","author":{"email":"639b852ca8bee4c01f018f57e3ed6256e0566079@gmail.com","name":"Becky Jaimes"},"message":"Added game tracking and changed oAuth callback to heroku","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/8b6e62136345e054a10842152058cfbca32f45ed"},{"sha":"30d73ff2ede6a4b21c825122ff4379cf2c04fce5","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Merge pull request #80 from TheBecky/master\n\nAdded game tracking and changed oAuth callback to heroku","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/30d73ff2ede6a4b21c825122ff4379cf2c04fce5"},{"sha":"3e5547d3e9f68df1572b3fadca4f5f7567160515","author":{"email":"6531199efc3fbaf43d2fb00e8722f138298960e6@gmail.com","name":"Song Gao"},"message":"Implemented password-protection for created games.\nRemoved username input box in login.\nRefactored game creation behavior to transition straight to the 'game.play' state instead of the intermediary 'game' state after creating a game.\nAdded basic winner feedback to spectators when a winner has been declared (alert and takes them back to the lobby).\nImplemented unique username colors in chat with a hashing function.\nAdded 'back' option to transition between choosing whether to Create or Join a game in the Lobby.","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/3e5547d3e9f68df1572b3fadca4f5f7567160515"},{"sha":"2fe87247f16b8d908c1d8d300a90cad130e28d63","author":{"email":"173b7d3e9574e3b4790ffee5c0e739d26dd7dabb@gmail.com","name":"Chris Clark"},"message":"Merge pull request #82 from sgao103/master\n\nGame password implementation and QOL patches/fixes","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/2fe87247f16b8d908c1d8d300a90cad130e28d63"},{"sha":"efc7785861555ec0cd766147ba4f73f26ce341b9","author":{"email":"639b852ca8bee4c01f018f57e3ed6256e0566079@gmail.com","name":"Becky Jaimes"},"message":"Added commit","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/efc7785861555ec0cd766147ba4f73f26ce341b9"},{"sha":"eef51ffbe3f85482e1ec6fbb9780b9b115b8b440","author":{"email":"639b852ca8bee4c01f018f57e3ed6256e0566079@gmail.com","name":"Becky Jaimes"},"message":"Changed oAuth scope","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/eef51ffbe3f85482e1ec6fbb9780b9b115b8b440"},{"sha":"5ad38e60759952c3816c170652f262d7050d21e2","author":{"email":"6531199efc3fbaf43d2fb00e8722f138298960e6@gmail.com","name":"Song Gao"},"message":"Merge pull request #83 from TheBecky/master\n\nAdded readme","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/5ad38e60759952c3816c170652f262d7050d21e2"},{"sha":"c2ee7f66205816f4f1d66594833c31660a86f8d8","author":{"email":"639b852ca8bee4c01f018f57e3ed6256e0566079@gmail.com","name":"Becky Jaimes"},"message":"Reverted changes","distinct":true,"url":"https://api.github.com/repos/adamdobkin/duel/commits/c2ee7f66205816f4f1d66594833c31660a86f8d8"}]}