{"push_id":563282402,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"121027a9ea8995211403d3cafc8b2be565ea6138","before":"43a8b1e245b6f6961a89a58ca7e98ceb82f6f9bb","commits":[{"sha":"24fa241ce8a51dcabac4669f52de2fcdb6f01a2e","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Installed Flask extension, SQLAlchemy","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/24fa241ce8a51dcabac4669f52de2fcdb6f01a2e"},{"sha":"47504b7d8f96f03c74f7a8c0427c1c5d01c6f785","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Deleted sqlite database flasktaskr.db in order to recreate database using SQLAlchemy","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/47504b7d8f96f03c74f7a8c0427c1c5d01c6f785"},{"sha":"4440e9fd589817c273775c414aa55f2dce0aa7c3","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Recreated flasktaskr.db using SQLAlchemy; modified files as necessary to work with SQLAlchemy and added models.py","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/4440e9fd589817c273775c414aa55f2dce0aa7c3"},{"sha":"77f9a061cadd982c73037c3ee57a7edddcb704c5","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Added CSRF token to form and tested all website functionality","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/77f9a061cadd982c73037c3ee57a7edddcb704c5"},{"sha":"ad9e61ae71cec39f77643080584e964511df3805","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Added users table to database and commented out commands to add sample tasks","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/ad9e61ae71cec39f77643080584e964511df3805"},{"sha":"0dd07354a9f664282b45c7518b1c83f9d21fea28","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Added user registration functionality","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/0dd07354a9f664282b45c7518b1c83f9d21fea28"},{"sha":"fd54fd1b72301feeeddb1cf4692e43eebcca81ea","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Changed login to authenticate against user table instead of hardcoded credentials in config.py","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/fd54fd1b72301feeeddb1cf4692e43eebcca81ea"},{"sha":"121027a9ea8995211403d3cafc8b2be565ea6138","author":{"email":"166f6fb28915b0887f42afd284e4058e63031f7f@gmail.com","name":"Corbin Cavolt"},"message":"Added sample user to test functionality","distinct":true,"url":"https://api.github.com/repos/corbincavolt/flasktaskr/commits/121027a9ea8995211403d3cafc8b2be565ea6138"}]}