{"push_id":1160536419,"size":20,"distinct_size":1,"ref":"refs/heads/master","head":"c6ed29bdb685c4a6d1ad0157bf056b4a91f42864","before":"5053d60bae1378142e2e4a15a81f30556e2b23b9","commits":[{"sha":"7b78625e18b110b361dd725493c5316361c55085","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Adds first test for ring app.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/7b78625e18b110b361dd725493c5316361c55085"},{"sha":"0f01ddfe62c1c6a579706a8c8dd21a49555e39c0","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Changes clojure version to 1.8 to get access to includes method. Also puts in ring.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/0f01ddfe62c1c6a579706a8c8dd21a49555e39c0"},{"sha":"03967f9890226fafe2bde32f16024b7f0795156a","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Moves ai to be in a players directory.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/03967f9890226fafe2bde32f16024b7f0795156a"},{"sha":"eed951866fd0f3f1cb6e20786bbe1aba5ec197f7","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Moves cli to be in a players director.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/eed951866fd0f3f1cb6e20786bbe1aba5ec197f7"},{"sha":"41777397be17743237784e38efec5791e0a5db80","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Moves ai cli and web into players directory. Also adds first tests for server.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/41777397be17743237784e38efec5791e0a5db80"},{"sha":"2cc9a520e780f9b9031aa4e3c1d00af9b38fa8f2","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Implements post action for creating a new game.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/2cc9a520e780f9b9031aa4e3c1d00af9b38fa8f2"},{"sha":"5dd2b9f1b4bb0ca8f63ad3c532a5116bab4ff7b0","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Gets show route for a game based on id.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/5dd2b9f1b4bb0ca8f63ad3c532a5116bab4ff7b0"},{"sha":"35f885893208be4e73ad8d3d9187d1feb60fdbc3","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Moves ring from plugins into dependencies... not sure the difference","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/35f885893208be4e73ad8d3d9187d1feb60fdbc3"},{"sha":"daa6f9d83c3810daf88bdb5495727354317a72c2","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Adds reset-games function to clear atoms between tests. Also tests making a move.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/daa6f9d83c3810daf88bdb5495727354317a72c2"},{"sha":"9b0ac8de6be0161d61c78a49a3aa0030b7fdb76d","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Adds a make-move function which references our game class from a put request.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/9b0ac8de6be0161d61c78a49a3aa0030b7fdb76d"},{"sha":"8bf851ad6ae2101ff8bbc1913238ea3d4a88e4a8","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"This decouples my server domain from my game storage.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/8bf851ad6ae2101ff8bbc1913238ea3d4a88e4a8"},{"sha":"80436cfcbf3ff180b12f4375b9c29b47c7dade0f","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Implements web/cli targets and also a TDD version of ttt-handlers","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/80436cfcbf3ff180b12f4375b9c29b47c7dade0f"},{"sha":"8780b4feb7fe80dcbbfc3fb5603602e51462f685","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Implements http logic into a utility namespace. Also adds GameRepository protocol.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/8780b4feb7fe80dcbbfc3fb5603602e51462f685"},{"sha":"434a8d2e914c93766cfeeba22faa1c045117be7c","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Fixes favicon to not show up in server.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/434a8d2e914c93766cfeeba22faa1c045117be7c"},{"sha":"298398ee0baf619c091366bd0c171ca0a3d0ff96","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"About to go red. This place is safe.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/298398ee0baf619c091366bd0c171ca0a3d0ff96"},{"sha":"3cb4d8aaaf22c1d9964d123e699d41357f8aecd5","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Refactors game is over to just take game as an argument.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/3cb4d8aaaf22c1d9964d123e699d41357f8aecd5"},{"sha":"e3caf4685d055d672e22822bbcae6c18f755c8e8","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Changes out winner function to be outcome.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/e3caf4685d055d672e22822bbcae6c18f755c8e8"},{"sha":"7bf5eac90172fefd88ae573b0edbbec56c30204f","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Adds one more test for false path.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/7bf5eac90172fefd88ae573b0edbbec56c30204f"},{"sha":"08485d2c911f42351f667b91b3f2c24798b3b442","author":{"name":"Justin Holzmann","email":"572897b7d6e578da71b2a5cced10f73170ef5d23@8thlight.com"},"message":"Refactors back to board for ttt public interface.","distinct":false,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/08485d2c911f42351f667b91b3f2c24798b3b442"},{"sha":"c6ed29bdb685c4a6d1ad0157bf056b4a91f42864","author":{"name":"Justin Holzmann","email":"3947090676e8fd27b66062d6dd1289ec7a19764e@gmail.com"},"message":"Merge pull request #11 from jphoenix86/ttt-core\n\nWeb TTT","distinct":true,"url":"https://api.github.com/repos/jphoenix86/ttt-clojure/commits/c6ed29bdb685c4a6d1ad0157bf056b4a91f42864"}]}
{"actor":{"display_login":"jphoenix86"}}