)]}'
{
  "commit": "23615b7ca4fdebf69068f34bf4a0aececa08359f",
  "tree": "841ba3ff189f6640fab20e2588775c3b65a5ed6c",
  "parents": [
    "71ff5a9d6f2a0d910d820f0ce20f1e9f354c20e9"
  ],
  "author": {
    "name": "Tyler Yankee",
    "email": "tyler.yankee@kitware.com",
    "time": "Mon Dec 15 07:08:33 2025 -0500"
  },
  "committer": {
    "name": "Tyler Yankee",
    "email": "tyler.yankee@kitware.com",
    "time": "Thu Jan 29 16:25:08 2026 -0500"
  },
  "message": "presets: Allow jobs to match `ctest -j` with no value\n\nAllow an empty string for the \"jobs\" field of test presets to mirror\nthe `ctest --parallel` option without a number specified, which\ncorresponds to setting the parallelism to the maximum of the number of\nprocessors or 2.\n\nIssue: #27070\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4714b0681f614fff85f8d62c43fc0a1e1c49e8d",
      "old_mode": 33188,
      "old_path": "Help/manual/cmake-presets.7.rst",
      "new_id": "7ad9e5eeaac7a111b590f9c81a2042b795ffa65e",
      "new_mode": 33188,
      "new_path": "Help/manual/cmake-presets.7.rst"
    },
    {
      "type": "modify",
      "old_id": "3da3dfd0cc03bda1f12c1dde00892c3767219ed7",
      "old_mode": 33188,
      "old_path": "Help/manual/presets/schema.json",
      "new_id": "ec4b62bac55f25fe72751d9711172a104941ce28",
      "new_mode": 33188,
      "new_path": "Help/manual/presets/schema.json"
    },
    {
      "type": "modify",
      "old_id": "c77a5288150a21a093a9e0e3200f0f73a1be201e",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsErrors.cxx",
      "new_id": "f2cbe842710ae8c2dc11f087a4c5c924d592a82b",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsErrors.cxx"
    },
    {
      "type": "modify",
      "old_id": "8bb9de959ce27c9fd49e37c4f7671961bb344884",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsErrors.h",
      "new_id": "372ceb8803ab9b991037490ccc249bc833dd5735",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsErrors.h"
    },
    {
      "type": "modify",
      "old_id": "7485e35d08d4beb4aef13bcd71f72ea394d2f0cf",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsGraph.h",
      "new_id": "4ce0ace626233832c32476824967d189a4581200",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsGraph.h"
    },
    {
      "type": "modify",
      "old_id": "21af48fbdb4ca3e20af16348ae503e4659791fce",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsGraphReadJSON.cxx",
      "new_id": "d141b100862fc7e74c0a56c80bbe67b8398f0f70",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsGraphReadJSON.cxx"
    },
    {
      "type": "modify",
      "old_id": "87ea03157d393dfea4885c4ac78f9c391db65ad7",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsGraphReadJSONTestPresets.cxx",
      "new_id": "d7164452ea789449283ffca8f3d7dc17a76c702d",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsGraphReadJSONTestPresets.cxx"
    },
    {
      "type": "modify",
      "old_id": "583f26e91defb042a8be7dab51636e7cb8d0da13",
      "old_mode": 33188,
      "old_path": "Source/cmCTest.cxx",
      "new_id": "6dc37268211c53f6525eb987b53cb62f74c4ca84",
      "new_mode": 33188,
      "new_path": "Source/cmCTest.cxx"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c59dcd3afbac4248621d28108b06e031d0668f2e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/Good-test-jobsProc-stdout.txt"
    },
    {
      "type": "modify",
      "old_id": "a4b875a1d88be0513decbf16474f9089d6d10fd0",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CMakePresetsTest/Good.json.in",
      "new_id": "b436cc86b3b9903b9ba31e15c573d4fb51b1e6ff",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/Good.json.in"
    },
    {
      "type": "modify",
      "old_id": "57ecb8ec385294c3e87ab2fcbccabe6c12c08615",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CMakePresetsTest/InvalidJobs-test-x-stderr.txt",
      "new_id": "d47899c356ac09a6f121f46a3624859d528c4d94",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/InvalidJobs-test-x-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d00491fd7e5bb6fa28c517a0bb32b8b506539d4d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/JobsProcUnsupported-test-x-result.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c0ae4a2e91d13cdcfa7daa28b7dcd10f5451d36",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/JobsProcUnsupported-test-x-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f09b24fd3d19dc8547685f2f7bdd0d9ac9771fc",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/JobsProcUnsupported.json.in"
    },
    {
      "type": "modify",
      "old_id": "46ffbcfb60feb327503f8260a4332b86780e8bec",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CMakePresetsTest/ListPresets-test-x-stdout.txt",
      "new_id": "737a2a0127b0b57cd3662f814edd519815a81de3",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/ListPresets-test-x-stdout.txt"
    },
    {
      "type": "modify",
      "old_id": "d97294a4f552bf4e1cc3c0c58859d6a1ff7e9da6",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CMakePresetsTest/RunCMakeTest.cmake",
      "new_id": "d7fcb48d7d96ebbbd0afa499551b5a42fedd0651",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresetsTest/RunCMakeTest.cmake"
    }
  ]
}
