)]}'
{
  "commit": "b295347f18d1426f72cd0b8a36606609e5a33d44",
  "tree": "bc0a26d0fc1ff1a10d40538c4966058bbcdaac8c",
  "parents": [
    "088af70ebc7d2b971fd2df43940cb9e61a393689"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Fri Jun 26 04:52:27 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 26 04:52:27 2026 -0700"
  },
  "message": "Add ityp::vector::assign\n\nIt cannot just forward to Base::assign because the Index type needs to\nbe taken into account. Adds unittests, death tests, and adds one usage\nof assign in CommandBufferStateTracker.cpp\n\nBug: 515272358\nChange-Id: Ia51f8159c69a65057f32e7059f9f15e61aa70d4f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/319175\nCommit-Queue: Geoff Lang \u003cgeofflang@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c3578929c44476de76999fb5fdc1a61c4c077e4",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ityp_vector.h",
      "new_id": "e52e7f4f8d527d4ef680cad81d705cdc4233c9d8",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ityp_vector.h"
    },
    {
      "type": "modify",
      "old_id": "a8851df2a30a6f33c2bff03f13b004c8b0c007e3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBufferStateTracker.cpp",
      "new_id": "bd2f85a89c9bbe3b5b2867dc832883220313d58d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBufferStateTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "030d5b6ca874a63baa1e0e090d2438121a395620",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/ITypVectorTests.cpp",
      "new_id": "d84b9bec0f009a7391286342a449d20a0262d745",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/ITypVectorTests.cpp"
    }
  ]
}
