)]}'
{
  "commit": "bda3823b751dd4646ba28cd0f57fbad782814238",
  "tree": "81751e969dd3ed6ff50664b4000ba406b97c74ac",
  "parents": [
    "188fe7bf4d92379f9a40e5f8b8c0c58fda675df5"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Mar 16 17:35:52 2026 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Mar 17 12:42:39 2026 -0700"
  },
  "message": "[modernize] Use if constexpr and std::clamp in TinySolver\n\nChange-Id: I4218bfea314a2438cceb7eaf49a2ec921aaa3e45\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5cdfd8781af77f9a1d99bc1408d3a8d7d9af043",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver.h",
      "new_id": "69f181bf84fbe79c07edb1d863f1cf2b418a0d4f",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver.h"
    },
    {
      "type": "modify",
      "old_id": "1b9bd9633ef721ae67613cc7af27565556cf0134",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver_autodiff_function.h",
      "new_id": "fa6753874f8d3075b4aff900135efaf9a0f878e3",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver_autodiff_function.h"
    }
  ]
}
