{"push_id":674691925,"size":18,"distinct_size":0,"ref":"refs/heads/develop","head":"84fa24c6fadb28ed3069477d626d2ee5f93f369b","before":"707204dd0accaaa05fe4c507397387b79a44204d","commits":[{"sha":"863a2b83b0edf8450df6d5cc35c68512b3c1c3d9","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"Fix gem file","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/863a2b83b0edf8450df6d5cc35c68512b3c1c3d9"},{"sha":"ad127a7b153901f20c95a14d4b57e29210031356","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #1 from NguyenTanDuc/fixgem\n\nFix gem file and add database.yml file","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/ad127a7b153901f20c95a14d4b57e29210031356"},{"sha":"dbd7e4cea5be948a50e87a0a526722c401ca8b9f","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"Generate model andrelationship","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/dbd7e4cea5be948a50e87a0a526722c401ca8b9f"},{"sha":"baa82bc14637c0792c88609564cd9f9b21435573","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #2 from NguyenTanDuc/generate-models\n\nGenerate model and relationship","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/baa82bc14637c0792c88609564cd9f9b21435573"},{"sha":"723e04ee1313c2e94a0b6b3f18c0e9035725a526","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"Change column time complete to start at","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/723e04ee1313c2e94a0b6b3f18c0e9035725a526"},{"sha":"596ddd8215b2308b188e00392752014845ed2ef6","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #3 from NguyenTanDuc/littlefixtable\n\nChange column time complete to start at","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/596ddd8215b2308b188e00392752014845ed2ef6"},{"sha":"69948b027df6b8e3d23fbedf3ad21054494188a0","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"Static page","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/69948b027df6b8e3d23fbedf3ad21054494188a0"},{"sha":"28121a5521c86ed456c7f21bee35898596eea448","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #5 from NguyenTanDuc/static-page\n\nStatic page","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/28121a5521c86ed456c7f21bee35898596eea448"},{"sha":"f9a7f3608fd0c0ee2ad3a3b2162b8be0bcf770f5","author":{"email":"a8f4bd6b2e5df1e07fdba482bec4d9bee849ded5@framgia.com","name":"Nhat Tran Van"},"message":"use devise to finish log-in/logout and sign-up","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/f9a7f3608fd0c0ee2ad3a3b2162b8be0bcf770f5"},{"sha":"f041d5f02d1edff6fa391eaeceb9551ed9af46ed","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #6 from vjnhat/manager-user\n\nuse devise to finish log-in/logout and sign-up","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/f041d5f02d1edff6fa391eaeceb9551ed9af46ed"},{"sha":"2268910e84a3f73819acabfe4bfab14861906e5b","author":{"email":"a8f4bd6b2e5df1e07fdba482bec4d9bee849ded5@framgia.com","name":"Nhat Tran Van"},"message":"Fix some misstake","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/2268910e84a3f73819acabfe4bfab14861906e5b"},{"sha":"b633870f777ff10a07f773e38f311fb21f192158","author":{"email":"746270b738e8ac09045f854e32fa1e9e6e1fc4cc@framgia.com","name":"chuanhtuan"},"message":"Merge pull request #9 from vjnhat/apply-devise-gem\n\nFix some misstake","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/b633870f777ff10a07f773e38f311fb21f192158"},{"sha":"4bd2a5944f61412270914442ae162ef66198db06","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"Fix migrate, seed db and setup gem settings","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/4bd2a5944f61412270914442ae162ef66198db06"},{"sha":"59706d22aba6c2be856f32e11bf9501e5b50b826","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #8 from NguyenTanDuc/cancancan2\n\nFix migrate, seed db and setup gem setting","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/59706d22aba6c2be856f32e11bf9501e5b50b826"},{"sha":"cf8400c44c4ef77ece27c2399323ff92c3ca8c1a","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"Init gem cancancan","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/cf8400c44c4ef77ece27c2399323ff92c3ca8c1a"},{"sha":"d9deff25ea60bd2ca241be2ef0b6f1f14b696889","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #10 from NguyenTanDuc/cancancan3\n\nConfig gem cancancan.","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/d9deff25ea60bd2ca241be2ef0b6f1f14b696889"},{"sha":"3329eeb81246de389469317c103cf870e3a49f8f","author":{"email":"f28b8c6da536f12ec1964fb10f542008344e7837@framgia.com","name":"NguyenTanDuc"},"message":"CRUD categories with validation","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/3329eeb81246de389469317c103cf870e3a49f8f"},{"sha":"84fa24c6fadb28ed3069477d626d2ee5f93f369b","author":{"email":"8a962da5da0db29e5079a73e958d8b278887886a@gmail.com","name":"Justin Nguyen"},"message":"Merge pull request #11 from NguyenTanDuc/cancancan4\n\nCRUD categories with validation","distinct":false,"url":"https://api.github.com/repos/vjnhat/fts_29/commits/84fa24c6fadb28ed3069477d626d2ee5f93f369b"}]}