{"push_id":708958599,"size":3,"distinct_size":3,"ref":"refs/heads/all-see-red-dot-move","head":"3b6d17c6ffdae7c23d5f0a9b9982e4235a3f07b9","before":"1b2aca677e55ddb735fc4c8b42691d7dc2c78fb6","commits":[{"sha":"0986cb1c26ad8d7dda619e8cdfbaa62de81482fe","author":{"email":"8cb76fbb959355c8eec21cb6a759b5363682c60e@gmail.com","name":"Vasanth Pappu"},"message":"all logic takes place in app/assets/javascripts/angular/controllers/game.js.coffee instead","distinct":true,"url":"https://api.github.com/repos/cartoloupe/gamesonthetable/commits/0986cb1c26ad8d7dda619e8cdfbaa62de81482fe"},{"sha":"3eb3c4637d2fb5f1046a2f9bcbb616fd798fdbc0","author":{"email":"8cb76fbb959355c8eec21cb6a759b5363682c60e@gmail.com","name":"Vasanth Pappu"},"message":"move moves logic into game.js.coffee","distinct":true,"url":"https://api.github.com/repos/cartoloupe/gamesonthetable/commits/3eb3c4637d2fb5f1046a2f9bcbb616fd798fdbc0"},{"sha":"3b6d17c6ffdae7c23d5f0a9b9982e4235a3f07b9","author":{"email":"8cb76fbb959355c8eec21cb6a759b5363682c60e@gmail.com","name":"Vasanth Pappu"},"message":"move moves logic into game.js.coffee","distinct":true,"url":"https://api.github.com/repos/cartoloupe/gamesonthetable/commits/3b6d17c6ffdae7c23d5f0a9b9982e4235a3f07b9"}]}