)]}'
{
  "commit": "21db866dc69c481cd79b4d739c2170a7ef9b98fd",
  "tree": "a88d2526976cb7846d1ea793c044f5c7e62ee6bc",
  "parents": [
    "8a8a5ccadd18b9f1ecb7943bf56fad29c6f529bc"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Jul 25 09:16:35 2023 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Aug 01 12:56:52 2023 -0600"
  },
  "message": "Implement DAP \u0027terminated\u0027 event\n\nThis implements the DAP \u0027terminated\u0027 event.  Vladimir Makaev noticed\nthat VSCode will not report the debug session as over unless this is\nsent.\n\nIt\u0027s not completely clear when exactly this event ought to be sent.\nHere I\u0027ve done it when the inferior exits.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d30681\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10c8a34890ed8d86e5a3041850d40b575a0edc25",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/dap/events.py",
      "new_id": "aca25120ca0609e496d99a22a76c8c572ad2aba4",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/events.py"
    },
    {
      "type": "modify",
      "old_id": "b1c75ab967f4366f4e5a54ff50d80a83a35fe8cf",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/dap/server.py",
      "new_id": "db7893a387b95c39db6f7fa90c2dd2ed8008ff0b",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/server.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc222ab73c27870fc8a4cb086c921b285cf53d5a",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/terminate.exp"
    }
  ]
}
