)]}'
{
  "commit": "8841119134ec8f4478563fb9d86d1481ca0cda41",
  "tree": "870786f5b6e0ae1a2bef5237186fe0e8e59210c0",
  "parents": [
    "4dff3ea2c4f433890d17e6bc221309e67816183b"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Sep 14 09:54:50 2021 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Sep 14 16:33:34 2021 -0700"
  },
  "message": "Two changes to TinySolver\n\n1. Add function_tolerance based termination, updating the\n   termination logic to be in line with Ceres.\n2. Replace the use of \"error\" with \"residuals\" in the code.\n\nChange-Id: I3fd543f3a8226fe7f07eeec358559cba934679b2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70897ac4e97c68b54d05d8c16d53bd0900ec0430",
      "old_mode": 33188,
      "old_path": "examples/nist.cc",
      "new_id": "14566129b09fce9d9444997690d1f555bca460ee",
      "new_mode": 33188,
      "new_path": "examples/nist.cc"
    },
    {
      "type": "modify",
      "old_id": "0957f78717863978fc97601980b9d19a3da298ca",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver.h",
      "new_id": "a8e699b04c2eb211c9bac81a09ac7de188c9ca44",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver.h"
    }
  ]
}
