)]}'
{
  "commit": "660af905fbefc15c54ae2f82bde452a0254881c6",
  "tree": "fd235f1825a41901e9a3fafe3fd3a0825b52a141",
  "parents": [
    "4cd257cf4ac8b0b81ab76b5dbac53b2b01de885e"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Sep 19 06:25:18 2022 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Sep 19 07:53:27 2022 -0700"
  },
  "message": "Fix a bug in TrustRegionMinimizer.\n\nThe value of x_norm_ was computed and then incorrectly set to -1.\nThis meant that ParameterToleranceReached was using the incorrect\nvalue till such time as the minimizer made its first successful\nstep.\n\nThis change removes the member variable and just computes\nthe norm of x inside ParameterToleranceReached.\n\nFixes https://github.com/ceres-solver/ceres-solver/issues/885\n\nThanks to Anton Adanasyev for reporting this.\n\nChange-Id: Ib4d52a45c2d925557ce2c5b57de8a9fa37da6c70\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6693e6eae40cdb51db191fc23952e47d088680a4",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.cc",
      "new_id": "60f6b6291f8df28a675f2309ec26f2c900af0a57",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.cc"
    },
    {
      "type": "modify",
      "old_id": "a7b2130d6b7a20f3ffef723bc2887318ebab676f",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.h",
      "new_id": "07feb826fbbd83d47fd46caba7c573d11d33c71b",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.h"
    }
  ]
}
