)]}'
{
  "commit": "296ef284e51a687920a1975a1a34fd2ffce0a646",
  "tree": "b44c86233aa4681eda9477ea0a86c388ea71ec1e",
  "parents": [
    "0b8ef03132edfeeeeb7c9b73124146ffc5c85ec5"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Aug 28 18:08:18 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 28 23:46:28 2024 +0000"
  },
  "message": "Disable parse_headers feature\n\nBazel has a parse_headers feature which expects headers to be\nindependently buildable. While a nice way to partially enforce IWYU,\nit\u0027s broken. See https://github.com/bazelbuild/bazel/issues/23460.\n\nUntil the Bazel issue is fixed, we\u0027ll need to turn that off. In\nparticular, after https://github.com/bazelbuild/bazel/pull/22369,\nparse_headers is no longer silently inactive.\n\nThis does not remove the need to do something about the fips_fragment\nfilenames. Those come from the layering_check feature, rather than the\nparse_headers feature. We also have a number of headers that don\u0027t\nactually work standalone and, by the style guide, probably should be\nnamed .inc:\nhttps://google.github.io/styleguide/cppguide.html#Self_contained_Headers\n\nBut since the feature does not work anyway, just turn it off for now.\n\nBug: 362664827\nChange-Id: I9646d722a59f92be81848cf5a586738cc5f3dac4\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/70687\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3b66ee5fb9a64506bee381e8249118264d502db",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "9e7b430f6482db43980f9ab1d83b01dd3ade9b34",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    }
  ]
}
