)]}'
{
  "commit": "951dbdfeec44d8d2971b155f17edff09d6f1a67a",
  "tree": "c6c22adb73132ffc36e6ea112c6848b7fc17a5d5",
  "parents": [
    "e200b179ce7d2b03e903a2da1e8d1a6739cdca1c"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Fri Aug 11 11:53:27 2023 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Aug 23 09:50:32 2023 +0100"
  },
  "message": "gdb: remove mi_parse::make functions\n\nRemove the static mi_parse::make functions, and instead use the\nmi_parse constructor.\n\nThis is a partial revert of the commit:\n\n  commit fde3f93adb50c9937cd2e1c93561aea2fd167156\n  Date:   Mon Mar 20 10:56:55 2023 -0600\n\n      Introduce \"static constructor\" for mi_parse\n\nwhich introduced the mi_parse::make functions, though after discussion\non the list the reasons for seem to have been lost[1].  Given there\nare no test regressions when moving back to using the constructors, I\npropose we should do that for now.\n\nThere should be no user visible changes after this commit.\n\n[1] https://inbox.sourceware.org/gdb-patches/20230404-dap-loaded-sources-v2-5-93f229095e03@adacore.com/\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a00457bf5f6b1a23e666f86ed1aecf18aabe2ca",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-main.c",
      "new_id": "7a8a9ce94c297fb3d4a626b6ca6a8cb4f5bc7935",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-main.c"
    },
    {
      "type": "modify",
      "old_id": "a9b9cdaf88fcd7dc3eb41901115f975a9f904e60",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-parse.c",
      "new_id": "433edbf4140db1c5a1e6ff7476c90ce80d69ad65",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-parse.c"
    },
    {
      "type": "modify",
      "old_id": "c729e94c1f0bd7abaa470789f3e78155c980085d",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-parse.h",
      "new_id": "6bf516cfc57584b4f1bf74b3eaee90d12ada0189",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-parse.h"
    },
    {
      "type": "modify",
      "old_id": "0fcd57844e7ac94b18e2641a897de35cc195e21e",
      "old_mode": 33188,
      "old_path": "gdb/python/py-mi.c",
      "new_id": "66dc6fb8a32da58b267cd2f7bb7b934ee051cf1b",
      "new_mode": 33188,
      "new_path": "gdb/python/py-mi.c"
    }
  ]
}
