{"push_id":701644854,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"90e317df3300116676d91de6bcea00155fb814f9","before":"8cf42304a5bf494f1fdffe9b40f15f0a451ce5b8","commits":[{"sha":"0a4f64741561a479b6fad9e52586cfcc683e5ea1","author":{"email":"ec8dd39db321d9664ce087110fa864a091466ce0@gmail.com","name":"Sheryl Boughton"},"message":"includes firebase login","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/0a4f64741561a479b6fad9e52586cfcc683e5ea1"},{"sha":"966460f6ccaad3771a3d1695d052e63bcf30a77a","author":{"email":"de11bbc3b2156de36f4bd6133fc9ac43b2180d7a@gmail.com","name":"Gerald Anekwe"},"message":"Merge pull request #71 from sherylpeebee/firebase-login\n\nincludes firebase login","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/966460f6ccaad3771a3d1695d052e63bcf30a77a"},{"sha":"291e84c51201de78f465d657d9795c346f572f69","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Prep for players","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/291e84c51201de78f465d657d9795c346f572f69"},{"sha":"7f68a70f2299c32d8a87a553da05a01b40a22505","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Close #54 Implement 2 players login","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/7f68a70f2299c32d8a87a553da05a01b40a22505"},{"sha":"6767164759f5512eb5536214a8e651221abc8176","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"XO marks","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/6767164759f5512eb5536214a8e651221abc8176"},{"sha":"c9ff5c81d423c8c7495abe7ec1a7bf1b62015522","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"WIP Fix 2 players login","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/c9ff5c81d423c8c7495abe7ec1a7bf1b62015522"},{"sha":"d36a6fb27e9b2a6b0b3d44f7b72c84b6b49d4833","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Clicking X and O, fixed the login","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/d36a6fb27e9b2a6b0b3d44f7b72c84b6b49d4833"},{"sha":"1a53c02862eed5bd4008376d54844750bd0e9697","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Assign grid cells","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/1a53c02862eed5bd4008376d54844750bd0e9697"},{"sha":"b92bd1d3cb9ee64aa6f6de0e811aba3d95eb2017","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to pull","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/b92bd1d3cb9ee64aa6f6de0e811aba3d95eb2017"},{"sha":"0d3c6cde7b01f3e79a981fb3315c560bff34bba8","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Click a cell","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/0d3c6cde7b01f3e79a981fb3315c560bff34bba8"},{"sha":"b056ed45cecce6c77afe2502d2776de86b101a70","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Refactor","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/b056ed45cecce6c77afe2502d2776de86b101a70"},{"sha":"94c7f23b2ea4845aa8e13339f72d94c5f98136c3","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to pull","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/94c7f23b2ea4845aa8e13339f72d94c5f98136c3"},{"sha":"13b06c523adc93860634f8725fec74727f7cc34b","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to merge","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/13b06c523adc93860634f8725fec74727f7cc34b"},{"sha":"64f9b4d6d3ccb4077b2a1510ba89fa62bef663ef","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to merge","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/64f9b4d6d3ccb4077b2a1510ba89fa62bef663ef"},{"sha":"296a2dfedde31c280c0b33a05b8a009b42787ffb","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to pull","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/296a2dfedde31c280c0b33a05b8a009b42787ffb"},{"sha":"74635a527ce275ffb2ce0928eb56bec62ddb8d3f","author":{"email":"d530ef8ba7401d025c6e5b5d791fb1ed03ad7de9@agilelabs.com","name":"AgileLabs"},"message":"Prep for winning","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/74635a527ce275ffb2ce0928eb56bec62ddb8d3f"},{"sha":"1fc73ab251b4a8b50fab8d01a7890a05933bd078","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to pull","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/1fc73ab251b4a8b50fab8d01a7890a05933bd078"},{"sha":"7343c99b5eddd48c1e650a1c5c7ea575754d0f4c","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"commit to merge","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/7343c99b5eddd48c1e650a1c5c7ea575754d0f4c"},{"sha":"90e317df3300116676d91de6bcea00155fb814f9","author":{"email":"b9a9f39c7b60b694b3482cabf333356490596768@gmail.com","name":"ryano"},"message":"working code","distinct":true,"url":"https://api.github.com/repos/ryanosaur/tictactoe/commits/90e317df3300116676d91de6bcea00155fb814f9"}]}