)]}'
{
  "commit": "16ae3b8b95eccbd73befde361bf3e9bda60b6bb2",
  "tree": "06a6d360c372f152099d4dc3d0480d0174cd93af",
  "parents": [
    "5204053954ce77cfcfb0ab15cd82f936c8c06c4d"
  ],
  "author": {
    "name": "fujunwei",
    "email": "junwei.fu@intel.com",
    "time": "Wed Dec 15 04:35:26 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 15 04:35:26 2021 +0000"
  },
  "message": "Make the templates of mocking api flexible\n\nRename mock_webgpu to mock_api and define the function \"GetProcTableAndDevice\" to \"GetProcTable\" for removing the special arguments \"WGPUDevice* device\" that can be got with \"GetNewDevice()\".\n\nBUG\u003ddawn:1201\n\nChange-Id: I4fc47e4497ba4b6d280cc8af8605f1d93f43497e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/72761\nReviewed-by: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Junwei Fu \u003cjunwei.fu@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7efbb0dd50d6013ed31d1a4563792794589829c",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "ffee315469328232f6db1c4b9ce27dd2bb808165",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "rename",
      "old_id": "6dd38af29d2860038a1827d3bd1445c634a48223",
      "old_mode": 33188,
      "old_path": "generator/templates/webgpu_struct_info.json",
      "new_id": "ff3a35cd0e7aac5a8d1e5a277a7bfecaee31e7fb",
      "new_mode": 33188,
      "new_path": "generator/templates/api_struct_info.json",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "2ec4eb63cbbf8f825759575adf1dc490965323cd",
      "old_mode": 33188,
      "old_path": "generator/templates/library_webgpu_enum_tables.js",
      "new_id": "2ec4eb63cbbf8f825759575adf1dc490965323cd",
      "new_mode": 33188,
      "new_path": "generator/templates/library_api_enum_tables.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d25793be07d7ac97295d9fd6b649d936927087a2",
      "old_mode": 33188,
      "old_path": "generator/templates/mock_webgpu.cpp",
      "new_id": "bf8f8710120e55cd65e91b10b47d444081110ff5",
      "new_mode": 33188,
      "new_path": "generator/templates/mock_api.cpp",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "ea583fa9a8c3fbb9b126bbb21b98b5a659985683",
      "old_mode": 33188,
      "old_path": "generator/templates/mock_webgpu.h",
      "new_id": "1c0a880f1a618424e1a9fa2753a183a3df1a50fd",
      "new_mode": 33188,
      "new_path": "generator/templates/mock_api.h",
      "score": 94
    },
    {
      "type": "modify",
      "old_id": "59544b318f67aa36235bce413151c7efb699a2d2",
      "old_mode": 33188,
      "old_path": "src/tests/BUILD.gn",
      "new_id": "db919f4ecf7b3d87c276a0642e4124d74f94b976",
      "new_mode": 33188,
      "new_path": "src/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "557bba4187e9d1fcbf9438b87485b09de9f7b4b3",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/wire/WireTest.cpp",
      "new_id": "db6432530b10e1ce1487eba98d7be7d8706adc07",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/wire/WireTest.cpp"
    }
  ]
}
