)]}'
{
  "commit": "ffeda9986553b0dfce0cddf5292fdd17d7569398",
  "tree": "4140e43a3c664721ba4e7fe86ce97c24911a3c23",
  "parents": [
    "77f707a5576c5bdd1ff9463c7b25d2488497f57e"
  ],
  "author": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Wed Dec 10 18:04:28 2025 +0100"
  },
  "committer": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Wed Jan 07 19:52:49 2026 +0100"
  },
  "message": "Only clean CMake artifacts in-tree\n\nDon\u0027t recurse into every subdirectory: that also removed files from\nout-of-tree builds that the user may have placed into subdirectories. With\nmake as the build tool, the cleanup is mostly recoverable, but with ninja as\nthe build tool, you have to manually run `cmake` again after running\n`all.sh`.\n\nInstead, look for things to clean only in directories managed by git.\n\nThis also has the benefit of not touching `**/Makefile` if there hasn\u0027t been\nan in-tree CMake build.\n\nFixes https://github.com/Mbed-TLS/mbedtls-framework/issues/252\n\nSigned-off-by: Gilles Peskine \u003cGilles.Peskine@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9070a8e207a3ba7632ea26023bd40b7de8564f5",
      "old_mode": 33188,
      "old_path": "scripts/all-core.sh",
      "new_id": "208506aa4e2efffefb726db5c26587f35d4ffada",
      "new_mode": 33188,
      "new_path": "scripts/all-core.sh"
    }
  ]
}
