)]}'
{
  "commit": "2aa2c9af972724efb9b7e8de765bab48182c0d9e",
  "tree": "a6e4196fecdce3f554c77bcdd1f3e3ababca6bed",
  "parents": [
    "d80b5a9ac2aa044e06bec69bfef3eb42c8f24ab6"
  ],
  "author": {
    "name": "Daniel Pfeifer",
    "email": "daniel@pfeifer-mail.de",
    "time": "Sat Jun 28 10:10:06 2025 +0200"
  },
  "committer": {
    "name": "Daniel Pfeifer",
    "email": "daniel@pfeifer-mail.de",
    "time": "Sat Jun 28 11:39:42 2025 +0200"
  },
  "message": "ctest: Don\u0027t modify build and site names\n\nCTest currently removes non-filename characters from CTEST_SITE and\nCTEST_BUILDNAME in an inconsistent way, which leads to unconnected\ninformation on CDash.  Non-filename characters actually don\u0027t cause\nany issue in CDash at all, nor are they invalid XML.  The only place\nwhere removing them may be needed is when an actual filename is\nconstructed.\n\nRemove the filtering from the SafeBuildIdField function and place\nit where a filename is constructed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "200ba038c216c361552ffb384856f3ed7383f114",
      "old_mode": 33188,
      "old_path": "Source/CTest/cmCTestSubmitHandler.cxx",
      "new_id": "49b71b6b8cf683a4bf6eb8564c948ffd7e55e098",
      "new_mode": 33188,
      "new_path": "Source/CTest/cmCTestSubmitHandler.cxx"
    },
    {
      "type": "modify",
      "old_id": "f6c05360c8f1901f3befa3feb5ff3799f197092d",
      "old_mode": 33188,
      "old_path": "Source/cmCTest.cxx",
      "new_id": "c1e586bdf0aded2595013c7ef785854484db6d68",
      "new_mode": 33188,
      "new_path": "Source/cmCTest.cxx"
    }
  ]
}
