{"push_id":1371639740,"size":103,"distinct_size":0,"ref":"refs/heads/openebooks-deploy-qa","head":"cfdb88671b66ba5dc9fec6e7a568161bcbcb00ad","before":"197606b98382994fdfc01b977b47b6489b2cbbce","commits":[{"sha":"ea3c61b76b0d2a579a563003fb6f9956b6e34939","author":{"name":"Amy Slagle","email":"8162637810d987897d47e06538f6ddea35b758dd@nypl.org"},"message":"Updated to the latest admin interface with a separate css file.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/ea3c61b76b0d2a579a563003fb6f9956b6e34939"},{"sha":"886c8838d1f6edbb96dde2fabcbfbd004ed53e6b","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Set audiences based on a source for QueryGeneratedLane","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/886c8838d1f6edbb96dde2fabcbfbd004ed53e6b"},{"sha":"d599f81d8d596219670e88418e8ff4fab74b5203","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Pass acceptable audiences from RelatedBooksLane to any sublanes","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/d599f81d8d596219670e88418e8ff4fab74b5203"},{"sha":"46571fba84af76a2bce4de8f5710b28b31d8eaf4","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Apply audience filtering to all QueryBasedLane subclasses","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/46571fba84af76a2bce4de8f5710b28b31d8eaf4"},{"sha":"ea8b7cafab38c09bc1d786b1967bef5177242cc3","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Apply language filtering to all QueryBasedLane subclasses","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/ea8b7cafab38c09bc1d786b1967bef5177242cc3"},{"sha":"4e6976a609c9679f8d030b139741b7d35956a025","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Fix controller tests by avoiding books from multiple languages","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/4e6976a609c9679f8d030b139741b7d35956a025"},{"sha":"115e840272beb6ba429ae5488c7efac8bd43a996","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Refactor audience sourcing","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/115e840272beb6ba429ae5488c7efac8bd43a996"},{"sha":"6aef616e5deddaef3bccf29cd84b0d0c13d5db4b","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Add language and audience details to SeriesLane and ContributorLane urls","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/6aef616e5deddaef3bccf29cd84b0d0c13d5db4b"},{"sha":"21f78752218806d93270138f16dfceb73597b292","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Merge branch 'master' into use-audience-to-create-recommendation-lanes","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/21f78752218806d93270138f16dfceb73597b292"},{"sha":"bf05c33d2c098ba7c5ebbde4fe157764ad40ad6a","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"First attempt at a big refactoring.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/bf05c33d2c098ba7c5ebbde4fe157764ad40ad6a"},{"sha":"c81549dbde88c72c4a3e2261b723790ba74130f2","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"Trying to clarify things.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/c81549dbde88c72c4a3e2261b723790ba74130f2"},{"sha":"e1355ed89459fe5ff010dc77998019dee5f9eaab","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"OK, I think I at least have the framework working.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/e1355ed89459fe5ff010dc77998019dee5f9eaab"},{"sha":"7b2e3cae53def8121744db3bce8c71180d594fff","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"Added a bunch of comments.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/7b2e3cae53def8121744db3bce8c71180d594fff"},{"sha":"95c97575beb73663c7dd7661e3e7bd23aa9bffe4","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"Trying to make sense of it all.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/95c97575beb73663c7dd7661e3e7bd23aa9bffe4"},{"sha":"d94dfc7c7c9476ca879c56afb7bec8cba37d857b","author":{"name":"Courteney Ervin","email":"fcbfb1e7fa8525585d4ec964926165c28807799a@nypl.org"},"message":"Use fixed core branch; tidy up documentation and unused kwargs","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/d94dfc7c7c9476ca879c56afb7bec8cba37d857b"},{"sha":"7ee2b9dfd0801c0c05c250e0aee73dba356be0f2","author":{"name":"Courteney","email":"425846ab7058e966fcdac83bb1384e43e370acfe@gmail.com"},"message":"Merge pull request #376 from NYPL-Simplified/use-audience-to-create-recommendation-lanes\n\nUse audience to create various \"Related Books\" lanes","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/7ee2b9dfd0801c0c05c250e0aee73dba356be0f2"},{"sha":"24a1f7d5a9c00389f0e42e2a70a4d4d9640e385a","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"Moved the controllers out of Authenticator into a separate controller class.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/24a1f7d5a9c00389f0e42e2a70a4d4d9640e385a"},{"sha":"3a5014ffc34246a09b3e71983fc14cb711833080","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"More docs.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/3a5014ffc34246a09b3e71983fc14cb711833080"},{"sha":"103fd44b8f6c1d1ab87e25a24bf8bf677e1a3be4","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"Added indication of my own confusion.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/103fd44b8f6c1d1ab87e25a24bf8bf677e1a3be4"},{"sha":"5b4ec54a566aa820fb692364fb2cef9351a9bc3e","author":{"name":"Leonard Richardson","email":"4cba91ba13b77215404dd5d5fc2f79a7ae5d035b@segfault.org"},"message":"Moved the bearer token decoder code...not to the right place,  but to a place that's less wrong.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/circulation/commits/5b4ec54a566aa820fb692364fb2cef9351a9bc3e"}]}
{"actor":{"display_login":"leonardr"}}