)]}'
{
  "commit": "eb3e07d08c5e4e2d28298647c5d7c850eec4a222",
  "tree": "ffc384a5989f3b51893c40a5cf2454facc907fe7",
  "parents": [
    "c0ff4fd62406e6bac3e5210e4663db468b50cde3"
  ],
  "author": {
    "name": "iirina",
    "email": "elenairina@google.com",
    "time": "Thu Sep 20 05:58:31 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Thu Sep 20 06:00:00 2018 -0700"
  },
  "message": " Add --experimental_cc_coverage flag.\n\nThis PR adds a new flag `--experimental_cc_coverage` that enables using `gcov` instead of `lcov` for collecting C++ code coverage.\n\nProgress on #5880\n\nCloses #5842.\n\nRELNOTES: Faster coverage collection for gcc compiled C++ code can now be\ntested by enabling it with --experimental_cc_coverage.\nPiperOrigin-RevId: 213796978\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "679665fe56f7d5dc45bb6cc1b294177f9aec649b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java",
      "new_id": "6e8ed7c84256701f2225b65a55e913fb126da3b5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "5a20f52939d78272bceb25bbd2c5627844a4d0c1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestActionBuilder.java",
      "new_id": "6742d9f06a0c9c9a12d8d968ba728fd7df479b99",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "e919db1a5b9f5ba4ba49e6ad15771fbf8c51e501",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCcTestRule.java",
      "new_id": "79ca7ac504ea76ce9b5e48864bd2cb2e3cce43ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCcTestRule.java"
    },
    {
      "type": "modify",
      "old_id": "0e9b7e3e0c0f48d9b8f58f50a3b92fec85f92d2f",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_cc_code_coverage_test.sh",
      "new_id": "13823479b262cc5446fb5462748495378658114a",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_cc_code_coverage_test.sh"
    },
    {
      "type": "modify",
      "old_id": "07bc226b3cbf2124e5d3c0582ffa8f57d101ef54",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_coverage_test.sh",
      "new_id": "3eec2d119b6bffa476c10d30eea7e73d904a1d88",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_coverage_test.sh"
    },
    {
      "type": "modify",
      "old_id": "c0d6b36031d6e9a578c88015b8c2c9a994b59fef",
      "old_mode": 33261,
      "old_path": "tools/test/collect_cc_coverage.sh",
      "new_id": "87a74a6c8f5306109e8846c4845329d272f58f84",
      "new_mode": 33261,
      "new_path": "tools/test/collect_cc_coverage.sh"
    },
    {
      "type": "modify",
      "old_id": "b40ec9ae1a9f9c32ff27500c66ac5bbaec3418a1",
      "old_mode": 33261,
      "old_path": "tools/test/collect_coverage.sh",
      "new_id": "c05e3fd6c93d2999fd345b2d19342aeb5ea9cf3e",
      "new_mode": 33261,
      "new_path": "tools/test/collect_coverage.sh"
    }
  ]
}
