)]}'
{
  "commit": "e782811cfeb9dc9b7d014f436f778a0ae619129c",
  "tree": "4d04123cc7d4bd76be740cb6be389732c1c45e0a",
  "parents": [
    "9a4533405beae781b1dbb68e9273242730c58fdb"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Fri Sep 13 11:49:50 2024 -0400"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Mon Sep 16 06:37:46 2024 -0400"
  },
  "message": "execute_process: Change default ENCODING to UTF-8\n\nWindows is heading toward making UTF-8 the preferred MBCS.  As CMake\u0027s\ninternal encoding, `UTF-8` is effectively equivalent to `NONE`, which\nwas CMake\u0027s behavior prior to 3.15\u0027s accidental change to `AUTO`.\nBehavior of `ENCODING UTF-8` is independent of CMake\u0027s internal\nencoding, making it in principle a better default than `NONE`.\n\nAdd policy CMP0176 for compatibility and to document the default\u0027s\nhistory.\n\nFixes: #26262\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2591dba149d41e6064c082368dbd2621df3ee968",
      "old_mode": 33188,
      "old_path": "Help/command/execute_process.rst",
      "new_id": "dba53311bb87d53973ef1afb777b14398971862d",
      "new_mode": 33188,
      "new_path": "Help/command/execute_process.rst"
    },
    {
      "type": "modify",
      "old_id": "e5284e9fb3b2ba62c10d81c08c3449f255a55b06",
      "old_mode": 33188,
      "old_path": "Help/manual/cmake-policies.7.rst",
      "new_id": "85bb6ec225c4b4b6f2521f503768c3aaa23cdab9",
      "new_mode": 33188,
      "new_path": "Help/manual/cmake-policies.7.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46831748a9080827c0e1bcec09261f4f9c4c6df7",
      "new_mode": 33188,
      "new_path": "Help/policy/CMP0176.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6999e38645a2d0dd8b71cb060eb76a97a4ea832",
      "new_mode": 33188,
      "new_path": "Help/release/dev/execute_process-encoding.rst"
    },
    {
      "type": "modify",
      "old_id": "f98228bf8992210363a31849e9af173508a35181",
      "old_mode": 33188,
      "old_path": "Source/cmExecuteProcessCommand.cxx",
      "new_id": "97d0afe8b31a1dfb9fb39dfd1b25b696c73de03f",
      "new_mode": 33188,
      "new_path": "Source/cmExecuteProcessCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "644cb9ec590e581982ab135b31872e7907e6c68a",
      "old_mode": 33188,
      "old_path": "Source/cmPolicies.h",
      "new_id": "254c3234ee597eb89e87f7f1d75140336b84250e",
      "new_mode": 33188,
      "new_path": "Source/cmPolicies.h"
    },
    {
      "type": "modify",
      "old_id": "e13be75d3d5796eb58938d4964ac028a4a60d660",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/Encoding-common.cmake",
      "new_id": "fda1c2d18879035a4c19abe8c3ceff6b1156602c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/Encoding-common.cmake"
    },
    {
      "type": "modify",
      "old_id": "69b9bc7f0a12ed3cc32fa0a46ddb11d9777fc068",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/Encoding-windows.cmake",
      "new_id": "d51589c84b4760e985bc98d31c09143947f5616f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/Encoding-windows.cmake"
    },
    {
      "type": "modify",
      "old_id": "206a71b4a7d35e48a46e0ba377250c4f5feb322a",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/Encoding.cmake",
      "new_id": "61d2c224037ed02c642aab7b11103d868084db58",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/Encoding.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fd0dcdb3aca0851c8498ae4848167fcf6ffb05d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/EncodingCMP0176-NEW-stderr.txt"
    },
    {
      "type": "copy",
      "old_id": "60b1eb6a75c1b1b0aa7a37d8475d7562cf1eeb9c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/EncodingDefault.cmake",
      "new_id": "b23ff59e38c015ff783e2dd2966d9bfdacf746eb",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/EncodingCMP0176-NEW.cmake",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "b4cf27ab7cd2a7ab29d5d0eb9e2f5db54d3dab05",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/EncodingDefault-stderr.txt",
      "new_id": "b4cf27ab7cd2a7ab29d5d0eb9e2f5db54d3dab05",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/EncodingCMP0176-OLD-stderr.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "60b1eb6a75c1b1b0aa7a37d8475d7562cf1eeb9c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/EncodingDefault.cmake",
      "new_id": "805717657d36ae1991e66810a940c6e854f6fc9c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/EncodingCMP0176-OLD.cmake",
      "score": 80
    },
    {
      "type": "modify",
      "old_id": "b3ebdcaa530c2ad6d84511f930a45233b509f426",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/execute_process/RunCMakeTest.cmake",
      "new_id": "2516de08a21ce397bffb508f1997ef0619910e8b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/execute_process/RunCMakeTest.cmake"
    }
  ]
}
