)]}'
{
  "commit": "d4cb94b6d6fca199ce6aba24ea91317027484e91",
  "tree": "9531164d93a58b04d2f4e16027814c93fb697178",
  "parents": [
    "07f208fd6d7fa06571e5dceb072c2f270d148193"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed May 22 09:13:27 2013 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Wed May 22 20:04:57 2013 +0000"
  },
  "message": "Add adaptive stopping to inner iterations.\n\nChange-Id: I83c909b8b87f1320aa30dcc80ac43a63765b9181\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0603a30dfdb26d38c45360b8d6a6fcc32a62ce5d",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "8f394eae631dfd22b1b74202ad6a69e60d8b39d7",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "040ddd96fbbf14e87c7eefab7ddc045574d5029c",
      "old_mode": 33188,
      "old_path": "internal/ceres/minimizer.h",
      "new_id": "18ce64d2d10022ce195a03f041ec2ece67a4e717",
      "new_mode": 33188,
      "new_path": "internal/ceres/minimizer.h"
    },
    {
      "type": "modify",
      "old_id": "7d4c093220d90b3d757a4867a86a6ac54611c480",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.cc",
      "new_id": "ab0f44b7cf064bf111367a8ad0116c0be2b7b2a3",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.cc"
    }
  ]
}
