{"push_id":966653802,"size":132,"distinct_size":132,"ref":"refs/heads/master","head":"e328a9b9dfa4fbc79c59ed4f45f757e998301c31","before":"c75f7ed20ba1c1fc45cbdae6b8be737821b4f9fa","commits":[{"sha":"98a2e77a75f0b203ce9841801e342a11f15ad419","author":{"email":"2c48e198f795ab13c9723ff5d3862d0d06181e33@gmail.com","name":"Leonid Amirov"},"message":"issue GH #1550 - fixed error: shell command wasn't accepting files URIs","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/98a2e77a75f0b203ce9841801e342a11f15ad419"},{"sha":"a41c64bfb97a7bba8ec138345d48b94d8734d27e","author":{"email":"2c48e198f795ab13c9723ff5d3862d0d06181e33@gmail.com","name":"Leonid Amirov"},"message":"issue GH #1550 - fixed bugs in scrapy.utils.url.add_http_if_no_scheme(): when given URI where scheme is present, but not 'http' the function gave bad result","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/a41c64bfb97a7bba8ec138345d48b94d8734d27e"},{"sha":"bc9db65358bcae3fc228d4b8099d319cba479ff2","author":{"email":"2c48e198f795ab13c9723ff5d3862d0d06181e33@gmail.com","name":"Leonid Amirov"},"message":"issue GH #1550 - scrapy shell argument fixes: \"example.com\" requests \"http://example.com\"; \"example\" requests \"file://example\"; \"./example.com\" requests \"file://example.com\"","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/bc9db65358bcae3fc228d4b8099d319cba479ff2"},{"sha":"dd45b31fe42635ff43df62c667f1ace5f9169737","author":{"email":"2c48e198f795ab13c9723ff5d3862d0d06181e33@gmail.com","name":"Leonid Amirov"},"message":"issue GH #1550 - rewritten add_http_if_no_scheme()","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/dd45b31fe42635ff43df62c667f1ace5f9169737"},{"sha":"97b51ea33b6b96241ef87861619e6820ee9e765c","author":{"email":"2c48e198f795ab13c9723ff5d3862d0d06181e33@gmail.com","name":"Leonid Amirov"},"message":"issue GH #1550 - six library is used instead of urlparse for python3 compatibility","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/97b51ea33b6b96241ef87861619e6820ee9e765c"},{"sha":"73d78ec99fc622fe9a552c78193c0b4bf652533b","author":{"email":"b5485b9650cefcf5442e1b28efc3e2819cd1ee15@gmail.com","name":"Paul Tremberth"},"message":"Add Code of Conduct Version 1.3.0 from http://contributor-covenant.org/\n\nCloses #1645","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/73d78ec99fc622fe9a552c78193c0b4bf652533b"},{"sha":"1406cab19b3440dd48fd3b573ec0a35a5da3e0fb","author":{"email":"b5485b9650cefcf5442e1b28efc3e2819cd1ee15@gmail.com","name":"Paul Tremberth"},"message":"Merge remote-tracking branch 'origin/master' into 1550-shell_file","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/1406cab19b3440dd48fd3b573ec0a35a5da3e0fb"},{"sha":"a76ecd4ef0bd7fa2dbe2e02d5b5721b39ead18c0","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"remove test_exporters from py3 ignores","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/a76ecd4ef0bd7fa2dbe2e02d5b5721b39ead18c0"},{"sha":"b6ef1f19fd768243407206a882d689764624b42c","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"make BaseItemExporter export unicode, pushed down previous behavior for classes that need it","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/b6ef1f19fd768243407206a882d689764624b42c"},{"sha":"c76190d491fca9f35b6758bdc06c34d77f5d9be9","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"PY3: ported json(lines), xml exporters","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/c76190d491fca9f35b6758bdc06c34d77f5d9be9"},{"sha":"fed7c8b4fca3bb2722eebca97b298b0316ebfbc2","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"fix: use is_listlike","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/fed7c8b4fca3bb2722eebca97b298b0316ebfbc2"},{"sha":"9f35c286431584e07f9a53b1b2e7b7822a18f7e1","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"fix indentation","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/9f35c286431584e07f9a53b1b2e7b7822a18f7e1"},{"sha":"240ecbf32378a8be9d87c98bec348301fdd05dc4","author":{"email":"b5485b9650cefcf5442e1b28efc3e2819cd1ee15@gmail.com","name":"Paul Tremberth"},"message":"Add local file tests for scrapy shell command\n\nContinuation of #1579","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/240ecbf32378a8be9d87c98bec348301fdd05dc4"},{"sha":"8bd5b60889bef67cb32879562d3cc0e751431ed2","author":{"email":"b5485b9650cefcf5442e1b28efc3e2819cd1ee15@gmail.com","name":"Paul Tremberth"},"message":"Remove relpath filepath","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/8bd5b60889bef67cb32879562d3cc0e751431ed2"},{"sha":"b746d85f4ca11f7f0149d06f7a4b58501ad3ee23","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"PY3 port csv exporter","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/b746d85f4ca11f7f0149d06f7a4b58501ad3ee23"},{"sha":"2514973242e35831fd90493b3db17227c3c0195e","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"re-enable skipped feed export tests","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/2514973242e35831fd90493b3db17227c3c0195e"},{"sha":"e938752973b4fc53e0fa0c0bc68a431613b987e4","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"add test for PythonItemExporter binary mode","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/e938752973b4fc53e0fa0c0bc68a431613b987e4"},{"sha":"6d73e057b500f5063df63abd856ccd77cbafa1f8","author":{"email":"b5485b9650cefcf5442e1b28efc3e2819cd1ee15@gmail.com","name":"Paul Tremberth"},"message":"Extract guess_scheme function and refactor tests","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/6d73e057b500f5063df63abd856ccd77cbafa1f8"},{"sha":"d0955fd08320f8402303bb4424e7dfab384068f4","author":{"email":"a0c32d5425e9c3759945f7f5ba0430030f5d5a9e@gmail.com","name":"Elias Dorneles"},"message":"add back test for latin-1 encoding","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/d0955fd08320f8402303bb4424e7dfab384068f4"},{"sha":"be239f339c4d4d43ff4f7bd5d3248bb4abd32834","author":{"email":"b5485b9650cefcf5442e1b28efc3e2819cd1ee15@gmail.com","name":"Paul Tremberth"},"message":"Remove unused import","distinct":true,"url":"https://api.github.com/repos/orangain/scrapy/commits/be239f339c4d4d43ff4f7bd5d3248bb4abd32834"}]}