{"push_id":1117534436,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"a0957f06f551ed2cc1c1e7166f18acb95205659c","before":"55022060755c7f32c62278b58c22944a42c920c7","commits":[{"sha":"80b9fdcfd3473bcd00178564a301858694bbcb1c","author":{"email":"5aa869db3a716dbc0b5720970326ca7f183a7836@segfault.org","name":"Leonard Richardson"},"message":"Allow the OverdriveBibliographicCoverageProvider to take an OverdriveAPI object as an argument. This could be a DummyOverdriveAPI, for example.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/server_core/commits/80b9fdcfd3473bcd00178564a301858694bbcb1c"},{"sha":"eef964ba3a27a07fe4ef86d9ab1b7786920fd793","author":{"email":"5aa869db3a716dbc0b5720970326ca7f183a7836@segfault.org","name":"Leonard Richardson"},"message":"Look up the DataSource object every time.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/server_core/commits/eef964ba3a27a07fe4ef86d9ab1b7786920fd793"},{"sha":"2c45a7c712218df0fbe2a64cdb6bbd509a4e2460","author":{"email":"5aa869db3a716dbc0b5720970326ca7f183a7836@segfault.org","name":"Leonard Richardson"},"message":"Also allow the creator of the ThreeMBibliographicCoverageProvider to specify the API object to use.","distinct":false,"url":"https://api.github.com/repos/NYPL-Simplified/server_core/commits/2c45a7c712218df0fbe2a64cdb6bbd509a4e2460"},{"sha":"a0957f06f551ed2cc1c1e7166f18acb95205659c","author":{"email":"5aa869db3a716dbc0b5720970326ca7f183a7836@users.noreply.github.com","name":"Leonard Richardson"},"message":"Merge pull request #250 from NYPL-Simplified/dont-store-datasource-in-coverageprovider\n\nDont store datasource in coverageprovider","distinct":true,"url":"https://api.github.com/repos/NYPL-Simplified/server_core/commits/a0957f06f551ed2cc1c1e7166f18acb95205659c"}]}