)]}'
{
  "commit": "adb3e13d323aeb19c3824112cfa712cc122db3b4",
  "tree": "c17021aedf9c521d0540dc55cdbf07f3ade44e8f",
  "parents": [
    "b6e4e4babcdc6b44a1d494c4e9c07634c2b3bcd6"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Jan 24 10:27:20 2024 -0500"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Jan 24 16:59:49 2024 -0500"
  },
  "message": "cmUVProcessChain: Tolerate fileno() of invalid FILE stream\n\nOn Windows, in a GUI process without a console, the `std{in,out,err}`\nstandard FILE streams may not be open.  Avoid passing an invalid file\ndescriptor to the child process, and let libuv attach NUL instead.\n\nFixes: #25625\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "338abba9b8206d266328b2b4c0cdbb2db1254575",
      "old_mode": 33188,
      "old_path": "Source/cmUVProcessChain.cxx",
      "new_id": "cd452cbccc4a69acca249bd8032e8dbe322fba5d",
      "new_mode": 33188,
      "new_path": "Source/cmUVProcessChain.cxx"
    }
  ]
}
