)]}'
{
  "commit": "0b03102b090dfcbdffe99e957d7561f9056b2969",
  "tree": "2704b75bdb55cc966f703411f2153508ddfcc630",
  "parents": [
    "2017abdf9e7a5d42fa5b1c26df8bac853883c90a"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Sun Sep 10 17:46:26 2023 +0200"
  },
  "committer": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Mon Aug 10 00:51:27 2026 +0200"
  },
  "message": "Add CMake feature and dependency summary\n\nUse CMake\u0027s standard package discovery output and FeatureSummary instead\nof custom status messages, so configuration reports package\navailability, versions, and failure reasons consistently. Rename Ceres\nfeature controls to use the WITH_ prefix to group them consistently and\neliminate inconcistent naming. Remove retrospective cache updates so\npackage discovery preserves caller-provided values and avoids\nunnecessary side effects.\n\nFixes #876\n\nChange-Id: Ib6e40d56a0ea89b292fe34554777593ffda95f42\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c47f1f8ee9793fc080dbf91d55179e9b68475efc",
      "old_mode": 33188,
      "old_path": ".github/workflows/linux.yml",
      "new_id": "dc3d8b4c08f8387045b5407a9bc8fb15fed3ef35",
      "new_mode": 33188,
      "new_path": ".github/workflows/linux.yml"
    },
    {
      "type": "modify",
      "old_id": "853a59b8da9b2736ecb222fd1a3cd54373c91fae",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f80f9ccdf0736b60ac77e39fbed764b2eaaaa56b",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "070158c83f7fa71c855350232655e2c7fcd152ed",
      "old_mode": 33188,
      "old_path": "cmake/AddGerritCommitHook.cmake",
      "new_id": "49c4147034f55a3c5ccbf7c851a99bb5d4035c71",
      "new_mode": 33188,
      "new_path": "cmake/AddGerritCommitHook.cmake"
    },
    {
      "type": "modify",
      "old_id": "1d0b012a12dc0f92dda711d77e30330ae0acdc9e",
      "old_mode": 33188,
      "old_path": "cmake/CeresConfig.cmake.in",
      "new_id": "cfc866c3165b1d3ca19c72c2718386215d95e3d6",
      "new_mode": 33188,
      "new_path": "cmake/CeresConfig.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "f0037cc5ce31c17feb5df256b11af312546603cc",
      "old_mode": 33188,
      "old_path": "cmake/CreateCeresConfig.cmake",
      "new_id": "565e68090323870f910253026d7bef3437479593",
      "new_mode": 33188,
      "new_path": "cmake/CreateCeresConfig.cmake"
    },
    {
      "type": "modify",
      "old_id": "9a8d484adc365eac5123c00f8efd9d637ca273dd",
      "old_mode": 33188,
      "old_path": "cmake/EnableSanitizer.cmake",
      "new_id": "8e7031fdccd81bed09981a0c67f291e5c8ba976d",
      "new_mode": 33188,
      "new_path": "cmake/EnableSanitizer.cmake"
    },
    {
      "type": "modify",
      "old_id": "3a2e43179973cd1e98e6850806624c6b758d3118",
      "old_mode": 33188,
      "old_path": "cmake/FindAccelerateSparse.cmake",
      "new_id": "59da0ee2f8b7c2fca7a2d6b7d8100ab45efabf01",
      "new_mode": 33188,
      "new_path": "cmake/FindAccelerateSparse.cmake"
    },
    {
      "type": "modify",
      "old_id": "d3936bc2079410db9496dd02f980c7bc5ea69ed8",
      "old_mode": 33188,
      "old_path": "cmake/FindSuiteSparse.cmake",
      "new_id": "aa4086be912e90413a7019f98b170aede0fc66d8",
      "new_mode": 33188,
      "new_path": "cmake/FindSuiteSparse.cmake"
    },
    {
      "type": "modify",
      "old_id": "53e29c425813a5a6be26e30a15a5634a01c55b34",
      "old_mode": 33188,
      "old_path": "cmake/ReadCeresVersionFromSource.cmake",
      "new_id": "085be51112e11944b3e4deac399e3d0537f9f8ec",
      "new_mode": 33188,
      "new_path": "cmake/ReadCeresVersionFromSource.cmake"
    },
    {
      "type": "delete",
      "old_id": "bf3b5949481fc0a39a3e36c7861a69665433864d",
      "old_mode": 33188,
      "old_path": "cmake/UpdateCacheVariable.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0773d1300ac895d46d7acdcb2422dfba2686a629",
      "old_mode": 33188,
      "old_path": "cmake/iOS.cmake",
      "new_id": "805ce3e10e218b89989a7499045350aa09ff3738",
      "new_mode": 33188,
      "new_path": "cmake/iOS.cmake"
    },
    {
      "type": "modify",
      "old_id": "6548281c396e7afcd46210880d46040c49c2ae84",
      "old_mode": 33188,
      "old_path": "docs/source/installation.rst",
      "new_id": "ad9384d86a4f60df639e572c9c8083a1d9f0c1bd",
      "new_mode": 33188,
      "new_path": "docs/source/installation.rst"
    },
    {
      "type": "modify",
      "old_id": "a4581eb0cf34c2b5bc6147de99fa0a63e8838db2",
      "old_mode": 33188,
      "old_path": "docs/source/version_history.rst",
      "new_id": "32d6c89a1f5930fd8182f1790317fbfca78a46fa",
      "new_mode": 33188,
      "new_path": "docs/source/version_history.rst"
    },
    {
      "type": "modify",
      "old_id": "2ea1cd36d9e54a44c83a8895adaf2ddb514a7ea2",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "e541e7672bca2ed9859a587ed82fc876ae85e228",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    }
  ]
}
