{"push_id":2887791097,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"147636ef0ac0257f0e661cc8fc1511bb9c92ec76","before":"0a7f413b802eb9e20b1fef75b5a509fbbef82cab","commits":[{"sha":"c78c2349c16e915a412b5873549e5b7a74d5ed81","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Improve function comments for clarity","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/c78c2349c16e915a412b5873549e5b7a74d5ed81"},{"sha":"47ecf7b22808d5db598450d255c075552387778b","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Pass new functions as props to board.jsx from game.jsx","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/47ecf7b22808d5db598450d255c075552387778b"},{"sha":"51efe9f99ec9a7d94c7a62da054bc28aecc71034","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Add a win message to changeState function","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/51efe9f99ec9a7d94c7a62da054bc28aecc71034"},{"sha":"dc30ec9fbec916c4bd79e8b5237feca648fc93a4","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Improve comments to reflect 1-2-3-4 status options","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/dc30ec9fbec916c4bd79e8b5237feca648fc93a4"},{"sha":"ca7a32cbb0128d08fdfb2c7fd55b1f5c035fab62","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Incorporate game level status changes into handling wins and losses","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/ca7a32cbb0128d08fdfb2c7fd55b1f5c035fab62"},{"sha":"b4c7e8284e25556eaf88389574e442339cc502d1","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Move state to game.jsx and incorporate functions to match","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/b4c7e8284e25556eaf88389574e442339cc502d1"},{"sha":"65eef75358e1098a96886e3cae3adf1e735c5721","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Move getNeighbors function","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/65eef75358e1098a96886e3cae3adf1e735c5721"},{"sha":"147636ef0ac0257f0e661cc8fc1511bb9c92ec76","author":{"name":"Shawn Ranck","email":"0352f6d3eb3c9c20ca3eb5385dc39493c22f5a4d@users.noreply.github.com"},"message":"Fix gamestate on initBoard in board.jsx","distinct":true,"url":"https://api.github.com/repos/smranck/minesweeper/commits/147636ef0ac0257f0e661cc8fc1511bb9c92ec76"}]}
{"actor":{"display_login":"smranck"}}