)]}'
{
  "commit": "ec6bfa5b12e29003e97943c128e6ef9c63361e89",
  "tree": "79dd287589c5d6fffe7947069efd87ff87584065",
  "parents": [
    "0cc1bc5bbd2eca046e2bdc8b09be01c9ef73de7c"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Wed Jun 04 20:26:02 2014 +0100"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Jun 09 19:02:07 2014 +0000"
  },
  "message": "Compile miniglog into Ceres if enabled on all platforms.\n\n- Previously if miniglog was being used (on a non-Android system), we\n  compiled it into a separate library, against which Ceres then linked.\n- This was unsatisfactory as it required miniglog being built as a\n  static library when building Ceres as a Windows DLL, because miniglog\n  did not use the dllexport/dllimport statements, whilst for other\n  platforms when building Ceres as a shared library, miniglog needed to\n  be compiled as a shared library.\n\n- We now compile miniglog into Ceres on all platforms, not just on\n  Android.\n- miniglog now uses the CERES_EXPORT macro to support Windows DLLs.\n  This means that miniglog now depends on Ceres\u0027 internal/port.h (and\n  thus internal/config.h) which define the CERES_EXPORT macro and\n  control its behaviour respectively.\n- miniglog now also uses localtime_s, not localtime on Windows.\n\nChange-Id: Ia55b9af8b4e6decf067eab92f0a5c2d14358a1e9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fba40cef8f1d7698702242bc7a6000b6e72c88f4",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "860628647901e4b5a00e049cca58ae9cc375e3f5",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "eb0cd5bd772926eda535906ede6517c624061bc5",
      "old_mode": 33188,
      "old_path": "docs/source/building.rst",
      "new_id": "2c187b9bc8cd4019cdc767a5dd9ee20fb64106b8",
      "new_mode": 33188,
      "new_path": "docs/source/building.rst"
    },
    {
      "type": "modify",
      "old_id": "89757b30645274102d30b52bb51b94d5cff8c2e5",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "4d4f8734aa1474fa94aaa97235658dc7095ab8dc",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e43d05ee1ec3b0abfd690d514d1e110a843c5c7c",
      "old_mode": 33188,
      "old_path": "internal/ceres/miniglog/glog/logging.h",
      "new_id": "e9c0dffbec2e9b01ddabfe6d5b15323b413f98b7",
      "new_mode": 33188,
      "new_path": "internal/ceres/miniglog/glog/logging.h"
    }
  ]
}
