)]}'
{
  "commit": "2c681f33b3a018e4673d655d33815936efe9cd9e",
  "tree": "bd4a08643c013be2b8ca89aa1ad0f7270703f217",
  "parents": [
    "0afca0c1e00ee13e3ae796ba6f9377ee328e7d73",
    "427cf86cb8c88cfbb7de60f843c79b38e54e7473"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Apr 14 13:55:23 2026 +0000"
  },
  "committer": {
    "name": "Kitware Robot",
    "email": "kwrobot@kitware.com",
    "time": "Tue Apr 14 09:56:00 2026 -0400"
  },
  "message": "Merge topic \u0027presets-impr\u0027\n\n427cf86cb8 cmCMakePresetsGraph: better name for a local variable of `PrintPresets`\n0f3347bb27 cmCMakePresetsGraph: generalize printing presets of different types\n9638624ebe cmCMakePresetsGraph: move the static `PrintPresets` out of class\nf60a1270bc cmCMakePresetsGraph: move static members to private scope\n0bf8df384c cmCMakePresetsGraph: use `std::setw` instead of for-loop + one space at time\n43a18bfaee cmCMakePresetsGraph: simplify presets printing\n9aa7036093 cmCMakePresetsGraph: `printPrecedingNewline()` no need to be a member\n37853f25b7 cmCMakePresetsGraph: `class` -\u003e `typename` in template declarations\n...\n\nAcked-by: Kitware Robot \u003ckwrobot@kitware.com\u003e\nMerge-request: !11822\n",
  "tree_diff": []
}
