)]}'
{
  "commit": "7820b634f74e4df874a00fe08afdb7ecc3d4747c",
  "tree": "e810a9ff4439db52cd8a613bde0725d093d5aea7",
  "parents": [
    "29d210012ab9928bf5ae9243e27f7500085984a8"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue Mar 29 20:58:58 2022 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Thu Mar 31 12:54:56 2022 -0400"
  },
  "message": "gdb/testsuite/tui: implement _csi_P proc\n\nSince commit 3cd522938792 (\"Change the pager to a ui_file\"), I see these\nerrors when running gdb.tui/scroll.exp:\n\n    ERROR: invalid command name \"_csi_P\"\n        while executing\n    \"::gdb_tcl_unknown _csi_P 2\"\n        (\"uplevel\" body line 1)\n        invoked from within\n    \"uplevel 1 ::gdb_tcl_unknown $args\"\n        (procedure \"::unknown\" line 5)\n        invoked from within\n    \"_csi_P 2\"\n        (\"eval\" body line 1)\n        invoked from within\n    \"eval _csi_$cmd $params\"\n\nIt looks like GDB is emitting a CSI that it did not emit before, the\n\"Delete character\" one:\n\n  https://vt100.net/docs/vt510-rm/DCH.html\n\nImplement it.\n\nCo-Authored-By: Andrew Burgess \u003caburgess@redhat.com\u003e\nChange-Id: I5bf86b6104d51b0623a26a69df83d1ca9a4851b7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b1b044535a168e75dcf7d9771b012a13ffb2335",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.tui/tuiterm.exp",
      "new_id": "c82db21a92b04d5d4d144ac38dea5e3d2c4bdf6a",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.tui/tuiterm.exp"
    },
    {
      "type": "modify",
      "old_id": "7696fea4c7eba2180f4fe856bbccba04adaea975",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/lib/tuiterm.exp",
      "new_id": "9053f7dba6a9440c6d5f52833d45e55edb2b78c0",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/lib/tuiterm.exp"
    }
  ]
}
