{"push_id":916627829,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"eb07786f6ea4ee5a0ccf64307c257c58aa08c499","before":"ba89cfb052865507b3da6446d747c10195a97917","commits":[{"sha":"436cdcec8b097db5861a0f16a81b8f806ae6b2c0","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Always unpack GLib.Variant strings as unicode\n\nEven on python2!","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/436cdcec8b097db5861a0f16a81b8f806ae6b2c0"},{"sha":"952a301328eeab1b9bf3b466dc3c3c8837bcf89b","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Revert some of the ugly ad-hoc unicode 'fixes'\n\nThese were made obsolete by the updated unpacking of strings from\nGLib.Variant.","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/952a301328eeab1b9bf3b466dc3c3c8837bcf89b"},{"sha":"1975339aa8662b202521a0353731a0d9511fcfb4","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Consequently use __future__.unicode_literals\n\nLet's make our python2 behave as close to python3 as possible.","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/1975339aa8662b202521a0353731a0d9511fcfb4"},{"sha":"e15e064c3a1190861e520efc3169e1dfc7c6035b","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Consequently use __future__.absolute_import\n\nwhile we're at it…","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/e15e064c3a1190861e520efc3169e1dfc7c6035b"},{"sha":"102ee59aff86a2b5007d90e6f8329e19e8b1031e","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Distinguish various `decode` use-cases\n\nIt turns out they are quite different…","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/102ee59aff86a2b5007d90e6f8329e19e8b1031e"},{"sha":"8ab77ccf56c0defa8df98fe6bb28111f5cc5698d","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Add __unicode__ conversions in py2","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/8ab77ccf56c0defa8df98fe6bb28111f5cc5698d"},{"sha":"b0a25af30e060cb448c4bc209bc6f4014cd43e1c","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Load all config strings as unicode\n\nUsually, this should not be necessary, since only ASCII strings will be\nloaded as bytes on python2 – and these can be coerced to unicode in\nmixed contexts.\n\nStill, it's safer to consistently use unicode objects everywhere to\navoid accidental coercion of unicode objects to bytes in mixed contexts,\ne.g. b\"{}\".format(u\"α\") => UnicodeEncodeError","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/b0a25af30e060cb448c4bc209bc6f4014cd43e1c"},{"sha":"86e9054907483c1904b586bcd3c5044ca9e300a4","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Revert another unicode related 'fix'\n\nThis one was necessary due to the possibility of getting bytes\ncontaminated data from config / command line arguments. This leak is now\nclosed.","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/86e9054907483c1904b586bcd3c5044ca9e300a4"},{"sha":"0a6c6bce28b38ea74e9d87dac1d5ad49851f2cb7","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Rename some private member variables for clarity","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/0a6c6bce28b38ea74e9d87dac1d5ad49851f2cb7"},{"sha":"1cb84535726b7df7d125589c5cf67000ede05779","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Fix an error message that will sometimes appear when starting\n\n(UDisks1…)","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/1cb84535726b7df7d125589c5cf67000ede05779"},{"sha":"eb07786f6ea4ee5a0ccf64307c257c58aa08c499","author":{"email":"f9056a8f57616b76561681f7cd36a6120b98b1ec@gmx.de","name":"Thomas Gläßle"},"message":"Merge branch 'cleanup-recent-bugfixes'","distinct":true,"url":"https://api.github.com/repos/coldfix/udiskie/commits/eb07786f6ea4ee5a0ccf64307c257c58aa08c499"}]}