)]}'
{
  "log": [
    {
      "commit": "ebebf693a5c775cdf242f434e7681792a88c837d",
      "tree": "620709e890a2324b7545d7f3158e31e92bb35345",
      "parents": [
        "07c41cd7ec1445382be09c7fc62fe686216d6d88"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 16 14:17:08 2019 -0800"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 16 14:26:36 2019 -0800"
      },
      "message": "Remove liblog/uio.c and \u003clog/uio.h\u003e\n\nreadv() isn\u0027t used by anyone, writev() has one easily replaced user.\nuio.h can be left as a private header for windows compatibility with\nstruct iovec.\n\nTest: build\nChange-Id: I33d4c6bdee6fd818271f78ae06abdd2aa09430f2\n"
    },
    {
      "commit": "e336018bf41f314dfebd4d97d64945c40315223d",
      "tree": "15b92a746754043bdbd7a0986183f56831c6b2d8",
      "parents": [
        "467ceb4b7df531de57684503085bdb5f39127537"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 15 17:47:48 2019 -0800"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 16 10:49:45 2019 -0800"
      },
      "message": "Use #pragma one for all liblog includes\n\nTest: build\nChange-Id: I0ffe40853a89acffc1af4fd3838ef488706d23dc\n"
    },
    {
      "commit": "6e31568ed2f1b02a8addabfd510f934f31091c01",
      "tree": "4c359f9368f03bc8396defc72b98de1fc5f2d7ea",
      "parents": [
        "145902f1d917b5eced1e23797b2b72483e6603d1"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Mar 09 08:09:43 2017 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Mar 09 09:36:19 2017 -0800"
      },
      "message": "liblog: specify clang format\n\nSwitch coding style to match\n\nSideEffects: None\nTest: compile\nBug: 27405083\nChange-Id: Id426d5c5e3b18f2ceec22b31bbc9781aabf6bcca\n"
    },
    {
      "commit": "d2cead51c12a62bb5ec0cfc537077cf3f6bf9503",
      "tree": "4374dcef645b16f20e2b307817eaf4f4430fe0c5",
      "parents": [
        "6b7e32509147eac412bb4e2d55cc58fe368eb7d4"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Wed Jan 25 18:52:17 2017 +0000"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Jan 25 12:50:29 2017 -0800"
      },
      "message": "Revert \"Revert \"Exporting C headers from system/core\"\"\n\nThis reverts commit 142229ca71351cc226e7a57dcda57ff8cdb16607.\n\nTest: compile\nChange-Id: I04b3a8e47e1fa3eb9d80c14ae3a90c68a780e858\n"
    },
    {
      "commit": "142229ca71351cc226e7a57dcda57ff8cdb16607",
      "tree": "1d048d8c50ebda56171095e12d73ac4c5a01dfe9",
      "parents": [
        "a0f3a048fa5299a83c3b7f39d9fc145a033efa48"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Wed Jan 25 00:44:08 2017 +0000"
      },
      "committer": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Wed Jan 25 00:44:08 2017 +0000"
      },
      "message": "Revert \"Exporting C headers from system/core\"\n\nThis reverts commit a0f3a048fa5299a83c3b7f39d9fc145a033efa48.\n\nChange-Id: If3b3e106478d28a5df927d57649abdca0a99dd0e\n"
    },
    {
      "commit": "a0f3a048fa5299a83c3b7f39d9fc145a033efa48",
      "tree": "7a7061a57fad64c8e2184b2d2af1dc99224cae85",
      "parents": [
        "7470a7fb16645c391f862627decd197bfb5a645c"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Thu Jan 05 10:22:52 2017 -0800"
      },
      "committer": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Sun Jan 22 19:45:38 2017 -0800"
      },
      "message": "Exporting C headers from system/core\n\nMoved headers from include/libcutils and include/liblog to\nlibcutils/include and liblog/include respectively, so they can be\nexported via these libs. They needed to be moved since Soong does\nnot allow export from external folder.\n\nAdded symlink from old locations. They are needed since Soong\nincludes system/core/include by default. Once all modules are\ncleaned up to explicitly add the required libs, the symlinks will be\nremoved.\n\nAlso added liblog_vndk_headers that exports a special log/log.h for\nVNDK.\n\nMoved headers of libcutils to libcutils_headers. They should be used\nby modules for header-only inlines. Added libcutils_headers as\ndependency of libcutils.\n\nAdded libcutils_vndk_headers that exports a special cutils/log.h\ndeprecating usage of the file. A later CL will deprecate the one in\nlibcutils_headers\n\nTest: Add above libs to shared lib of local module\nChange-Id: I6e1f9c5f23d8b6eae13dc3b7e5dfe7fae93b8510\n"
    }
  ]
}
