)]}'
{
  "commit": "4e18fe9cb3f0cbd0dc517e4d6fde9a452ffba6fb",
  "tree": "38a340d9d95091788b098f18fb65bc4db9360a6d",
  "parents": [
    "814fb49ba384390e03e21a66b810b353369b18cb"
  ],
  "author": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Thu Jun 03 19:39:19 2021 +0100"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Mon Jun 14 22:20:45 2021 +0100"
  },
  "message": "Document pseudo-terminal and interrupting changes\n\nThis documents changes done in previous patches:\n\n - the fact that on GNU/Linux, GDB creates a pseudo-terminal for the\n   inferior instead of juggling terminal settings.\n\n - That when the inferior and GDB share the terminal, you can\u0027t\n   interrupt some programs with Ctrl-C.\n\n - That on GNU/Linux, you may get \"Program stopped.\" instead of\n   \"Program received SIGINT\" in response to Ctrl-C.\n\n - That run+detach may result in the program dying with SIGHUP.\n\nI was surprised that we do not currently have a node/section\nspecifically to talk about interrupting programs.  Thus I\u0027ve added a\nnew \"Interrupting\" section under the \"Stopping and Continuing\"\nchapter, with some xrefs to other sections.\n\ngdb/ChangeLog:\nyyyy-mm-dd  Pedro Alves  \u003cpedro@palves.net\u003e\n\n\t* NEWS: Document pseudo-terminal, \"tty /dev/tty\" and Ctrl-C/SIGINT\n\tchanges.  Document \"set/show debug managed-tty\".\n\ngdb/doc/ChangeLog:\nyyyy-mm-dd  Pedro Alves  \u003cpedro@palves.net\u003e\n\n\t* gdb.texinfo (Input/Output): Document that GDB may start a\n\tprogram associated with a pseudo-terminal.  Document \"tty\n\t/dev/tty\".  Document \"set/show debug managed-tty\".\n\t(Attach): Document what happens on run+detach on systems where GDB\n\tcreates a pseudo-terminal for the inferior.\n\t(Stopping and Continuing): Add new Interrupting node.\n\t(Background Execution): Add anchor.\n\t(Features for Debugging MS Windows PE Executables): Add anchor.\n\nChange-Id: I267a0f9300c7ac4d2e7f14a9ba8eabc1eafcc5a7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56743fc9aeaadecc269e39b6346b51bd9b49dcf0",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "90361d3d330df61ba9a00effa41470e0710bdb4e",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "d09b86cda9599dbbea03e64496d9546caa9e8638",
      "old_mode": 33188,
      "old_path": "gdb/doc/gdb.texinfo",
      "new_id": "a429e9299c6ba79a5ca3857e176d7b808007dfdd",
      "new_mode": 33188,
      "new_path": "gdb/doc/gdb.texinfo"
    }
  ]
}
