)]}'
{
  "commit": "457bdef7c3a6a41bb9569f663deb6e41c5cafd09",
  "tree": "77b8ed4378b3d8d1d913c66941a29ab60d1add68",
  "parents": [
    "fea0db912ba1cb645046a5a3954e79c70c1ed1af"
  ],
  "author": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Wed May 18 06:01:49 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 18 06:02:22 2022 -0700"
  },
  "message": "Split libc++ and libc headers in toolchain_headers.bzl and be precise which\nheader to pick as the public header.\n\nRight now we pick all the headers with basename in STD_HEADERS as public\nheaders, and this is picking up too many headers in practice. For example\ntime.h (which we will add in a followup) is present 3 times (includes/time.h,\nincludes/sys/time.h, includes/linux/time.h) in our environment.\n\nPiperOrigin-RevId: 449462761\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "293ae6b7faaa2f7807822c14aaa4ac01d1d98089",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/BUILD",
      "new_id": "72006b6b0c8da5e77dabda1002e29b5d7492dc10",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f09c3ea43b60b1c1f45b4d2f304e82fad10c1f99",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/bazel_support/toolchain_headers.bzl",
      "new_id": "9e45e2656400a8eb563a3054dc380676d6d30117",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/bazel_support/toolchain_headers.bzl"
    },
    {
      "type": "modify",
      "old_id": "ff988e16a0c9635522c02fffc60d178da91dc095",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/importer.cc",
      "new_id": "255b5a609888405a325856a9b6378d110e10f9b8",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/importer.cc"
    },
    {
      "type": "modify",
      "old_id": "57833ca9493951c0ad9883ac3180c3d547a04186",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/bazel_unit_tests/headers_and_targets/rust_bindings_from_cc_aspect_test.bzl",
      "new_id": "7511fd47dddac0bf04ec27c0ed6923789f4e6456",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/bazel_unit_tests/headers_and_targets/rust_bindings_from_cc_aspect_test.bzl"
    }
  ]
}
