)]}'
{
  "commit": "8c1630b592b8938e28b405f4b6a2806ae85cfcb6",
  "tree": "ec6fb25a1e5cf1e7c08287386926eb388b958425",
  "parents": [
    "26604cc04191780c3de5e33473f9f7dfc79e6474"
  ],
  "author": {
    "name": "alexeagle",
    "email": "alexeagle@google.com",
    "time": "Mon Dec 10 13:14:33 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Mon Dec 10 13:14:50 2018 -0800"
  },
  "message": "Call gatherDiagnostics to perform syntax/semantic/type checks\n\nThis was accidentally removed in recent refactoring https://github.com/bazelbuild/rules_typescript/commit/1b33eba25c49d2249945374255579818dc0e94df\nwhich caused TS compilations to incorrectly succeed when the code contains errors.\n\nRestore missing tests which would have caught the regression; these were also accidentally disabled when Bazel BUILD files were refactored.\n\nPiperOrigin-RevId: 224869541\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3762b8cd5a47e8174818ac516338076a670f9abe",
      "old_mode": 33188,
      "old_path": "internal/BUILD.bazel",
      "new_id": "4d3b30ebc3009ce5956728c1c9c078ec95d8a166",
      "new_mode": 33188,
      "new_path": "internal/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f2bb9aba6179c54dd944fe233f34279f76e3ca07",
      "old_mode": 33188,
      "old_path": "internal/tsc_wrapped/tsc_wrapped.ts",
      "new_id": "eb8bcbb557bf50afe1ae57e221db397aa3fddf18",
      "new_mode": 33188,
      "new_path": "internal/tsc_wrapped/tsc_wrapped.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc328a10554c21e39c82b1d1b6e76e65be995688",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tests/ban_expect_truthy_promise/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5907da5a736058c40c7eccb3753114dfab66c71a",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tests/ban_promise_as_condition/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be2414a3aacf97cdf48f7fbaa3e653aa7993cce0",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tests/check_return_value/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd0861203b6f2b69996acf847bbfa1ff105b5e00",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tests/equals_nan/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16dddf47e820497c2ae03d166c259f03e50374b4",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tests/must_use_promises/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cbcca14366d19e6f83801299484bc54a530d2a50",
      "old_mode": 33188,
      "old_path": "internal/tsetse/tsconfig.json",
      "new_id": "f83ea7ffdb5683e2f7ada7cf06fd70f96780c115",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tsconfig.json"
    }
  ]
}
