)]}'
{
  "commit": "b23fd4e6675fc76761a63bf76e80696a5a69dd35",
  "tree": "95b4e361b46381a8ad1ff3c91901583c0d8c8a7f",
  "parents": [
    "d3ace02d1376ceb4b40f0852426fe770a973524b"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Sep 25 09:04:41 2012 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Sep 25 10:14:08 2012 -0700"
  },
  "message": "Add IterationSummary::step_is_nonmonotonic.\n\nSo that IterationCallback objects know the kind of step that they\nare dealing with.\n\nChange-Id: I7782b211af882bd7b67307c3c23d8021cb56e8ab\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ea782ae6c439fe11be38cc2387dc85a4af95526",
      "old_mode": 33188,
      "old_path": "include/ceres/ceres.h",
      "new_id": "b28c0169a60eb810fbfae7b4b5fbf0e03def7b77",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "modify",
      "old_id": "29157d380f25feccdbef536a636f1e5fe31c8b27",
      "old_mode": 33188,
      "old_path": "include/ceres/iteration_callback.h",
      "new_id": "57cf0a6440188576ce3e2c5464859eef2123b1ef",
      "new_mode": 33188,
      "new_path": "include/ceres/iteration_callback.h"
    },
    {
      "type": "modify",
      "old_id": "9f93debc480ae8b30c05f54979bb0b477c3c6bf6",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.cc",
      "new_id": "dd49f9e8a5980da1b5af55d4c452ce141b447ef0",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.cc"
    }
  ]
}
