)]}'
{
  "commit": "dcee120bac04911bf01d8365bddca87c74ce2af9",
  "tree": "12f5d7acab14080e8571be261cabc9514bb25a69",
  "parents": [
    "d1cf320bb4f032cb14b20114a29ce2d867307492"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Dec 07 21:48:56 2013 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Dec 17 11:21:33 2013 -0800"
  },
  "message": "Consolidate SolverTerminationType enum.\n\n1. Rename SolverTerminationType to TerminationType.\n2. Consolidate the enum as\n  a. CONVERGENCE - subsumes FUNCTION_TOLERANCE, PARAMETER_TOLERANCE and GRADIENT_TOLERANCE\n  b. NO_CONVERGENCE\n  c. FAILURE - captures all kinds of failures including DID_NOT_RUN.\n  d. USER_SUCCESS\n  e. USER_FAILURE\n3. Solver::Summary::error is renamed to be Solver::Summary::message, to both\nreduce confusion as well as capture its true meaning.\n\nChange-Id: I27a382e66e67f5a4750d0ee914d941f6b53c326d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9b7e8f2964d4ee676bf806811cd76881a42a841",
      "old_mode": 33188,
      "old_path": "docs/source/solving.rst",
      "new_id": "25b19b0dca03b9905e90e7464daa43a1b967f16a",
      "new_mode": 33188,
      "new_path": "docs/source/solving.rst"
    },
    {
      "type": "modify",
      "old_id": "1773a0f8d3b4591dad2c358b39759da6d7da7122",
      "old_mode": 33188,
      "old_path": "examples/nist.cc",
      "new_id": "b29b285a5119369b2c158a2534d45958dbe4b575",
      "new_mode": 33188,
      "new_path": "examples/nist.cc"
    },
    {
      "type": "modify",
      "old_id": "7776c470ebab0fb8ff4d4cac9e716c5c651cc48f",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "f0d5be60fa5878492af16e4826995821390b3d1f",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "617bec0e1b6a238fd6122815f484bb98824ac5fa",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "600d226ab162a0a4476b78b1412d620897dd35b6",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "modify",
      "old_id": "f3a50510ef8b09a663a143ee1a8cb4b6f8022ffc",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_test.cc",
      "new_id": "4680244fdf976764aacf023617100289a209916b",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "67c2648fc20b52af931b9740072e7c82d895c9aa",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_minimizer.cc",
      "new_id": "339d2757bdb230ae6311a558c690db7ab6a4c883",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_minimizer.cc"
    },
    {
      "type": "modify",
      "old_id": "2e2c15ac612647c32d0131519da4414492ffafb6",
      "old_mode": 33188,
      "old_path": "internal/ceres/minimizer.cc",
      "new_id": "bdb6a118aca9b2986dffae6029d6c73d24588fcc",
      "new_mode": 33188,
      "new_path": "internal/ceres/minimizer.cc"
    },
    {
      "type": "modify",
      "old_id": "42fdfee110245f006283e0fabbd3db0244acdf25",
      "old_mode": 33188,
      "old_path": "internal/ceres/rotation_test.cc",
      "new_id": "fab0a7af19bbb4911fcdbb705c8cbe746dca4d52",
      "new_mode": 33188,
      "new_path": "internal/ceres/rotation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "67e168cd2d4c797fc4414b5bb1f2b0ad3e59bbd6",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "da87de19f2cf9f1a5a6aabd751d649b999ad6f5e",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "modify",
      "old_id": "1ebf442131ad44a9185b4eb368029cdf001e3f39",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "f48ad3be08b4233fd42eb4b8f0d8872219803c52",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "aef63b044dde44282d458583438acfff004904fe",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.h",
      "new_id": "5191bc4d0c9e2ed44ea3c1712291d62fc392ea80",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.h"
    },
    {
      "type": "modify",
      "old_id": "a605de06c3eac388f8c19fd8b28a269f57272d32",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "43a3b9741a5fc8281d2bd08539d30e892ad5f17b",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7b0e02d69a18e9d4017a967e2b331e0eaf391f08",
      "old_mode": 33188,
      "old_path": "internal/ceres/system_test.cc",
      "new_id": "eb2e24cab574047ed0568e2b15e9c6cff0338a38",
      "new_mode": 33188,
      "new_path": "internal/ceres/system_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8c5800e19404a9ce2ccf16df3bae6eea65f2ace7",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.cc",
      "new_id": "f9f14e0f76ecd439ae303739c9cac89be515f3ce",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.cc"
    },
    {
      "type": "modify",
      "old_id": "5f3455fdd412a0cf520d8f68e65883914ca75ae1",
      "old_mode": 33188,
      "old_path": "internal/ceres/types.cc",
      "new_id": "5a344ea43d7ffddc4ef9dba8dbe821bd79631445",
      "new_mode": 33188,
      "new_path": "internal/ceres/types.cc"
    }
  ]
}
