{"push_id":647940333,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"95c4aa09e283c129c6e6dc7f4ad7f50f8b6e2a71","before":"322bcad0192fe48957267629090b87853fdbb9b1","commits":[{"sha":"5242cdad81082c6afbaf856ad0cef58ca7d70992","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@kaaman.nu","name":"nekosaur"},"message":"Books in search result now includes which courses they are used in","distinct":true,"url":"https://api.github.com/repos/nekosaur/mahserver/commits/5242cdad81082c6afbaf856ad0cef58ca7d70992"},{"sha":"95c4aa09e283c129c6e6dc7f4ad7f50f8b6e2a71","author":{"email":"7aa129f67fde68c6d88aa58b8b8c5c28eb7dd3a3@kaaman.nu","name":"nekosaur"},"message":"Refactored route remove function into common model method, overrode user model to include removal of apitoken","distinct":true,"url":"https://api.github.com/repos/nekosaur/mahserver/commits/95c4aa09e283c129c6e6dc7f4ad7f50f8b6e2a71"}]}