)]}'
{
  "commit": "9ec82cc8eb98dcff5e6691c07d4af5efc96da556",
  "tree": "cf087f71391a9d872861d18347a78c8eeb219cf1",
  "parents": [
    "240782f5d5cae15c48fb55d9ca68e02ea68cf3ee"
  ],
  "author": {
    "name": "Googler",
    "email": "no-reply@google.com",
    "time": "Fri Jun 28 17:31:19 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 28 17:32:13 2024 -0700"
  },
  "message": "Automated rollback of commit 240782f5d5cae15c48fb55d9ca68e02ea68cf3ee.\n\n*** Reason for rollback ***\n\nBreak cafe.bow.asan.\n\n*** Original change description ***\n\nDisable Crubit on grpc and targets that disable header parsing.\n\nThis allows Crubit to work on targets that depend on grpc, as long as they do not transitively include the headers. So, that\u0027s a workaround, at least.\n\nThis is not \"strictly correct\": a target might disable header parsing because it has a bad header in `srcs`, which isn\u0027t relevant to Crubit which only reads `hdrs`. However, it\u0027s almost certainly (also) broken in `srcs`. If ever we need to enable Crubit on a target that...\n\n***\n\nPiperOrigin-RevId: 647840087\nChange-Id: I847b2ea3444b8e3932c41fe3bd0f539fcc69f107\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cd8fa183c9d747d2f2f90489f2fdde8dcfcefc0",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_aspect.bzl",
      "new_id": "d44ce85ae50d56f65fa6f7dac20e8b0c26ce0fa7",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_aspect.bzl"
    },
    {
      "type": "modify",
      "old_id": "832cdb410c7da0d0472f678e8e8740c1a3ef9a6a",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/cmdline.cc",
      "new_id": "ee66904a5ee1d64dc3d198400d9966a6b37a7520",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/cmdline.cc"
    },
    {
      "type": "modify",
      "old_id": "4a76aabd846c0be9a51dd8c22e4fd173767d806a",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/importers/BUILD",
      "new_id": "1b14b2b091998bf117ecc7f9847c59ceea9eaea9",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/importers/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c2b1905b4b06e9b2562b9fb0a8bd801236e20a17",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/importers/function.cc",
      "new_id": "5d4b3d33bd4b94bf7c6c115d8797212edcfe15e2",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/importers/function.cc"
    }
  ]
}
