)]}'
{
  "commit": "07a1d479cc4e2d529b04cecb2f97ff16f32ef197",
  "tree": "3c3560a61d608407b73610ffd20805aa95fba56a",
  "parents": [
    "c30952592a88b6ca7b260d3938be564c8aeea1e4"
  ],
  "author": {
    "name": "John Harrison",
    "email": "harjohn@google.com",
    "time": "Tue Jun 10 10:49:07 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 10 10:49:07 2025 -0700"
  },
  "message": "[lldb-dap] Creating a \u0027capabilities\u0027 event helper. (#142831)\n\nThis adds a new \u0027CapabilitiesEventBody\u0027 type for having a well\nstructured type for the event and updates the \u0027restart\u0027 request\nto dynamically set their capabilities.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71bae5c4ea035105541ea3e0e08395bb8ac68e07",
      "old_mode": 33188,
      "old_path": "lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py",
      "new_id": "9786678aa53f97a12649f55f0d67a2a8d1f63f37",
      "new_mode": 33188,
      "new_path": "lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py"
    },
    {
      "type": "modify",
      "old_id": "e26dbf6ae514fe4f32443346f4d6796fa38c0dc9",
      "old_mode": 33188,
      "old_path": "lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py",
      "new_id": "3b54d598c3509a1ee8582d2e94f6d105c7d88d5d",
      "new_mode": 33188,
      "new_path": "lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py"
    },
    {
      "type": "modify",
      "old_id": "c24df9a9bfcf4abf44a2df46e91d49530d3c4ffd",
      "old_mode": 33188,
      "old_path": "lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py",
      "new_id": "ae8142ae4f48494fed0ab6d6da01e9a3674372a2",
      "new_mode": 33188,
      "new_path": "lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py"
    },
    {
      "type": "modify",
      "old_id": "f65c987d4c9ceef3552cceea5c2a6747e70b917f",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/CMakeLists.txt",
      "new_id": "8bbb402fdf782a012ec855fb36ef6dd43a7da5e4",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ae6fc6ec73ae3fd7c3ebd76191fd8d91e2ffcfe8",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/EventHelper.cpp",
      "new_id": "9641f29698b1058551a7d35a3b6686dc260f041f",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/EventHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a9e3102384c7e2beebd1199b7b4cafdd8f89554",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/EventHelper.h",
      "new_id": "72ad5308a2b0c46e03a71a76c6dda3b8b5d7eec1",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/EventHelper.h"
    },
    {
      "type": "modify",
      "old_id": "a85d2dedba87137806fe26d8ca6e8a3cd0879e41",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp",
      "new_id": "e7735a705d0aa8406bc1b5e865aaa5a1631ae00a",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "d68dcc2b89be7df505a0a70c048fd01f5e938ee4",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Handler/RequestHandler.h",
      "new_id": "d3f231589b54c781a9feab78507a96827e4f1faa",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Handler/RequestHandler.h"
    },
    {
      "type": "modify",
      "old_id": "705089fba2127f150b4e37ac0d534d98fc3b1c38",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Handler/RestartRequestHandler.cpp",
      "new_id": "45dd7ddce0428a6db6d901a2dd1116303e5794d6",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Handler/RestartRequestHandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "724da59b50cd27d78f67c959ff479f2e3d550f22",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolBase.h",
      "new_id": "81496380d412fcac56e8d870f7092bce2cab9b99",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolBase.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad6e305d09fed2fc6d944f7874658431137870b0",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolEvents.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "512106222362c57d267f5e50cb0f3c540cd72950",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolEvents.h"
    },
    {
      "type": "modify",
      "old_id": "68a7b036975ccf48d6cdd201279ee453fe21bf2b",
      "old_mode": 33188,
      "old_path": "lldb/unittests/DAP/ProtocolTypesTest.cpp",
      "new_id": "adf43c9ac2046878d10a53694711569cb72b2aad",
      "new_mode": 33188,
      "new_path": "lldb/unittests/DAP/ProtocolTypesTest.cpp"
    }
  ]
}
