)]}'
{
  "commit": "6bc86dc318d1da02ea25fcfb1fa7452f8eac1d39",
  "tree": "a45c0de614f96f76e6fcde4a858c95dbcdd07e6a",
  "parents": [
    "18ca816e16574c1f6ab79c2239d9d59fc5d0c46e"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Wed Oct 21 11:14:00 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 21 11:14:00 2026 -0700"
  },
  "message": "[tests] Clean up DeviceMutex tests to not need friend.\n\n- Instead of needing to use the friend class to Lock/Unlock\n  the DeviceMutex, use the DeviceGuard with std::optional\n  instead.\n\nChange-Id: I449c4a90e6a1e07cc991f1292e3a52c5474a0969\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/352575\nAuto-Submit: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8482e7e61a66ad4888b3eb5a69374ae4ac9ffe18",
      "old_mode": 33188,
      "old_path": "src/dawn/native/DeviceGuard.h",
      "new_id": "b3db5b7e1903cacfc9f79abd9dfba5e82bb79d54",
      "new_mode": 33188,
      "new_path": "src/dawn/native/DeviceGuard.h"
    },
    {
      "type": "modify",
      "old_id": "9bb5cff3f6d32908d53d0c65452d5de3ff036d25",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/DeviceMutexTests.cpp",
      "new_id": "d67e5277e3e550f65217bd7e9460c226a9560ac6",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/DeviceMutexTests.cpp"
    }
  ]
}
