{"push_id":1413232657,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"871a81528145f59c2f09e3158e297f481239ad6b","before":"6b0249df0806eae6e4ed28a83a1d1a0c3ba66017","commits":[{"sha":"1963b52903be66bdebc72e6c9fe6790e290b69eb","author":{"name":"nath@home","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: Initial cleanup","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/1963b52903be66bdebc72e6c9fe6790e290b69eb"},{"sha":"7a676400dc13e2815fa6510aee547bf50a3aa60e","author":{"name":"nath@home","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: Refactor the json handling part","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/7a676400dc13e2815fa6510aee547bf50a3aa60e"},{"sha":"3979619f9f94be85fbf1ccf5300bb9c6da3b5a96","author":{"name":"nathdwek@laptop","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: remove redundant comments","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/3979619f9f94be85fbf1ccf5300bb9c6da3b5a96"},{"sha":"324c67191d6c4fff628819a9f8f5121ce97fdba1","author":{"name":"nathdwek@laptop","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: log fetched attributes and values as info","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/324c67191d6c4fff628819a9f8f5121ce97fdba1"},{"sha":"1d972b99075b2263f2bcbb92f70d0dce2ac578b7","author":{"name":"nathdwek@laptop","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: rewrite _map_dict_to_scheme:\n\n* Less lazy names\n* Separate root function from childs more naturally\n* Actually use defaultdict","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/1d972b99075b2263f2bcbb92f70d0dce2ac578b7"},{"sha":"4586e2df5a8026d1d6fe82f9e45c05b26119964d","author":{"name":"nath@home","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: Add unit tests","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/4586e2df5a8026d1d6fe82f9e45c05b26119964d"},{"sha":"51243240f62b76b4bd8a7666892d14eb2493afa7","author":{"name":"nathdwek@laptop","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: Test _map_data_to_scheme with real data","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/51243240f62b76b4bd8a7666892d14eb2493afa7"},{"sha":"eb1ea6177d73c8af839c26910fd6d0d1f6910404","author":{"name":"nathdwek@laptop","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: drop DefaultList, be explicitly careful\n\n* I don't see DefaultList be really helpful in many other cases, so having\n  a beets.util.collections module (which could also conflict with the collections\n  module from standard library) with only that in it is a little silly.\n* It was elegant and concise, but there are implementation issues: it is not\n  recommended to subclass builtin types, but the alternatives differ between python\n  2 and 3 (subclass sequence or container or collections.abc?), moreover,\n  interpreters can differ in the way they map syntaxic sugar to magic functions.\n* Also, slicing and negative indexing could do weird things, so the class wouldn't\n  be really intuitive and simple at the same time","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/eb1ea6177d73c8af839c26910fd6d0d1f6910404"},{"sha":"147ced9eaabd01a3b7e931ba6f721412e289d85b","author":{"name":"nath@home","email":"48c1aea9e4042359922fb5852468511175b593c1@ulb.ac.be"},"message":"acousticbrainz: latest adjustments\n\n* Readability and consistency\n* Better logging: warn by default for attributes that were not found,\n  but don't drown user with info when everything is going well.","distinct":false,"url":"https://api.github.com/repos/beetbox/beets/commits/147ced9eaabd01a3b7e931ba6f721412e289d85b"},{"sha":"871a81528145f59c2f09e3158e297f481239ad6b","author":{"name":"Nathan Dwek","email":"48c1aea9e4042359922fb5852468511175b593c1@users.noreply.github.com"},"message":"Merge pull request #2251 from beetbox/drop-reduce\n\nacousticbrainz: refactor plugin","distinct":true,"url":"https://api.github.com/repos/beetbox/beets/commits/871a81528145f59c2f09e3158e297f481239ad6b"}]}
{"actor":{"display_login":"nathdwek"}}