)]}'
{
  "commit": "8a0b60471a75ce81b8ea067f6e87457b3ed0c7a3",
  "tree": "348a51966c354f6894e7c34f2dc9f6329ff956b1",
  "parents": [
    "5fb28d2607a8325559b44a5dc0c8760236c81218"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Tue May 24 11:54:40 2022 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Jun 15 09:44:54 2022 +0100"
  },
  "message": "gdb/python: convert gdbpy_err_fetch to use gdbpy_ref\n\nConvert the gdbpy_err_fetch class to make use of gdbpy_ref, this\nremoves the need for manual reference count management, and allows the\ndestructor to be removed.\n\nThere should be no functional change after this commit.\n\nI think this cleanup is worth doing on its own, however, in a later\ncommit I will want to copy instances of gdbpy_err_fetch, and switching\nto using gdbpy_ref means that I can rely on the default copy\nconstructor, without having to add one that handles the reference\ncounts, so this is good preparation for that upcoming change.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bd7b477ecbebca25e101e2b7e768f4199e78490",
      "old_mode": 33188,
      "old_path": "gdb/python/py-utils.c",
      "new_id": "58c18c60e2ced7a348dad1f421d6f24d98489b79",
      "new_mode": 33188,
      "new_path": "gdb/python/py-utils.c"
    },
    {
      "type": "modify",
      "old_id": "217bc15bb280820c7aa98fc509ba4f104699c267",
      "old_mode": 33188,
      "old_path": "gdb/python/python-internal.h",
      "new_id": "da2e79101a6a901a22f9833170dc422897711409",
      "new_mode": 33188,
      "new_path": "gdb/python/python-internal.h"
    }
  ]
}
