{"push_id":595085408,"size":1000,"distinct_size":1885,"ref":"refs/heads/vcs-bug","head":"e851b1c9c973f8ddf50b95ad7b6b2509a2789802","before":"c307b8bc26da83628314477aa8d3e7b02fd7de78","commits":[{"sha":"1773cbbfdfa2152c25efecec7955614ab28fc49c","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/1773cbbfdfa2152c25efecec7955614ab28fc49c"},{"sha":"7e9b536695931a21fce28bdf7aef3ca573f465e0","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge branch '1.5.X'","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/7e9b536695931a21fce28bdf7aef3ca573f465e0"},{"sha":"8a2882c2c6a60f4d2718582cb7122beabfaffb08","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge branch 'master' into develop\n\nConflicts:\n\tpip/__init__.py\n\tpip/req.py","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/8a2882c2c6a60f4d2718582cb7122beabfaffb08"},{"sha":"ed11675cbb4c3c2d767b42dec6a0244fa1cc346e","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Regenerate the get-pip.py installer","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/ed11675cbb4c3c2d767b42dec6a0244fa1cc346e"},{"sha":"d1ca3f2098427c0fc774acf5c9c7f0a05f8d53fc","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge branch 'master' into develop","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/d1ca3f2098427c0fc774acf5c9c7f0a05f8d53fc"},{"sha":"30204be35b6393ce67975279442132068a162d8a","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Remove uses of sys.exc_info()[1]\n\nUsing sys.exc_info()[1] is a hack that was used to use a shared\nsource approach to Python 3.x support that also included versions\nof Python that didn't include the except ... as exc: construction.\nPip no longer supports any of these versions of Python so we can\nremove it.","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/30204be35b6393ce67975279442132068a162d8a"},{"sha":"1d202ef61657c086aa531802f84d4e87f8f70fcd","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge pull request #1508 from dstufft/remove-exception-cruft\n\nRemove uses of sys.exc_info()[1]","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/1d202ef61657c086aa531802f84d4e87f8f70fcd"},{"sha":"51346470ed7f7be02b8796045c4ab084939b50b7","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Setup ignores for flake8","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/51346470ed7f7be02b8796045c4ab084939b50b7"},{"sha":"2743768b7b969faaf920cba632dd674967064b2d","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Fix the style of the code base to better match pep8","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/2743768b7b969faaf920cba632dd674967064b2d"},{"sha":"b72f44b20cb284e195bfe910c8735cad6390b6b1","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Run flake8 as part of the test suite","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/b72f44b20cb284e195bfe910c8735cad6390b6b1"},{"sha":"645180e2714b4ffcf40363a608239e089c9dafab","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Use a ZipFile as the get-pip.py script\n\nPreviously get-pip.py was a hacky script that included compressed\nbase64 encoded pickled files that represented an installed pip. It\nextracted these files into the temporary location and then executed\nthat unpacked pip in order to install pip and setuptools from PyPI.\n\nThis changes it so that get-pip.py is the bootstrap script and it\ncontains inside it a base64 encoded zipped copy of pip. It will\ndecode this base64 encoded zip file, write it to a temporary\nlocation, and then add it to the sys.path. It will then run\nthe bootstrap function which will extract cacert.pem from the\nzip file, write the cacert.pem to a temporary location, and\nfinally install pip using the copy of pip within the zip\nusing the temporary cacert.pem to validate the TLS connection to\nPyPI.\n\nThis should represent no change in behavior for users of get-pip.py\nhowever it should push the trouble of the bulk of the implementation\nonto the Python install instead of trying to do this ourselves.\n\nThe one important behavior change for packagers is that this will\nno longer package an *installed* pip, but will instead package the\nversion that has been checked out. I believe this is more obvious\nand what a packager would expect to happen anyways.","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/645180e2714b4ffcf40363a608239e089c9dafab"},{"sha":"8575e0c16424bcc9866baa0f9f779f1b524fbc20","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge pull request #1510 from dstufft/use-zip-get-pip\n\nUse a ZipFile as the get-pip.py script","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/8575e0c16424bcc9866baa0f9f779f1b524fbc20"},{"sha":"2a757485af138ce3c8724be8c4bfb2a2da534207","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge branch 'master' into develop\n\nConflicts:\n\tcontrib/packager/template.py","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/2a757485af138ce3c8724be8c4bfb2a2da534207"},{"sha":"9efff5571592aecc9b1eb6d7b3dc51930763a68e","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge pull request #1509 from dstufft/flake8\n\nUse Flake8 to enforce code style","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/9efff5571592aecc9b1eb6d7b3dc51930763a68e"},{"sha":"39039e0249f7c69ea6373c69097b908970f37e14","author":{"email":"e9d8ce5e44c8ec29c833c4fe50ed66ffc3ec4d7b@admaster.com.cn","name":"Dongweiming"},"message":"Modify add pip_zip to sys.path method","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/39039e0249f7c69ea6373c69097b908970f37e14"},{"sha":"9f027337a8f54ab411848b90f98533a7855dac4d","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Use Flake8 on the test of pip's Python files","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/9f027337a8f54ab411848b90f98533a7855dac4d"},{"sha":"d76330e0d8cfced7a3061f46aee9cd50a6a67302","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Ignore the test data's flake8 results","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/d76330e0d8cfced7a3061f46aee9cd50a6a67302"},{"sha":"7a0bdd8a519248c849a63bfcc933b1c43050fe71","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Run flake8 on the entire repository","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/7a0bdd8a519248c849a63bfcc933b1c43050fe71"},{"sha":"3c30d7d4422dfb1bd7e34825e340ee5255342d6a","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Merge pull request #1515 from dstufft/more-flake8\n\nMore flake8","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/3c30d7d4422dfb1bd7e34825e340ee5255342d6a"},{"sha":"01894aee7be04fb0756f4e73a462ccf5ae2c886f","author":{"email":"53e11eb7b24cc39e33733a0ff06640f1b39425ea@stufft.io","name":"Donald Stufft"},"message":"Use Travis to handle the Matrix","distinct":true,"url":"https://api.github.com/repos/lorin/pip/commits/01894aee7be04fb0756f4e73a462ccf5ae2c886f"}]}