)]}'
{
  "commit": "f895e1592d5f4e58776e6a2d7ccdcc028cc5df80",
  "tree": "715b010abd067eca88491138a0acd3ac3b19e360",
  "parents": [
    "080530d8b6c3be802c53c0bb8a84032f355c2380"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Nov 07 09:23:47 2023 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Mon Dec 11 11:44:19 2023 -0700"
  },
  "message": "Move DAP JSON reader to its own thread\n\nThis changes the DAP server to move the JSON reader to a new thread.\nThis is key to implementing request cancellation, as now requests can\nbe read while an earlier one is being serviced.\n\nReviewed-By: Kévin Le Gouguec \u003clegouguec@adacore.com\u003e\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d865dee31a8d2a52faadc195fd34122fab28ee19",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/dap/server.py",
      "new_id": "53a0ca7f448fd57d980b7ab73a69ee400afa5b7b",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/server.py"
    }
  ]
}
