)]}'
{
  "commit": "126dfbe27df9c5b9f41cf7cc92b75c1219518283",
  "tree": "3908f372bc8cdf141409098e0a43738049860b7e",
  "parents": [
    "69af5d8b4d7c48b2efa3c61e51c86cfa1b380b8a"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Aug 20 22:34:34 2013 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Aug 21 09:56:46 2013 -0700"
  },
  "message": "Fix how Ceres calls CAMD.\n\nCAMD requires that the id of the largest numbered elimination\ngroup be less than the number of columns in the matrix.\n\nThis patch ensures that this is the case. Without this,\nin certain cases its possible for CAMD to silently fail\nwhile doing out of bounds access and then causing Ceres to fail.\n\nAlso add some logging about the problem size before and after\nthe reduced program has been created.\n\nChange-Id: I0ea3c6572a7c29cbbf09afec9ba5b4f4d4b21a9b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06c65f921fac2d02a46ee8ca1e09bb8402993088",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "83faa0510c012d47b74f2aaf7f8a8e8cb067525e",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ebfb813b869e518ba91ae76f8cec1c1be0c77e1e",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.h",
      "new_id": "2b7ca3e3310cf3c42c5deca934cd39249dad1cb7",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.h"
    },
    {
      "type": "modify",
      "old_id": "4f1e5498091720e95911db2c4e433e477aa01f32",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "2958e84cc93bae186c99f432dc99a71896cad45b",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    }
  ]
}
