)]}'
{
  "commit": "63bcdffa7d188b8d8c5309a62c255ba33f061764",
  "tree": "2033fd7857881b36c460b4103407200d5dc6e6e2",
  "parents": [
    "602096c91363a0b9384f887a15c82e2dac1fb923"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Oct 27 21:34:13 2013 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Oct 27 21:34:13 2013 -0700"
  },
  "message": "Add the 2_d_d SchurEliminator specialization.\n\nThis occurs far too often in bundle adjustment problems to be ignored.\n\nChange-Id: Ib137f1566acf5fffa63e50a55fe8e78ea9eb1c14\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "caeca69fb80b17d47f96ed7442025389898c8f9b",
      "old_mode": 33188,
      "old_path": "internal/ceres/generate_eliminator_specialization.py",
      "new_id": "78f779f2b7050ef816f03475f3c1f5e0ffaae0ba",
      "new_mode": 33188,
      "new_path": "internal/ceres/generate_eliminator_specialization.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b420c371a17c3bdb2c33c39ec6e5ab02855dd4b",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_d_d.cc"
    },
    {
      "type": "modify",
      "old_id": "31f83547b5fc77f07e80afbc7caceca61c79cef3",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator.cc",
      "new_id": "25103dc542a103910f7b9696233fef4522401451",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator.cc"
    }
  ]
}
