)]}'
{
  "commit": "c1238643726e32ec03cdb230b2a3e757efb0b8f6",
  "tree": "751fc02703cde9e0ab767fe084074ad6bccfc33b",
  "parents": [
    "d02b5d7022bb8577b1fdba391e558c864b2d6c0e"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Apr 02 20:39:38 2017 +0100"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Mon Apr 03 14:47:29 2017 +0100"
  },
  "message": "Use Ceres_[SOURCE/BINARY]_DIR not CMAKE_XXX_DIR to support nesting.\n\n- Using Ceres_[SOURCE/BINARY]_DIR (which are defined by CMake when\n  project(Ceres) is called, in favour of CMAKE_[SOURCE/BINARY]_DIR\n  enables Ceres to be nested within (and built by) a larger CMake\n  project (which also contains other projects).\n- CMAKE_[SOURCE/BINARY]_DIR always refers to the top-level source\n  and binary directories (i.e. the first encountered), as a result if\n  Ceres is a nested project within a larger project, these would not\n  correctly identify the source/binary directories for Ceres (as they\n  would refer to the root project in which Ceres is nested).\n- Using Ceres_[SOURCE/BINARY]_DIR should ensure that Ceres always uses\n  the correct source/binary directories, irrespective of whether Ceres\n  is nested or not.\n\nChange-Id: I62226ea3f6552b1d7e2bdac1aef02f1f489ae55e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf5f845e58c2b10c2bedacddb4f14d7e09104fc7",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "a782c34376f5e2b71ac382bf545bb11cd4cc9daa",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "071e84ac8111282cec4826daccbc96b2a90e5393",
      "old_mode": 33188,
      "old_path": "cmake/AddGerritCommitHook.cmake",
      "new_id": "4347028520ef9c6efc90b305a3749693f49e10ac",
      "new_mode": 33188,
      "new_path": "cmake/AddGerritCommitHook.cmake"
    },
    {
      "type": "modify",
      "old_id": "0f07a5b9e8ec312750e170218fffad179b145996",
      "old_mode": 33188,
      "old_path": "docs/source/CMakeLists.txt",
      "new_id": "70bf9985cdf34a5acdcd767fcbf4f095e1da1a00",
      "new_mode": 33188,
      "new_path": "docs/source/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6eb6979f825f9eb83b245dc0ead4e8876cf8668d",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "4159e399d0dd1b23362cdbc3ae60417f0200530e",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    }
  ]
}
