{"push_id":851714063,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"75cd7beb700f813fc7c8c04f5995902ed33e1da2","before":"cbe2bb578b08b4989bc2e883a5d6d70c39601051","commits":[{"sha":"f71d6276644f31b7473a6386899cdf0b9854688f","author":{"email":"558476f0b8555d49a77745f2944b1f7600ffdbe3@gmail.com","name":"Phil Sofia"},"message":"Add uniqueness validation to username field on curator model","distinct":false,"url":"https://api.github.com/repos/nyc-mud-turtles-2015/trainspotter/commits/f71d6276644f31b7473a6386899cdf0b9854688f"},{"sha":"03241fd00d2dbd4718b73025ea6df2898195c6db","author":{"email":"558476f0b8555d49a77745f2944b1f7600ffdbe3@gmail.com","name":"Phil Sofia"},"message":"Update flash error message and redirect on update action in curators controller, for when curator record save fails due to validation on username","distinct":false,"url":"https://api.github.com/repos/nyc-mud-turtles-2015/trainspotter/commits/03241fd00d2dbd4718b73025ea6df2898195c6db"},{"sha":"75e65a4378d297346e0460f8c6888cdb8d1e3a2e","author":{"email":"558476f0b8555d49a77745f2944b1f7600ffdbe3@gmail.com","name":"Phil Sofia"},"message":"Add flash error to curator show view, for when username is not unique","distinct":false,"url":"https://api.github.com/repos/nyc-mud-turtles-2015/trainspotter/commits/75e65a4378d297346e0460f8c6888cdb8d1e3a2e"},{"sha":"75cd7beb700f813fc7c8c04f5995902ed33e1da2","author":{"email":"7e54dc06fee36df9f4e6bfe45d0e38a0ff946378@gmail.com","name":"Jason"},"message":"Merge pull request #81 from nyc-mud-turtles-2015/unique-usernames\n\nUnique usernames","distinct":true,"url":"https://api.github.com/repos/nyc-mud-turtles-2015/trainspotter/commits/75cd7beb700f813fc7c8c04f5995902ed33e1da2"}]}