)]}'
{
  "commit": "de72c61138a27b3b076651d446b275a80a732838",
  "tree": "16cf03fcdd35521f8f8350b793f2c014b8e46cab",
  "parents": [
    "5e0038dbe6de3a0bc8c59bd3569469c7743ed6d0"
  ],
  "author": {
    "name": "PikachuHy",
    "email": "pikachuhy@linux.alibaba.com",
    "time": "Tue Sep 08 13:59:32 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 08 14:00:35 2026 -0700"
  },
  "message": "Support C++20 modules, MSVC part (#836)\n\n- Enable `/scanDependencies` for module dependency scanning\n- Add include paths to the module compile/codegen/deps-scanning actions\n- Select the cpp_module artifact extension (.ifc) by Bazel version,\nmatching the unix toolchain\u0027s behavior\n\nabout `cl.exe /scanDependencies`, see https://learn.microsoft.com/en-us/cpp/build/reference/scandependencies?view\u003dmsvc-170\n\nCloses #836\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/836 from PikachuHyA:fix-msvc-cpp-modules 84fa8f9520be48a71a47373da09e6057b86ee341\nPiperOrigin-RevId: 978102395\nChange-Id: Ib39b9846340a6d1b4e7ca484f098f76a1e8a1405\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c6200f88d38d5c26ae7bae67ab83e7407470ffe",
      "old_mode": 33188,
      "old_path": "cc/private/toolchain/msvc_deps_scanner_wrapper.bat.tpl",
      "new_id": "a2fa7c298144b5c80a382cb9dc5cb3d704e8b16e",
      "new_mode": 33188,
      "new_path": "cc/private/toolchain/msvc_deps_scanner_wrapper.bat.tpl"
    },
    {
      "type": "modify",
      "old_id": "de141cf6ed74b71a0e0e54b15d06b3c81989eb2f",
      "old_mode": 33188,
      "old_path": "cc/private/toolchain/windows_cc_toolchain_config.bzl",
      "new_id": "55b156dafafb854c28a2e56994858b07cd5f1d77",
      "new_mode": 33188,
      "new_path": "cc/private/toolchain/windows_cc_toolchain_config.bzl"
    }
  ]
}
