)]}'
{
  "commit": "49eb31b1880f56e2762b6cd480ae2cf732469561",
  "tree": "153c5087031b8c8b07bfec392aa63bd2a29438b9",
  "parents": [
    "c82f80fd27b6ff9d27eee85076fe853133f7fd6d"
  ],
  "author": {
    "name": "Bo Zhang",
    "email": "zhangbodut@gmail.com",
    "time": "Thu Oct 06 00:24:23 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 06 00:25:39 2022 -0700"
  },
  "message": "Throw explicit exception if experimental_split_coverage_postprocessing is used without experimental_fetch_all_coverage_outputs\n\nThis closes https://github.com/bazelbuild/bazel/issues/13185\nAccording to https://github.com/bazelbuild/bazel/commit/e411fa74176cdc54f84d62c189d042e9fb6d5c79,\nThe flag --experimental_split_coverage_postprocessing depends on the flag\n--experimental_fetch_all_coverage_outputs being enabled, but if the former one\nis set without the latter one, Bazel throws a quite confusing NullPointerException.\nNow we throw an explicit exception with proper error message.\n\nCloses #16140.\n\nPiperOrigin-RevId: 479239693\nChange-Id: I5afa0ae14a3f34a0a7b21fbf4badad3d1836da95\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1261a898eb80fdbde6b3397070dffee7c75e41d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java",
      "new_id": "fc3765080b45202f8b9f24127dac6905093715cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "a79a13c2748cc758247ae6922f7108daecd77034",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_coverage_cc_test_gcc.sh",
      "new_id": "3ad7498d50a5317389a829a7c16f866f93be7f86",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_coverage_cc_test_gcc.sh"
    }
  ]
}
