{"push_id":538868774,"size":16,"distinct_size":1,"ref":"refs/heads/master","head":"532c9e3a6dc91bbac9103b76abd8aaf5d89d80df","before":"8572e6325aa98c2efe8126cc76227632a201472a","commits":[{"sha":"e9a950fbd1712fe685f75a1766325f749707fd8a","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Use method to access aws_config_dir","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/e9a950fbd1712fe685f75a1766325f749707fd8a"},{"sha":"5fc4dd66e4ebd7de6e6f1493bce62319dd4b1857","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Split method finding aws binary and config","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/5fc4dd66e4ebd7de6e6f1493bce62319dd4b1857"},{"sha":"bb2eafee865f7007ce33edd02ab4ae41e2bd4dfc","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Split methods out of load_arn","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/bb2eafee865f7007ce33edd02ab4ae41e2bd4dfc"},{"sha":"13221e3c5b811776a998443c3f79ba038b3efe67","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Split methods out of load_credentials","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/13221e3c5b811776a998443c3f79ba038b3efe67"},{"sha":"8fc8e1d5cf5c0fd4e12bbc614b66e9a46dd18033","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Use abort","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/8fc8e1d5cf5c0fd4e12bbc614b66e9a46dd18033"},{"sha":"423773e6073acb493fb196e641ca903f32f31a64","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Use unless as modifier","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/423773e6073acb493fb196e641ca903f32f31a64"},{"sha":"8aca2e55c8cf2e1460c175926a65642dca83ec99","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Split class and executable into separate files","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/8aca2e55c8cf2e1460c175926a65642dca83ec99"},{"sha":"c755d212ea09857555fa5a1c94dbad1530118d79","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Require json from class","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/c755d212ea09857555fa5a1c94dbad1530118d79"},{"sha":"3e99d62020b3b42d0eedfe20c7444f0d43f82217","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Move listing mfa devices into own method","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/3e99d62020b3b42d0eedfe20c7444f0d43f82217"},{"sha":"cf4bae7d32bd8a964d132ee5252752aaaea1faee","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Add tests for init, arn, and credentials","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/cf4bae7d32bd8a964d132ee5252752aaaea1faee"},{"sha":"8cbd1b5cec16dd0eec418eeb466a798d9f9bb013","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Specifiy versions of rspec and fakefs","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/8cbd1b5cec16dd0eec418eeb466a798d9f9bb013"},{"sha":"a2aa526fd7ea44f2877c75d48beed8ffb937395b","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Switch mfa_devices to method","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/a2aa526fd7ea44f2877c75d48beed8ffb937395b"},{"sha":"9e4ee5d45c1b3e9e4c953acda400360ebb8abc44","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Convert aborts to raising exceptions","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/9e4ee5d45c1b3e9e4c953acda400360ebb8abc44"},{"sha":"1aee11bdd6ece1ed34a7643e5abd14a2c641aad1","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Use abort when displaying exception message\n\nThis will take care of both printing the error and setting the exit\nstatus to 1.","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/1aee11bdd6ece1ed34a7643e5abd14a2c641aad1"},{"sha":"66c7346d6eb4304504b92cbff54cee6b7dae4f39","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Move error classes into AwsMfa::Errors","distinct":false,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/66c7346d6eb4304504b92cbff54cee6b7dae4f39"},{"sha":"532c9e3a6dc91bbac9103b76abd8aaf5d89d80df","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@polibyte.com","name":"Brian Pitts"},"message":"Merge pull request #5 from lonelyplanet/bp-method-cleanup\n\nSplit methods and add tests","distinct":true,"url":"https://api.github.com/repos/lonelyplanet/aws-mfa/commits/532c9e3a6dc91bbac9103b76abd8aaf5d89d80df"}]}