{"push_id":789861659,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"6397d4ede4455ebb0fdcc46d673f5b346057d2bc","before":"6636eb55a6517ec19555462d7f046fa5ff0ff752","commits":[{"sha":"2e8bbca6f7afcdc721d1cb750c2a617f9b6dee0e","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Added Map of IDs to GridSpace.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/2e8bbca6f7afcdc721d1cb750c2a617f9b6dee0e"},{"sha":"74baca6f2311d7734881e089008055acdb31c86d","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Edited method `ID()` to reference the IDs map.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/74baca6f2311d7734881e089008055acdb31c86d"},{"sha":"e6c5d997c62ff2e7d219ed4f37501e29af95c209","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Imported HashMap and Map","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/e6c5d997c62ff2e7d219ed4f37501e29af95c209"},{"sha":"1333b42c6fd6be294760f8656ad5b15d0f6eed74","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Added `setCell()` to GridLiaison","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/1333b42c6fd6be294760f8656ad5b15d0f6eed74"},{"sha":"166d815f6a7f3c59e004451bb66318e19e090297","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Added getCell to return a copy of the cell in question, that way the receiver is unable to make any edits to the actual cell.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/166d815f6a7f3c59e004451bb66318e19e090297"},{"sha":"3b03ad176cb523ebb3ad65a34881fe0fbff36f38","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Converted spaces to tabs","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/3b03ad176cb523ebb3ad65a34881fe0fbff36f38"},{"sha":"3d8092d4ffc3c9bf20d2d0cbba47d660080a7e65","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":""},"message":"Turned `copy()` into an abstract `makeCopy()` and had it called inside copy()","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/3d8092d4ffc3c9bf20d2d0cbba47d660080a7e65"},{"sha":"471a838e96ee38df9805457f29cdd1989b89672e","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Also made GridSpace::metadataHash non-abstract, made GridSpace::copy public, and made GridSpace children comply to new standards.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/471a838e96ee38df9805457f29cdd1989b89672e"},{"sha":"95d9d316d198891a87408e87fe0397ec93b30711","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Added Booster","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/95d9d316d198891a87408e87fe0397ec93b30711"},{"sha":"31ecd5573febf1b86311e2d6db99b1d7bff7e058","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Added Booster to list of IDs.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/31ecd5573febf1b86311e2d6db99b1d7bff7e058"},{"sha":"d989eb9e70511ea43d09e73293c4112ddbb2878e","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Removed public access to GridSpace children.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/d989eb9e70511ea43d09e73293c4112ddbb2878e"},{"sha":"8ab5602d2a98b5846b4759cb2203572cdf6a24c7","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Added metadataHash to Booster","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/8ab5602d2a98b5846b4759cb2203572cdf6a24c7"},{"sha":"60e83d4b3e1273d0d5c6317c86000660bc74497b","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Added toString and passThrough to Booster.","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/60e83d4b3e1273d0d5c6317c86000660bc74497b"},{"sha":"ddb0fa5fbc186fa04aecb27370dd1fd8b914e516","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"Added rotate() to Booster","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/ddb0fa5fbc186fa04aecb27370dd1fd8b914e516"},{"sha":"6397d4ede4455ebb0fdcc46d673f5b346057d2bc","author":{"email":"69cf0260c4275ca193d6848b8009536c0f45bfa5@gmail.com","name":"HarriKnox"},"message":"condensed the conditionals","distinct":true,"url":"https://api.github.com/repos/HarriKnox/Bears-vs-Art-Solver/commits/6397d4ede4455ebb0fdcc46d673f5b346057d2bc"}]}