)]}'
{
  "commit": "bf52fbfbc4ba2cdac6784ea8be4c2d3d68cf144e",
  "tree": "b30391fe89077e97c36ebc1f17b97a4023daa153",
  "parents": [
    "b6dcbc43877e124812a243c4c0e1a84454fec1c0"
  ],
  "author": {
    "name": "Tyler Yankee",
    "email": "tyler.yankee@kitware.com",
    "time": "Thu Aug 28 09:54:13 2025 -0400"
  },
  "committer": {
    "name": "Tyler Yankee",
    "email": "tyler.yankee@kitware.com",
    "time": "Wed Sep 03 15:24:10 2025 -0400"
  },
  "message": "instrumentation: Add Google trace output\n\nAdd a feature to parse snippets into a trace file compatible with the\nGoogle Trace Event Format.\n\nFixes: #26674\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a73176d9f702a883d55cb24bb79202b2b1e1aac",
      "old_mode": 33188,
      "old_path": "Help/command/cmake_instrumentation.rst",
      "new_id": "4ad8f1a1e04a5aedcd254cac7ea2ef6e61266b2f",
      "new_mode": 33188,
      "new_path": "Help/command/cmake_instrumentation.rst"
    },
    {
      "type": "modify",
      "old_id": "60e5b20b099c07782684ba32c87270411a20c740",
      "old_mode": 33188,
      "old_path": "Help/manual/cmake-instrumentation.7.rst",
      "new_id": "5ca62107243c5c15698dd136d18cf08e2d815026",
      "new_mode": 33188,
      "new_path": "Help/manual/cmake-instrumentation.7.rst"
    },
    {
      "type": "modify",
      "old_id": "2588bcf49d139bb62f9226f8f89a4167ebd37f44",
      "old_mode": 33188,
      "old_path": "Source/cmInstrumentation.cxx",
      "new_id": "135958dc6565d15647dafedeb5c29e923087c935",
      "new_mode": 33188,
      "new_path": "Source/cmInstrumentation.cxx"
    },
    {
      "type": "modify",
      "old_id": "efd7c68243cf18df226890ce88912e913027c82b",
      "old_mode": 33188,
      "old_path": "Source/cmInstrumentation.h",
      "new_id": "3b0d28d9ba332ed26a9783ecaaa53e5a2581735b",
      "new_mode": 33188,
      "new_path": "Source/cmInstrumentation.h"
    },
    {
      "type": "modify",
      "old_id": "d9e6f7e48d22d952ae5a5f7ce791e772355f81ed",
      "old_mode": 33188,
      "old_path": "Source/cmInstrumentationQuery.cxx",
      "new_id": "6900884108b4ee330cb9c68a37b7e048809cee86",
      "new_mode": 33188,
      "new_path": "Source/cmInstrumentationQuery.cxx"
    },
    {
      "type": "modify",
      "old_id": "70bb5cebad16693e2100cecd063cd643523ed864",
      "old_mode": 33188,
      "old_path": "Source/cmInstrumentationQuery.h",
      "new_id": "1e10bd852d808270f00b07fda136c0c66c366b92",
      "new_mode": 33188,
      "new_path": "Source/cmInstrumentationQuery.h"
    },
    {
      "type": "modify",
      "old_id": "aaf099488e4ec793c0eb9608dae89d881578e9fa",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/RunCMakeTest.cmake",
      "new_id": "d7e6c39bbd0593cfbfcdd50968c49776c1a11596",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/RunCMakeTest.cmake"
    },
    {
      "type": "modify",
      "old_id": "c31dbc36703e15524683a1d4b5db23ef36c686c4",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/check-data-dir.cmake",
      "new_id": "bbbc8f397f4afa3e0d4f5b2c98b0eff2faa745c8",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/check-data-dir.cmake"
    },
    {
      "type": "modify",
      "old_id": "239af3bad9b7710dd26f392e2a9c4e73294f876b",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/check-make-program-hooks.cmake",
      "new_id": "72d9e22562018461400b041c73dd976e1452db01",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/check-make-program-hooks.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bee8d3b081ee6e3c76420ab61138b6f5e4c5a99d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/check-trace-removed.cmake"
    },
    {
      "type": "modify",
      "old_id": "dd194affba6a0b945e57702de43fd49309e6a044",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/hook.cmake",
      "new_id": "7d6f4fd33a4423e22293238ca765a4dacd9a5b28",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/hook.cmake"
    },
    {
      "type": "modify",
      "old_id": "434ee11fca5e22e9260d5bc228fc98d70230bf90",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/query/cmake-command-cmake-build.cmake",
      "new_id": "1b0f5b15238a7bcf2de488138cd3386c672c6c76",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/query/cmake-command-cmake-build.cmake"
    },
    {
      "type": "modify",
      "old_id": "9e88561a7c095612526257a3b052634906f02a2e",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/query/cmake-command-make-program.cmake",
      "new_id": "a13033d51bbbc373674f6bf0bf4821dc8028693d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/query/cmake-command-make-program.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ccf2c408264649c6f86f4df1869cbf248d26c5e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/query/cmake-command-trace.cmake"
    },
    {
      "type": "modify",
      "old_id": "b2205542e20d9c4b45c7a6499bbbec26ee416231",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/query/cmake-command.cmake",
      "new_id": "8947d716ce335bfdb43eb32f492c3c5ef7c187d7",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/query/cmake-command.cmake"
    },
    {
      "type": "modify",
      "old_id": "244abd10ba6c1c96f191315a5d514fa405be132f",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/query/generated/query-2.json.in",
      "new_id": "d4badb07e8619ce1c5da945d0aba44f824fd89ae",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/query/generated/query-2.json.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9db2d2ce7f2c806ab26c657f4c31d661aedd886",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/query/trace-query.json.in"
    },
    {
      "type": "modify",
      "old_id": "9b0e4950a762594d0d3e1a1fe583bd172e6a8705",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Instrumentation/verify-snippet.cmake",
      "new_id": "0139b68ade6155787c0a1464de8692597d621004",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/verify-snippet.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6ef33ceeeb9e1b6f2044272055180a243debb02",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Instrumentation/verify-trace.cmake"
    }
  ]
}
