)]}'
{
  "commit": "60cc520f634e9a9b5e359ebefc98878ad2aaac90",
  "tree": "011ff0975c57a7ec6fe940e882b3b35a7ef2a4a0",
  "parents": [
    "9e735d265d53bff531ee5b8c1d5568b613a28bc4"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Mon Dec 29 13:05:07 2014 +0000"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Thu Jan 01 18:51:45 2015 +0000"
  },
  "message": "Add explicit no sparse linear algebra library available option.\n\n- Previously we had no defined default value for\n  sparse_linear_algebra_library_type in Solver::Options if Ceres\n  was compiled with no sparse library available.  Thus in that case,\n  the default value (dependent upon the compiler) would indicate that\n  one was available.\n- Now we have an explicit option that means no sparse library is\n  available, which is now the default value in Solver::Options in this\n  case.\n- Add a warning in CMake when the user disables all sparse libraries.\n- Fix typos in trust_region_preprocessor_test:\n  (SUITE/CX)_SPARSE -\u003e (SUITE/CX)SPARSE that induced failures when\n  no sparse libraries were available.\n\nChange-Id: I869c399a12d42bfc44220cbb25ce6d6dd80236bd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c0ed8c7e68138922ce4e41368f0dfa9881b2484",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "6fe1e329fe6be8ddbd36b5e81c043cf81ef8a031",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a283f98ce4f625500bbd68e1e4e96343354182e5",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "067e3b1bbfeda9cb94461faa45e97bb75d31901d",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "791630d2f31705dbe4ebef914e1f437b519fd00a",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "b2fa3aeddad8cdc1a464c5c585c99133a359885a",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "a07c8933e649548308743482fd8459f630823733",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "8915188845919b19b9cadae8db0b30d6f9485c45",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "modify",
      "old_id": "de170c3e850b0a90c3fb696a2479f63d43b3d31e",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "738828bf663d86a0e71d64ade94c97ff0ff67186",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "modify",
      "old_id": "cd82f55b3809dc1226b77d11ab3f378f0dd0f457",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_test.cc",
      "new_id": "4069578fa7ccf2b0676f21b5796731cc847eb83d",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a6189ad835eaceed7b29bba31a0d2e2a5e036805",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_preprocessor_test.cc",
      "new_id": "b895a7228d9e04ebd604324cb1b7a78b1392529b",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47102616ee893ad6923f9604dfa430e645235dd2",
      "old_mode": 33188,
      "old_path": "internal/ceres/types.cc",
      "new_id": "52bd67ddfb07932b902808500d6493ad54712a4b",
      "new_mode": 33188,
      "new_path": "internal/ceres/types.cc"
    }
  ]
}
