)]}'
{
  "commit": "bf709ecac2e0acc57e37d02243f51031403ededc",
  "tree": "8e765887dd9c19ee1f3712b6f97a7e7c17677ad1",
  "parents": [
    "059bcb7f86ea135df4070ad7516e57e1125523a0"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Jun 04 21:57:01 2019 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Jul 08 21:24:08 2019 +0200"
  },
  "message": "Move EvaluationCallback from Solver::Options to Problem::Options.\n\nAdding it to Solver::Options was a mistake, as it prevents it from\nbeing used in covariance estimation. Also updated associated docs.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/380\nhttps://github.com/ceres-solver/ceres-solver/issues/401\nhttps://github.com/ceres-solver/ceres-solver/issues/484\n\nChange-Id: I63809a47a58e84c04a58bf8e59ace92f45fc2873\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c35fac8ed9762ce5206b0940167a8283606698c7",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_modeling.rst",
      "new_id": "7a86640ebf9e2836a97f19a4a249b8b6518364a5",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "fde62b905727174c2c4e581ef081e3b86b342be7",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "3a2ac01f49109e13af33c1f8e5fa00fdc20b5f2d",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "6e077cc30c56e7a2fe8b7542815ef35ab16ba32f",
      "old_mode": 33188,
      "old_path": "include/ceres/ceres.h",
      "new_id": "88875a0c8c559d802ab79d06303251446c4d2c17",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "modify",
      "old_id": "a0a86019d6b6416fa2c037e9086644da369d3f1e",
      "old_mode": 33188,
      "old_path": "include/ceres/evaluation_callback.h",
      "new_id": "24122a85b79f820c4e8e5133c3bf67636b2aeb65",
      "new_mode": 33188,
      "new_path": "include/ceres/evaluation_callback.h"
    },
    {
      "type": "modify",
      "old_id": "366d6ac396b618e7dff60d65a71180a92b9701a3",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "1b57eec1986d09a17162e36738db01cfab711dfb",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "10c26839b1c828046712cd21095a4927bc226aa7",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "1e479ae908efabfe1f0dc52feb3ec149ef82b042",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "9ca500f959e7ff08334532e6333b392806a7f83d",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluation_callback_test.cc",
      "new_id": "dff09434b6ab89ac39165547d0e1ea24301257f2",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluation_callback_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17226add7a0c6d897a62ab82c33717e629ef1160",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_preprocessor.cc",
      "new_id": "5a21809e5097987e1a47e1b034c30d36e7a17a7f",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_preprocessor.cc"
    },
    {
      "type": "modify",
      "old_id": "523d5bd9c7a74003aab3402c4cd57e8d1cb09ad2",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "63dad12bbdd7b4f7a102d6b5091c4095bab0b965",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "106992d6de985042894df94a1499b6ef309adf4f",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.h",
      "new_id": "f366b7df8918a57e347b6bf20f021f0efd9f7bcf",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.h"
    },
    {
      "type": "modify",
      "old_id": "f1cd1bbdbe2208ca2dc32392a4389ad55dca0aaa",
      "old_mode": 33188,
      "old_path": "internal/ceres/program.cc",
      "new_id": "fa3fbf102e29c3e53e6d1da8772f228ee6c9de09",
      "new_mode": 33188,
      "new_path": "internal/ceres/program.cc"
    },
    {
      "type": "modify",
      "old_id": "38c958fe34a6aa9dd24755f12bfd8f01e8a7d060",
      "old_mode": 33188,
      "old_path": "internal/ceres/program.h",
      "new_id": "297be65cf32b6fa438b50ceabf9e6c34f141989d",
      "new_mode": 33188,
      "new_path": "internal/ceres/program.h"
    },
    {
      "type": "modify",
      "old_id": "14e50f31bae3a3ed07a7d1a4ea2d61e8551e4319",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "84a5e5a0b602d2805516a162a37ca4521538f6d9",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "modify",
      "old_id": "6fb5f7451f331131750119fc3024de7213baf31e",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_test.cc",
      "new_id": "02494de37aa60a0dd5eb4ba028c4196d03d5f6b5",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aa7f095f2ef7188921ef812c4a542478b8e4a2b4",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_preprocessor.cc",
      "new_id": "dbeb3e5993e411e20c149c1d09d75466e0fd99de",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor.cc"
    }
  ]
}
