{"push_id":1216439783,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"607763716cd5f25eef3112df8f7be428ac2188be","before":"341370e5b52517d38f07b18dc36e55a36fa23fb9","commits":[{"sha":"f8372d7e397000ae4af2a5024abd750dd551d960","author":{"name":"Gh0u1L5@foxmail.com","email":"4ca4244fdeb752c0b9ed90bfa98edaac57bf1be3@foxmail.com"},"message":"..","distinct":true,"url":"https://api.github.com/repos/Gh0u1L5/CS246-Chess/commits/f8372d7e397000ae4af2a5024abd750dd551d960"},{"sha":"2c04818ed50d63cb426bbc54e94b940d4149e438","author":{"name":"Gh0u1L5@foxmail.com","email":"4ca4244fdeb752c0b9ed90bfa98edaac57bf1be3@foxmail.com"},"message":"Change member variable cancast to moved.\nAdd getter and setter.","distinct":true,"url":"https://api.github.com/repos/Gh0u1L5/CS246-Chess/commits/2c04818ed50d63cb426bbc54e94b940d4149e438"},{"sha":"e820e1701c749001b7b35300565eb965b9e54fd0","author":{"name":"Gh0u1L5@foxmail.com","email":"4ca4244fdeb752c0b9ed90bfa98edaac57bf1be3@foxmail.com"},"message":"Add CastleMove and fix something in NormalMove.","distinct":true,"url":"https://api.github.com/repos/Gh0u1L5/CS246-Chess/commits/e820e1701c749001b7b35300565eb965b9e54fd0"},{"sha":"607763716cd5f25eef3112df8f7be428ac2188be","author":{"name":"Gh0u1L5@foxmail.com","email":"4ca4244fdeb752c0b9ed90bfa98edaac57bf1be3@foxmail.com"},"message":"Fix typos in board.cc","distinct":true,"url":"https://api.github.com/repos/Gh0u1L5/CS246-Chess/commits/607763716cd5f25eef3112df8f7be428ac2188be"}]}
{"actor":{"display_login":"Gh0u1L5"}}