)]}' { "commit": "4a3bd18a653ff3fe794041222d4b481a311a6141", "tree": "f61997b72c8434a6f58f577e473f733978b162be", "parents": [ "f2df47d8ca75de3e9aab0ad42e778ed4cceae1f7" ], "author": { "name": "davg", "email": "davg@google.com", "time": "Tue Feb 11 17:41:52 2020 -0500" }, "committer": { "name": "David Goldman", "email": "davg@google.com", "time": "Mon Feb 24 12:38:35 2020 -0500" }, "message": "Fix race condition in TulsiProcessRunner\n\n- In rare cases when the `HeadlessXcodeProjectGenerator` tries to fetch\n workspace information right as the `TulsiProjectInfoExtractor` tried\n to do the same, a crash could occur while two threads tried to\n reference the same environment dictionary\n\nPiperOrigin-RevId: 294524286\n", "tree_diff": [ { "type": "modify", "old_id": "3846a52d84b0a966a58167a26ec99a51c9f8b92f", "old_mode": 33188, "old_path": "src/TulsiGenerator/TulsiProcessRunner.swift", "new_id": "215b67d8a2c672bd61e3c21bb03feb68ea4e1c41", "new_mode": 33188, "new_path": "src/TulsiGenerator/TulsiProcessRunner.swift" } ] }