)]}'
{
  "commit": "2a5a16f0f813e5b8a9c379887ab9e0ba2cbfd66e",
  "tree": "ba571adfe9cb4f069c266b29d797c81da1c2c225",
  "parents": [
    "c9b3ccb0bb42c71a9a4a603b2472ae5a130a6363"
  ],
  "author": {
    "name": "armandomontanez",
    "email": "montanez.armando.l@gmail.com",
    "time": "Thu Feb 06 13:34:38 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Feb 06 13:35:09 2025 -0800"
  },
  "message": "Override legacy features with cc_feature_set\n\nCopybara Import from https://github.com/bazelbuild/rules_cc/pull/338\n\nBEGIN_PUBLIC\nOverride legacy features with cc_feature_set (#338)\n\nModifies experimental_replace_legacy_action_config_features slightly to make it override legacy features rather than just reimplement them as args. This should prevent duplicate arguments for the features that are re-implemented.\n\nCloses #338\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/338 from armandomontanez:origin/experimental_override_legacy_features 42b5f5d4807f4444a8630e1c8678aabcd061a368\nPiperOrigin-RevId: 724056412\nChange-Id: I220b195b359afdea37afd50d655f871eea127e20\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "944bf36727e55298fbd7cdc3f6475646b7153b59",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/BUILD",
      "new_id": "15d684ff792d03591d9183636c438cb83749069b",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4e3c97fd6ce823b217855b629face213a00b5204",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/archiver_flags/BUILD",
      "new_id": "b57e0e3affac4966dbff458570fe0e21ad40be43",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/archiver_flags/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3eaae565ba1a724e66d8c6b78212aea672b3d6e8",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/force_pic_flags/BUILD",
      "new_id": "11384f013ce8e466abfd509ddcba97136867772e",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/force_pic_flags/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c338c1cf37e6323ae507ca146db4ab5e10ff8e71",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/libraries_to_link/BUILD",
      "new_id": "6271856a503a86f8ca27495c904060d3e14b5ebe",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/libraries_to_link/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6d1b4b2e67c51036b92637756e21582c5fa99877",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/linker_param_file/BUILD",
      "new_id": "b9d4096df4a05c5afd49eae1779d981c96ddfe45",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/linker_param_file/BUILD"
    },
    {
      "type": "modify",
      "old_id": "50bdb434e4c6c2456d5c1c23bb9a7e2c130e2426",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/runtime_library_search_directories/BUILD",
      "new_id": "51b83ea6b7d9ee85dcbb8b97eba9aa13ff080e99",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/runtime_library_search_directories/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0c4f1e9ced1ba7212c0345e9656584264f82c13d",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/shared_flag/BUILD",
      "new_id": "b01c9eafe5b27e371b9164bc0277b5f71b4728ee",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/shared_flag/BUILD"
    }
  ]
}
