)]}'
{
  "commit": "ed33e05db17882e00437726d5a96281000d0debf",
  "tree": "38323b36a226653d96abc0dfaad448cd2a8036ce",
  "parents": [
    "ef572ba7a186a283657852fce9d9b67782bb5dbb"
  ],
  "author": {
    "name": "fujunwei",
    "email": "junwei.fu@intel.com",
    "time": "Wed Dec 08 05:46:17 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 08 05:46:17 2021 +0000"
  },
  "message": "Move EnumClassBitmasks from wgpu to dawn namespace\n\nThe EnumClassBitmasks is used by dawn/api_cpp.h that needs to be common.\nDefine a macro to export the operators from dawn to other various namespace.\n\nBUG\u003ddawn:1201\nChange-Id: I20badd54e844fead6ecf12546a2c9e0afa2fd83f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/71900\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": "e351a0a5b766e877ba717447f040c117a6d99b75",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.h",
      "new_id": "c70e82720ec0bd56389143f0ec79ed8d6dfa683e",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp.h"
    },
    {
      "type": "modify",
      "old_id": "3227cd2db0fc9fdb37a47d36390a94cd28267a78",
      "old_mode": 33188,
      "old_path": "src/dawn_native/EnumClassBitmasks.h",
      "new_id": "addaab9ab1c55326ce52b2cd8ef5f581af21b058",
      "new_mode": 33188,
      "new_path": "src/dawn_native/EnumClassBitmasks.h"
    },
    {
      "type": "modify",
      "old_id": "f2e83ff823ce74b7cd0f65e8ea38f140384eefa8",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Format.h",
      "new_id": "2f604d366d64850f185ff703d093d75892c360a5",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Format.h"
    },
    {
      "type": "modify",
      "old_id": "643b7bc0229e6224746a0f1f9936b21467472f94",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Subresource.h",
      "new_id": "454e17c031b8d95096bd3792939999a9f3cec834",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Subresource.h"
    },
    {
      "type": "modify",
      "old_id": "93d2be4574d49a6c72afd994d08cf1126f3369c5",
      "old_mode": 33188,
      "old_path": "src/include/dawn/EnumClassBitmasks.h",
      "new_id": "3947f007a4fba3fd0618b0eb8b74a19aa8ff4cce",
      "new_mode": 33188,
      "new_path": "src/include/dawn/EnumClassBitmasks.h"
    },
    {
      "type": "modify",
      "old_id": "7da6b28a820c82c0f7f95f69c5562225b8e4a0b2",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/FirstIndexOffsetTests.cpp",
      "new_id": "5ab3ca34529b399ea0a5781b662177c50612a72e",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/FirstIndexOffsetTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "c87f09f1e8d4ff31fdab03a61359fa79d8e166c0",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/EnumClassBitmasksTests.cpp",
      "new_id": "26849bd568089214a63379f3aea42a77665fd602",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/EnumClassBitmasksTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "46c351dbd9b5bcccaaba03182598df322ba3e4a8",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/EnumMaskIteratorTests.cpp",
      "new_id": "d5e0bb58e2e5b38ce1c717db041e0859a6803836",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/EnumMaskIteratorTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd2a50cf80a7874f3da53f4557e1fcc4520348bf",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/MathTests.cpp",
      "new_id": "031c716108d2a585b8e913c37a58212b703672a5",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/MathTests.cpp"
    }
  ]
}
