)]}'
{
  "commit": "5b216b27435aeb9eb9c3bd3c552d6498e1050cc7",
  "tree": "1f9193352ae47c98c68108c137469498cc9bb7f7",
  "parents": [
    "d09077ee91e646382fb901e256978b6f660600a2"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Fri Jun 18 11:13:26 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 18 11:14:24 2021 -0700"
  },
  "message": "Flip default for experimental_forward_instrumented_files_info_by_default\n\nThis changes the default behavior for coverage from \"forward nothing\" to \"forward InstrumentedFilesInfo from non-tool dependencies\". This is still not quite ideal behavior, since typically attributes which provide source files (like srcs) are non-tool dependencies. But it\u0027s an improvement because it avoids the need for explicit coverage configuration for the entire chain of dependencies from test to source file.\n\nIn cases where an aspect returned InstrumentedFilesInfo previously, the InstrumentedFilesInfo provider for the base rule is ignored, so the behavior will be unchanged.\n\nThe bit about coverage_common.instrumented_files_info is merged into the related section under \"Advanced Topics\" in the rules documentation, since it\u0027s no longer required for the whole dependency chain to configure coverage explicitly in order for that to work at all.\n\nRELNOTES: Forward coverage-instrumented files from non-tool dependencies by default.\nPiperOrigin-RevId: 380224680\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d069f90783123e065df444a188c0ef9d8bac1240",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java",
      "new_id": "cadf05f1e50848d49a76eb8f0a13c391c98996d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java"
    },
    {
      "type": "modify",
      "old_id": "ea8376edf81b8f5239b59171ea48347e7c45df83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java",
      "new_id": "e39c708f55011568b31ccdd903a30ea11ec89dbe",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java"
    },
    {
      "type": "modify",
      "old_id": "f4a7bfeb079077b495d1472093e1a15d470df752",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkIntegrationTest.java",
      "new_id": "de178ce59be8637a1824d7d0aea9106566aff21c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkIntegrationTest.java"
    }
  ]
}
