)]}'
{
  "commit": "03a27230c9b1b3a209a16bd8f82167527674d34d",
  "tree": "f0e4705f238dee71d84e8b20187ab1e28e695811",
  "parents": [
    "d0a4af725ea246545b41626df859bc42d79814c6"
  ],
  "author": {
    "name": "Ebuka Ezike",
    "email": "yerimyah1@gmail.com",
    "time": "Tue Jul 08 22:43:53 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 08 22:43:53 2025 +0100"
  },
  "message": "[lldb-dap] Use protocol types for modules request and events. (#146966)\n\nUpdate tests to fix silently failing test and handle when a module is\nremoved.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fe36cd4bc71f901e5f06b84e857529c833bbb81",
      "old_mode": 33188,
      "old_path": "lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py",
      "new_id": "d227a66a703c1bb6494b0ddcc82637538dfaebd5",
      "new_mode": 33188,
      "new_path": "lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py"
    },
    {
      "type": "modify",
      "old_id": "1ef2f2a8235a410d9d9b1d5fb815b4ccae66492f",
      "old_mode": 33188,
      "old_path": "lldb/test/API/tools/lldb-dap/module-event/TestDAP_module_event.py",
      "new_id": "64ed4154b035d669a6bb4fdea8ec02385dfded25",
      "new_mode": 33188,
      "new_path": "lldb/test/API/tools/lldb-dap/module-event/TestDAP_module_event.py"
    },
    {
      "type": "modify",
      "old_id": "4fc221668a8eefc1f78f53f4548577f42eec6e98",
      "old_mode": 33188,
      "old_path": "lldb/test/API/tools/lldb-dap/module/TestDAP_module.py",
      "new_id": "c9091df64f487125ed1eb52587fcc91c7fdb8bcb",
      "new_mode": 33188,
      "new_path": "lldb/test/API/tools/lldb-dap/module/TestDAP_module.py"
    },
    {
      "type": "modify",
      "old_id": "a26beed491e98555af6bc568c9cadedc098eb964",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/DAP.cpp",
      "new_id": "60a32393a9b919158b36165bbd0f16160c253620",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/DAP.cpp"
    },
    {
      "type": "modify",
      "old_id": "d37f302b0695814cf4d3aba3535f3af5fa204db8",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Handler/ModulesRequestHandler.cpp",
      "new_id": "697166a2a1a924bb85cfb7d650103e72e1f47f79",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Handler/ModulesRequestHandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "e35b9830ab60f10ae573271f12c6f78b6566a258",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Handler/RequestHandler.h",
      "new_id": "3b910abe8199267f46c3126333bd60246700e91b",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Handler/RequestHandler.h"
    },
    {
      "type": "modify",
      "old_id": "e72d93ee3457185b97d1b714ffa6e04899e57130",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/JSONUtils.cpp",
      "new_id": "553c52605c99832028175c289599a56742032a28",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/JSONUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd9a06931ebff90e1b2e5b239ead8a0c03619f72",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/JSONUtils.h",
      "new_id": "0424438ad5b72004b2dba20b02d77bb36da53326",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/JSONUtils.h"
    },
    {
      "type": "modify",
      "old_id": "ad6e305d09fed2fc6d944f7874658431137870b0",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolEvents.cpp",
      "new_id": "4faf65567c3ea5bf66224d4bae2489189711760b",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolEvents.cpp"
    },
    {
      "type": "modify",
      "old_id": "512106222362c57d267f5e50cb0f3c540cd72950",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolEvents.h",
      "new_id": "ee9e03c499eae530d2845bbc2804759718114fd3",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolEvents.h"
    },
    {
      "type": "modify",
      "old_id": "9bd84a6c898f91d5408f85968e857cc62b653752",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp",
      "new_id": "124dbace97dd6d99c18a6dc88a8c1a7ad31d4af7",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4b816c72679b4526d9dd2aa102169486ce92d62",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolRequests.h",
      "new_id": "26eb3cb396ad17e1e6c2248981af9343e86e3632",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolRequests.h"
    },
    {
      "type": "modify",
      "old_id": "f3635202175a78bcf07c6b1f2c5cb458e4369f1c",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolTypes.cpp",
      "new_id": "9b5c9ef348ca429d1174e8db6bf47b0ef925685a",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "6adfe3b7211b170868f651633e3bc6524185742d",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/Protocol/ProtocolTypes.h",
      "new_id": "2bb765e956256807ee56f764f759764f70ff1082",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/Protocol/ProtocolTypes.h"
    },
    {
      "type": "modify",
      "old_id": "724d851107928db63fb019663bcf20a3fe978d74",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/ProtocolUtils.cpp",
      "new_id": "d13968c98a387d01ba3bd925d129cbf051c573a7",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/ProtocolUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "f36bf0fb60a873241a5b8d870d0af18718a4a47e",
      "old_mode": 33188,
      "old_path": "lldb/tools/lldb-dap/ProtocolUtils.h",
      "new_id": "d906d8e8811583f1c7ec859ad9adb812c8aeeef7",
      "new_mode": 33188,
      "new_path": "lldb/tools/lldb-dap/ProtocolUtils.h"
    },
    {
      "type": "modify",
      "old_id": "d5824f4b38a5e0b9ec79915537e61ff8812a6654",
      "old_mode": 33188,
      "old_path": "lldb/unittests/DAP/CMakeLists.txt",
      "new_id": "156cd625546bd7d2daa8d124dddbaf33154135e9",
      "new_mode": 33188,
      "new_path": "lldb/unittests/DAP/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ce4be085965d5ddb61fe84d298b3902410725deb",
      "old_mode": 33188,
      "old_path": "lldb/unittests/DAP/JSONUtilsTest.cpp",
      "new_id": "876980eb4bf4a0d3fbd4ca21ca16f683bb40c007",
      "new_mode": 33188,
      "new_path": "lldb/unittests/DAP/JSONUtilsTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "085348ffc519d41ecc69b5666e77c73ba41d323a",
      "old_mode": 33188,
      "old_path": "lldb/unittests/DAP/ProtocolTypesTest.cpp",
      "new_id": "b5cf06bd6f0b665540573e8a5cbc8b3cfc0f669d",
      "new_mode": 33188,
      "new_path": "lldb/unittests/DAP/ProtocolTypesTest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62bd885af594e4fd9d7b236139ff330efdaf1978",
      "new_mode": 33188,
      "new_path": "lldb/unittests/DAP/ProtocolUtilsTest.cpp"
    }
  ]
}
