{"push_id":897259157,"size":30,"distinct_size":1,"ref":"refs/heads/simple-http20-concurrency","head":"e337066e9829cff9be3e643b7233931ad2c11934","before":"2620d548c1cff119cfbe97c74c4bb3320c2b59a5","commits":[{"sha":"4f23977310aa25c5654101efc89cf7b02fb2ed84","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Add utility function to properly handle and split hostnames and IPs from ports that handles IPv6","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/4f23977310aa25c5654101efc89cf7b02fb2ed84"},{"sha":"4ec8b836a26ef8de3d57d2c5c6f1f4213dfa2cc0","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Change http11 and http20 constructors to use new utility function for host and proxy","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/4ec8b836a26ef8de3d57d2c5c6f1f4213dfa2cc0"},{"sha":"4a2aeeaed3b8e6378dedbd6ce79107397db90b24","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Update CLI to use new utility function","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/4a2aeeaed3b8e6378dedbd6ce79107397db90b24"},{"sha":"e6031a93e16622e00ffaab76459a341d937e0ace","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Add host and proxy ipv6 test cases","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/e6031a93e16622e00ffaab76459a341d937e0ace"},{"sha":"f3505e117da039f4015557bf8ca9706b820db178","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Fix syntax errors and import issues","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/f3505e117da039f4015557bf8ca9706b820db178"},{"sha":"d6b7cccb14cd1f82bb3a6b070999204fafacf07e","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Fix to_host_port_tuple to resolve test case issues","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/d6b7cccb14cd1f82bb3a6b070999204fafacf07e"},{"sha":"7016773a6568449f44d08ed906c2238b6a15fbab","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Change to_host_port_tuple to use regex and update default port","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/7016773a6568449f44d08ed906c2238b6a15fbab"},{"sha":"54fc80c145f342f2bd70b8896358ce1f69a20a5b","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Fix test case to match updated default port in to_host_port_tuple","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/54fc80c145f342f2bd70b8896358ce1f69a20a5b"},{"sha":"5084a4e7018b06c6eed8249defd1f7b13eb1381f","author":{"email":"035edf6cbf221a47846a951c7d1790e99331d70d@users.noreply.github.com","name":"Kubilay Kocak"},"message":"Include tox.ini in sdist\n\nAllows downstream consumers and OS packagers & porters to use tox for testing since py.test by itself doesn't work without hyper being installed in site-packages. Fixing the latter would be much preferable than having to run tox","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/5084a4e7018b06c6eed8249defd1f7b13eb1381f"},{"sha":"f19e5eefee2b9bc9a2af4312f2fbd322cc58a925","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Merge pull request #174 from koobs/patch-1\n\nInclude tox.ini in sdist","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/f19e5eefee2b9bc9a2af4312f2fbd322cc58a925"},{"sha":"941036be86067d36c4e81a68e449b0432707ca86","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Merge branch 'development' of github.com:Lukasa/hyper into development","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/941036be86067d36c4e81a68e449b0432707ca86"},{"sha":"c321b704da9d33bd7f301ed2411a1def736114b6","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Include test files in sdist.","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/c321b704da9d33bd7f301ed2411a1def736114b6"},{"sha":"3655988eba3812d8cf49fadd1377bfd2b28cfc9e","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Remove distutils setup.py fallback","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/3655988eba3812d8cf49fadd1377bfd2b28cfc9e"},{"sha":"aad01032ba936dffe1f3836fc7ee257ae6d179a4","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Remove unused import.","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/aad01032ba936dffe1f3836fc7ee257ae6d179a4"},{"sha":"49bb0cceb15fc3a9b088e6e1f20a3c51f38e9661","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Add support for setup.py test.","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/49bb0cceb15fc3a9b088e6e1f20a3c51f38e9661"},{"sha":"b0626649677de0c5c491b35436d98dbc905cb3ca","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Merge pull request #176 from Lukasa/packaging-improvements\n\nPackaging improvements","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/b0626649677de0c5c491b35436d98dbc905cb3ca"},{"sha":"eb57b92ccce4c1e15a324aa0829d15904abaf7ff","author":{"email":"35d5ba77af78759c455a96c3e81a737c2005dafc@gmail.com","name":"Cory Benfield"},"message":"Apparently IPv4-only is still a thing","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/eb57b92ccce4c1e15a324aa0829d15904abaf7ff"},{"sha":"63b1a6fd7e7d6b3ef2f81ec6e48ac2227f4711a8","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Vendor rfc3986 package","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/63b1a6fd7e7d6b3ef2f81ec6e48ac2227f4711a8"},{"sha":"4fff8b4ad3d7cbdeb2e7dbe3ca0502a7806cd43b","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Add rfc986 licensing information to its directory and NOTICES file","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/4fff8b4ad3d7cbdeb2e7dbe3ca0502a7806cd43b"},{"sha":"a4480c1775b6049ac1b6e84b891b8c37e440d03f","author":{"email":"a6c679cf7e6b08e0c228f9bac1e18557ba4586d9@fredthomsen.net","name":"Fred Thomsen"},"message":"Use URIReference in to_host_port_tuple","distinct":false,"url":"https://api.github.com/repos/tbetbetbe/hyper/commits/a4480c1775b6049ac1b6e84b891b8c37e440d03f"}]}