{"push_id":629069573,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"cb69e64e3f39b32023539b3a78acbe4359c6f5b7","before":"c840beb338c680b85c7cfca33d8765937303e716","commits":[{"sha":"1e47b576d1bd52f9022a3e8a983ebea3635d4fd7","author":{"email":"86190b41de7073182cb56e5977e33b4544677b38@ownmail.net","name":"Sam Baron"},"message":"Fix win condition - now works\n\nSplit sequential test into row and column for diagonal scenario.\nAlso sort positions dictionary by key.","distinct":true,"url":"https://api.github.com/repos/kevinelong/AM_2015_04_06/commits/1e47b576d1bd52f9022a3e8a983ebea3635d4fd7"},{"sha":"02063710f47e70b6fd9174cad9cfcb95751ed1e0","author":{"email":"86190b41de7073182cb56e5977e33b4544677b38@ownmail.net","name":"Sam Baron"},"message":"In player turn, move win condition test above full board test","distinct":true,"url":"https://api.github.com/repos/kevinelong/AM_2015_04_06/commits/02063710f47e70b6fd9174cad9cfcb95751ed1e0"},{"sha":"8b237a232f3a918c5bbe82679f2481ff25e9a5c4","author":{"email":"86190b41de7073182cb56e5977e33b4544677b38@ownmail.net","name":"Sam Baron"},"message":"Revise welcome and closing message\n\nMove closing message to its own method","distinct":true,"url":"https://api.github.com/repos/kevinelong/AM_2015_04_06/commits/8b237a232f3a918c5bbe82679f2481ff25e9a5c4"},{"sha":"cb69e64e3f39b32023539b3a78acbe4359c6f5b7","author":{"email":"86190b41de7073182cb56e5977e33b4544677b38@ownmail.net","name":"Sam Baron"},"message":"Merge branch 'master' of https://github.com/kevinelong/AM_2015_04_06","distinct":true,"url":"https://api.github.com/repos/kevinelong/AM_2015_04_06/commits/cb69e64e3f39b32023539b3a78acbe4359c6f5b7"}]}