{"push_id":859948046,"size":19,"distinct_size":19,"ref":"refs/heads/766_unique_node_public_ips","head":"ab5d0951924d605ae523dfdd663bafc9fc2c824c","before":"996ec1b54c9912fd461a3da82b0c8d0cf8dbccfe","commits":[{"sha":"b37548b92be75004db807170a3ee68aa023b720b","author":{"email":"eefd20a61d5cc6440af88138a44cb030fdb6916a@gmail.com","name":"Atsushi Sasaki"},"message":"[LIBCLOUD-767] Fixed CloudStackAddress parameters\n\nCloses #627\n\nSigned-off-by: Tomaz Muraus <tomaz@apache.org>","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/b37548b92be75004db807170a3ee68aa023b720b"},{"sha":"59ce9031b854bc29926596f627bd0a6e271a1dd5","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Use keyword args to make it more explicit.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/59ce9031b854bc29926596f627bd0a6e271a1dd5"},{"sha":"71d4e5718ce5abd8f725084e3858a7075617a008","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Update changelog.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/71d4e5718ce5abd8f725084e3858a7075617a008"},{"sha":"f23063e5b0f6843ad0803b680d3f8d1df9c4f3dd","author":{"email":"9f8a5ec000a51210a89d88236bcca9fd1cc59301@hotmail.com","name":"ZuluPro"},"message":"Make clearer travis display\n\nSigned-off-by: Tomaz Muraus <tomaz@apache.org>","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/f23063e5b0f6843ad0803b680d3f8d1df9c4f3dd"},{"sha":"04a305aac7c2f6386b1f3ae61102885ae11aa06f","author":{"email":"9f8a5ec000a51210a89d88236bcca9fd1cc59301@hotmail.com","name":"ZuluPro"},"message":"Factorize and clean tox.ini\n\nCloses #608\n\nSigned-off-by: Tomaz Muraus <tomaz@apache.org>","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/04a305aac7c2f6386b1f3ae61102885ae11aa06f"},{"sha":"ccc7b6d008366f581c02b59860c52c85eacf2b56","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Add missing entry for python 3.5 to tox map.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/ccc7b6d008366f581c02b59860c52c85eacf2b56"},{"sha":"787f1c623d3b75b7ca5737829eafc54a2aeee255","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Fix test failures under Python 3.5.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/787f1c623d3b75b7ca5737829eafc54a2aeee255"},{"sha":"b3f5df8758df0395db76a9c850eab3e7324fc54c","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Also run tests under Python 3.5 on Travis.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/b3f5df8758df0395db76a9c850eab3e7324fc54c"},{"sha":"e2868b91060b49c140e34c6d2b23d76a76b6446c","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Update classifiers - we also run under 3.5.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/e2868b91060b49c140e34c6d2b23d76a76b6446c"},{"sha":"30d6e704c97b039cef2863eb390d5c7d5d5d0719","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Don't install paramiko under pypy.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/30d6e704c97b039cef2863eb390d5c7d5d5d0719"},{"sha":"3ac0532cc150991c7a839d59fde2288a89fbf2d1","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Update changelog.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/3ac0532cc150991c7a839d59fde2288a89fbf2d1"},{"sha":"08c5b2a1de90c3e3d60c65224bb2b06bac17ff69","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@apache.org","name":"Tomaz Muraus"},"message":"Update tests Dockerfile - run all the tox targets and also run tests under\nPython 3.5.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/08c5b2a1de90c3e3d60c65224bb2b06bac17ff69"},{"sha":"933785b1c7c5586a69522794d15c2cdbe7dcc472","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Explicitly list tox environments in Dockerfile - we don't want to run tests\nunder 2.5 since Python 2.5 is not available in the docker image.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/933785b1c7c5586a69522794d15c2cdbe7dcc472"},{"sha":"fd02006e651459a938f3d9c2bdf204837500769e","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Indicate we are now working on a new release.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/fd02006e651459a938f3d9c2bdf204837500769e"},{"sha":"a5d45546459787fd8d1d565f5d0a05bf568adfcc","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Fix typo - bellow -> bellow.","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/a5d45546459787fd8d1d565f5d0a05bf568adfcc"},{"sha":"23127e3873deb735243c1567366ddfc8f8128367","author":{"email":"73fb163deefcc871d004c53687256c9556c53493@google.com","name":"Misha Brukman"},"message":"[google compute] Set GCENodeDriver api_name to `google`.\n\nCloses #614\n\nSigned-off-by: Eric Johnson <erjohnso@google.com>","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/23127e3873deb735243c1567366ddfc8f8128367"},{"sha":"c07dbe8c359b8a1ac760c2b168ffbd4f00dca952","author":{"email":"73fb163deefcc871d004c53687256c9556c53493@google.com","name":"Misha Brukman"},"message":"[google compute] add pricing data update script\n\nAlso used the script to update  `pricing.json` with current prices on a\nper-region basis. Added numeric sorting to the JSON output; as a result, all\nother pricing is now sorted numerically, e.g., \"12GB\" sorts after \"3GB\" and\n\"150\" sorts after \"20\" whereas previously, it would be the opposite.\n\nCloses #464\n\nSigned-off-by: Eric Johnson <erjohnso@google.com>","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/c07dbe8c359b8a1ac760c2b168ffbd4f00dca952"},{"sha":"ae85479e835494e196e2f6e79aae9a475603d8ac","author":{"email":"73fb163deefcc871d004c53687256c9556c53493@google.com","name":"Misha Brukman"},"message":"[google compute] fix pricing script and test; fix build\n\nRevert conditional import of simplejson to unconditional: the code as\nimplemented only works with simplejson and not the standard json library because\nit relies on the `item_sort_key` functionality which only simplejson provides\nand json does not.\n\nAlso fixes indentation which breaks the build since the linter is part of the\ntests.\n\nFixes the issues seen here:\n* https://travis-ci.org/apache/libcloud/builds/90117628\n* https://travis-ci.org/apache/libcloud/jobs/90117643\n\nCloses #630\n\nSigned-off-by: Eric Johnson <erjohnso@google.com>","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/ae85479e835494e196e2f6e79aae9a475603d8ac"},{"sha":"ab5d0951924d605ae523dfdd663bafc9fc2c824c","author":{"email":"eefd20a61d5cc6440af88138a44cb030fdb6916a@gmail.com","name":"Atsushi Sasaki"},"message":"[LIBCLOUD-766] Unique node.public_ips returned by CloudStack ex_get_node and list_nodes","distinct":true,"url":"https://api.github.com/repos/atsaki/libcloud/commits/ab5d0951924d605ae523dfdd663bafc9fc2c824c"}]}