)]}'
{
  "commit": "c6936e3f2c9d9431efb0fb70bec94c77c399da72",
  "tree": "4b5459a7e88556d5ef5e1f10c5a390d4b04f16f1",
  "parents": [
    "1a9e8802a68eb3468d6d0ef64006a651b8acfaee"
  ],
  "author": {
    "name": "ErikUggeldahl",
    "email": "hello@rive.app",
    "time": "Wed May 06 17:18:25 2026 +0000"
  },
  "committer": {
    "name": "ErikUggeldahl",
    "email": "hello@rive.app",
    "time": "Wed May 06 17:18:25 2026 +0000"
  },
  "message": "feat(Command Queue): Add draw key cancellation (#12451) 7c539a46ff\nfeat: Add command queue draw key cancellation\n\nUsed to allow destroying the surface and cancelling in flight draw calls, since draw calls are ordered at the end of a `processMessages` loop.\n\nCo-authored-by: Erik \u003cerik@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7afa97c61db2697fe1990adadbb1f828659597c",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "d3f91aec3e244a0c638ec784c12f7b0596708f96",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "37e419794fe76c643ced67c3a2371805953a3b7b",
      "old_mode": 33188,
      "old_path": "include/rive/command_queue.hpp",
      "new_id": "41d601467b37c3bceba9b492811d455fe72f0b7f",
      "new_mode": 33188,
      "new_path": "include/rive/command_queue.hpp"
    },
    {
      "type": "modify",
      "old_id": "60300bcc5091c992f0fcccfb9e08379c735968b0",
      "old_mode": 33188,
      "old_path": "src/command_queue.cpp",
      "new_id": "2919179626a1387fc62179d1bc3a65ce618ac502",
      "new_mode": 33188,
      "new_path": "src/command_queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e565db8a4474cf3f8373ed5ed63f9f0d259dd3b",
      "old_mode": 33188,
      "old_path": "src/command_server.cpp",
      "new_id": "e52a5f63f1fa66d213a98d5fa5a859075eb53e4b",
      "new_mode": 33188,
      "new_path": "src/command_server.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ceca42adc550f6f333866aadde73be330483545",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/command_queue_test.cpp",
      "new_id": "9a2c1a7052dfe12f9728a8d61cce22480f5a4441",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/command_queue_test.cpp"
    }
  ]
}
