)]}'
{
  "commit": "f07acaa26bce34216f84d4a3ccb6d93dbce47197",
  "tree": "6cde2bf21668f20f8e01a83948c1346f6df8aab4",
  "parents": [
    "58d845c8511728f2b55d523c1c077532fe48c277"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Jun 02 10:34:45 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 02 10:34:45 2026 -0700"
  },
  "message": "Revert \"Add a c++20 module interface unit generation rule\"\n\nThis reverts commit d3ade74243a662fd88dc82b390b74253b487c3ec.\n\nReason for revert: Make the dawn-skia roll fail.\n\nOriginal change\u0027s description:\n\u003e Add a c++20 module interface unit generation rule\n\u003e\n\u003e Probably requires more exports.\n\u003e\n\u003e Bug: 511671280\n\u003e Change-Id: I8e743de75747502c6913bbd988125beeed17e6fe\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/308955\n\u003e Reviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n\u003e Reviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\u003e Reviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Commit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\nTBR\u003dcwallez@chromium.org,kainino@chromium.org,dsinclair@chromium.org,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com,diyou.dev@gmail.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 511671280\nChange-Id: Ida7c9aac22a40852acf1977d32d6b6b55488b90d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/313195\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2cd77771af4416f694586619e51b3de9d979eb3",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "48d6ce485a39c82ac4d8b892c42014debf1e8410",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "bc326cd489df1e29e35121f8847f60566133ebe4",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.h",
      "new_id": "5ce69fc06e75210fd85b02c050adb4120db5eb67",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp.h"
    },
    {
      "type": "delete",
      "old_id": "5c70e4f3682711cc08ee89ffe637153fa445a7cd",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.ixx",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2d645d8467728eb2c2627dbd964e87a604aa6257",
      "old_mode": 33188,
      "old_path": "include/dawn/BUILD.gn",
      "new_id": "9ff4e1e097376b4ed1a637f436ca25e0deb2dbed",
      "new_mode": 33188,
      "new_path": "include/dawn/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "66546c5122eeb73ce2582ec26d89849f54c3ca43",
      "old_mode": 33188,
      "old_path": "src/cmake/DawnCompilerChecks.cmake",
      "new_id": "3129b10fbed585c1811d1616e0155e03e4deb58e",
      "new_mode": 33188,
      "new_path": "src/cmake/DawnCompilerChecks.cmake"
    },
    {
      "type": "modify",
      "old_id": "3a9ff5ce8a6fce33173b50a342a1f691ad2ba3dd",
      "old_mode": 33188,
      "old_path": "src/dawn/CMakeLists.txt",
      "new_id": "01012044c2b7182a27193cd721d795fb5fa2210c",
      "new_mode": 33188,
      "new_path": "src/dawn/CMakeLists.txt"
    }
  ]
}
