)]}'
{
  "commit": "f72c5d6a60f63f51277d46eec6c0838d6520e901",
  "tree": "69f6d1f9240d367b091897f4ec906edbdd6bc1ce",
  "parents": [
    "07a3560148a781d3be9084b63f2f779ae40dc73d"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Mon Jan 03 15:03:32 2022 -0800"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Tue Jan 04 11:36:09 2022 -0800"
  },
  "message": "Adding resource sets to the command buffer implementations that need it.\nThese are command buffers that execute asynchronously and need to ensure\nall referenced resources remain live for the entire lifetime of the\nrecorded commands.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a219948f154ca7712ee554baf6fdd33f41de3df4",
      "old_mode": 33188,
      "old_path": "iree/hal/command_buffer.h",
      "new_id": "8f6d8fe18f6a31dd5583bfa42428c12e71c5c31e",
      "new_mode": 33188,
      "new_path": "iree/hal/command_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "0522dbaad165f2417eb13bfa615307f23c8f497b",
      "old_mode": 33188,
      "old_path": "iree/hal/cuda/BUILD",
      "new_id": "3ab575b37f60ade15af1b02d351ec27c566dd62f",
      "new_mode": 33188,
      "new_path": "iree/hal/cuda/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9b91207921e0887d3c6c5b6cafb3dc12e4456c97",
      "old_mode": 33188,
      "old_path": "iree/hal/cuda/CMakeLists.txt",
      "new_id": "6fe645f9c061988b2e5c4e4b33ca412fff10948d",
      "new_mode": 33188,
      "new_path": "iree/hal/cuda/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "466da1cd4301be744dd9e6f043eb91ec1226b038",
      "old_mode": 33188,
      "old_path": "iree/hal/cuda/graph_command_buffer.c",
      "new_id": "592cbd939564367357d729db8afb379e3a5f188f",
      "new_mode": 33188,
      "new_path": "iree/hal/cuda/graph_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "3fc61bde5606ec9ce04ba78d02d21b5688899cc4",
      "old_mode": 33188,
      "old_path": "iree/hal/local/BUILD",
      "new_id": "7b0600933a37cfe40d0ad6bd125b89d7a70e00ab",
      "new_mode": 33188,
      "new_path": "iree/hal/local/BUILD"
    },
    {
      "type": "modify",
      "old_id": "60c95888cccf633adda51d762672edf40047cba2",
      "old_mode": 33188,
      "old_path": "iree/hal/local/CMakeLists.txt",
      "new_id": "42fb8d2fd81a420654efcdb60e513a68429fdff4",
      "new_mode": 33188,
      "new_path": "iree/hal/local/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d8745b9ba06ed1ad43c4b3e19c7779b5a32f68d4",
      "old_mode": 33188,
      "old_path": "iree/hal/local/task_command_buffer.c",
      "new_id": "ed5cb96c90c58868ed1f7d47820abdca42e26c6e",
      "new_mode": 33188,
      "new_path": "iree/hal/local/task_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "31b157c2d7c9d9e4567b102993acfcabaa8270f2",
      "old_mode": 33188,
      "old_path": "iree/hal/utils/BUILD",
      "new_id": "42e00dceba5c1fa5b7f5043508f47a1e5e5d51e7",
      "new_mode": 33188,
      "new_path": "iree/hal/utils/BUILD"
    },
    {
      "type": "modify",
      "old_id": "99e890fe7ced7b3305560a2075301a9151bb7139",
      "old_mode": 33188,
      "old_path": "iree/hal/utils/CMakeLists.txt",
      "new_id": "cd18b36cdc9f7e6dbe84ae160e145626857afbaf",
      "new_mode": 33188,
      "new_path": "iree/hal/utils/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8f2a05a75da13ec44982811baa6ecb64b684e3f4",
      "old_mode": 33188,
      "old_path": "iree/hal/utils/deferred_command_buffer.c",
      "new_id": "347a222892608b514a3d2d0864137d07f649bc80",
      "new_mode": 33188,
      "new_path": "iree/hal/utils/deferred_command_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "f42d77c03431f64a4fd3c0ccc19971127f8129dc",
      "old_mode": 33188,
      "old_path": "iree/hal/utils/resource_set.c",
      "new_id": "14e5871b3a0243ce5792e62fe4ff949a8fbc35fb",
      "new_mode": 33188,
      "new_path": "iree/hal/utils/resource_set.c"
    },
    {
      "type": "modify",
      "old_id": "0bf04fc5e038c104632a68892513e879f8288282",
      "old_mode": 33188,
      "old_path": "iree/hal/utils/resource_set.h",
      "new_id": "6f63cedcc50e4dcd1aad661cd0c1b7a7ad3bc036",
      "new_mode": 33188,
      "new_path": "iree/hal/utils/resource_set.h"
    },
    {
      "type": "modify",
      "old_id": "5e02eabe70de79a4f4e2abe4542fa1e6a386ac73",
      "old_mode": 33188,
      "old_path": "iree/hal/vulkan/BUILD",
      "new_id": "40b56c1be34ece7ab9f8316f8dea42ee506d8d02",
      "new_mode": 33188,
      "new_path": "iree/hal/vulkan/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c78a5bd585be26ffcc9f0ca16534090e27eadf86",
      "old_mode": 33188,
      "old_path": "iree/hal/vulkan/CMakeLists.txt",
      "new_id": "37fe2979f8fb134a9c06de7d7d63b5def336c6c7",
      "new_mode": 33188,
      "new_path": "iree/hal/vulkan/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b8ce7708ece0ac9d609f1c686ec0caa90e0ee792",
      "old_mode": 33188,
      "old_path": "iree/hal/vulkan/direct_command_buffer.cc",
      "new_id": "015250ce2fb60775cb0f2ae9d4cac787c20b9295",
      "new_mode": 33188,
      "new_path": "iree/hal/vulkan/direct_command_buffer.cc"
    }
  ]
}
