{"push_id":764142069,"size":35,"distinct_size":3,"ref":"refs/heads/valid-move-pawn","head":"e2ce16ffea0cdceca6d06efd39d433de3b6e3cb7","before":"9b5c890fe862e00c9682dce8498f4e34a831151e","commits":[{"sha":"da29512966fb82f286b278e17ccae7dd7c9136a5","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"add first move north east test","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/da29512966fb82f286b278e17ccae7dd7c9136a5"},{"sha":"413e0b998730e8789c9e29ddfd7e4a05fe99d9e9","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"Merge branch 'master' of github.com:Rails-Riders/chess into knight_piece\n\nConflicts:\n\ttest/controllers/games_controller_test.rb","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/413e0b998730e8789c9e29ddfd7e4a05fe99d9e9"},{"sha":"b27ca47bba714581fd1da3014e9f67d023e2ae7d","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"knight logic method and test","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/b27ca47bba714581fd1da3014e9f67d023e2ae7d"},{"sha":"14aa64b72e2674164d39fa9ca2ff33e61108bd21","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Add test file and some functionality for bishop's moves","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/14aa64b72e2674164d39fa9ca2ff33e61108bd21"},{"sha":"b804fcfba26f8f10dffc4fbc521b66d95fac2707","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Put in Chris' edit for the game controller test","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/b804fcfba26f8f10dffc4fbc521b66d95fac2707"},{"sha":"897150c9949ab443e88a63f6ed7a0f2aeccbe79a","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Add tests and functionality for bishop's moves\n\n------------------------------------------------------------------------\nI copied and modified the king's tests for testing bishops and used\nsome of the king's move logic as well (and renamed some of the variables\nto be more consistent with is_obstructed's variable naming conventions.\nI also fixed some blank spacing in game_test.rb.","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/897150c9949ab443e88a63f6ed7a0f2aeccbe79a"},{"sha":"45b3898af2df408c4c54988ec26232ef40727bc9","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"test","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/45b3898af2df408c4c54988ec26232ef40727bc9"},{"sha":"55336337d8af1a5cf2719f5a26e04ca094afda64","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"correct HEAD conflict","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/55336337d8af1a5cf2719f5a26e04ca094afda64"},{"sha":"d4b1c7d54d3bf3d2439e7efaa3d02b41c77da1c6","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"correct tests with correct coordinates","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/d4b1c7d54d3bf3d2439e7efaa3d02b41c77da1c6"},{"sha":"de982a84dc3edfbd2c34c41af0aac5a002c80c3d","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Make the obstacle method in piece.rb a normal method\n\n------------------------------------------------------------------------\nEarlier the obstacle method was inside the is_obstructed method. This\nmeans that it was a method inside another method which is not exactly\nclear way to build a function, and it wasn't able to be used by\npotential future functions. So now I moved it outside of is_obstructed\nas a normal method.","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/de982a84dc3edfbd2c34c41af0aac5a002c80c3d"},{"sha":"7084b96eb09b42c42b0f0f2fba6c35fb03c80505","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"Refactor knight method without private section","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/7084b96eb09b42c42b0f0f2fba6c35fb03c80505"},{"sha":"665c22a48538cc9ff41413bab491b8adb5b4a05a","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"add test to invalid moves for the knight_piece","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/665c22a48538cc9ff41413bab491b8adb5b4a05a"},{"sha":"3906078cc7798ae591f291320aa9d937908ad84a","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Make initial queen_test.rb and queen.rb behavior","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/3906078cc7798ae591f291320aa9d937908ad84a"},{"sha":"57df5ecf207f7e4a06efeb7b016c570ad18e514a","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Put in Chris' edit for the game controller test and add more queen move tests","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/57df5ecf207f7e4a06efeb7b016c570ad18e514a"},{"sha":"e72db97362be9f57fb260db0a60bd49760148a15","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"correct test","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/e72db97362be9f57fb260db0a60bd49760148a15"},{"sha":"72c4ffb1b7834dc1ec6f91999dedcd8b1474a0ec","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Add more tests and remaining queen moves\n\n------------------------------------------------------------------------\nThe queen now has full movement functionality and all tests are passing.","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/72c4ffb1b7834dc1ec6f91999dedcd8b1474a0ec"},{"sha":"571b75a8369b4ba27054c209817e043882d262f8","author":{"email":"0e0143e297d993f62bd6b6f7dcec7ce8eacec0c3@aol.com","name":"hugolmendez"},"message":"correct games#controller test","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/571b75a8369b4ba27054c209817e043882d262f8"},{"sha":"bdb2a3a4c852158d33f280bfc2c01056fed2a4ea","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Remove extra guard statements from queen's valid_move\n\n------------------------------------------------------------------------\nI removed the guard statements from the queen's valid_move method\nbecause it will probably be handled through some sort of validation in a\ncontroller or something so that the input from a chess player is all\nvalid.","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/bdb2a3a4c852158d33f280bfc2c01056fed2a4ea"},{"sha":"935dd26cbea4c4520498bed8efdc0b4440e3f6b5","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Merge branch 'master' of github.com:Rails-Riders/chess into valid-move-queen","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/935dd26cbea4c4520498bed8efdc0b4440e3f6b5"},{"sha":"0b9b29ff5fe8c7d84043a0aae09cb052db52b801","author":{"email":"85996868100d737626dd8c6a6df28e94898cb8bd@gmail.com","name":"CodeFlowed"},"message":"Merge branch 'master' of github.com:Rails-Riders/chess into valid-move-bishop\n\nConflicts:\n\tapp/models/piece.rb","distinct":false,"url":"https://api.github.com/repos/Rails-Riders/chess/commits/0b9b29ff5fe8c7d84043a0aae09cb052db52b801"}]}