{"push_id":853014029,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"4d872bd6dddbfd3574a87ed806f4faaea520faba","before":"0ca4c54018a97ecae881c338b9e4ce960e53442f","commits":[{"sha":"cb4243baabcb35da3d0aa5d86b8055e3b2399345","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"initial commit","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/cb4243baabcb35da3d0aa5d86b8055e3b2399345"},{"sha":"605a033740f8e65fd171085c75ec0f16992c7328","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"added dev gems","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/605a033740f8e65fd171085c75ec0f16992c7328"},{"sha":"83876c07c5a57c3841cc813deb94737575d38722","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"added users table","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/83876c07c5a57c3841cc813deb94737575d38722"},{"sha":"9f04b48de4a70dd6be37403e677fe0069cc1e8dd","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"added bcrypt gem","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/9f04b48de4a70dd6be37403e677fe0069cc1e8dd"},{"sha":"6b02eeaa557d654189a4c21962e37d442cd138f8","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"user password logic done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/6b02eeaa557d654189a4c21962e37d442cd138f8"},{"sha":"d1bfd73e03a9070da86879b28dd89d2cfba4cfe8","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"user signup done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/d1bfd73e03a9070da86879b28dd89d2cfba4cfe8"},{"sha":"ea1db79d6f5dae49b839d61e24c707e04e341501","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"user signup, login logic done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/ea1db79d6f5dae49b839d61e24c707e04e341501"},{"sha":"3a4cb85002e56c2b1f2193671b61bcd11e30a044","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"added band album track model","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/3a4cb85002e56c2b1f2193671b61bcd11e30a044"},{"sha":"c37d9e54cc43223081434fc9569f95f78aa1b61c","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"correct migration, model relation done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/c37d9e54cc43223081434fc9569f95f78aa1b61c"},{"sha":"487a56b7ca26cb43e0628165cc52bda0d34fe9e6","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"fix small bug in user logout","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/487a56b7ca26cb43e0628165cc52bda0d34fe9e6"},{"sha":"cae05af9af9b723d0f720419ca3babaa9a10e3ad","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"band album track done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/cae05af9af9b723d0f720419ca3babaa9a10e3ad"},{"sha":"a776257a94f02143e4f7e8a5dc10024ec8c7ee7f","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"added notes and relation","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/a776257a94f02143e4f7e8a5dc10024ec8c7ee7f"},{"sha":"df8489ed3e9f464a0b250022559c627d8ab470b1","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"track page added lyrics","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/df8489ed3e9f464a0b250022559c627d8ab470b1"},{"sha":"438d764be1b6920dbaa3adf4e0d98a71b6240d97","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"changed user url to singular","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/438d764be1b6920dbaa3adf4e0d98a71b6240d97"},{"sha":"8bbdb05be5dcf6f7464e65f835d8de324c87d651","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"added actiation email","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/8bbdb05be5dcf6f7464e65f835d8de324c87d651"},{"sha":"d407b2197492bf0a198ea7d24eb1b0df93e407f7","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"admin basic done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/d407b2197492bf0a198ea7d24eb1b0df93e407f7"},{"sha":"533939a36840621d9cc41e3c1f2482d9ead269c9","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"fixed some bugs","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/533939a36840621d9cc41e3c1f2482d9ead269c9"},{"sha":"2490e8e81820b62fb2e6d31959a1f108fe98b1fb","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"not much practical use... but done","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/2490e8e81820b62fb2e6d31959a1f108fe98b1fb"},{"sha":"ad2c30652e6ecdb67e1a673a24c72cd96deb9a2c","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"finished music app","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/ad2c30652e6ecdb67e1a673a24c72cd96deb9a2c"},{"sha":"5eabdbceb3c18f1595a49e1d99d08abdf31dcd5d","author":{"email":"550d54102e669fa58c115b1b8819996580f1d560@gmail.com","name":"Edmund Li"},"message":"reorginized music app","distinct":true,"url":"https://api.github.com/repos/EdmundLeex/others/commits/5eabdbceb3c18f1595a49e1d99d08abdf31dcd5d"}]}