{"push_id":686762434,"size":144,"distinct_size":1,"ref":"refs/heads/master","head":"cff9f5265941ddf59fd069f27fff2f8aa72f4fda","before":"c21e244c4fc5879df0824e4a0bb127fa6e3be1ac","commits":[{"sha":"e7570a0187af7f9ca0180c660145094333960115","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Bump ruby","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/e7570a0187af7f9ca0180c660145094333960115"},{"sha":"18c169e80f83df7a3a6d71d76b3c64854b7f8e91","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add spec for user sign up, sign in, profile completion","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/18c169e80f83df7a3a6d71d76b3c64854b7f8e91"},{"sha":"841e98e78086761074fc8f8c095a737c5e5f3878","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add default devise configuration and User model","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/841e98e78086761074fc8f8c095a737c5e5f3878"},{"sha":"0ee5e4e56105d03dbf47659aa668b36e7da78fdb","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add FactoryGirl and configure RSepc to run in random order","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/0ee5e4e56105d03dbf47659aa668b36e7da78fdb"},{"sha":"53fcc55d18effcdafdee19673fb12bf1d4903bd1","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Update sign in/up/out link text","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/53fcc55d18effcdafdee19673fb12bf1d4903bd1"},{"sha":"0ff09a3e4bb2e337271a61325b9256004d9a32fa","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add errors i18n file to overwride error messages for User model","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/0ff09a3e4bb2e337271a61325b9256004d9a32fa"},{"sha":"fe85ffab11d49dc36f23b87560481837412a129e","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Registration requires first and last names","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/fe85ffab11d49dc36f23b87560481837412a129e"},{"sha":"94775f972b2a19c3bd5b5eb490a7f552291f8070","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Migration to add Profile model and association","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/94775f972b2a19c3bd5b5eb490a7f552291f8070"},{"sha":"5a737439f8d89c5e305b5947b0cba984e3f9d5e5","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add validations and associations to Profile","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/5a737439f8d89c5e305b5947b0cba984e3f9d5e5"},{"sha":"a0acb75eac39d6138108c81f2ee199088462e57f","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add validations and associations to User","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/a0acb75eac39d6138108c81f2ee199088462e57f"},{"sha":"4b30895b4fa98b933ec77c5ef5d11871ab27fa16","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add Faker and create User and Profile factories","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/4b30895b4fa98b933ec77c5ef5d11871ab27fa16"},{"sha":"0e0bcbaeb102c8acae363dbc3db5a331cba769d9","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"When deleting a User, also delete their Profile","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/0e0bcbaeb102c8acae363dbc3db5a331cba769d9"},{"sha":"ca8017f09a3643b8b98aabea19aa9db37d020828","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add Rubocop","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/ca8017f09a3643b8b98aabea19aa9db37d020828"},{"sha":"e7d253c131b91720605ec44a61d59a459cd00293","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Redirect to new profile page when a user has signed up","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/e7d253c131b91720605ec44a61d59a459cd00293"},{"sha":"4351a08178635895f0a2beb7c6bc2a89f61347dc","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Redirect to correct pages based on whether user has completed profile","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/4351a08178635895f0a2beb7c6bc2a89f61347dc"},{"sha":"ce686f3edae8517bc489cceb3a8637c5f980b2f1","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Add visibility options to date of birth and mobile number","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/ce686f3edae8517bc489cceb3a8637c5f980b2f1"},{"sha":"014f1bdc6a37d7f1d9ee2a380cdb9e15ad951402","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Update sign in error message","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/014f1bdc6a37d7f1d9ee2a380cdb9e15ad951402"},{"sha":"2569a5ddeb73d2835f381c1a8bd15f5de1f1b373","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"User can edit their profile","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/2569a5ddeb73d2835f381c1a8bd15f5de1f1b373"},{"sha":"73d18cb895184f50e31e373e222518dc99ca9a5c","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"Use resource instead of resources for profile routes","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/73d18cb895184f50e31e373e222518dc99ca9a5c"},{"sha":"e389748ab708900ae29dfb28979978d66c5eb2fd","author":{"email":"7b64a99861392e890c905e7775b6154080d01abe@unboxedconsulting.com","name":"Tom Sabin"},"message":"ProfileController should be plural","distinct":false,"url":"https://api.github.com/repos/whatweate/whatweate/commits/e389748ab708900ae29dfb28979978d66c5eb2fd"}]}