{"push_id":759029570,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"f6d36ec0fb2caaaeae8262a820ef701850fb617a","before":"7b134fa77a1bc5234abe5d1e4c94c46b56f125c4","commits":[{"sha":"3fbb189cba41bb73042c5049e604814fd21594be","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add user model.","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/3fbb189cba41bb73042c5049e604814fd21594be"},{"sha":"defe4ddfcbe01851ddb4f0727b8fc4e5a14ba841","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Migrate db","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/defe4ddfcbe01851ddb4f0727b8fc4e5a14ba841"},{"sha":"24aacfbb1be0a8e07bd9408fc00c4390a406b9b2","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add validation to user model","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/24aacfbb1be0a8e07bd9408fc00c4390a406b9b2"},{"sha":"4b582ca259b6c7d35cce5c8979060f308eccec6a","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add index to email column in users table","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/4b582ca259b6c7d35cce5c8979060f308eccec6a"},{"sha":"a81f4852b93fb8f139385844092296291afbd6ad","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Migrate db","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/a81f4852b93fb8f139385844092296291afbd6ad"},{"sha":"50c294b61b5c4790aa3ede32f84861244be0c11e","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Remove fixtures","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/50c294b61b5c4790aa3ede32f84861244be0c11e"},{"sha":"9c7bd68cc671645d52c67a0f04f94e35d9fba8c6","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add callback method to set email string to lowercase before saving.","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/9c7bd68cc671645d52c67a0f04f94e35d9fba8c6"},{"sha":"304749b3446d1bf3d77f2f925ea9e351bffa0b89","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add password column to users table.","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/304749b3446d1bf3d77f2f925ea9e351bffa0b89"},{"sha":"6c41cf1034f9f4f58514cf97779efdecfdec9749","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Migrate db.","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/6c41cf1034f9f4f58514cf97779efdecfdec9749"},{"sha":"0fa066205f492ec59d3f662b22a9e17848de9675","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add gem for bcrypt.","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/0fa066205f492ec59d3f662b22a9e17848de9675"},{"sha":"a1ce8b1132ef39fb956893d6a32da09547b80a33","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add password and password_confirmation attributes to the user model test.","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/a1ce8b1132ef39fb956893d6a32da09547b80a33"},{"sha":"f6d36ec0fb2caaaeae8262a820ef701850fb617a","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@brianhunt.me","name":"Brian Hunt"},"message":"Add minimum password length","distinct":true,"url":"https://api.github.com/repos/brianhunt/sample_app/commits/f6d36ec0fb2caaaeae8262a820ef701850fb617a"}]}