)]}'
{
  "commit": "03e56cd3383500ddd4d4e59900f9c829312e0b56",
  "tree": "bd2a92bb1742687cc0041dec9c9a7d2ffd89d44c",
  "parents": [
    "0685dc11db5736c38e1faf2dd5e7553e89a210f4"
  ],
  "author": {
    "name": "Chuck Atkins",
    "email": "catkins@nvidia.com",
    "time": "Mon Jul 27 15:19:42 2026 -0400"
  },
  "committer": {
    "name": "Chuck Atkins",
    "email": "catkins@nvidia.com",
    "time": "Wed Aug 05 10:58:08 2026 -0400"
  },
  "message": "Tests: Add cases covering `nm` handling for WINDOWS_EXPORT_ALL_SYMBOLS\n\nAdd `__create_def` coverage for:\n\n- missing nm tools\n- generator selection\n- single- and multi-object inputs\n- object paths containing spaces\n- mixed object and definition inputs\n- nm symbol classification\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8abf7fd4ab424ea979d0b04d6b6261427a1267f2",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/AutoExportDll/AutoExport.cmake",
      "new_id": "8cd5809d5aac6b9a033e32984bec11c24901bd5e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/AutoExportDll/AutoExport.cmake"
    },
    {
      "type": "modify",
      "old_id": "08ee5d467ee6904cf75b5bf1c180c5e7de92ca35",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/AutoExportDll/AutoExportShort.cmake",
      "new_id": "caf49a4b0a237c428256b6cddd11bbce2e686979",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/AutoExportDll/AutoExportShort.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "661bb3f7b4e4b43475bd5ad58163c0c4377cdfa2",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/AutoExportDll/nop_ARM64.asm"
    },
    {
      "type": "rename",
      "old_id": "fd6892f5dac107709baeb0a6ceb8dae8da23f4d1",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/AutoExportDll/nop.asm",
      "new_id": "4ed575dfcbb8428581406df59f6a77a39aa5ab01",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/AutoExportDll/nop_x64.asm",
      "score": 64
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7390cedd2b1e8b43431463a7b20b310c87e1714a",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/AutoExportDll/objlib_maybe_lto.c"
    },
    {
      "type": "modify",
      "old_id": "a9459a9b236e4733dbd7dadf78b551f746c4f2db",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/AutoExportDll/say.cxx",
      "new_id": "f93e775f3902f1e68cd5957b53535d972105d9df",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/AutoExportDll/say.cxx"
    },
    {
      "type": "modify",
      "old_id": "b0b0588cb3f2e988d0d76fe34e4249a3c9d42092",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CommandLine/.gitattributes",
      "new_id": "c1c17f476fc9a64a47c26fa7939ecf2574e11550",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/.gitattributes"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f11242fa68b6a1ef43ff95d3ab84ec3d3702bd18",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-check.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35f1a379ae9722dc29146fe721b5575e8fa81f7b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-mixed-expected.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "535cf81c3eb487082b615bf1f42fd828f1b483a9",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-multiple-expected.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d00491fd7e5bb6fa28c517a0bb32b8b506539d4d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-not-found-result.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6095b39b2b1a07024007fe139296825b3ffae192",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-not-found-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26c70ebdc36120b4be0b2e0d6e48e1b040b7ecaf",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-single-expected.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59967c9ec7cb75cb8e8d2f0876920fcb462a2465",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-spaces-expected.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c8b05507a35b2324f319769a17d8cba5ab20640",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-symbol-types-expected.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e2b48b153a25b6fef54b29720efee55386cda8d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def-nm-symbol-types-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46194a2c17d8ed60894b110788e71f3afac5ade2",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/E___create_def.cmake"
    },
    {
      "type": "modify",
      "old_id": "9dd39dce72d1003925f0a4634b3240026cc11a47",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CommandLine/RunCMakeTest.cmake",
      "new_id": "d309f705fe62905b4933297511b9c72df60aaa11",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CommandLine/RunCMakeTest.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6ef2a7ac84c62003b129965148bc9c7f8e94c05",
      "new_mode": 33261,
      "new_path": "Tests/RunCMake/CommandLine/fake-nm.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e454a302539d1c4272a5110fccfb5fbdf2bba37e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VS10Project/AutoExportNm-check.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e6e4cd4794d05badfcd56a28668128390132093",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VS10Project/AutoExportNm.cmake"
    },
    {
      "type": "modify",
      "old_id": "d7a4d7246218c507199fe4c4555506db4ef2db14",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/VS10Project/RunCMakeTest.cmake",
      "new_id": "06b148e5148727486021e79bd9b577c0a4eb9d0d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/VS10Project/RunCMakeTest.cmake"
    }
  ]
}
