{"push_id":615510347,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"9be4e68293150e7622243ae1448d9f5d7407d9e4","before":"4029a61c3c47c1eeb6fd19e2185e36315f73250b","commits":[{"sha":"36631266236cd1d9956cb36f3b767bf3545522ae","author":{"email":"00ae7e3fd7acdc78f09bf03ece0e343b876e7858@redhat.com","name":"Sean Myers"},"message":"parallelizer logging/messaging upgrades","distinct":true,"url":"https://api.github.com/repos/RedHatQE/cfme_tests/commits/36631266236cd1d9956cb36f3b767bf3545522ae"},{"sha":"23bf6e898947e4446839cf2efb4251d0218a1596","author":{"email":"00ae7e3fd7acdc78f09bf03ece0e343b876e7858@redhat.com","name":"Sean Myers"},"message":"more aggressive slave polling for better reporting\n\nAlso that timer thing I wrote was silly","distinct":true,"url":"https://api.github.com/repos/RedHatQE/cfme_tests/commits/23bf6e898947e4446839cf2efb4251d0218a1596"},{"sha":"eca5e11f891385f732aa74bc29af53dc6fe30854","author":{"email":"00ae7e3fd7acdc78f09bf03ece0e343b876e7858@redhat.com","name":"Sean Myers"},"message":"ipappliance is hashable, supports equality and inequality comparisons\n\nAlso linted a classmethod while I was in there, which required fixing up\na script","distinct":true,"url":"https://api.github.com/repos/RedHatQE/cfme_tests/commits/eca5e11f891385f732aa74bc29af53dc6fe30854"},{"sha":"eba3328f3bc0c3abbfe5538355dfcb37bc1050a4","author":{"email":"00ae7e3fd7acdc78f09bf03ece0e343b876e7858@redhat.com","name":"Sean Myers"},"message":"ssh progress callback\n\nalso some minor fixes:\n\n- don't net_check the ssh port unless we're trying to connect again\n- if a different hostname than the configured one is requested, don't\n  reuse the existing connection (heh)\n- don't try to install ssh keys to an already connect ssh server, since\n  we handle that when we connect","distinct":true,"url":"https://api.github.com/repos/RedHatQE/cfme_tests/commits/eba3328f3bc0c3abbfe5538355dfcb37bc1050a4"},{"sha":"b59377cd9880888a2ef78851472a78ac4c717ed2","author":{"email":"00ae7e3fd7acdc78f09bf03ece0e343b876e7858@redhat.com","name":"Sean Myers"},"message":"coverage overhaul\n\ncoverage logic generally redone to make use of high-bandwidth connections\nwhere possible. Specifically, coverage reports are all sent to one appliance\nfor merging, instead of coming back to the test running system first. Also,\ninstead of transferring the final result one final at a time, we tar/gz it\non the appliance and untar it locally.\n\nGetting coverage straight in my head was nigh impossible while they were in\nseparate files, so I brought all the code into fixtures.ui_coverage and tried\nto organize it sanely. After doing that, my coverage productivity *drastically*\nincreased, and I think it's a lot easier to understand in general. Tours start\nnext week. :)","distinct":true,"url":"https://api.github.com/repos/RedHatQE/cfme_tests/commits/b59377cd9880888a2ef78851472a78ac4c717ed2"},{"sha":"9be4e68293150e7622243ae1448d9f5d7407d9e4","author":{"email":"b6ffb37f295074ced7571d96b2d3477e33f44bc1@redhat.com","name":"Dave Johnson"},"message":"Merge pull request #1785 from seandst/ui-coverage\n\nUI coverage overhaul","distinct":true,"url":"https://api.github.com/repos/RedHatQE/cfme_tests/commits/9be4e68293150e7622243ae1448d9f5d7407d9e4"}]}