)]}'
{
  "commit": "5e8321c39a152df296187f0737f5d15f04a1f65e",
  "tree": "b30ea907586e219deb8b5540b46b4819cb1b5383",
  "parents": [
    "63cff485b6e7f8283e32065b58f1eeef69017ebc"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Jan 22 17:23:27 2014 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Feb 05 11:12:16 2014 -0800"
  },
  "message": "Validate ParameterBlocks before solve.\n\nEnsure that all parameter blocks have finite values\nbefore the minimizer is called.\n\nChange-Id: I15fd9c487247989626f799496bb8f5ea8728d6f0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "673baa4f70f86dd1f1a36bf65d4e2bc80370e85c",
      "old_mode": 33188,
      "old_path": "internal/ceres/array_utils.cc",
      "new_id": "3eea042d5111d24df89d328694c950aaf9b6642f",
      "new_mode": 33188,
      "new_path": "internal/ceres/array_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "742f439d886a556f279ed0ef1fc6ce00fe761dde",
      "old_mode": 33188,
      "old_path": "internal/ceres/array_utils.h",
      "new_id": "34fda6fd47511053d6f45e44fefdbcb243cca064",
      "new_mode": 33188,
      "new_path": "internal/ceres/array_utils.h"
    },
    {
      "type": "modify",
      "old_id": "c19a44ab0e1410492b93d59ae72ba4b2bbec9956",
      "old_mode": 33188,
      "old_path": "internal/ceres/array_utils_test.cc",
      "new_id": "96e625d623d3143f933ac86d9250c5def154a413",
      "new_mode": 33188,
      "new_path": "internal/ceres/array_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d88a9f4f8afce2ae4923db88979bacc6bdfe03e",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block_utils.cc",
      "new_id": "d2564a7692e1f26a23067de70bb694e23e8dcaa7",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "1001a551d8c3f27134fc0d45362f46028ec51f74",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "0d55c056bef8417b9a993539c21f8bc05403c770",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "d6faaff800482fe059e71e095c39bda7bce36efd",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "1a810ed46f030685932c88836be2e0b046955ec7",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    }
  ]
}
