)]}'
{
  "commit": "282b8b5f35de02d653292c480796a1a53946c16c",
  "tree": "1e013344933a869e5fc7ac66b10f8dbaea4ed025",
  "parents": [
    "9d4d0bfe29a446cb04961f8e35a0910ed235f671"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Wed Mar 28 20:21:03 2018 +0100"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Thu Mar 29 09:32:59 2018 +0100"
  },
  "message": "Require \u003e\u003d C++11 \u0026 CMake \u003e\u003d 3.5 when building Ceres.\n\n- Removes CXX11 option, and all associate paraphernalia.  Ceres now\n  requires a compiler with full \u003e\u003d C++11 support.  In MSVC terms this\n  means \u003e\u003d 2013 Release 4.\n- This deprecates the use of CERES_STD_UNORDERED_MAP and CERES_USE_CXX11\n  as they will now always be defined.  They will be removed from the\n  source in a future CL.\n- For clients with CMake \u003e\u003d 3.8 we propagate via the exported/installed\n  Ceres target the CXX version that was specified when Ceres was built.\n  For versions \u003c 3.8 (but \u003e\u003d 3.5) we specify the CXX features currently\n  used in the Ceres public API.\n\nChange-Id: I535b545b10156e4426659c270a4a0649e071df0e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02c72b5cf6b8ed037f0a461bb8ae331544edc54e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "845745dfba8b9bba16ed4da9c4451ea89701d6fc",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "107eb582e9faffc93a62dffe17b99b20d1719a94",
      "old_mode": 33188,
      "old_path": "cmake/AddCeresCXX11RequirementsToTarget.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d0380de40084037935cefea4bbd6e536dc03bb77",
      "old_mode": 33188,
      "old_path": "cmake/CeresConfig.cmake.in",
      "new_id": "9fc69715ee0b684ca6eef545c7849f7c093dc5ce",
      "new_mode": 33188,
      "new_path": "cmake/CeresConfig.cmake.in"
    },
    {
      "type": "delete",
      "old_id": "3beb6fc978998c097eb66d3a00a34950bd0c0659",
      "old_mode": 33188,
      "old_path": "cmake/FindCXX11MathFunctions.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e37c969da732fc9fbe447b792bed20b4e91fb721",
      "old_mode": 33188,
      "old_path": "cmake/FindSharedPtr.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ba07fd52cdc4d0cf47e57ab1df41722ee3fafaa",
      "old_mode": 33188,
      "old_path": "cmake/FindUnorderedMap.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9298ff8f7b126ec8a645ae83382f6b8086fa21a0",
      "old_mode": 33188,
      "old_path": "docs/source/installation.rst",
      "new_id": "f9a770150e743582379094dccc5bbbf48534549d",
      "new_mode": 33188,
      "new_path": "docs/source/installation.rst"
    },
    {
      "type": "modify",
      "old_id": "cc43fec246ea0fe2097132c53c5ac7e07efde896",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "a70f973a0f2ec6dfa50c48b65e246b8b27438dd3",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    }
  ]
}
