{"push_id":754741607,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"be88630db5d709497ff650190c28c0088a9cf331","before":"f4c784643812b6e8069889b99193a9c1cfa4505f","commits":[{"sha":"f8560c9eaa85ded67d8d47436893134917cd4530","author":{"email":"e12af2ca3db85a046a621e59d5f1e59e36fb3204@gmail.com","name":"Caleb Tennis"},"message":"Fix a couple of typos","distinct":true,"url":"https://api.github.com/repos/hashicorp/vault/commits/f8560c9eaa85ded67d8d47436893134917cd4530"},{"sha":"1621f5e4054326c539e3bdae6e3d91368dd20daa","author":{"email":"e12af2ca3db85a046a621e59d5f1e59e36fb3204@gmail.com","name":"Caleb Tennis"},"message":"This adds a new error class which can be used by logical backends to\nspecify more concrete error cases to make their way back up the stack.\n\nOver time there is probably a cleaner way of doing this, but that's\nlooking like a more massive rewrite and this solves some issues in\nthe meantime.\n\nUse a CodedError to return a more concrete HTTP return code for\noperations you want to do so.  Returning a regular error leaves\nthe existing behavior in place.","distinct":true,"url":"https://api.github.com/repos/hashicorp/vault/commits/1621f5e4054326c539e3bdae6e3d91368dd20daa"},{"sha":"be88630db5d709497ff650190c28c0088a9cf331","author":{"email":"76f8b7dc8ef32a26553fcbdb25b75cb20f767b8e@gmail.com","name":"Armon Dadgar"},"message":"Merge pull request #510 from ctennis/more_descriptive_errors\n\nMore descriptive errors with specific HTTP return codes","distinct":true,"url":"https://api.github.com/repos/hashicorp/vault/commits/be88630db5d709497ff650190c28c0088a9cf331"}]}