)]}'
{
  "commit": "b85b6ded3b505df6d4bebc079ef110f063457266",
  "tree": "6d2d5038edc12427bbbed75ebc4f712c004d7667",
  "parents": [
    "d9f518e897e09da261c3c12e2433f0e5431aef05"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Sep 30 13:33:11 2026 -0400"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Thu Oct 08 09:01:28 2026 -0400"
  },
  "message": "libuv: Restore support for setting child process affinity\n\nlibuv now prefers `posix_spawn` to launch processes on unix.\nIt does not offer a way to set the child process affinity on\nstartup, so fall back to `fork` and `exec` if we need affinity.\n\nThis restores commit 24de561a1a (libuv: unix,win: add uv_spawn option\nto set child CPU affinity mask, 2017-09-06, v3.12.0-rc1~412^2~2).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80bb438c58ace70fc4fa8e3304f0cfe486dd7a34",
      "old_mode": 33188,
      "old_path": "Utilities/cmlibuv/src/unix/process.c",
      "new_id": "dc02af8ef7b4829a17e7d217c78990a80f9e4506",
      "new_mode": 33188,
      "new_path": "Utilities/cmlibuv/src/unix/process.c"
    }
  ]
}
