)]}'
{
  "commit": "eec10ce53aac30239c714dec2076ddc46407ea8e",
  "tree": "7d0da683832077fa9ca09528f6b1602514186b62",
  "parents": [
    "273b7d7c4933c372fdd4f6061da6d871d0e561e9"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Tue Feb 24 07:16:07 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Feb 24 07:16:44 2026 -0800"
  },
  "message": "Create deferred implementation wrappers and add implicit dep.\n\nA future change will use these wrapped functions instead of directly loading the implementation.\n\nAlso delete some duplicate definitions introduced in the previous change.\n\nPiperOrigin-RevId: 874599289\nChange-Id: I1934885db00044e9d40ba2b12973ca9e185636fa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d924c5e89b4d253e066d33155636a6ec3921f288",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/BUILD",
      "new_id": "1bbece77681bc010de6ae360b09b69b55ffacefd",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cb11b07fe27056a3e19838492b252cb839a77393",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_binary.bzl",
      "new_id": "d5f0b71a30be583c2db562f944c10c4a09441962",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "fb4ef55e4b58ca32c892907e009090d239084d8f",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_binary_impl.bzl",
      "new_id": "2306143ca1e4c3ea4975d858e762a8f0c269c802",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_binary_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "25368934158ad30ec6b2ff9f408b3a8202975665",
      "old_mode": 33261,
      "old_path": "cc/private/rules_impl/cc_library.bzl",
      "new_id": "2c0530a1087d8e12d63b87281b6b9b34a1004b61",
      "new_mode": 33261,
      "new_path": "cc/private/rules_impl/cc_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "f17c75be48c40a12760a15b9bff88fd453049105",
      "old_mode": 33261,
      "old_path": "cc/private/rules_impl/cc_library_impl.bzl",
      "new_id": "dabef76601e10cf9b7cef6ee000211d58a10e99b",
      "new_mode": 33261,
      "new_path": "cc/private/rules_impl/cc_library_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "4284d754618c3273a9585d6a64fb682edd2a67c8",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_shared_library.bzl",
      "new_id": "0d5375482bfb7e7fb9241cbc9e0e9a609ff1ffee",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_shared_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "18b61035eb35cff2aa3695cc3febdf1346f1630f",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_shared_library_impl.bzl",
      "new_id": "9b017c770f99ee804b89561d839e28d1ed9d3d40",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_shared_library_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "e02be7e716593efc5e7d2b553c8dca9b53dc962b",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_test.bzl",
      "new_id": "375ff0f0099ac372a1bc1ef6273853641a18c986",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "46365341ef1ba15bf57099b597ba36aa1a5bc960",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_test_impl.bzl",
      "new_id": "d2231699c6e06e1d489975a77103444690f95f8f",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_test_impl.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "950e10c8a60eca138ca0e494d8e4ab41039221e2",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/function_providing_rule.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c16cf37422aa018f27ae5141ae1132b425218db0",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/wrappers/BUILD"
    }
  ]
}
