{"push_id":674102563,"size":4,"distinct_size":4,"ref":"refs/heads/flask","head":"3e8654de4e9c7b403085c7590ff3b6c07c148f32","before":"ec09a79c43ea61071207b56ac307b9b07c35fa81","commits":[{"sha":"0a216dfff0dda308bd268d775c6d024e3b289ee7","author":{"email":"2d7f9c62d729f8739ff5b330a8a961c96a7aeacf@gmail.com","name":"Victory000"},"message":"Adding root file to the site.\n\nSigned-off-by: Victory000 <victoria.a.lacroix@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Victory000/course-reserves/commits/0a216dfff0dda308bd268d775c6d024e3b289ee7"},{"sha":"af66a645d4ceb4ea6fde41889cef6833b8ff83a6","author":{"email":"2d7f9c62d729f8739ff5b330a8a961c96a7aeacf@gmail.com","name":"Victory000"},"message":"Fixed linking in the header.\n\nSigned-off-by: Victory000 <victoria.a.lacroix@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Victory000/course-reserves/commits/af66a645d4ceb4ea6fde41889cef6833b8ff83a6"},{"sha":"a68fbc3de864fec47e2747045362a4f3e6509649","author":{"email":"2d7f9c62d729f8739ff5b330a8a961c96a7aeacf@gmail.com","name":"Victory000"},"message":"Added language switching.\n\nLanguage switching, in this case, uses session variables.\n\nSigned-off-by: Victory000 <victoria.a.lacroix@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Victory000/course-reserves/commits/a68fbc3de864fec47e2747045362a4f3e6509649"},{"sha":"3e8654de4e9c7b403085c7590ff3b6c07c148f32","author":{"email":"2d7f9c62d729f8739ff5b330a8a961c96a7aeacf@gmail.com","name":"Victory000"},"message":"Added ability to add/remove reserves.\n\nAddition, modification, and deletion of reserves are all present.\ncourse_reserves.py handles form parsing.\ndatabase.py handles database interactions.\nadminform.html is adapted from what existed before.\n\nSigned-off-by: Victory000 <victoria.a.lacroix@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Victory000/course-reserves/commits/3e8654de4e9c7b403085c7590ff3b6c07c148f32"}]}