)]}'
{
  "commit": "0be22aff2b74a42efb66d737dce65e5d81c3af7c",
  "tree": "57aa9fa0883734ec8ccf597246fb6995ecf651b1",
  "parents": [
    "8f633a7ae6d4f602f86cdeb0d2814c6edd4f400a"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Wed Jul 29 12:20:47 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jul 29 12:21:07 2026 -0700"
  },
  "message": "Support C++20 modules in the rules-based toolchain API\n\nCopybara Import from https://github.com/bazelbuild/rules_cc/pull/750\n\nBEGIN_PUBLIC\nSupport C++20 modules in the rules-based toolchain API (#750)\n\nAdd toolchain variables and and an action type set for C++20 module actions, allowing them to be configured in a rule-based toolchain.\n\nCloses #750\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/750 from fmeum:fmeum/cpp20-modules-rules-based 460d4a1bbd27533d48946cbee1e9ace926cbe612\nPiperOrigin-RevId: 956023467\nChange-Id: I1c6f00418869be6517a30c033909928ee8f40aec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abda3463298664e88a2b5d772f2a4427d47919f6",
      "old_mode": 33188,
      "old_path": "cc/toolchains/actions/BUILD",
      "new_id": "80cac26b2be705414a710b1a893f8da3b58c7b10",
      "new_mode": 33188,
      "new_path": "cc/toolchains/actions/BUILD"
    },
    {
      "type": "modify",
      "old_id": "90d8a51dece3494825b50d702e62ec501e0c23ff",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/compile_flags/BUILD",
      "new_id": "123892aaade273770bb10380f846f480560e8210",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/compile_flags/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1cca4c92954cf91ddaa2180473906a0468348b9d",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/compiler_input_flags/BUILD",
      "new_id": "9bfe6a48b4526fe4a823c12d791244c321ec7414",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/compiler_input_flags/BUILD"
    },
    {
      "type": "modify",
      "old_id": "dc73c496644f7b3e834e603dddd5261fc810a9b9",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/compiler_output_flags/BUILD",
      "new_id": "068d31085c69dd5fce490aa2e28cf2fcf773868e",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/compiler_output_flags/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3c80781eaef69288643405b22fd8203e29cb264d",
      "old_mode": 33188,
      "old_path": "cc/toolchains/args/dependency_file/BUILD",
      "new_id": "812092b6e4706944f43e4e0f216cfc0366fad2f2",
      "new_mode": 33188,
      "new_path": "cc/toolchains/args/dependency_file/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6910d9c7df6e6d0fb060b6e9d417b794f17da64e",
      "old_mode": 33188,
      "old_path": "cc/toolchains/legacy_file_group.bzl",
      "new_id": "dc51569ff0e3f0ebd2c0f16a76c07b4cfcf77e0c",
      "new_mode": 33188,
      "new_path": "cc/toolchains/legacy_file_group.bzl"
    },
    {
      "type": "modify",
      "old_id": "6a6e329f7831b75d0e2c4590d9420d1d3439b2df",
      "old_mode": 33188,
      "old_path": "cc/toolchains/variables/BUILD",
      "new_id": "d248e48f3d400ea3a4ec1f60ff9244912b649f64",
      "new_mode": 33188,
      "new_path": "cc/toolchains/variables/BUILD"
    }
  ]
}
