)]}'
{
  "commit": "d856ef4fc2b09d88bf66e59badde9b4c884de811",
  "tree": "a01cf0aa80ba5cf7c91f4af8a7dc83904917c05e",
  "parents": [
    "4dd38c398331c2fdb8bfc7ffd78d836bae0d9303"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Thu May 16 07:58:07 2024 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Jun 04 11:12:42 2024 -0600"
  },
  "message": "Return global scope from DAP scopes request\n\nA co-worker requested that the DAP code emit a scope for global\nvariables.  It\u0027s not really practical to do this for all globals, but\nit seemed reasonable to do this for globals coming from the frame\u0027s\ncompilation unit.  For Ada in particular, this is convenient as it\nexposes package-scoped variables.\n\nReviewed-By: Eli Zaretskii \u003celiz@gnu.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "408d15092341a5932dd6d6940fee37471c385461",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "bb7c4a6a6a6f95e7c5e373c3e939a0e40068e009",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "98a43529b0742a132059ca187bfd04f4ecea6395",
      "old_mode": 33188,
      "old_path": "gdb/data-directory/Makefile.in",
      "new_id": "f529656ca054a6acac2c9dafcdfde61de78c42b7",
      "new_mode": 33188,
      "new_path": "gdb/data-directory/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "149c9a8f22fdb87ab70f27a7459fdd4b1121bb13",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/globalvars.py"
    },
    {
      "type": "modify",
      "old_id": "09f440e087c76c8f9971aee78988daae2a7305fc",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/dap/scopes.py",
      "new_id": "d0e9115c6fa217771e68427783bcfb954f2ac8ac",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/dap/scopes.py"
    },
    {
      "type": "modify",
      "old_id": "0552c3b98159bdea124ce3c03bb7d4c3170422bf",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dap/ptrref.exp",
      "new_id": "236ffae12d54f02b1dfc1a2ad74a0ff69ad6ab39",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/ptrref.exp"
    },
    {
      "type": "modify",
      "old_id": "c85568d69ea2d181c3f85b2480bfb2565bc6f829",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dap/rust-slices.exp",
      "new_id": "d3bd3050c16d02405850c6ee4e110619e9025dcb",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/rust-slices.exp"
    }
  ]
}
