{"push_id":2777931656,"size":15,"distinct_size":1,"ref":"refs/heads/password-reset","head":"12ce3bf6f3d5c588ad8fbab5b8e19a20af34c241","before":"4b2b8f687f5034835d2f3cd8dc27b2ac2d104040","commits":[{"sha":"8708274c7713fd28ce29fd7c27e05d653658021b","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Finish static pages and Add a full_title helper and Finish layout and routes\nInstall gem i18n\nInstall gem config\nAdd break line and config gem\nApplication helper\nFix base title\nFinish i18n application helper","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/8708274c7713fd28ce29fd7c27e05d653658021b"},{"sha":"fc653e3be3bcd0ec0a7208d7eb740d7e741bd6db","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #1 from NguyenThu2808/filling-in-layout\n\nChapter5","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/fc653e3be3bcd0ec0a7208d7eb740d7e741bd6db"},{"sha":"78356800efd7686c42cc8a62e497574662cf5c87","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Make a basic User model (including secure passwords)","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/78356800efd7686c42cc8a62e497574662cf5c87"},{"sha":"55515bbb2577662cd1d882c8143200c5134d945b","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #3 from NguyenThu2808/modeling-users\n\nMake a basic User model (including secure passwords)","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/55515bbb2577662cd1d882c8143200c5134d945b"},{"sha":"3c40fbe71e5312fe1279dd310ee4ca4734a1ec80","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Sign up","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/3c40fbe71e5312fe1279dd310ee4ca4734a1ec80"},{"sha":"7e0386bba4cab693e7cdc790ad8e43a22a3f8a2d","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #2 from NguyenThu2808/sign-up\n\nSign up","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/7e0386bba4cab693e7cdc790ad8e43a22a3f8a2d"},{"sha":"6400e68a517ce033bf40d7dfcc52b3b322a46509","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Basic-login (Sessions)","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/6400e68a517ce033bf40d7dfcc52b3b322a46509"},{"sha":"a2123aebe530e17fc526f71875b0a8cab3b2fd6d","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #5 from NguyenThu2808/basic-login\n\nBasic login","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/a2123aebe530e17fc526f71875b0a8cab3b2fd6d"},{"sha":"16b558796172549b8aac5aaa456fd845c64747a2","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Remember password login","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/16b558796172549b8aac5aaa456fd845c64747a2"},{"sha":"19b58198bc19b24478b8db95e105007fb93af7e3","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #4 from NguyenThu2808/advanced-login\n\nRemember password login","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/19b58198bc19b24478b8db95e105007fb93af7e3"},{"sha":"b925902610040a59270b989aa8badee8d7c9ac89","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Finish user edit, update, index, and destroy action","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/b925902610040a59270b989aa8badee8d7c9ac89"},{"sha":"60bff4a50dd98217713819d4464ce86729b8922f","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #6 from NguyenThu2808/updating-users\n\nFinish user edit, update, index, and destroy action","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/60bff4a50dd98217713819d4464ce86729b8922f"},{"sha":"d10b8f2d24d6aeb9185321461d9dba6af8a714d0","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Add account activation","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/d10b8f2d24d6aeb9185321461d9dba6af8a714d0"},{"sha":"b2bafa31a748e043ae277d335fca0a73e0ae453a","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Merge pull request #7 from NguyenThu2808/account-activation\n\nAdd account activation","distinct":false,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/b2bafa31a748e043ae277d335fca0a73e0ae453a"},{"sha":"12ce3bf6f3d5c588ad8fbab5b8e19a20af34c241","author":{"name":"NguyenThu2808","email":"d92f14c89e6d4743df3d676dcf0d7b70cd66a34f@gmail.com"},"message":"Add account activation","distinct":true,"url":"https://api.github.com/repos/NguyenThu2808/RoRSample/commits/12ce3bf6f3d5c588ad8fbab5b8e19a20af34c241"}]}
{"actor":{"display_login":"NguyenThu2808"}}