{"push_id":849978767,"size":88,"distinct_size":82,"ref":"refs/heads/lint-and-whitespace","head":"69116be52b30e490928dc7e9b3a2d7008c5b2a9c","before":"ef823c1baa4c016c59360b8f112084e0aaf880da","commits":[{"sha":"fa9485b1d206896d35b2b6f6b04971a796354438","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Some minor tweaks","distinct":false,"url":"https://api.github.com/repos/jml/testtools/commits/fa9485b1d206896d35b2b6f6b04971a796354438"},{"sha":"d702ef94f3cc0a7361dfabced3851771a5b41fe5","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Ignore all the things","distinct":false,"url":"https://api.github.com/repos/jml/testtools/commits/d702ef94f3cc0a7361dfabced3851771a5b41fe5"},{"sha":"9aee172e91d6b4b3ce802834dcfc70ab889aa3c9","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Initial cut of API changes","distinct":false,"url":"https://api.github.com/repos/jml/testtools/commits/9aee172e91d6b4b3ce802834dcfc70ab889aa3c9"},{"sha":"8abd714240c98ff8a3575f969b03e53b8a8ef985","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Fix rST error in `StreamResult`","distinct":false,"url":"https://api.github.com/repos/jml/testtools/commits/8abd714240c98ff8a3575f969b03e53b8a8ef985"},{"sha":"525e6faa519c4528066a52e867e56e212b0e5204","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Go back to capitalized testtools for now.","distinct":false,"url":"https://api.github.com/repos/jml/testtools/commits/525e6faa519c4528066a52e867e56e212b0e5204"},{"sha":"86276dff013fff9f619296e7e827de67648c80b9","author":{"email":"bb353ccbb2c01d5fff3b82228bdb5fc78df3bd6d@mumak.net","name":"Jonathan Lange"},"message":"Fix broken links to old mumak.net documentation","distinct":false,"url":"https://api.github.com/repos/jml/testtools/commits/86276dff013fff9f619296e7e827de67648c80b9"},{"sha":"130ac4d22f30ee76562726b04d853f70ff147e9f","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"rbtcollins"},"message":"Merge pull request #97 from jml/api-links\n\nFix broken links to old mumak.net documentation","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/130ac4d22f30ee76562726b04d853f70ff147e9f"},{"sha":"5c97b594784b5287d34e59d02aa09fd65c852d5b","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Implement discover import error detection on 2.6.\n\nChange-Id: I619a3cfa671ba4f1c0b4450c3a297046ec70bff1","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/5c97b594784b5287d34e59d02aa09fd65c852d5b"},{"sha":"299865418d52b7531ec0bdc2cd5b60c12c263964","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Backport fix for load_tests in package modules.\n\nDiscover was not executing load_tests at the package level, in\ncontrast to the docs which suggested it was possible. This is a\nbackport of the Python upstream proposed fix.\n\nChange-Id: Ib952d5ce4ae1a3da0cd27dcf09315d20055d6b5a\nCloses-Bug: http://bugs.python.org/issue16662","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/299865418d52b7531ec0bdc2cd5b60c12c263964"},{"sha":"bffc025d64013c19ed00ed292b2058021f6b1057","author":{"email":"8762669a880f1dcce712d7dd3de41a7daec870ee@gmail.com","name":"Thomi Richards"},"message":"Bumped version number for release.","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/bffc025d64013c19ed00ed292b2058021f6b1057"},{"sha":"39414addc8753620b2255a015d44a8d6a4003e99","author":{"email":"290656dfe144e613a2d4c44a14b233f99b64a2ac@canonical.com","name":"Thomi Richards"},"message":"Opening 0.9.39 for development.","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/39414addc8753620b2255a015d44a8d6a4003e99"},{"sha":"7dd699ac05a55b7cfcffcf6a4a1eb54081c52610","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Unbreak discovery from 0.9.38.\n\n'Whoops'. _jython_aware_splitext was not defined accurately\nenough and broke outside of the testing context.\n\nChange-Id: I4d6a421b90515b24c0f4ad08b5db818b8fec6fe9","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/7dd699ac05a55b7cfcffcf6a4a1eb54081c52610"},{"sha":"718ced2229a20925c82cbc198e8cbaf9f1b39dd9","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Opening 0.9.40 for development.\n\nChange-Id: I992a7f86c2edd2bf65bdfc89dbd6cd2689e96fb5","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/718ced2229a20925c82cbc198e8cbaf9f1b39dd9"},{"sha":"d513021e1e3cc840e7ffcd4af1a0c450ad699569","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Document release pre-requisites.\n\nChange-Id: I3aa9150d0db5952053060f84d431b5b7fdea747e","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/d513021e1e3cc840e7ffcd4af1a0c450ad699569"},{"sha":"5cc79a6a0460f398184182538807f6b6be1fa8f9","author":{"email":"8762669a880f1dcce712d7dd3de41a7daec870ee@gmail.com","name":"Thomi Richards"},"message":"Merge pull request #101 from rbtcollins/master\n\nDocument release pre-requisites.","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/5cc79a6a0460f398184182538807f6b6be1fa8f9"},{"sha":"1b79d43282f4da67cf4fa25dbc78e7f99329ff12","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Document backwards compatibility policy\n\nBecause post 1.0.0 software needs that.\n\nChange-Id: I1802f0947f8b1027b71c75c41fb7c16aafb276ba","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/1b79d43282f4da67cf4fa25dbc78e7f99329ff12"},{"sha":"bc1355988a49eac5c24c71641dfb3884a5e0fc00","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"rbtcollins"},"message":"Merge pull request #102 from rbtcollins/master\n\nDocument backwards compatibility policy","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/bc1355988a49eac5c24c71641dfb3884a5e0fc00"},{"sha":"9953dbd6d9f0de0d51b6354e33091689063b177c","author":{"email":"290656dfe144e613a2d4c44a14b233f99b64a2ac@canonical.com","name":"Thomi Richards"},"message":"Fix issue where using the skip* family of decorators still ran the setUp and tearDown test methods.","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/9953dbd6d9f0de0d51b6354e33091689063b177c"},{"sha":"b04e714e6a303d84e381c3b626ff1ec9e0857cd3","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"rbtcollins"},"message":"Merge pull request #103 from thomir/fix-skip-decorator\n\nFix issue where using the skip* family of decorators still ran the setUp and tearDown test methods.","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/b04e714e6a303d84e381c3b626ff1ec9e0857cd3"},{"sha":"18bc5741cf277f7a0d601568be6dccacc7b0783c","author":{"email":"a2625afd9a2a1367fa2df61966453044ff840158@robertcollins.net","name":"Robert Collins"},"message":"Fix handling of uncatchable exceptions.\n\nFix a long-standing bug where tearDown and cleanUps would not be\ncalled if the test run was interrupted. This should fix leaking\nexternal resources from interrupted tests.\n(Robert Collins, #1364188)\n\nFix a long-standing bug where calling sys.exit(0) from within a test\nwould cause the test suite to exit with 0, without reporting a failure\nof that test. We still allow the test suite to be exited (since\ncatching higher order exceptions requires exceptional circumstances)\nbut we now call a last-resort handler on the TestCase, resulting in an\nerror being reported for the test.\n(Robert Collins, #1364188)\n\nChange-Id: I0700f33fe7ed01416b37c21eb3f3fd0a7ea917eb","distinct":true,"url":"https://api.github.com/repos/jml/testtools/commits/18bc5741cf277f7a0d601568be6dccacc7b0783c"}]}