)]}'
{
  "commit": "ebea770b19c09489fe5e2cb5c1fd568f0f21e17e",
  "tree": "b66148ba32d50120a59dc533676609fa2b53c15f",
  "parents": [
    "e9dacb1d6caa5770d3e1722adc0ec74ff13a7a89"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Mon Oct 30 10:52:20 2023 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Nov 14 08:44:31 2023 -0700"
  },
  "message": "Handle the static link in FrameDecorator\n\nA co-worker requested that the DAP scope for a nested function\u0027s frame\nalso show the variables from outer frames.  DAP doesn\u0027t directly\nsupport this notion, so this patch arranges to put these variables\ninto the inner frames \"Locals\" scope.\n\nI chose to do this only for DAP.  For CLI and MI, gdb currently does\nnot do this, so this preserves the behavior.\n\nNote that an earlier patch (see commit 4a1311ba) removed some code\nthat seemed to do something similar.  However, that code did not\nactually work.\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39ee2e2547c662602acfffa26d45273a84d01ff8",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/FrameDecorator.py",
      "new_id": "b6eb1ab1de0de2c7a45fb62ec0bb817d1bd027c2",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/FrameDecorator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a02f4f352ec42783ca05683395a05f279a3ff91",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/ada-nested.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b38835a94cd9dd8ed83c052cdf147978103c3c2",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/ada-nested/prog.adb"
    }
  ]
}
