)]}'
{
  "commit": "a9334d67d7973c0f56e65f12ae897dd53504ef0d",
  "tree": "38c783b52f7577435247cc4fe0c9d237064a6695",
  "parents": [
    "331ff090dcae7096cea50144047b71cab2d3e819"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Nov 20 10:12:23 2013 -0800"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Mon Nov 25 17:44:27 2013 +0000"
  },
  "message": "Fix constant parameter handling in inner iterations.\n\nThere was a bug in the way RemoveFixedBlocksFromProgram was working.\nIt only removed the constant parameter blocks from the\nlinear_solver_ordering, it was not even aware of the\ninner_iteration_ordering.\n\nThis change fixes this bug. The code for RemoveFixedBlocksFromProgram\nis also cleaned up and made more readable and the test have been updated.\n\nThanks to Mikael Persson for reporting this.\n\nChange-Id: I454fa89f9b6f4f6320b02d5235e6f322cc15ff51\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e373d35b9d70ad2fa6c23f1616dde7b47b01e898",
      "old_mode": 33188,
      "old_path": "include/ceres/ordered_groups.h",
      "new_id": "dff859d7b82bfd777ddd5bb7aeffb922dff015c2",
      "new_mode": 33188,
      "new_path": "include/ceres/ordered_groups.h"
    },
    {
      "type": "modify",
      "old_id": "f544f8f5c5dfd149212389f19f8a7805cda681e2",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "1ebf442131ad44a9185b4eb368029cdf001e3f39",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2b7ca3e3310cf3c42c5deca934cd39249dad1cb7",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.h",
      "new_id": "aef63b044dde44282d458583438acfff004904fe",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.h"
    },
    {
      "type": "modify",
      "old_id": "583ef4e58b00eaeceebb02975c820adb31a85f79",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "30eeea25936a439bee739ee7505315d457a9dca8",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    }
  ]
}
