)]}'
{
  "commit": "ff077af0320611abf024d2c4d05baecb71de705c",
  "tree": "5f84fd19fb76b5334868ccbbc820ea3f1701f268",
  "parents": [
    "efaa9efece0786a80243d005e35e68f18999eb0e"
  ],
  "author": {
    "name": "Joan Bruguera Micó",
    "email": "joanbrugueram@gmail.com",
    "time": "Tue Jun 04 13:14:21 2024 +0000"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Jun 05 09:37:05 2024 -0400"
  },
  "message": "ctest: Set close-on-exec for jobserver FIFO\n\nSet the close-on-exec flag to prevent the jobserver FIFO file\ndescriptor from leaking to subprocesses spawned by `ctest`.\n\nThis leak is usually harmless, but can cause `make test -jN` to hang\nat the end of the build if a test leaves a background process running\nwith the jobserver FIFO file descriptor open.\n\nFixes: #26027\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7d76c9160b157281e64654db355f83fb203e309",
      "old_mode": 33188,
      "old_path": "Source/CTest/cmUVJobServerClient.cxx",
      "new_id": "055b29bead8a7e50ff5b41ff72ed6b22694e52f6",
      "new_mode": 33188,
      "new_path": "Source/CTest/cmUVJobServerClient.cxx"
    }
  ]
}
