)]}'
{
  "commit": "1e28eebbbc34ebec69ea4913f7e8d19352e35630",
  "tree": "5811eb61a8138bed3592b8498dd60b34a9a77d06",
  "parents": [
    "610f8c63394782fa73b12ff67f6cd2b76180ad2c"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Fri Aug 12 13:50:35 2022 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Wed Aug 31 11:03:40 2022 -0600"
  },
  "message": "Fix \"source\" with interpreter-exec\n\nPR mi/15811 points out that \"source\"ing a file that uses\ninterpreter-exec will put gdb in a weird state, where the CLI stops\nworking.  The bug is that tui_interp::suspend does not unregister the\nevent file descriptor.\n\nThe test case is from Andrew Burgess.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d15811\n\n\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "434a4adb9ce6750649db7a60f3121d6d7177f18e",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/interpreter-exec.gdb"
    },
    {
      "type": "modify",
      "old_id": "3d72b5048327f2e13eea703524cd8ace0f37ae52",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/source.exp",
      "new_id": "9884a7204202db261a70b40a3871a9b5110696bf",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/source.exp"
    },
    {
      "type": "modify",
      "old_id": "1c4ffbbc3aaf2b8f84de84c1c6ec04a2b7b17bcf",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-interp.c",
      "new_id": "e0846fe80c47f1d7cbff256ef2eb9d0eae0163f6",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-interp.c"
    }
  ]
}
