)]}'
{
  "commit": "2120eae67444c02f15fb1afc634d6e503af3d909",
  "tree": "f123d6bb5bc0182daf5d7358fbf41d86fd1a6064",
  "parents": [
    "611b139b1bb280da0ac69c3607c0bad17c905d80"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Oct 10 10:38:10 2023 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Oct 11 15:14:33 2023 +0000"
  },
  "message": "Optimize the computation of the LM diagonal in TinySolver\n\nThis eliminates an entire vector and computation of a square root\nfollowed by a squaring.\n\nThanks to @rlabbe for pointing this out.\n\nChange-Id: I0de117b31b9332c61e687f18466d7cb2e2ac611e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "678c28f7cf25b06fc1df0693d256a20fd89b3a54",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver.h",
      "new_id": "9242cd079227b44841115cbdf1f270ff0694ff48",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver.h"
    }
  ]
}
