{"push_id":1282986830,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"db6ef7121248cd0004b73cecca863e0f0fcc017f","before":"2bf4104f73604ffd2e4f21117f91767b9d9de365","commits":[{"sha":"14c7fe94402fa3e6f9f67ebde4a7e51b3820e527","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Generate contoller PasswordResets","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/14c7fe94402fa3e6f9f67ebde4a7e51b3820e527"},{"sha":"3a31a68289055131b9e4e81bf5874edbbb81da54","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add a resource for password resets","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/3a31a68289055131b9e4e81bf5874edbbb81da54"},{"sha":"00b12dbe127fc0d042e8c819b0fe5f317dbf47d0","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add link to password resets","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/00b12dbe127fc0d042e8c819b0fe5f317dbf47d0"},{"sha":"7804a4b8cd1f2d51d0224d2133e922c415466253","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add reset columns to users table","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/7804a4b8cd1f2d51d0224d2133e922c415466253"},{"sha":"a3c2c257dc498ab4d9124e35ede2f6392566200f","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Build password reset form","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/a3c2c257dc498ab4d9124e35ede2f6392566200f"},{"sha":"3a7345098a4be7116b1892ecf5e0d05443863f73","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add create action for password resets","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/3a7345098a4be7116b1892ecf5e0d05443863f73"},{"sha":"2be681bd696eda76463af9a0183ec1a9bcc23ec1","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add methods of password reset to User model","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/2be681bd696eda76463af9a0183ec1a9bcc23ec1"},{"sha":"7805a9f89b8d20df01e510290d2b6bfcf3045a4b","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Update flash message of password reset controller","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/7805a9f89b8d20df01e510290d2b6bfcf3045a4b"},{"sha":"c855845b26be931b2039aadba6672ab9d53ffaed","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Fix syntax error of User::create_reset_digest","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/c855845b26be931b2039aadba6672ab9d53ffaed"},{"sha":"4896ef5b36df99b8a29ccfc882310b5f0713b352","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Update messages of account reset and activation view","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/4896ef5b36df99b8a29ccfc882310b5f0713b352"},{"sha":"4c06bec813d9963ba2764a5a8359ac1f61f02760","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Write UserMail#password_reset","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/4c06bec813d9963ba2764a5a8359ac1f61f02760"},{"sha":"f78dade573306afe0b8f80243b714f9a23d9bde1","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Build password reset email template","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/f78dade573306afe0b8f80243b714f9a23d9bde1"},{"sha":"7a1547223cc31b9188d39743ab52e6a3de30bf13","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Modify user mailer preview to preview password reset email","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/7a1547223cc31b9188d39743ab52e6a3de30bf13"},{"sha":"7d1acc6cf3b3836e4b01456b8054ebac939dfc22","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Fix language flaw in password reset mail","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/7d1acc6cf3b3836e4b01456b8054ebac939dfc22"},{"sha":"d675ce7f3fcd7cfeb724156b3d5e802421840c1b","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add test of password reset mailer method","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/d675ce7f3fcd7cfeb724156b3d5e802421840c1b"},{"sha":"e86289c7a83a0d7ddad8ba2d138e50d531b05d93","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Build reset password page","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/e86289c7a83a0d7ddad8ba2d138e50d531b05d93"},{"sha":"60b6d059a8bfb5981845f829967af1d6602b9e95","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add private methods for PasswordResets edit action","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/60b6d059a8bfb5981845f829967af1d6602b9e95"},{"sha":"ff530f02178d0753aa604c3e3e8c0c094ecd367e","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Build update action for password reset","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/ff530f02178d0753aa604c3e3e8c0c094ecd367e"},{"sha":"0ab03c8384e9422838ff982bc8b88c76f72f9c35","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add password_reset_expired? method to User model","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/0ab03c8384e9422838ff982bc8b88c76f72f9c35"},{"sha":"a0ca5ed6af4b83d0a01e1cce3aafca4492544721","author":{"name":"Jiazhi Guo","email":"0ce52495814b89a871a308a40efd34f011b07948@gmail.com"},"message":"Add integration test for password resets","distinct":true,"url":"https://api.github.com/repos/jerrykuo7727/sample_app/commits/a0ca5ed6af4b83d0a01e1cce3aafca4492544721"}]}
{"actor":{"display_login":"jerrykuo7727"}}