{"push_id":960136267,"size":43,"distinct_size":43,"ref":"refs/heads/master","head":"0dce3c10a97cc1e66cb95a05273cc0b22714c0ca","before":"b662ff9345dc8e2c06c0e980f983aa670dfd8e10","commits":[{"sha":"5d3f3eca1c92e2d2926e009fe18221e3308fd9ef","author":{"email":"f57e89ea210536a3d54726cb5fb1fbc38f305e2e@gmail.com","name":"Yami"},"message":"Controller now revokes old votes before placing a new one.\n\nThe DAO method is a stub though.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/5d3f3eca1c92e2d2926e009fe18221e3308fd9ef"},{"sha":"2f2cf4af71ab85cad239a70c05d787c998613997","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Checkpoint: create actions table, add basic action functions.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/2f2cf4af71ab85cad239a70c05d787c998613997"},{"sha":"313e7752d8af6b9d8297ebdae286c2c1f87aacb9","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Checkpoint: Initial dao.js run-through complete.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/313e7752d8af6b9d8297ebdae286c2c1f87aacb9"},{"sha":"4c5fdd7ae792e2d5b61345ca28c326d74313c6ab","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Checkpoint: Fix failing test.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/4c5fdd7ae792e2d5b61345ca28c326d74313c6ab"},{"sha":"1f765fbbcb7fd89bc59c0dfbb1281067ef3ad74e","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Checkpoint: add indexes to tables.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/1f765fbbcb7fd89bc59c0dfbb1281067ef3ad74e"},{"sha":"800afe567a1f8ac12b1b94fbaa92ad702d6987e8","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Checkpoint: Fill out player property functions.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/800afe567a1f8ac12b1b94fbaa92ad702d6987e8"},{"sha":"c89adda1fb33eb6b70d6de003946286c20a0d6ad","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Fix target regex, add username and owner to internal data.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/c89adda1fb33eb6b70d6de003946286c20a0d6ad"},{"sha":"2343c23a26f8dcee893ecbdd4ccfa78768fa4a25","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: rename votes -> actions.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/2343c23a26f8dcee893ecbdd4ccfa78768fa4a25"},{"sha":"3139ac71d0b9231b83fb92439234a489b9b72385","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: exports -> module.exports.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/3139ac71d0b9231b83fb92439234a489b9b72385"},{"sha":"6ab56069d857b8505a06b5e4c45c0834069f599e","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: more exports -> module.exports.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/6ab56069d857b8505a06b5e4c45c0834069f599e"},{"sha":"c0d7c8ef55c8e8798164a256744a9018ce5bb137","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: voter -> player.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/c0d7c8ef55c8e8798164a256744a9018ce5bb137"},{"sha":"bc83c2bfe2a65d17275bf1bd3271b4eb64477733","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: player, target -> playerId, targetId.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/bc83c2bfe2a65d17275bf1bd3271b4eb64477733"},{"sha":"cf3ce107653ae311389eac5a89e3b0ec0160a824","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: Fix usage of dao.getPlayerProperty().","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/cf3ce107653ae311389eac5a89e3b0ec0160a824"},{"sha":"ff946a636037c0b0d44cae55f6495fff92ff423e","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: vote chart formatting.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/ff946a636037c0b0d44cae55f6495fff92ff423e"},{"sha":"73a5addd3dac1497f68734b7edd8c079f9a5f847","author":{"email":"f57e89ea210536a3d54726cb5fb1fbc38f305e2e@gmail.com","name":"Yami"},"message":"Saftey commit, still got one bug to work out","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/73a5addd3dac1497f68734b7edd8c079f9a5f847"},{"sha":"1eccb6cc690a1071ed4d0c0a002ea88113fab903","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: allow setting players as vanilla.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/1eccb6cc690a1071ed4d0c0a002ea88113fab903"},{"sha":"c033f730c4b915a16ffd03d67d7eb0809fbc1b3d","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Bugfix: make sure failed mod registrations don't block other registrations.","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/c033f730c4b915a16ffd03d67d7eb0809fbc1b3d"},{"sha":"5c2500fd7999ea2d148244ac972aa84437d97b8b","author":{"email":"358f1094b1916c8d8547b8661b54441fcf6477c8@gmail.com","name":"MR Wirth"},"message":"Merge branch 'feature/actions-table' into dev","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/5c2500fd7999ea2d148244ac972aa84437d97b8b"},{"sha":"a2952cd43409cad821bf6f9ddbf553ad67d68833","author":{"email":"f57e89ea210536a3d54726cb5fb1fbc38f305e2e@gmail.com","name":"Yami"},"message":"Completed unvote feature\n\nFor #9","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/a2952cd43409cad821bf6f9ddbf553ad67d68833"},{"sha":"d4b17613fa8ee150cc590ee896cc0d2f07ced2ab","author":{"email":"f57e89ea210536a3d54726cb5fb1fbc38f305e2e@gmail.com","name":"Yami"},"message":"Merge remote-tracking branch 'refs/remotes/dreikin/dev' into feature-newUnvoteSystem","distinct":true,"url":"https://api.github.com/repos/yamikuronue/sockMafia/commits/d4b17613fa8ee150cc590ee896cc0d2f07ced2ab"}]}