)]}'
{
  "commit": "0e3cf8f552740a1ed84b0f8a0fd739b4bcf7ba53",
  "tree": "ee340806c93f2528239e426fcdae2776d44e62f0",
  "parents": [
    "6c6a87ed23335eda4d01c12f4a10965897813d56"
  ],
  "author": {
    "name": "Googler",
    "email": "cmita@google.com",
    "time": "Thu Aug 13 02:15:01 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Aug 13 02:15:39 2026 -0700"
  },
  "message": "Partially move tests from Bazel\u0027s CppLinkActionTest to rules_cc.\n\nConverts the \"easy enough\" tests from CppLinkActionTest to Starlark and\nmoves them to rules_cc.\n\nConverted tests don\u0027t set up custom toolchain configurations or inspect\ninternal details of link command line objects. Those that do will be dealt\nwith later.\n\nFixes the expansion of whole-archive linker flags in the test toolchain to\nbetter reflect how they actually work:\n\n -Wl,-whole-archive [libraries, ...] -Wl,-nowhole-archive\n\nAdds string formatting to the argv collection subject for link actions. This\nis consistent with rules_testing\u0027s action subject.\n\nPiperOrigin-RevId: 963949777\nChange-Id: Ib76f2a6922cab69d112cda5493965486df5e4661\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c194b3f242c0f1b726e5a8a09dedf7c019d98880",
      "old_mode": 33188,
      "old_path": "tests/cc/common/BUILD",
      "new_id": "9d600135fcffb5e6f07994397f2a44ee4833b2cc",
      "new_mode": 33188,
      "new_path": "tests/cc/common/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fc6b597cebc5dc575e212de5ac587ab72fc1192",
      "new_mode": 33188,
      "new_path": "tests/cc/common/cc_link_action_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "d20997cd9554eb50bbcad4a451e4c8268936a6c4",
      "old_mode": 33188,
      "old_path": "tests/cc/common/link_build_variables_test.bzl",
      "new_id": "ba33b46c6a321b6581f02f78b25dc75e9b4ac1db",
      "new_mode": 33188,
      "new_path": "tests/cc/common/link_build_variables_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "01f65dde563633fe9db0429a65aa5a78df07fa5c",
      "old_mode": 33188,
      "old_path": "tests/cc/testutil/link_action_subject.bzl",
      "new_id": "0d1248f011ac033c767a8e0aa15cf3a8617a3050",
      "new_mode": 33188,
      "new_path": "tests/cc/testutil/link_action_subject.bzl"
    },
    {
      "type": "modify",
      "old_id": "79e5da2548d56dc99e08341327fff852e93696e3",
      "old_mode": 33188,
      "old_path": "tests/cc/testutil/toolchains/cc_toolchain_config.bzl",
      "new_id": "b927fd00b0b5199e5b41311d2f7fff5130fc1ac8",
      "new_mode": 33188,
      "new_path": "tests/cc/testutil/toolchains/cc_toolchain_config.bzl"
    }
  ]
}
