)]}'
{
  "commit": "8a8a5ccadd18b9f1ecb7943bf56fad29c6f529bc",
  "tree": "05b33251ca2c3b9de1d24e19d820e7ca6a0f2064",
  "parents": [
    "e982d96cd601b1d4cb1bb23b3f3611ac42cca3e3"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Mon Jul 24 13:28:58 2023 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Aug 01 12:54:52 2023 -0600"
  },
  "message": "Do not send \"new breakpoint\" event when breakpoint is set\n\nWhen the DAP client sets a breakpoint, gdb currently sends a \"new\nbreakpoint\" event.  However, Vladimir Makaev discovered that this\ncauses VSCode to think there are two breakpoints.\n\nThis patch changes gdb to suppress the event in this case.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d30678\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a1c98efd877e84ea7aa00e57ad77cf3d4af6c23",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/dap/breakpoint.py",
      "new_id": "e612c512a890460a3068704bcd98b31f3867246a",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/breakpoint.py"
    },
    {
      "type": "modify",
      "old_id": "ef3c535f6a2d3e6cb6befbabe764b48908132616",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dap/basic-dap.exp",
      "new_id": "c4a1698beda7a047141e2ceb2299788a1d1b4a57",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/basic-dap.exp"
    }
  ]
}
