{"push_id":1338249121,"size":2,"distinct_size":2,"ref":"refs/heads/V0.1","head":"f46d9a839218fe1611907546b72921b447c8b27a","before":"37f315ea7ccb8d5f3400ffe0f614d781ea4cdacc","commits":[{"sha":"e80a7e6b38bffaa75a6fcdfe6ddb1c04080c27eb","author":{"name":"Henry\\Henry","email":"5fc3e7c166c99cc27e41e86282d37027a8d0a10b@u.nus.edu"},"message":"Add CommandParser abstract class for future parsers\nAdd ParseException class for parsers to throw when there are parsing errors","distinct":true,"url":"https://api.github.com/repos/CS2103AUG2016-T14-C2/main/commits/e80a7e6b38bffaa75a6fcdfe6ddb1c04080c27eb"},{"sha":"f46d9a839218fe1611907546b72921b447c8b27a","author":{"name":"Henry\\Henry","email":"5fc3e7c166c99cc27e41e86282d37027a8d0a10b@u.nus.edu"},"message":"Add getRequiredFormat() to CommandParser abstract class\nAdd further clarity to documentation of CommandParser class","distinct":true,"url":"https://api.github.com/repos/CS2103AUG2016-T14-C2/main/commits/f46d9a839218fe1611907546b72921b447c8b27a"}]}
{"actor":{"display_login":"e0003801"}}