)]}'
{
  "commit": "81c22a67b63de87f6c3d5dbb751568e2a67eb333",
  "tree": "2ecaccc5faaa1f4cad248d33049f306d9ba916d4",
  "parents": [
    "e75b62fd73546187dbbc97f3b95ae07ed39a0991"
  ],
  "author": {
    "name": "Tyler Yankee",
    "email": "tyler.yankee@kitware.com",
    "time": "Wed Apr 01 10:09:00 2026 -0400"
  },
  "committer": {
    "name": "Tyler Yankee",
    "email": "tyler.yankee@kitware.com",
    "time": "Thu Apr 30 07:49:43 2026 -0400"
  },
  "message": "presets: Factor out command line arguments\n\nCreate a separate hierarchy of classes to manage command-line arguments\nfor CMake presets to facilitate shared definitions across our programs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7a0aef7d9ea0dc8be07a686fb26fd5ccf32f212",
      "old_mode": 33188,
      "old_path": "Source/CMakeLists.txt",
      "new_id": "a5910ef815af9810e7fd72e43b39d45c55b5ae6a",
      "new_mode": 33188,
      "new_path": "Source/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a7ed74bcba2c2a3eeabbaf4ce88a41c8487cfd26",
      "old_mode": 33188,
      "old_path": "Source/CPack/cpack.cxx",
      "new_id": "85bec08bc7b2d753ddb115c7da1d2793a44edc99",
      "new_mode": 33188,
      "new_path": "Source/CPack/cpack.cxx"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e501ebaa04626498808512218de9122a39039b82",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsArgs.h"
    },
    {
      "type": "modify",
      "old_id": "e57bd9df68d9a684d4f57d7d1047d6ad2f2ddf39",
      "old_mode": 33188,
      "old_path": "Source/cmCTest.cxx",
      "new_id": "27f68193d355091af8f0d19866f5502d417c09d3",
      "new_mode": 33188,
      "new_path": "Source/cmCTest.cxx"
    },
    {
      "type": "modify",
      "old_id": "46c88b7ffcb2d7a00df506e72b154383da3c61f3",
      "old_mode": 33188,
      "old_path": "Source/cmCTest.h",
      "new_id": "8dce3476d3a8ab26831997ebfef724bca2f34ffd",
      "new_mode": 33188,
      "new_path": "Source/cmCTest.h"
    },
    {
      "type": "modify",
      "old_id": "a51374fc801372c8a3aeaf5ae9c8578f8bbe50bb",
      "old_mode": 33188,
      "old_path": "Source/cmake.cxx",
      "new_id": "b08f2d3828869db65ad1c70d3a722fdb650f9f63",
      "new_mode": 33188,
      "new_path": "Source/cmake.cxx"
    },
    {
      "type": "modify",
      "old_id": "c2a0f05345f582c048ed0de1c32d0f7cb27bf7ea",
      "old_mode": 33188,
      "old_path": "Source/cmake.h",
      "new_id": "900cbb44f1b3f12ecc63d9d199d001d98f4c5576",
      "new_mode": 33188,
      "new_path": "Source/cmake.h"
    },
    {
      "type": "modify",
      "old_id": "7b325ee3529df66427539071e093d5de91150bb5",
      "old_mode": 33188,
      "old_path": "Source/cmakemain.cxx",
      "new_id": "6c4188351d81b6ee90a390b44bc6d44c0c9221d4",
      "new_mode": 33188,
      "new_path": "Source/cmakemain.cxx"
    }
  ]
}
