)]}'
{
  "commit": "d294a0fc26891eaa8826d19f61db9ce7f7399c03",
  "tree": "751eeb3695a6c9989ee1790421950ebf076036c6",
  "parents": [
    "7cb909c4091c156a8242f799e18af57d702da560"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Thu May 18 11:14:08 2023 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Mon Jun 12 12:10:15 2023 -0600"
  },
  "message": "Implement DAP conditional breakpoints\n\nI realized that I had only implemented DAP breakpoint conditions for\nexception breakpoints, and not other kinds of breakpoints.  This patch\ncorrects the oversight.\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad019333fea329a3a2406d124d1b357dacdb8029",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/dap/breakpoint.py",
      "new_id": "20e65aa0e61825e9f5e48b77479e807ce22d130b",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/breakpoint.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "535b15d1420994a6be73c476805b49cf94aaf47f",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/cond-bp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376db4b3548259043492d7b27f007a679aff4e0b",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/cond-bp.exp"
    }
  ]
}
