)]}' { "commit": "27759ffd8f37e3d48d123459359c024fac54bef9", "tree": "b9b8e587044d00959a1eb1ed7fe4fae067501cef", "parents": [ "29d3f0e976c5f61a48d4af45b65366517c3f9da1" ], "author": { "name": "davg", "email": "davg@google.com", "time": "Fri Apr 24 16:52:07 2020 -0400" }, "committer": { "name": "David Goldman", "email": "davg@google.com", "time": "Wed Apr 29 12:40:21 2020 -0400" }, "message": "Improve handling of build failure/cancellation for tests\n\nPreviously if `bazel_build.py` was interrupted while it was trying\nto acquire the file lock, we would exit with an uncaught\n`KeyboardInterrupt` exception which Xcode would show to the user.\n\nThat behavior isn\u0027t great since it will likely hide the actual error\nfrom the user (e.g. if targets are building in parallel and one of\nthem fails, Xcode will interrupt us).\n\nPiperOrigin-RevId: 308318638\n", "tree_diff": [ { "type": "modify", "old_id": "ef398f43826dd91875feb7a154cd1c49e6e5abe5", "old_mode": 33261, "old_path": "src/TulsiGenerator/Scripts/bazel_build.py", "new_id": "82637322130f32ada683df205150de0ac939d555", "new_mode": 33261, "new_path": "src/TulsiGenerator/Scripts/bazel_build.py" } ] }