{"push_id":1461826480,"size":2,"distinct_size":2,"ref":"refs/heads/27176/error_out_on_setup_reentrant_calls","head":"b663ed58bc80abc8bc5bf52d21c4651fa7e11086","before":"4fa98b6a620dccfd5f963db20e44c1870c4f7ced","commits":[{"sha":"b092e772ffe0de54cba4228b97afeddc55e3fe04","author":{"name":"François Freitag","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@franek.fr"},"message":"Fixed #27176 -- Raised an exception for reentrant calls to apps.populate\n\nThanks to Aymeric Augustin and Harry Percival.","distinct":true,"url":"https://api.github.com/repos/francoisfreitag/django/commits/b092e772ffe0de54cba4228b97afeddc55e3fe04"},{"sha":"b663ed58bc80abc8bc5bf52d21c4651fa7e11086","author":{"name":"François Freitag","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@franek.fr"},"message":"DO NOT MERGE: Optional test\n\nExhibits the hanging behaviour before the patch and the fixed behaviour\nonce the patch is applied. Unfortunately, I do not see how to include\nthis test in the test base:\n\n- When tests are run in parallel, the process running the test is\ndaemonic and cannot have children. This test would only work fine with\n--parallel=1.\n\n- Using a Thread instead of multiprocessing would result in a deadlock\n  in case of regression, which would either:\n    - Make the test suite execution hang indefinitely,\n    - Fail and prevent the following tests from being executed properly,\n      if a timeout is set on the .join() method.","distinct":true,"url":"https://api.github.com/repos/francoisfreitag/django/commits/b663ed58bc80abc8bc5bf52d21c4651fa7e11086"}]}
{"actor":{"display_login":"francoisfreitag"}}