)]}'
{
  "commit": "2ecbebb9e06f93351995191f4901d5b2b4e911be",
  "tree": "6c2b47282f6bdf9ee65e20e0a0d9bb9cb74ee24f",
  "parents": [
    "1e16a9cedcbf05da62b8a5c8b04c572884cb1813"
  ],
  "author": {
    "name": "Gavin Smith",
    "email": "gavinsmith0123@gmail.com",
    "time": "Mon Oct 19 17:02:04 2026 +0100"
  },
  "committer": {
    "name": "Gavin Smith",
    "email": "gavinsmith0123@gmail.com",
    "time": "Mon Oct 19 17:02:04 2026 +0100"
  },
  "message": "Fix M-x visit-menu\n\n* info/nodes.c (info_copy_node): New function, with code split\nfrom info_split_window.\n* info/session-cmd.c (info_split_window): Call info_copy_node.\n(info_visit_menu): Rewrite to use info_copy_node.  Do not crash\nif enough new windows could not be created for all the referenced\nnodes.\n\nCrash with \"M-x visit-menu\" reported by Aidan \u003caidanczhai@gmail.com\u003e\nfor \"info texinfo\".\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24be3ab7c845c9d477af610dca164da2c233e4ac",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "7153caec759340791cde9ad28ba5648c523db12b",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "73289927461b993fe4e6a3b29ff5d6c64d551dd6",
      "old_mode": 33188,
      "old_path": "info/nodes.c",
      "new_id": "157c68479d2396d8bbcceac8d7041a510b74a9dd",
      "new_mode": 33188,
      "new_path": "info/nodes.c"
    },
    {
      "type": "modify",
      "old_id": "17b0a4344249caa8f912d01bf3fbd4f51be4831c",
      "old_mode": 33188,
      "old_path": "info/nodes.h",
      "new_id": "582266e1f27bb9d145579b4497f30958fd9aa1d5",
      "new_mode": 33188,
      "new_path": "info/nodes.h"
    },
    {
      "type": "modify",
      "old_id": "ca3f232be88f206522f1da5b447b43c4469dd29e",
      "old_mode": 33188,
      "old_path": "info/session-cmd.c",
      "new_id": "b408b8b9ee944fe89413f002fd7ad48dcfb095d2",
      "new_mode": 33188,
      "new_path": "info/session-cmd.c"
    }
  ]
}
