{"push_id":1042602032,"size":10,"distinct_size":3,"ref":"refs/heads/feature-2","head":"49d97aff9676a1a01dd6051d114c457d95672e19","before":"42903c1697136415211f75528ed17028cc8c9d8a","commits":[{"sha":"2805818645996e558901c9fa27d69f5da530bc47","author":{"email":"7267ace142dede834dc6680466360986d3553223@gmail.com","name":"Sam Kaplan"},"message":"Skeleton for the classes, including emtpy methods with comments.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/2805818645996e558901c9fa27d69f5da530bc47"},{"sha":"b01d0960487efeccfa06245d69c76bae2d514106","author":{"email":"7267ace142dede834dc6680466360986d3553223@gmail.com","name":"Sam Kaplan"},"message":"Implemented some of the main methods for Board, Piece, Position classes. Created RelativePosition class, which is used for a piece to identify what types of moves it has. Created subclasses for each piece type, and defined how they can move.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/b01d0960487efeccfa06245d69c76bae2d514106"},{"sha":"36097e0d57083ec6e80fc52c237835cb09ac4229","author":{"email":"7267ace142dede834dc6680466360986d3553223@gmail.com","name":"Sam Kaplan"},"message":"Minor changes to the Piece and NoPiece constructors.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/36097e0d57083ec6e80fc52c237835cb09ac4229"},{"sha":"2d15edf5009918da15fc2391fd8c84f5d5192f9e","author":{"email":"7267ace142dede834dc6680466360986d3553223@gmail.com","name":"Sam Kaplan"},"message":"Added RelativePosition class, to be used by pieces to indicate how they are allowed to move. Filled in some of the methods in board, such as movePiece and getValidNewPositions. Created CannotPlacePieceException, to be thrown when a piece is unable to be places at a given position.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/2d15edf5009918da15fc2391fd8c84f5d5192f9e"},{"sha":"cb4ef1f23b7ff1d4959071da07cc68dafc30c01f","author":{"email":"7267ace142dede834dc6680466360986d3553223@gmail.com","name":"Sam Kaplan"},"message":"In middle of working on exception handling and throwing.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/cb4ef1f23b7ff1d4959071da07cc68dafc30c01f"},{"sha":"76408ccd1a01b2fbdd3fea1c5f6917b88e220cae","author":{"email":"7267ace142dede834dc6680466360986d3553223@gmail.com","name":"Sam Kaplan"},"message":"Changed the way that pieces return their new position offsets. Instead of creating them everytime, now they just do it once in the constructor.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/76408ccd1a01b2fbdd3fea1c5f6917b88e220cae"},{"sha":"183305c9018f3976099b2a0b1193b1a9ad185488","author":{"email":"8548413b9cb73e2a72ed56d63c5d8de3116ba970@gmail.com","name":"brandontaylor1994"},"message":"Checking in","distinct":true,"url":"https://api.github.com/repos/spkaplan/chess/commits/183305c9018f3976099b2a0b1193b1a9ad185488"},{"sha":"97d9652f32d4f2c4f80bb9014dfa267c06af79ce","author":{"email":"8548413b9cb73e2a72ed56d63c5d8de3116ba970@gmail.com","name":"brandontaylor1994"},"message":"feature-1: Added IDEA support without changing any project structure (I hope). Hopefully this makes for an easy transition between working in Eclipse and IntelliJ.","distinct":false,"url":"https://api.github.com/repos/spkaplan/chess/commits/97d9652f32d4f2c4f80bb9014dfa267c06af79ce"},{"sha":"4188dba3ae6209902c7ff164b37a4bd9fdeecbf9","author":{"email":"8548413b9cb73e2a72ed56d63c5d8de3116ba970@gmail.com","name":"brandontaylor1994"},"message":"Merge remote-tracking branch 'origin/feature-1' into feature-2","distinct":true,"url":"https://api.github.com/repos/spkaplan/chess/commits/4188dba3ae6209902c7ff164b37a4bd9fdeecbf9"},{"sha":"49d97aff9676a1a01dd6051d114c457d95672e19","author":{"email":"8548413b9cb73e2a72ed56d63c5d8de3116ba970@gmail.com","name":"brandontaylor1994"},"message":"feature-2: Added the Model, View, and Controller classes with the minimal structure outlined in the UML diagram.","distinct":true,"url":"https://api.github.com/repos/spkaplan/chess/commits/49d97aff9676a1a01dd6051d114c457d95672e19"}]}