)]}'
{
  "commit": "4646de90be410746bc8e7b2c3d782dc901d61345",
  "tree": "3cb44e543c2d6f062b531e06677dc5204bfea72b",
  "parents": [
    "5528d0edd2c8587790cdc4de6dcf9d8ba35b4115"
  ],
  "author": {
    "name": "Ken Rockot",
    "email": "rockot@google.com",
    "time": "Wed Sep 15 18:29:00 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 15 18:29:00 2021 +0000"
  },
  "message": "Support flattening multiple CommandAllocators\n\nThis introduces CommandAllocator::AcquireCommandBlocks, which accepts a\nvector of CommandAllocators and flattens them into a single iterable\nsequence of commands. To support this, CommandAllocator is made movable.\n\nBug: dawn:809\nChange-Id: I3984c243e4bd74568eccba1a8a58ec26324c8ffa\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/63822\nCommit-Queue: Ken Rockot \u003crockot@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ae5cfc385e9fde60b021444c84708f120fcb492",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CommandAllocator.cpp",
      "new_id": "9516b59c55836a48d2559afc096bc52c1886e2ef",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CommandAllocator.cpp"
    },
    {
      "type": "modify",
      "old_id": "2713545cc9b9cab25016d0860eb903de54e7120a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CommandAllocator.h",
      "new_id": "7a706aad9e7ca47e4207478a116ebed9a2c4638f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CommandAllocator.h"
    },
    {
      "type": "modify",
      "old_id": "fe347db9e51b1645e9d7e8c8791f03b7df8c5f40",
      "old_mode": 33188,
      "old_path": "src/dawn_native/EncodingContext.cpp",
      "new_id": "9e8812db83f3f526029b4468dcd7c676e96f4bb3",
      "new_mode": 33188,
      "new_path": "src/dawn_native/EncodingContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "b01c3a5f0068bc75549ec6601693a6a0d21d1e3a",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/CommandAllocatorTests.cpp",
      "new_id": "5d1ca9dbd6f974892faa0bc4127f56a90289b8dd",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/CommandAllocatorTests.cpp"
    }
  ]
}
