)]}'
{
  "commit": "e301cbffcce8b83e35bfcf376c97fc86256ca7d3",
  "tree": "9d4467e58ff072996701c2ddcd266c047e4432bd",
  "parents": [
    "ff21c3f78a02ac51693a842bfbed7c8c288cd4ff"
  ],
  "author": {
    "name": "Evan Wilde",
    "email": "ewilde@apple.com",
    "time": "Wed Apr 09 00:06:58 2025 -0700"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Jul 22 13:13:23 2025 -0400"
  },
  "message": "ExternalProject: Set environment variables\n\nAdd the ability to modify the environment of the various steps running\nas part of an external project build. This specifically adds the ability\nto set them on the configure , build , install, and test steps, as well\nas exposing the `ENVIRONMENT_MODIFICATION` keyword arguments to\n`ExternalProject_Add_Step`, allowing customization of the environment of\ncustom steps.\n\nThe values of the environment variable respect the `LIST_SEPARATOR`.\n\nFixes: #26963\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64e18e814fee6a4ba701f1002ee79ab5eb65fc0d",
      "old_mode": 33188,
      "old_path": "Auxiliary/vim/syntax/cmake.vim",
      "new_id": "00fb47c689d611bc77bf34022de5eb90e4b54136",
      "new_mode": 33188,
      "new_path": "Auxiliary/vim/syntax/cmake.vim"
    },
    {
      "type": "modify",
      "old_id": "61e2ea56566c8440c3b237a49b056703a283336f",
      "old_mode": 33188,
      "old_path": "Modules/ExternalProject.cmake",
      "new_id": "3fb822439b98b804aa412d5316cf81229f63484b",
      "new_mode": 33188,
      "new_path": "Modules/ExternalProject.cmake"
    },
    {
      "type": "modify",
      "old_id": "cb7b7722254fa5348f613d6989e819970f8d174b",
      "old_mode": 33188,
      "old_path": "Modules/ExternalProject/shared_internal_commands.cmake",
      "new_id": "c2e5b47214968024afbd7a9d00082f140a4ee3bc",
      "new_mode": 33188,
      "new_path": "Modules/ExternalProject/shared_internal_commands.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3d6d2c64cba0f87c63b938de9833f5f26d2f194",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/EnvVars-build-stdout.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22528458ec13029abe93fac6800d5bf3b9ebdad6",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/EnvVars.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f0309a0814f88d76ed54771be6a3f607860aee",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/EnvVars/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8cbfcfd4f4f157313733ee8fc334024cb0d7c76",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/EnvVars/EchoVar.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d00491fd7e5bb6fa28c517a0bb32b8b506539d4d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/InvalidEnvModification-result.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "292511752c06cd6d5a11431b8314d1b636d285f6",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/InvalidEnvModification-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96dfa14029b7a3dc8f42b87af572cfc769de5132",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/InvalidEnvModification.cmake"
    },
    {
      "type": "modify",
      "old_id": "98e3996c89291c630c38e9f729d7d51eee75d5b7",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/ExternalProject/RunCMakeTest.cmake",
      "new_id": "61862922a1c4583a54e062d2cd00db1e57164881",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/RunCMakeTest.cmake"
    }
  ]
}
