{"push_id":1351601677,"size":36,"distinct_size":35,"ref":"refs/heads/master","head":"78821ef6037c0577a227a475efbde4eac20528a3","before":"a4ccb670923dbfe2d4c197aa9e50a081e74c6633","commits":[{"sha":"f0ea4c91cfd625d6f0403f6c73b913277d2c61b8","author":{"name":"Fred Thomsen","email":"7613f9d28a70f68b005f064219fb1d4e859aa175@fredthomsen.net"},"message":"Clean up the API client constructor and default params","distinct":false,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/f0ea4c91cfd625d6f0403f6c73b913277d2c61b8"},{"sha":"d50269dd1be7d262994105b71bc146bb1d52a0aa","author":{"name":"Alexander Schlarb","email":"e848af714c22c9eb74327a2013a81aab8750b7b0@users.noreply.github.com"},"message":"Merge pull request #64 from fredthomsen/cleanUpClientConstructorAndDefaults\n\nClean up the API client constructor and default params","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/d50269dd1be7d262994105b71bc146bb1d52a0aa"},{"sha":"35ffcb47d0006be01254bdf5a781645e147c6f1e","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Replace Sphinx installation","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/35ffcb47d0006be01254bdf5a781645e147c6f1e"},{"sha":"dca2afa02b426dd5973e6cb6c3dbea2595f14972","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Convert all documentation to Napoleon-style and verify the generated HTML output is sane","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/dca2afa02b426dd5973e6cb6c3dbea2595f14972"},{"sha":"290077790d38aa23372fd376dede5ddadfa96be5","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Remove stale coveragerc file for python 2.6","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/290077790d38aa23372fd376dede5ddadfa96be5"},{"sha":"0cab366c73a3c71f858befcc42f2c36fd64c2df9","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Add additional keyword arguments to many `Client` methods, that have been documented previously","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/0cab366c73a3c71f858befcc42f2c36fd64c2df9"},{"sha":"2cc39cbc374f8dacab4391c79cb943f93925b636","author":{"name":"Alexander Schlarb","email":"e848af714c22c9eb74327a2013a81aab8750b7b0@users.noreply.github.com"},"message":"Merge pull request #63 from alexander255/master\n\nGenerate Sphinx documentation with Napoleon","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/2cc39cbc374f8dacab4391c79cb943f93925b636"},{"sha":"d0add227f7c4c95412192b128f31e0c2c5963abd","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Replace `ipfsapi.exceptions.ipfsApiError` by `ipfsapi.exceptions.Error`\n\nAlso includes some minor documentation fixes.","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/d0add227f7c4c95412192b128f31e0c2c5963abd"},{"sha":"d8b35cd2dfc47d302d4a1c5df15379061381374a","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Catch and reraise exceptions from `requests`\n\nAlso featuring:\n\nMore and better documented exceptions (where are they raised, etc.) in general\n\nPotentially stable exception API\n\nDeduplication of work between `utils.py` and `encoding.py` for en- and decoding JSON and Pickle objects","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/d8b35cd2dfc47d302d4a1c5df15379061381374a"},{"sha":"9f0499aa721416afb50025c595886a188fa20d0f","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Properly distinguish between bytes and unicode objects\n\nIn Python 3 many places that would previously take or return unicode strings will now use bytes instead.","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/9f0499aa721416afb50025c595886a188fa20d0f"},{"sha":"1ba80e6129d7cbc1f671eb216c7b30e0ea3ef16c","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"More formally define what we consider to be part of the stable API by only importing those parts into `__init__.py`","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/1ba80e6129d7cbc1f671eb216c7b30e0ea3ef16c"},{"sha":"d2d899deef674cb33edd6a70176f35dec349b2ff","author":{"name":"Alexander Schlarb","email":"e848af714c22c9eb74327a2013a81aab8750b7b0@users.noreply.github.com"},"message":"Merge pull request #65 from alexander255/exceptions\n\nRevamp exception and unicode handling","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/d2d899deef674cb33edd6a70176f35dec349b2ff"},{"sha":"ebf85208f395c4401cbc62f4a0aae83dc8ed3e83","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Inline all command object creations","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/ebf85208f395c4401cbc62f4a0aae83dc8ed3e83"},{"sha":"193597e1c95fc897e02587893a723ad13f6aa840","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Completely remove `commands.py` and let `client.py` directly use `http.py` and `multipart.py` everywhere\n\nNet decrease in LOC!","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/193597e1c95fc897e02587893a723ad13f6aa840"},{"sha":"9008092898501ec056e5b024a1ac4593ae44453f","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Remove compatibility unittest code for Python 2.6","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/9008092898501ec056e5b024a1ac4593ae44453f"},{"sha":"e5bd19d0d04b46944ba82a42bc54cf5cf83ac519","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Add `connect()` function to `client.py` that creates a client instance, then checks the daemon version before returning.\n\nAlso adds the `assert_version()` utility function for manually checking if the daemon version is compatible.","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/e5bd19d0d04b46944ba82a42bc54cf5cf83ac519"},{"sha":"3b5d09c6237ce366b01be6dc9fceee291bc005c5","author":{"name":"Alexander Schlarb","email":"e848af714c22c9eb74327a2013a81aab8750b7b0@users.noreply.github.com"},"message":"Merge pull request #66 from alexander255/cleanup\n\nCleanup","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/3b5d09c6237ce366b01be6dc9fceee291bc005c5"},{"sha":"0d56caa361aca487c44fca9bd8499bceacbfaa02","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Add documentation link to README and update trove classifiers in setup.py","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/0d56caa361aca487c44fca9bd8499bceacbfaa02"},{"sha":"9571a80ea116ecef20c013684bd5972d714af557","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Renamed `ipfsApi` into `ipfsapi`\n\n`sed` rocks!","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/9571a80ea116ecef20c013684bd5972d714af557"},{"sha":"27b5f404dd6953fc10499d2781218d935a1289c1","author":{"name":"Alexander Schlarb","email":"925be18774148bddf2e4bd9372173bda8d0f28bc@xmine128.tk"},"message":"Have a \"single source of truth\" for the version number\n\nBased on https://packaging.python.org/single_source_version/ option 3.","distinct":true,"url":"https://api.github.com/repos/fredthomsen/py-ipfs-api/commits/27b5f404dd6953fc10499d2781218d935a1289c1"}]}
{"actor":{"display_login":"fredthomsen"}}