{"push_id":596403714,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"af55ad67a4b3ffd977743951f02b55c1536d4dde","before":"12f5df334b8c999435bbb8c69a39a67cde0bc41b","commits":[{"sha":"9eba3e91b20f19e6e883239e3d92516adc89f1be","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"Added subprocess32 to dependencies build process.\n\nThe subprocess32 module is a backport of the subprocess module from Python 3.2 to Python 2.6/7. We need it because the standard Python2.7 subprocess module is fundamentally broken, and can deadlock if used in a multithreaded application. Although we generally install additional python modules in $GAFFER_ROOT/python so it's very clear what additional python modules are available, I've installed this one in the depths of the standard lib/python2.7/site-packages directory, since it seems best to think of it as part of the standard python install.","distinct":true,"url":"https://api.github.com/repos/ImageEngine/gaffer/commits/9eba3e91b20f19e6e883239e3d92516adc89f1be"},{"sha":"af55ad67a4b3ffd977743951f02b55c1536d4dde","author":{"email":"e59ef52629cc4051a8261c4ae1ef9b2f9a43af22@gmail.com","name":"Andrew Kaufman"},"message":"Merge pull request #1225 from johnhaddon/subprocess32Build\n\nAdded subprocess32 to dependencies build process.","distinct":true,"url":"https://api.github.com/repos/ImageEngine/gaffer/commits/af55ad67a4b3ffd977743951f02b55c1536d4dde"}]}