{"push_id":619143084,"size":4,"distinct_size":4,"ref":"refs/heads/resmoke","head":"6704aaa6b905336586dbabe7bc80f68afa03ac1a","before":"e25f0f677cf05312c46e981c1d0381a59fed8296","commits":[{"sha":"e5c08d030bc49100f428256cb0c54e9d4adaacb3","author":{"email":"332bc33cd964345940464dce7d4738a41eb5fe7b@mongodb.com","name":"Max Hirschhorn"},"message":"Move Job class into separate file.","distinct":true,"url":"https://api.github.com/repos/visemet/mongo/commits/e5c08d030bc49100f428256cb0c54e9d4adaacb3"},{"sha":"23c56657bf8581356e72fb819bb13b2b6fb2cfe4","author":{"email":"332bc33cd964345940464dce7d4738a41eb5fe7b@mongodb.com","name":"Max Hirschhorn"},"message":"Move TestRunner.run() code into TestSuiteExecutor.exec_suite().","distinct":true,"url":"https://api.github.com/repos/visemet/mongo/commits/23c56657bf8581356e72fb819bb13b2b6fb2cfe4"},{"sha":"c0b9df7f6b7621de64f6c8e0c6a6a98ba9757f7b","author":{"email":"332bc33cd964345940464dce7d4738a41eb5fe7b@mongodb.com","name":"Max Hirschhorn"},"message":"Fix issue with KeyboardInterrupt during mongod setup.","distinct":true,"url":"https://api.github.com/repos/visemet/mongo/commits/c0b9df7f6b7621de64f6c8e0c6a6a98ba9757f7b"},{"sha":"6704aaa6b905336586dbabe7bc80f68afa03ac1a","author":{"email":"332bc33cd964345940464dce7d4738a41eb5fe7b@mongodb.com","name":"Max Hirschhorn"},"message":"Use Logger.exception() instead of invoking traceback directly.","distinct":true,"url":"https://api.github.com/repos/visemet/mongo/commits/6704aaa6b905336586dbabe7bc80f68afa03ac1a"}]}