{"push_id":3173381039,"size":4,"distinct_size":4,"ref":"refs/heads/web-server-initial","head":"2bffe7faf0f81d2d2f2760653a9010cc518fcaae","before":"ec73f0f9cfbae8b891f97dd475a0c3e947584045","commits":[{"sha":"f2fc3fe5a0af619186eb8302d432894b1dd6a5c2","author":{"name":"Dylan Sprague","email":"63202efe80f173d7b5adc2cf3d4118d96db2fe8b@docuphase.com"},"message":"Add ReadAll() to IGenericDataAdapter, make IDataManager responsible for managing multiple games","distinct":true,"url":"https://api.github.com/repos/DylanSp/n-tic-tac-toe/commits/f2fc3fe5a0af619186eb8302d432894b1dd6a5c2"},{"sha":"660166e395c44544ae18eef1f54d962587ea2a0f","author":{"name":"Dylan Sprague","email":"63202efe80f173d7b5adc2cf3d4118d96db2fe8b@docuphase.com"},"message":"Create GameController with one route, build out Web API project setup/config","distinct":true,"url":"https://api.github.com/repos/DylanSp/n-tic-tac-toe/commits/660166e395c44544ae18eef1f54d962587ea2a0f"},{"sha":"717205cfe1b1f7ff04f647860d6623b225b5ce4f","author":{"name":"Dylan Sprague","email":"63202efe80f173d7b5adc2cf3d4118d96db2fe8b@docuphase.com"},"message":"Add CreateGame(), GetGame(), and MakeMove() to GameController","distinct":true,"url":"https://api.github.com/repos/DylanSp/n-tic-tac-toe/commits/717205cfe1b1f7ff04f647860d6623b225b5ce4f"},{"sha":"2bffe7faf0f81d2d2f2760653a9010cc518fcaae","author":{"name":"Dylan Sprague","email":"63202efe80f173d7b5adc2cf3d4118d96db2fe8b@docuphase.com"},"message":"Start writing tests for GameController","distinct":true,"url":"https://api.github.com/repos/DylanSp/n-tic-tac-toe/commits/2bffe7faf0f81d2d2f2760653a9010cc518fcaae"}]}
{"actor":{"display_login":"DylanSp"}}