)]}'
{
  "commit": "2e7575cbeb9abcb47be84f82c33b5ce48b8ed898",
  "tree": "e1ec38550f2293f2388090aca8f1da10e645b1e6",
  "parents": [
    "9529188a184f69d804c9c1c974c51d3b3460e676"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Sat Dec 13 08:36:01 2025 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Tue Dec 16 14:01:42 2025 +0000"
  },
  "message": "gdb: rename scoped_gdb_tty_state, and make it non-copyable\n\nThe scoped_gdb_tty_state class seems misnamed.  For save/restore type\nclasses the pattern in GDB is usually scoped_restore_\u003cwhatever\u003e, so\nlets rename this to scoped_restore_tty_state.  I dropped the \u0027gdb\u0027 part\nof the name as the underlying functions being called are\nserial_get_tty_state and serial_set_tty_state, so the new name\nmatches (I think) what\u0027s actually being called.\n\nI\u0027ve also made the class non-copyable like other scoped_restore_\nclasses.\n\nThere should be no user visible changes after this commit.\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "362f239f896f233d2558cbb2ed18c2280e5aba2f",
      "old_mode": 33188,
      "old_path": "gdb/cli/cli-cmds.c",
      "new_id": "eda48ae807142d64841bf5f599a5aa78a5d28ca2",
      "new_mode": 33188,
      "new_path": "gdb/cli/cli-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "ccab019158a86e5c878148ae55d8e578c6bb00d7",
      "old_mode": 33188,
      "old_path": "gdb/inflow.c",
      "new_id": "518b2dcf4e0dd29d0dfd28938d350cd4042e5b11",
      "new_mode": 33188,
      "new_path": "gdb/inflow.c"
    },
    {
      "type": "modify",
      "old_id": "87a1aee37fb90631618d8ca22b8fd4d618f35d86",
      "old_mode": 33188,
      "old_path": "gdb/terminal.h",
      "new_id": "225554a60c397e30fd2a1fd4b20cbbdabea92514",
      "new_mode": 33188,
      "new_path": "gdb/terminal.h"
    }
  ]
}
