)]}'
{
  "commit": "9ba6f1dcd1dd7e5433f2cad8cb4a181c2e2eccd7",
  "tree": "cd8a3f9b3a4a7d9294fe69827cfe794731a3ca76",
  "parents": [
    "49276e815a32a732559f25424f860d397da85d76"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Wed Jan 29 17:12:36 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 29 17:12:36 2025 -0800"
  },
  "message": "[dawn][header] Merges TimestampWrite structs.\n\n- Also makes them extensible.\n- Note that the aliases are kept for now until downstream users have\n  been migrated off of them.\n\nBug: 378514255\nChange-Id: Ib0b669e284d5e191ffdfe7cc43217d579a6b0b38\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223834\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e798af8bd18b7720117c7b49efe0f550bfd2c8a6",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "30bb8ce70c476a613b33abe92e69b77c9cd0c356",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "f2b3a5cdf338085bab7524f074ced48e6df9a028",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "3080ccc19a80951f36298e746388cf934ea39720",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "6cee3bf0de88aa2e9e50988e8b1e32a29096f820",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandValidation.cpp",
      "new_id": "4f2e5f0f72fea775785ac32bb5f365cd4fa126b7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandValidation.cpp"
    },
    {
      "type": "modify",
      "old_id": "f9c2dbd52db22ceb415d7e9528ed11bb620ce451",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandValidation.h",
      "new_id": "5f176a45790f8e9fa5100fa2da01effc033434ce",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandValidation.h"
    },
    {
      "type": "modify",
      "old_id": "75ebae39968a9adf074db362d0efc363b4f0be4c",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/QueryTests.cpp",
      "new_id": "bb90b51a5994d9233c5e2356ad565175dbf19a75",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/QueryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "54c3f5109327c4549b0e3d3bec0d68e8f6928af4",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/QueryValidationTests.cpp",
      "new_id": "38cfd0fc4fb95c4dc763cee394dea88e7e28f4b8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/QueryValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff6dedea4e994fe9cb5541f989022ddcceb37144",
      "old_mode": 33188,
      "old_path": "tools/android/BUILD.gn",
      "new_id": "134c5e176dfaa94294b1e7080e73a19954e305f7",
      "new_mode": 33188,
      "new_path": "tools/android/BUILD.gn"
    }
  ]
}
