)]}'
{
  "commit": "1925bba80edd37c2ef90ef1d2c599dfc2fc17f72",
  "tree": "5cef675497c10a2693c11c5997cab71195baa94f",
  "parents": [
    "aef117b7374053099099600ded2f4eaa2c450327"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Thu Jan 04 10:01:24 2024 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Fri Jan 12 11:21:26 2024 +0000"
  },
  "message": "gdb/python: add gdb.InferiorThread.__repr__() method\n\nAdd a gdb.InferiorThread.__repr__() method.  Before this patch we\nwould see output like this:\n\n  (gdb) pi\n  \u003e\u003e\u003e gdb.selected_thread()\n  \u003cgdb.InferiorThread object at 0x7f4dcc49b970\u003e\n\nAfter this patch, we now see:\n\n  (gdb) pi\n  \u003e\u003e\u003e gdb.selected_thread()\n  \u003cgdb.InferiorThread id\u003d1.2 target-id\u003d\"Thread 0x7ffff7da1700 (LWP 458134)\"\u003e\n\nMore verbose, but, I hope, more useful.\n\nIf the gdb.InferiorThread becomes invalid, then we will see:\n\n  (gdb) pi\n  \u003e\u003e\u003e invalid_thread_variable\n  \u003cgdb.InferiorThread (invalid)\u003e\n\nWhich is inline with how other invalid objects are displayed.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "632984d9ce9c5bcd0df278d5f92f0d910dcb9271",
      "old_mode": 33188,
      "old_path": "gdb/python/py-infthread.c",
      "new_id": "b5887c7942d0c35c32faf2642dc25953e63b0200",
      "new_mode": 33188,
      "new_path": "gdb/python/py-infthread.c"
    },
    {
      "type": "modify",
      "old_id": "6fbcdd6822f02fd050cf3cc6347be310b656f8bb",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-inferior.exp",
      "new_id": "5a221f800c340a061e8e933c6d9d628b1eb667b1",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-inferior.exp"
    },
    {
      "type": "modify",
      "old_id": "3b07d84143f94f45819559f12e44002a42176bb7",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-infthread.exp",
      "new_id": "3ae5a4569b903b1d08bdbec668385d6e81fb2bb3",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-infthread.exp"
    }
  ]
}
