)]}'
{
  "commit": "245e91d42e7365c900dde5e978cdab785c4b1538",
  "tree": "9c2f95dcfe49ed798c45c998888c5759cbee3330",
  "parents": [
    "d69c5d2d1c06489fefa035670c36882a744a5199"
  ],
  "author": {
    "name": "Austin Eng",
    "email": "enga@chromium.org",
    "time": "Fri Jun 24 07:44:49 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 24 07:44:49 2022 +0000"
  },
  "message": "Add AlignTo method to make a Blob\u0027s contents aligned\n\nAfter loading a Blob from the cache, Dawn may need it to\nmatch a particular alignment. For example, SPIRV must be 4-byte\naligned, or Dawn may need to cast a Blob to a struct layout.\n\nBug: dawn:549\nChange-Id: Iad4857d1ad2d9b41e61e9f177aa7083b1f078be5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94532\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3ac2b28efdcecd2a648d2c73e74e887f9be2608",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Blob.cpp",
      "new_id": "ea4d28de923215bb39b7326d99d550362725a173",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Blob.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bdcef7be3f5ac03768b1514ae6aac0bc56042a9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Blob.h",
      "new_id": "c5f1c7d6c9b13215609ccc06f67211c581607146",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Blob.h"
    },
    {
      "type": "modify",
      "old_id": "580f0b704a29b54b3b26d19002c80d88ddd25036",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/BlobTests.cpp",
      "new_id": "4bf081d1727e3598fa63cdbf2adbdcf017ca3ce4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/BlobTests.cpp"
    }
  ]
}
