)]}'
{
  "commit": "bac468ddfd5eb207d64af527fa12466ceecee0dd",
  "tree": "f9429f34978b98226fbfca35d919f5ad035909e8",
  "parents": [
    "c3f0825d3c0876829d066493a3fc0f0a516fb0f2"
  ],
  "author": {
    "name": "Orkun Tokdemir",
    "email": "ilhanorkuntokdemir@gmail.com",
    "time": "Wed Sep 20 14:12:34 2023 +0200"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Sep 26 11:54:26 2023 -0400"
  },
  "message": "AutoGen: Fix regression in timestamps on multi-config generators\n\nSince commit fddd0f0443 (Autogen: AUTO*_EXECUTABLE: add support for\nper-config values, 2023-06-14) we do not correctly generate outputs\nfor one configuration after another configuration has been built.\nFix this:\n\n- Revert some config based stuff for `Xcode` due to the `$\u003cCONFIG\u003e`\n  genex usage limitation in source files with `Xcode`.\n- For multi-config generators use a per-config `timestamp_$\u003cCONFIG\u003e`\n  file instead of one `timestamp` file.\n\nFixes: #25261\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6d399932d268b77cf23def89409318462099acc",
      "old_mode": 33188,
      "old_path": "Source/cmQtAutoGenInitializer.cxx",
      "new_id": "a33c5dbdf548c58a4ca0fe0590d4a0b3f8d385ce",
      "new_mode": 33188,
      "new_path": "Source/cmQtAutoGenInitializer.cxx"
    },
    {
      "type": "modify",
      "old_id": "488f7046049077cbb76bba77a009b277453e51ab",
      "old_mode": 33188,
      "old_path": "Source/cmQtAutoRcc.cxx",
      "new_id": "576f61129cc79c9b865c5da70e4bb7eb3b324651",
      "new_mode": 33188,
      "new_path": "Source/cmQtAutoRcc.cxx"
    },
    {
      "type": "modify",
      "old_id": "5c2ea2b06460093db45c8c9ab47dd4fc9c5c92fe",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Autogen/RunCMakeTest.cmake",
      "new_id": "38987b901c6bb840ff3e5689387dcd2c4db96170",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Autogen/RunCMakeTest.cmake"
    }
  ]
}
