)]}'
{
  "commit": "fb3c4715cd88bce564e3e64d844cdf4e9bebfb25",
  "tree": "e9ad6e38011de33ad1426ff88c0396755668b4dc",
  "parents": [
    "822aa26915613d87de8ee19c8b45f7535ffca98f"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Mon May 15 14:37:03 2023 -0400"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Mon May 15 15:34:55 2023 -0400"
  },
  "message": "Ninja: Restore detection of msvc-wine showIncludes prefix\n\nSince commit 8f82e755f3 (Ninja: Fix detection of MSVC showIncludes\nprefix in Italian, 2023-01-26, v3.26.0-rc1~20^2) our regex no longer\nmatches the output from `msvc-wine`, which uses forward slashes:\n\n    Note: including file: /path/to/foo.h\n\n`cl /showIncludes` under Wine prints paths of the form `Z:\\path\\to\\file`,\nbut the `msvc-wine` wrapper converts them to the form `/path/to/file` so\nthat native Ninja can be used.  Update our regex to match the prefix\nfollowed by a path with a leading forward slash.\n\nFixes: #24908\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f79e8b8d39a4c6f304ea40f99844dcd22c3d6aba",
      "old_mode": 33188,
      "old_path": "Modules/CMakeDetermineCompilerId.cmake",
      "new_id": "2250d63e783f67307b1fc86acf4601e7cdf80f43",
      "new_mode": 33188,
      "new_path": "Modules/CMakeDetermineCompilerId.cmake"
    },
    {
      "type": "modify",
      "old_id": "520d9c7ee9ceaf6a6fc6150fdfecb412eb3ab5bd",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Ninja/RunCMakeTest.cmake",
      "new_id": "a52c64e2d4d67b6f22f22237315b44744ca342ea",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Ninja/RunCMakeTest.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4017ab2b64101477e400b2628ca8fcd186dc225",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Ninja/ShowIncludes-437-WineMSVC-check.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bda7eaba1f263bc978f751e17029122fb2c42425",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Ninja/ShowIncludes-437-WineMSVC-stdout.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59d3bf63b85449e7e7fb671161ed54432b539a7f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Ninja/ShowIncludes-437-WineMSVC.cmake"
    },
    {
      "type": "modify",
      "old_id": "5afe04a03c0d4d3fea29025d75a503e40728793b",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/showIncludes.c",
      "new_id": "7d467cfaa8e0dceda153e0c09bd5ecb6a9ec60e9",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/showIncludes.c"
    }
  ]
}
