)]}'
{
  "commit": "2c1ab368da4fd3f93aa5207ef4fef33d1275b68d",
  "tree": "6529bcb370363807c83e6f5bb8fa0fc697bc52e5",
  "parents": [
    "0d1fb5b0879400ce953fee0e5ea93daa485063cd"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Oct 07 06:40:58 2026 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Oct 07 06:40:58 2026 -0700"
  },
  "message": "Clean up documentation and code examples in public headers\n\n- Fix code examples in comments across autodiff_cost_function.h,\n  numeric_diff_cost_function.h, conditioned_cost_function.h,\n  cubic_interpolation.h, dynamic_cost_function_to_functor.h,\n  dynamic_numeric_diff_cost_function.h, gradient_problem.h,\n  loss_function.h, and numeric_diff_first_order_function.h.\n- Fix function_tolerance sign and gradient_tolerance formula in\n  solver.h, gradient_problem_solver.h, tiny_solver.h, and types.h.\n- Fix outdated option/parameter references in comments across\n  gradient_checker.h, gradient_problem_solver.h, numeric_diff_options.h,\n  solver.h, and types.h.\n- Fix include path for ceres/internal/parameter_dims.h and\n  static_assert message in sized_cost_function.h.\n- Fix typos, duplicate words, grammar, and capitalization in header\n  comments.\n\nChange-Id: I11cb8fca41117654bf872196c97bd6b007cda637\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "667b385f3612d08f37778dd360d05e0b4d6fd82e",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_cost_function.h",
      "new_id": "c10556cb7f5493c34ae384bed1004c047a82c220",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "d29c8d6b140f2393e58492b3975d6589efb1ce65",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_first_order_function.h",
      "new_id": "e51bf8b6a3fd4ef074d84817bbb1c8ea15a4eb9f",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "1edc006a937c929fbc81418c4519ca57d3330030",
      "old_mode": 33188,
      "old_path": "include/ceres/conditioned_cost_function.h",
      "new_id": "a2647c992696b6fb9aebb88a666d4831e861368f",
      "new_mode": 33188,
      "new_path": "include/ceres/conditioned_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "2e5b1dd590a011248beb59e85995799fe8cb54c1",
      "old_mode": 33188,
      "old_path": "include/ceres/cost_function.h",
      "new_id": "1fcebf9cccf649283bf672062283d41a7d8d27bb",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "9505159da70d33e85eef342ea78fd5589d81a61a",
      "old_mode": 33188,
      "old_path": "include/ceres/cost_function_to_functor.h",
      "new_id": "f8aeba6d2a36fd9606b56fed63d4e33d7bd2ab2a",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function_to_functor.h"
    },
    {
      "type": "modify",
      "old_id": "d477f31702594cea118031fb0143ad2ba18d1225",
      "old_mode": 33188,
      "old_path": "include/ceres/covariance.h",
      "new_id": "76e20a87f0f79584670f32b0c4667f35214a03d4",
      "new_mode": 33188,
      "new_path": "include/ceres/covariance.h"
    },
    {
      "type": "modify",
      "old_id": "e3797d18728cc9088b5447927d08c477d77f45f4",
      "old_mode": 33188,
      "old_path": "include/ceres/cubic_interpolation.h",
      "new_id": "c495ce885cd3e1717ab4d07a2b04de731914d4e0",
      "new_mode": 33188,
      "new_path": "include/ceres/cubic_interpolation.h"
    },
    {
      "type": "modify",
      "old_id": "05b13bc8da01239bfbb4d8784e30ecfc18aab3bd",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_autodiff_cost_function.h",
      "new_id": "b9912bee620fed929a5013e3725ac96f6c4daf55",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_autodiff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "9226cf4548f7d85686642704ea527fcc4b87919f",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_cost_function_to_functor.h",
      "new_id": "8030eff94a21e4b991ba2996277926813bb9ca1f",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_cost_function_to_functor.h"
    },
    {
      "type": "modify",
      "old_id": "a25bd8fbfc5595eaebdd7ce069676de90a7e57da",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "f09f680da192c632e87c442215d2813f05629ebf",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "e582dc840a47a90f4f075425f7f9553e9d203e7a",
      "old_mode": 33188,
      "old_path": "include/ceres/evaluation_callback.h",
      "new_id": "d7933a2de9d2ebced466aaa79140313199f01087",
      "new_mode": 33188,
      "new_path": "include/ceres/evaluation_callback.h"
    },
    {
      "type": "modify",
      "old_id": "7490cd62c39dbf1bb0e9e97442811bd98ccf2fdb",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_checker.h",
      "new_id": "a4dd1dec2bbc5e0a5128864c71a353e0d6e6f744",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_checker.h"
    },
    {
      "type": "modify",
      "old_id": "3d8567cb981c758c7fa47272cd2956afe3d95244",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem.h",
      "new_id": "e6e1364debd4935bf114acb56008049d142bfb47",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem.h"
    },
    {
      "type": "modify",
      "old_id": "f4c392fd9f6141ff4d31a3382853592033ca2f94",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem_solver.h",
      "new_id": "e9ae6f5d02b4f99bbfbee528b21acc24a3564527",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem_solver.h"
    },
    {
      "type": "modify",
      "old_id": "f00e5370e2aa08d4329004cf5a7a22d0d75af982",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/autodiff.h",
      "new_id": "e83ce165311429c9fa955aef445c5d5b07e6dda4",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/autodiff.h"
    },
    {
      "type": "modify",
      "old_id": "5c806f797d2c1c428e901ec9e173a71a8ac5b282",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/parameter_dims.h",
      "new_id": "8d4e9e4990b6a15eebd14c6e92e343a2efd21118",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/parameter_dims.h"
    },
    {
      "type": "modify",
      "old_id": "eaf059b2089a9210bd59527b84fb03c310ef72b3",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/variadic_evaluate.h",
      "new_id": "f6dae6ddca2695b3892c36d60b6ffdd7c532c38e",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/variadic_evaluate.h"
    },
    {
      "type": "modify",
      "old_id": "61dd841491be2bf48dec81faab96923fbd23243f",
      "old_mode": 33188,
      "old_path": "include/ceres/iteration_callback.h",
      "new_id": "958734e9f6d48c995253209ac81ea4f7de974320",
      "new_mode": 33188,
      "new_path": "include/ceres/iteration_callback.h"
    },
    {
      "type": "modify",
      "old_id": "bc4d080c37b519ac6cf22474f1a84b6b075541da",
      "old_mode": 33188,
      "old_path": "include/ceres/jet.h",
      "new_id": "fd19f6f044df764c06986d8c2972da7cd346b939",
      "new_mode": 33188,
      "new_path": "include/ceres/jet.h"
    },
    {
      "type": "modify",
      "old_id": "64b61ba98ab043a1e566621e11c352bb694dd7f9",
      "old_mode": 33188,
      "old_path": "include/ceres/line_manifold.h",
      "new_id": "dae98d86f586a20f27ff67a51b5f99f41d122fe8",
      "new_mode": 33188,
      "new_path": "include/ceres/line_manifold.h"
    },
    {
      "type": "modify",
      "old_id": "51e372dd64f8b5aac49ff67fc500f639bdec0564",
      "old_mode": 33188,
      "old_path": "include/ceres/loss_function.h",
      "new_id": "7184241c8461d11b6393a448f28bb1645c688a57",
      "new_mode": 33188,
      "new_path": "include/ceres/loss_function.h"
    },
    {
      "type": "modify",
      "old_id": "1d70ddd2190253875234e6697fbcf40652b79c1e",
      "old_mode": 33188,
      "old_path": "include/ceres/manifold.h",
      "new_id": "b82c3b09f289ce345f552c14fcd82c34935156fe",
      "new_mode": 33188,
      "new_path": "include/ceres/manifold.h"
    },
    {
      "type": "modify",
      "old_id": "98f4c6904f70497119c5607015584044961bdc8e",
      "old_mode": 33188,
      "old_path": "include/ceres/manifold_test_utils.h",
      "new_id": "43fe3e178977a436a71ace8e9c86c5fc551a9833",
      "new_mode": 33188,
      "new_path": "include/ceres/manifold_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "5a26e015fe6ca34ad113287cbac37ea690d15b81",
      "old_mode": 33188,
      "old_path": "include/ceres/normal_prior.h",
      "new_id": "5b0c786ddd1d2ec36eba5260c8e44d07e3286d2d",
      "new_mode": 33188,
      "new_path": "include/ceres/normal_prior.h"
    },
    {
      "type": "modify",
      "old_id": "5889b70db4d8236f05b807b85d45b0c1f46a5a55",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_cost_function.h",
      "new_id": "9866d36454d2830df92402ce9b6d308f938852e8",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "b6f8c34ed6c841dd0813f5967251b9cd36b2d7ec",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_first_order_function.h",
      "new_id": "efa93c6e5a7f388d1b2df29d9af99e8addd50ef9",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "eefb7ad1685537920ac748a41ec74083f13cf036",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_options.h",
      "new_id": "17b61c5fc9992c57b7f5456c427011c8d2a465fb",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_options.h"
    },
    {
      "type": "modify",
      "old_id": "6ca82af31d0a67d29fcb3e06828ed6638005ebd5",
      "old_mode": 33188,
      "old_path": "include/ceres/ordered_groups.h",
      "new_id": "e6d4590d1b40e0b9ee5adbe63bb643f05ad2e990",
      "new_mode": 33188,
      "new_path": "include/ceres/ordered_groups.h"
    },
    {
      "type": "modify",
      "old_id": "f58759480990cce10e93ba195d66409664527290",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "3d98158e4f308f6e76980e2751c84bdc6cc26920",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "96a4aac661a95116150bc19416bd5de38dc6f3d5",
      "old_mode": 33188,
      "old_path": "include/ceres/rotation.h",
      "new_id": "eede7d2f6d3b4598a91486279067d803f5d8bd3e",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "modify",
      "old_id": "8928c19c4c8b71f08b99cea941d5012e192d1254",
      "old_mode": 33188,
      "old_path": "include/ceres/sized_cost_function.h",
      "new_id": "a956ebdd5738e446cf328fceda413fd34797413c",
      "new_mode": 33188,
      "new_path": "include/ceres/sized_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "b31880fc137cffb363743ec318dfc789ade81c25",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "97ab583978e113d1a2a455e12ba58c27401a6d97",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "06983a0439e100568ae86324316a72c5beac1ec0",
      "old_mode": 33188,
      "old_path": "include/ceres/sphere_manifold.h",
      "new_id": "fa1228f0da264b1ca9f6572e30ed8020e53d5303",
      "new_mode": 33188,
      "new_path": "include/ceres/sphere_manifold.h"
    },
    {
      "type": "modify",
      "old_id": "093bc36f11a7a17e6942db011808ad008d55929b",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver.h",
      "new_id": "b2b1ba1e5c8baf6e229ab03cf12f58e02a44d545",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver.h"
    },
    {
      "type": "modify",
      "old_id": "6fe0db8f878e451545f29beb09509cfe05f343e3",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver_autodiff_function.h",
      "new_id": "045ea4358687a73dfa7fdf033d3a3c6695f0ee18",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver_autodiff_function.h"
    },
    {
      "type": "modify",
      "old_id": "3f7a378cc9166bfa8ec107217f4374059a9cfba5",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver_cost_function_adapter.h",
      "new_id": "92d78d26b755a99b654a13a3fb72321a0b730666",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver_cost_function_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "f677d43ab03d81ec6d4a9d0ea277fee4634ea229",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "dff7c6630c6c11f385351316a2e95476f652894e",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    }
  ]
}
