)]}'
{
  "commit": "32de18d9a20b27f31b9ce416ea6bf87fbbf79143",
  "tree": "699e751dc82181f31b97ae959edbfda7329015f6",
  "parents": [
    "835911ec947ceafe300d2604da0700ffd26a3942"
  ],
  "author": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Sun May 13 16:45:05 2012 -0700"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Sun May 13 16:45:05 2012 -0700"
  },
  "message": "Fix handling of constant blocks when reordering\n\nThe reordering code assumed that the parameter_block-\u003eindex()\nfield is always set; this is not true. For fixed blocks the index\nmay have an arbitrary value. This changes the code to ignore fixed\nblocks properly.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb59b5fb71054ed35fa6411343d751023cc52208",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "834ec0db9459cf4a28074ce2ed7154d86f4ba102",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "99733a2d713d3d10c4ef1aab1b4d9323d9e5bfa0",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "2abca63c097e428f212a012f607b23073165f273",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    }
  ]
}
