{"push_id":848201572,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"27b52ce86d2f642dc04b788ef8fd489f585ab45e","before":"d1e03f635a8a344bd643b46ed3d22b58013380b1","commits":[{"sha":"18e8190356bda08348015f85853b198386e3a849","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"replace Bandcamp scrape hack with Google Custom Search API","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/18e8190356bda08348015f85853b198386e3a849"},{"sha":"b9ad1c54182bcff359c6b8480944ce616aa54a49","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"remove Moose dependency and Release Model, they werent adding anything","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/b9ad1c54182bcff359c6b8480944ce616aa54a49"},{"sha":"6d1f8c8a38d92df10a2e6ce62b43d0ef3b5ed8fb","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"prefer a single search_provider, rather than duplicating code in search_deezer and search_bandcamp","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/6d1f8c8a38d92df10a2e6ce62b43d0ef3b5ed8fb"},{"sha":"c925fd06f815860ee42b489ecfc4d4dca55c563d","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"move repeated code to create a fake transaction into its own sub","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/c925fd06f815860ee42b489ecfc4d4dca55c563d"},{"sha":"3b0c45841383c0fa0633aee8ca676d1c55b11205","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"variable renaming: 1. in cache plugin refer to the key as a $url - not a $query, 2. in query refer to transaction as $tx, not $mojo","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/3b0c45841383c0fa0633aee8ca676d1c55b11205"},{"sha":"198e6b50e4d8698bcf7de31a5649150ee2af6ee0","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"dont pass unused useragent to cache callback, it was to mimic $ua->get, but caching is here to stay","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/198e6b50e4d8698bcf7de31a5649150ee2af6ee0"},{"sha":"27b52ce86d2f642dc04b788ef8fd489f585ab45e","author":{"email":"5944d2ab9a40accd3b911b118512c44f2d5942cf@gmail.com","name":"Peter Black"},"message":"split MuSAPI::Plugin::Query into separate Bandcamp and Deezer plugins","distinct":true,"url":"https://api.github.com/repos/sonicblend/MuSAPI/commits/27b52ce86d2f642dc04b788ef8fd489f585ab45e"}]}