)]}'
{
  "commit": "350f6abb8304bae39a0ed70a41fde13b7d1df510",
  "tree": "3af313549dc13419b7267cf8655df41b17f9dd8c",
  "parents": [
    "c14ca4520f9107ac3f903436e18f42c2667b648a"
  ],
  "author": {
    "name": "John Harrison",
    "email": "harjohn@google.com",
    "time": "Tue Aug 12 17:56:52 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 12 17:56:52 2025 -0700"
  },
  "message": "[lldb] Adjusting the base MCP protocol types per the spec. (#153297)\n\n* This adjusts the `Request`/`Response` types to have an `id` that is\neither a string or a number.\n* Merges \u0027Error\u0027 into \u0027Response\u0027 to have a single response type that\nrepresents both errors and results.\n* Adjusts the `Error.data` field to by any JSON value.\n* Adds `operator\u003d\u003d` support to the base protocol types and simplifies\nthe tests.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2bdbb9b7a6874b7d267d8e629debe69bb25a9119",
      "old_mode": 33188,
      "old_path": "lldb/include/lldb/Protocol/MCP/MCPError.h",
      "new_id": "55dd40f124a15a2c45630f6efb4389a30600b654",
      "new_mode": 33188,
      "new_path": "lldb/include/lldb/Protocol/MCP/MCPError.h"
    },
    {
      "type": "modify",
      "old_id": "6448416eee08f08fdc6f177b6701dc09c67e774c",
      "old_mode": 33188,
      "old_path": "lldb/include/lldb/Protocol/MCP/Protocol.h",
      "new_id": "141d064804e1e53a2a891b6d3da2261f21153c99",
      "new_mode": 33188,
      "new_path": "lldb/include/lldb/Protocol/MCP/Protocol.h"
    },
    {
      "type": "modify",
      "old_id": "c610e882abf513638ded9f8964eea3f0772d5a9e",
      "old_mode": 33188,
      "old_path": "lldb/source/Protocol/MCP/MCPError.cpp",
      "new_id": "e140d11e12cfeb112c3d6ec932bce376fc692b7e",
      "new_mode": 33188,
      "new_path": "lldb/source/Protocol/MCP/MCPError.cpp"
    },
    {
      "type": "modify",
      "old_id": "d579b88037e63d68e0c3409b03af14c66847b6f4",
      "old_mode": 33188,
      "old_path": "lldb/source/Protocol/MCP/Protocol.cpp",
      "new_id": "d9b11bd76668626eda824206142a632844c1db5e",
      "new_mode": 33188,
      "new_path": "lldb/source/Protocol/MCP/Protocol.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ec127fe75bddf9aafa0e4f05e328fbe19795676",
      "old_mode": 33188,
      "old_path": "lldb/source/Protocol/MCP/Server.cpp",
      "new_id": "a9c1482e3e378bf8eb778ccc20ebd072fa2d4b90",
      "new_mode": 33188,
      "new_path": "lldb/source/Protocol/MCP/Server.cpp"
    },
    {
      "type": "modify",
      "old_id": "1dca0e5fc5bb82aad46cf0332b0c003b53cf2bb4",
      "old_mode": 33188,
      "old_path": "lldb/unittests/Protocol/ProtocolMCPTest.cpp",
      "new_id": "ea19922522ffe054b4b3eafb90b3ecff46e3db4c",
      "new_mode": 33188,
      "new_path": "lldb/unittests/Protocol/ProtocolMCPTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ade299e08698d928b600b4cfeb6a250aff617837",
      "old_mode": 33188,
      "old_path": "lldb/unittests/ProtocolServer/ProtocolMCPServerTest.cpp",
      "new_id": "2ac40c41dd28eb3560193167554abf9604872051",
      "new_mode": 33188,
      "new_path": "lldb/unittests/ProtocolServer/ProtocolMCPServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "db62881872fef02c144fe89518b4831168337f88",
      "old_mode": 33188,
      "old_path": "lldb/unittests/TestingSupport/TestUtilities.h",
      "new_id": "cc93a68a6a4312fb398b3f4fd5bec5ccc2485252",
      "new_mode": 33188,
      "new_path": "lldb/unittests/TestingSupport/TestUtilities.h"
    }
  ]
}
