)]}'
{
  "commit": "42b72c8b485696a985ad799f54d37461657e9d59",
  "tree": "2567c7b226c24009ccb741d6463886d377162ba1",
  "parents": [
    "61ce2add72ae46c2ef8b68036718237ccb467d46"
  ],
  "author": {
    "name": "RanaPriyansh",
    "email": "priyanshrana18@gmail.com",
    "time": "Wed Oct 07 16:47:59 2026 +0530"
  },
  "committer": {
    "name": "Priyansh Rana",
    "email": "priyanshrana18@gmail.com",
    "time": "Fri Oct 16 11:20:02 2026 -0700"
  },
  "message": "Add direct coordinate descent minimizer tests\n\nCover independent blocks, coupled block ordering, and an excluded\nblock with analytic residuals. Check automatic ordering and restored\nparameter metadata.\n\nInitialize state and metadata before minimizer initialization. Reset\nsaved state before repeated solves. Check nonzero metadata restoration\nin the repeated and exclusion cases.\n\nThe isolated test binary compiled against retained CPU libraries.\nAll eight discovered cases passed.\n\nIssue: https://github.com/ceres-solver/ceres-solver/issues/938\n\nCodex used.\n\nChange-Id: Ice01781aa114e80d867feadd77d4f52da7a46dcc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc757d5e0aa0229bdb9da565d1d9210cf26c25a7",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "193d1744da5dcb5a04850d564d29e4a8ab1e9173",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "518719bbe9c645708d00871b4d609a3d894e93b0",
      "new_mode": 33188,
      "new_path": "internal/ceres/coordinate_descent_minimizer_test.cc"
    }
  ]
}
