)]}'
{
  "log": [
    {
      "commit": "9c123230e22d8fe9f691a72cc74def92d302a021",
      "tree": "cfcccc4d3116a42b26ed85c134a1d82a40ef31c2",
      "parents": [
        "3fc86c158f841de1befee1390de09007d279efad"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Tue Oct 23 10:47:17 2018 +0800"
      },
      "committer": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Thu Oct 25 14:54:39 2018 +0800"
      },
      "message": "versioner: Build SymbolDatabase from version scripts\n\nThis commit adds a version script parser so that versioner can build\nSymbolDatabase from version scripts.\n\nBug: 113263746\nTest: ./bionic/tools/versioner/run_tests.py\nChange-Id: Iedcfe36b51a62693668e07b86aa13592096262db\n"
    },
    {
      "commit": "5317f2d48b30bc02a21b3160562022d5169d5045",
      "tree": "b04664324e629828b947de297a3e23f664af7617",
      "parents": [
        "34cf31a81ba5099a69327c5182ceb4a7fe46c2a2"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Jun 30 14:35:00 2017 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Oct 24 16:02:25 2017 -0700"
      },
      "message": "versioner: add extern \"C\" to tests.\n\nBug: https://github.com/android-ndk/ndk/issues/440\nTest: python run_tests.py\nChange-Id: Id893979146bc609a17bd1fa2a6bec6f10dfe4804\n"
    },
    {
      "commit": "bfb6bae9fb5ef42e4f9ae2847f30f41938c04900",
      "tree": "e75bc213342719cd3f803db5d27f4f21d9601fe0",
      "parents": [
        "681f6b59d26c7c9470bc681b0ca0b43c3d0835db"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Jul 15 17:25:21 2016 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Aug 08 16:39:07 2016 -0700"
      },
      "message": "versioner: replace availability attributes with annotate.\n\nMajor refactor to use __attribute__((annotate)) to be able to keep\ntrack of the semantic differences between __INTRODUCED_IN(x) and\n__INTRODUCED_IN_X86(x), for use in the upcoming preprocessor.\n\nBug: http://b/30170081\nChange-Id: I6496a8c40ba7f4553de9a2be0bbddcf37c813937\n"
    },
    {
      "commit": "80d909bbfb0ffb4955caebd80acf98120cb1b130",
      "tree": "e3b6ac95eaf855548afd1a144430f60f753650b7",
      "parents": [
        "d67dbf003e6b203a4ec41d01081190d3e40f00e2"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Jun 02 15:59:32 2016 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Jun 03 15:01:18 2016 -0700"
      },
      "message": "versioner: clean up tests, test runner.\n\nGit doesn\u0027t track empty directories, so most of the tests would fail on\na fresh checkout because of dependencies/common being missing. Remove\nthe use of dependencies from all of the non-dependency related tests.\n\nChange-Id: I09cc5765aae1576914c1c5d7dfa3fb666eab4a3f\n"
    },
    {
      "commit": "bf8a285e64055ffd7e0c8b91519b75ff9ad94184",
      "tree": "ed209dd25479e657ab2ca0b311aab46d62da75aa",
      "parents": [
        "46b44160e9e4c466be0faf1bb8d6ec70ecc83273"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri May 27 11:59:09 2016 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Jun 02 13:40:36 2016 -0700"
      },
      "message": "versioner: introduce.\n\nAdd a clang-based tool to inspect header availability attributes and\nverify them against the NDK platform definitions.\n\nBug: http://b/28178111\nChange-Id: I1bb1925a620e98cc9606cb5a3360b1224c700bd0\n"
    }
  ]
}
