)]}'
{
  "commit": "9843f3280356c158d23c06a16085c6c5ba35e053",
  "tree": "468dd82c0ffb7b4076ca8ac84b5c0798db907716",
  "parents": [
    "e4d4d88bbe51b9cc0f7450171511abbea0779790"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Mon Mar 07 21:24:32 2016 +0000"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Apr 10 17:27:26 2016 +0000"
  },
  "message": "Report Ceres compile options as components in find_package().\n\n- Users can now specify particular components from Ceres, such as\n  SuiteSparse support) that must be present in a detected version of\n  Ceres in order for it to be reported as found by find_package().\n- This allows users to specify for example that they require a version\n  of Ceres with SuiteSparse support at configure time, rather than\n  finding out only at run time that Ceres was not compiled with the\n  options they require.\n- The list of available components are built directly from the Ceres\n  compile options.\n- The meta-module SparseLinearAlgebraLibrary is present if at least\n  one sparse linear algebra backend is available.\n\nChange-Id: I65f1ddfd7697e6dd25bb4ac7e54f5097d3ca6266\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e3ae337de3f746a792095ef78188be7dcb56001",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "cbb50219ca1202870d0b512804e3c314ac95d549",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71774753e120266d8ae07f73d30fa97ba5218a47",
      "new_mode": 33188,
      "new_path": "cmake/CeresCompileOptionsToComponents.cmake"
    },
    {
      "type": "modify",
      "old_id": "9e29d7adaa57cee7022c143b6b9bdffc11645df2",
      "old_mode": 33188,
      "old_path": "cmake/CeresConfig.cmake.in",
      "new_id": "cdb37976ec122ab8a08ae5837443533ea498f26c",
      "new_mode": 33188,
      "new_path": "cmake/CeresConfig.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "03f6dfd8acd0a52dae89221cac7ef8b1679649bc",
      "old_mode": 33188,
      "old_path": "docs/source/building.rst",
      "new_id": "2cff83578e3cbcaab49c3e029898c272f93add21",
      "new_mode": 33188,
      "new_path": "docs/source/building.rst"
    }
  ]
}
