)]}'
{
  "commit": "c8f07905d76d9ac6fb8d7b9b02e180aa2fa0ab32",
  "tree": "40623825828697a33db8951e169f82f6acf2286d",
  "parents": [
    "2560b17b7cdda1de28c18049c95e6c3188dbde93"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Apr 19 08:01:04 2013 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Apr 19 13:43:56 2013 -0700"
  },
  "message": "Refactor SolverImpl::CreateReducedProgram.\n\nBreak up CreateReducedProgram into smaller functions in\npreparation for more sophisticated ordering strategies.\n\nChange-Id: Ic3897522574fde770646d747fe383f5dbd7a6619\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffc347ec9f08a9934f2a3912619ec2f04e884667",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "add28ae11bb54c7573c13d5219e52f012d2acf95",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c05483021a4608eefa7cc3186173e52df77754ac",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.h",
      "new_id": "6377e8460a3d2b46a02fa5f33daa6e1437af36da",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.h"
    },
    {
      "type": "modify",
      "old_id": "24860d27ce4a62c2869e4034e1cca3f25872a602",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "a752eff21067cea2820b414a76c632ba8d4a08f0",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7ece9650ec5aed53066fe60971cd471363c12120",
      "old_mode": 33188,
      "old_path": "internal/ceres/sparse_normal_cholesky_solver.cc",
      "new_id": "0cd064b556f796dab276cdfff64fae24427098d6",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_normal_cholesky_solver.cc"
    }
  ]
}
