)]}'
{
  "commit": "c4a329155c66816998a5313adbac052dcf0f0ef7",
  "tree": "55e0ec0e8803be5a9969b7a5586afce182c8ec98",
  "parents": [
    "5f433c8a22d205996f0c0b327ba3aa626928fb45"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Jun 13 22:00:48 2013 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Jun 13 22:00:48 2013 -0700"
  },
  "message": "Enable support for dumping trust region minimizer problems.\n\nThis support was broken due to the TrustRegionMinimizer refactoring.\nIt is now enabled again, with the responsibilty for dumping the\nproblem shifted to the individual TrustRegionStrategy.\n\nThere is however one wrinkle, which is perhaps an indication of\npoor design to start with. The LinearLeastSquaresProblemProto\ncarries in it num_eliminate_blocks, something which does not\nexist anymore. More importantly, the TrustRegionStrategy does not\nhave access to this quantity anymore.\n\nDealing with this will be the subject of a future change.\n\nChange-Id: I358adf6a2e386f4940b617bf950d6c7e87d2635d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80aee8636559429ccc2279e64a5154e5d1e068c6",
      "old_mode": 33188,
      "old_path": "docs/source/solving.rst",
      "new_id": "d3f2d0fafa08ba7a00d10193258046e0a4f48e05",
      "new_mode": 33188,
      "new_path": "docs/source/solving.rst"
    },
    {
      "type": "modify",
      "old_id": "8bf87f9d26a92042e1356639422f470fdd2ca916",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "a86a5862997f516974e1e8dcf6e92b96d7081052",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "a330ad2c7a2aa9ec64de3b50f05ad4941a7c5d36",
      "old_mode": 33188,
      "old_path": "internal/ceres/dogleg_strategy.cc",
      "new_id": "03c0d78c990cc910672655ae5ed67688ff407b63",
      "new_mode": 33188,
      "new_path": "internal/ceres/dogleg_strategy.cc"
    },
    {
      "type": "modify",
      "old_id": "7131467d6cead2ac286edf03ebc8bf44dd6b237b",
      "old_mode": 33188,
      "old_path": "internal/ceres/dogleg_strategy.h",
      "new_id": "71c785cc3f7b2f6175e311d51cab75e2f70ce84d",
      "new_mode": 33188,
      "new_path": "internal/ceres/dogleg_strategy.h"
    },
    {
      "type": "modify",
      "old_id": "9e6a59e38133b4639c1068d198a9264ff7f0080a",
      "old_mode": 33188,
      "old_path": "internal/ceres/levenberg_marquardt_strategy.cc",
      "new_id": "6b29244e9cf7145a23951e1b38dc84676a8ea438",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_strategy.cc"
    },
    {
      "type": "modify",
      "old_id": "6c886a1be388fb0c9de0ffbf3eeaa1372d9305ab",
      "old_mode": 33188,
      "old_path": "internal/ceres/linear_least_squares_problems.cc",
      "new_id": "d1ee7f0c31afa44f8cc4d2da6db4e7f578625945",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_least_squares_problems.cc"
    },
    {
      "type": "modify",
      "old_id": "c76ae91c7d8b24548becc95f28947c1e67494534",
      "old_mode": 33188,
      "old_path": "internal/ceres/linear_least_squares_problems.h",
      "new_id": "0b550ff9d31bc4e9f189357f664f9d773307a03a",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_least_squares_problems.h"
    },
    {
      "type": "modify",
      "old_id": "18ce64d2d10022ce195a03f041ec2ece67a4e717",
      "old_mode": 33188,
      "old_path": "internal/ceres/minimizer.h",
      "new_id": "a2ebe2f1b4174cf0e5ba65ddf0bfe89bb96340d3",
      "new_mode": 33188,
      "new_path": "internal/ceres/minimizer.h"
    },
    {
      "type": "modify",
      "old_id": "f0ac2f6c1c21166e3f2466ddc2d90c5914db9dca",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "3d48700c6742914f6a30fa7f3ee6d9a7e7d3f155",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "3206decb21919c48224ef79c7542d1f1f4c40ba5",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.cc",
      "new_id": "d6ae0ab1adf88b86e44b4f58e8e83efc403625cd",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.cc"
    },
    {
      "type": "modify",
      "old_id": "f150594bbd2af9ec46f9c42dd054184c5e340054",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_strategy.h",
      "new_id": "f7fd25a81999f253f215f751a31cae4ae8103200",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_strategy.h"
    }
  ]
}
