)]}'
{
  "commit": "beb4505311011130a7e54632137b0fbb5824cc9b",
  "tree": "9a7670878814869b1f41ea5b9419b8b8cb4f4252",
  "parents": [
    "9a88bd7c4b40e2a1e0cd9b0dc09a3517c467e04e"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Feb 22 13:37:01 2013 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Feb 22 13:37:05 2013 -0800"
  },
  "message": "Minor fixes\n\nBased on William Rucklidge\u0027s review, including\na nasty bug in parameter block removal.\n\nChange-Id: I3a692e589f600ff560ecae9fa85bb0b76063d403\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74cbcf14824824ed2009eb04936a414e9e45aa2e",
      "old_mode": 33188,
      "old_path": "include/ceres/rotation.h",
      "new_id": "711687f7464c3c6a437b47bb6ec4c00634d4042d",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "modify",
      "old_id": "32221f5a2f8311fd9b4ede2d05b4381934c87a73",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobi_preconditioner.h",
      "new_id": "ed5eebc8dc69a29cb0bd27392e060065be19515c",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobi_preconditioner.h"
    },
    {
      "type": "modify",
      "old_id": "c44bd39218c269bbf489737dc4c3ee73bc599d75",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_schur_complement_solver.cc",
      "new_id": "d352d023beb945f6ca6c2f10b6d7206d37ea611b",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "3a709f4c61ab42c21402eb35c6f681a1615bef3c",
      "old_mode": 33188,
      "old_path": "internal/ceres/parameter_block.h",
      "new_id": "b1e8d938b8a1108cb229475c90c558999c71e955",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block.h"
    },
    {
      "type": "modify",
      "old_id": "77280c3e137c07d2d2918c9f075fe3b518797ef7",
      "old_mode": 33188,
      "old_path": "internal/ceres/preconditioner.h",
      "new_id": "5bb077e0e332267da24ba9328492db80f3c16e6b",
      "new_mode": 33188,
      "new_path": "internal/ceres/preconditioner.h"
    },
    {
      "type": "modify",
      "old_id": "6154ddf65bf145a24f087645fde55a834521063e",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "ae4e7ed75142ad1d422f7c048421ad0eae45513b",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6d38535da62a628d4f5baefec60249a378bbad40",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "b1bd2d82a338a517601b3c7809d9d52c64d589df",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "modify",
      "old_id": "5e92eff9f425f41886426e145e1c37fc2ec396a6",
      "old_mode": 33188,
      "old_path": "internal/ceres/stl_util.h",
      "new_id": "b23e7c12e7d93fb09dab4ef40da4dea7d0839db9",
      "new_mode": 33188,
      "new_path": "internal/ceres/stl_util.h"
    },
    {
      "type": "modify",
      "old_id": "5bffd5be31c0b9d2131eb64b1c1ee3b5e5d4ea25",
      "old_mode": 33188,
      "old_path": "scripts/make_docs.py",
      "new_id": "41879cb6d5be6c42697c8fbf463048d72daa5119",
      "new_mode": 33188,
      "new_path": "scripts/make_docs.py"
    }
  ]
}
