{"push_id":1381718348,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"3a6a2da714a07eacd96c50b827ce96c67d1b8eb9","before":"2d37a5326df327945aa2399c43ca5be0ea61ff95","commits":[{"sha":"f04b83e97d3fac79bb1af7e4c3da4cc4d9b43951","author":{"name":"chzhanpeng","email":"1ffbfec81e8212c46d7114017dc86d699bfbe4fa@Zhanpengs-MBP.byod.gmu.edu"},"message":"Started working on better Generator\n\nDeveloping smartGenerator to ensure player or Solver don’t have to make\nany guess throughout the entire game.","distinct":true,"url":"https://api.github.com/repos/chzhanpeng/MineSweeper/commits/f04b83e97d3fac79bb1af7e4c3da4cc4d9b43951"},{"sha":"fd186dc516c8e529e9feef92b39a5985bb5458fa","author":{"name":"chzhanpeng","email":"1ffbfec81e8212c46d7114017dc86d699bfbe4fa@Zhanpengs-MBP.byod.gmu.edu"},"message":"Separate for Generator\n\nMove generator to another class","distinct":true,"url":"https://api.github.com/repos/chzhanpeng/MineSweeper/commits/fd186dc516c8e529e9feef92b39a5985bb5458fa"},{"sha":"819ade1874b73f3a1671666591ad0cc9d61fc7cb","author":{"name":"chzhanpeng","email":"1ffbfec81e8212c46d7114017dc86d699bfbe4fa@Zhanpengs-MBP.byod.gmu.edu"},"message":"track FirstMove of a game\n\nKeep track of first move to help generator","distinct":true,"url":"https://api.github.com/repos/chzhanpeng/MineSweeper/commits/819ade1874b73f3a1671666591ad0cc9d61fc7cb"},{"sha":"3a6a2da714a07eacd96c50b827ce96c67d1b8eb9","author":{"name":"chzhanpeng","email":"1ffbfec81e8212c46d7114017dc86d699bfbe4fa@Zhanpengs-MBP.byod.gmu.edu"},"message":"Flag/Unflag Tiles\n\nPlayer now can flag/unflag/reveal a tile","distinct":true,"url":"https://api.github.com/repos/chzhanpeng/MineSweeper/commits/3a6a2da714a07eacd96c50b827ce96c67d1b8eb9"}]}
{"actor":{"display_login":"chzhanpeng"}}