{"push_id":1145215995,"size":17,"distinct_size":6,"ref":"refs/heads/board-refactoring","head":"7da1c5e4e8e6746324bc96505019cab25d4c51ea","before":"609c7ce222ee61c54b8f2aa7da29d7b1b60fc2df","commits":[{"sha":"50a728595c6d1256839e11d8bb6c10817b32a1c2","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"further refactoring","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/50a728595c6d1256839e11d8bb6c10817b32a1c2"},{"sha":"5cd93f8e1d25e8c09b505888193c48d2e25fd7eb","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"Changed console title to larger font","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/5cd93f8e1d25e8c09b505888193c48d2e25fd7eb"},{"sha":"ffb62c1481348f0f4bf85df709e46fa0f6ea1b12","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"fixed invalid game option entries","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/ffb62c1481348f0f4bf85df709e46fa0f6ea1b12"},{"sha":"21b266c510b515b35b2a067be57d150395b9fbfa","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"asks board size again when invalid input","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/21b266c510b515b35b2a067be57d150395b9fbfa"},{"sha":"c5388bf3adeb368d9dba14ad82047a8d1fa3c755","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"doesn't place a move on existing position","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/c5388bf3adeb368d9dba14ad82047a8d1fa3c755"},{"sha":"5e54603617272bfbfd4d04c17382ac6033275ed3","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"move validations","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/5e54603617272bfbfd4d04c17382ac6033275ed3"},{"sha":"8a55564d4b106cbfecfb9d5aeb24edf6c5e33593","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"catch exception when invalid entry","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/8a55564d4b106cbfecfb9d5aeb24edf6c5e33593"},{"sha":"e6ba2d175c1ecf2d6e5707aa45cb593b941ad96d","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"changed exception message","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/e6ba2d175c1ecf2d6e5707aa45cb593b941ad96d"},{"sha":"e8f3c0f3e4815190fce20703621a67354f3d1db7","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"borders for board","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/e8f3c0f3e4815190fce20703621a67354f3d1db7"},{"sha":"2db6ff5f7a856a790dbef6427e30fdb3af006053","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"player turn console print","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/2db6ff5f7a856a790dbef6427e30fdb3af006053"},{"sha":"b04aa1051c9544ea08ed54b80d98a5bb2b9ecd18","author":{"name":"Cedric Kisema","email":"53287dc5c67e201828965f8f99382e4bd1862300@users.noreply.github.com"},"message":"Merge pull request #7 from cnak/ux-fix\n\nUx fix and Validations","distinct":false,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/b04aa1051c9544ea08ed54b80d98a5bb2b9ecd18"},{"sha":"dc6d0c9d4400702a9456ca76bfa5e94db50e6e36","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"in progress generate winning rows positions","distinct":true,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/dc6d0c9d4400702a9456ca76bfa5e94db50e6e36"},{"sha":"c17f8dc61d4ccb6616d14735c70d0686de35349c","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"refactored the board to generate winning positions based on board size","distinct":true,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/c17f8dc61d4ccb6616d14735c70d0686de35349c"},{"sha":"ef74ee4fa938980cda5006d96d123285f02b2ba6","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"refactored winner? move","distinct":true,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/ef74ee4fa938980cda5006d96d123285f02b2ba6"},{"sha":"37f99a5daec6c75ce197cf845b116ddd10cdfb35","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"removed gen abbreviation","distinct":true,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/37f99a5daec6c75ce197cf845b116ddd10cdfb35"},{"sha":"c5f769831a307b13f102b237d1781801958fc049","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"moved winner mehtod into game-over method","distinct":true,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/c5f769831a307b13f102b237d1781801958fc049"},{"sha":"7da1c5e4e8e6746324bc96505019cab25d4c51ea","author":{"name":"Cedric Kisema","email":"d4af3913b9c903d523918bcf7db141bb1a885770@gmail.com"},"message":"removed row length duplication","distinct":true,"url":"https://api.github.com/repos/cnak/ttt_clojure/commits/7da1c5e4e8e6746324bc96505019cab25d4c51ea"}]}
{"actor":{"display_login":"cnak"}}