)]}'
{
  "commit": "41958f3fcc6e62aebabb4de8360ed28910d903ca",
  "tree": "d91d3679cce08eef6788d84e3de54fa1b2d9dbab",
  "parents": [
    "4a60fb8b52e1664d5417aa6dbf6d3a9c38ce3d63"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Mar 25 09:24:53 2026 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Apr 05 21:09:08 2026 -0700"
  },
  "message": "[modernize] Fix StringTo... casing, duplicate declaration, and internal header guard\n\n- Correct casing of StringToLoggingType and StringToDumpFormatType for\n  consistency with the rest of the API.\n- Fix a bug in include/ceres/types.h where StringToDumpFormatType was\n  incorrectly declared with a LoggingType* argument.\n- Update the header guard in internal/ceres/problem_impl.h to use the\n  CERES_INTERNAL_ prefix instead of CERES_PUBLIC_.\n\nChange-Id: Ia28c01e368e839043251594e0b11ba1c17ee4483\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b4f16a99c6d89cfa41d3c9e3af8d2ec9f9e53d7",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "f677d43ab03d81ec6d4a9d0ea277fee4634ea229",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "modify",
      "old_id": "0932468bc1b3b35b17d37e5f22a48151b548fbf9",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.h",
      "new_id": "c366f0edd713597bd9f5bffdba9dbd947b0b5a5b",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.h"
    },
    {
      "type": "modify",
      "old_id": "4bbd602704d092ff196e5d9a0adb2e851beef9ef",
      "old_mode": 33188,
      "old_path": "internal/ceres/types.cc",
      "new_id": "dc75a1c0c95554fa2373f5d9777aa6b089afb115",
      "new_mode": 33188,
      "new_path": "internal/ceres/types.cc"
    }
  ]
}
