)]}'
{
  "commit": "91e81bf2623af626acf94c37ae43b3b4eef8313d",
  "tree": "354b096650dee1c92a8cb6fb1cb1de4c484687c2",
  "parents": [
    "700f64cfb94f55cf06dfb87b4d2787e608c960ed"
  ],
  "author": {
    "name": "Matthew Woehlke",
    "email": "matthew.woehlke@kitware.com",
    "time": "Fri May 01 14:49:11 2026 -0400"
  },
  "committer": {
    "name": "Matthew Woehlke",
    "email": "matthew.woehlke@kitware.com",
    "time": "Fri May 01 14:49:11 2026 -0400"
  },
  "message": "Diagnostics: Ensure correct ordering\n\nCreate a constexpr function that recursively validates that [a portion\nof] the diagnostics tree is in proper depth-first order. Use this to\nensure at compile time that the diagnostics are, in fact, in the correct\norder. This will make it harder to accidentally introduce order errors,\nsince any C++17 build will throw a compile error if the list is not\ncorrectly ordered.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60d3ec4067245ba4e2ee44bd38aedf3b7dfc86f8",
      "old_mode": 33188,
      "old_path": "Source/cmDiagnostics.cxx",
      "new_id": "50d3c02b32383ba296a93c81f985b2d2b718f3b4",
      "new_mode": 33188,
      "new_path": "Source/cmDiagnostics.cxx"
    }
  ]
}
