)]}'
{
  "log": [
    {
      "commit": "ac5ae3cf5dc4c5f87293c45a1d6999f8d1515b39",
      "tree": "17a467da0e6fad3ad0fe90ddcc5ff23e9cfe313a",
      "parents": [
        "af322429596b744d611aeebe3bbaa1003ff64717"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 12 10:43:42 2020 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 12 10:43:42 2020 +0900"
      },
      "message": "Convert native_loader_test.cpp to Result::ok()\n\nTest: m checkbuild\nChange-Id: I9feb590e37174fa5021f69bf55dbfffba957584d\n"
    },
    {
      "commit": "98cf82f227fa8fab694674e72a9a2ca95face4b5",
      "tree": "104b438ec54707e44648ad2e26a65a9774a0a50f",
      "parents": [
        "089c1357c6e5457a7bd5e76f70cead52517d9b0b"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Sat Feb 08 03:53:54 2020 +0900"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 11 19:00:38 2020 +0000"
      },
      "message": "Use apex name for apex linker namespace\n\nLinkerconfig now uses apex_names to automatically generate linker\nnamespaces from apexes.\n\nBug: 148826508\nTest: build / boot\nChange-Id: Id7fa68531033124727e618284af4fd2a61bdd85f\n"
    },
    {
      "commit": "089c1357c6e5457a7bd5e76f70cead52517d9b0b",
      "tree": "6dcf1a604aa163515b5e04280bfe6188dab93eec",
      "parents": [
        "860ab3748c3d112eec41abb57c801bb4f150521d"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Feb 06 16:53:08 2020 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Mon Feb 10 19:14:58 2020 +0000"
      },
      "message": "Use product vndk version for product apps\n\nro.vndk.version is only for vendor modules. Product modules use\ndifferent vndk version that is set in ro.product.vndk.version.\nUse product vndk version for creating namespaces for product apps.\n\nBug: 148823287\nTest: atest libnativeloader_test\nChange-Id: Iade4b3ca846f1e47e5138f2ceda81bf188276a91\n"
    },
    {
      "commit": "99c19ca707391f0908313c7cee2ef315d2b5cb3c",
      "tree": "c5213c3eb212732c88cc455e8ca67c1990d29767",
      "parents": [
        "cf0c6ef642517fba3bc9a211acaed742ff39b86d"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Jan 29 16:09:38 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Fri Feb 07 03:25:40 2020 +0000"
      },
      "message": "Update platform namespace name\n\nPlatform namespace has been renamed as \u0027system\u0027 from linkerconfig\ngenerator. To meet this requirement, libnativeloader should search for\nnamespace \u0027system\u0027 rather than namespace \u0027platform\u0027.\n\nBug: 147987608\nTest: m -j passed\nTest: atest libnativeloader_test passed\nChange-Id: I23d865ac71a80619f291eb9ae0761a2cad5df352\n"
    },
    {
      "commit": "3db26d596bdc969b6d0e8646ac0ab64346b7ee21",
      "tree": "386588c223eebaeb3de168640ce2b63e299c1ae5",
      "parents": [
        "3a6ef94d9e756449c490a535962760744e94f458"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Mon Dec 16 14:09:39 2019 +0900"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 07 04:55:22 2020 +0000"
      },
      "message": "Make product libs available to unbundled product apks.\n\nUnbundling product apps must be triggerred if the target is enforcing\nthe product interfaces. The device must have ro.product.vndk.version\nproperty if its product interface is enforced.\nUnbundled product apps can use product libraries.\n\nBug: 144534640\nBug: 127738095\nBug: 128557860\nTest: check boot and basic features\n\nChange-Id: I32b2a1bd3e4f62b6acdbfab6bd277ec1132478a2\n"
    },
    {
      "commit": "5c0177215ee88a9372b883d06661e25a8f6105de",
      "tree": "94beb530125654c1af9cd91ada6abc5d10bb6a7f",
      "parents": [
        "c99a2310f980bab0211799b47dcf191bc2bf0163"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Dec 17 10:54:26 2019 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Dec 17 15:57:03 2019 +0000"
      },
      "message": "Add public lib of Cronet apex mainline\n\nThis is a workaround since apex module library path is not\nsupported in jni\n\nBug: 139397529\nBug: 145474221\nTest: Build\nTest: manual test with Cronet\nTest: atest CtsJniTestCases\nTest: atest libnativeloader_test\nChange-Id: Ifd8aa85bd78e95131b2ce3eab0ad32c2bb19cee2\n"
    },
    {
      "commit": "94fd9eaee76e862932dded6583a9c052e5aa9efc",
      "tree": "26638e055a87784bd4d05fac144f644a64a99320",
      "parents": [
        "149cddaa22a1a78e8dde179d2c33b745cb500629"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Thu Oct 24 16:57:34 2019 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 13 17:50:14 2019 +0000"
      },
      "message": "Use a different name for shared classloader namespace, to help debugging.\n\nTest: atest libnativeloader_test\nBug: 130388701\nChange-Id: I6dbb53cac7fb7ac8fb5178611a164c83c2ab59ba\n"
    },
    {
      "commit": "be08b201e20900d590c235eb7a933ace2212ccbc",
      "tree": "1932acf878722cc266601968e58ca1ebc51ee365",
      "parents": [
        "48297337eb1e44b0d9a3c5e9211ef9080eb406a8"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Nov 12 20:11:00 2019 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 13 00:38:15 2019 +0000"
      },
      "message": "Fix libnativeloader_test to work on 64 bit architectures.\n\nTest: atest -a libnativeloader_test (on taimen, testing both arm64-v8a and armeabi-v7a)\nBug: 142896688\nChange-Id: I90e24b6da8f02ff57d498685312709ac3c598e68\n"
    },
    {
      "commit": "48297337eb1e44b0d9a3c5e9211ef9080eb406a8",
      "tree": "cb10eb0dd62c5474e583c0fb8c6934076be9b5c2",
      "parents": [
        "ad88cbe5ac72e318d998bc16fc43d75522e13a3a"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Nov 12 21:21:32 2019 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 13 00:38:15 2019 +0000"
      },
      "message": "Avoid \"using namespace\" that\u0027s blocked by cpplint.\n\nTest: m libnativeloader_test\nBug: 142897320\nChange-Id: I1d74f54638a0d2dfa1935590124b3266a064c04a\n"
    },
    {
      "commit": "9b16e344b246096d228dd4b41ff711884bcfcb3e",
      "tree": "ff93f416fcc59fb831202e80b5fb8c8ede99d500",
      "parents": [
        "e828ea0553b3106598071239e8215fca63b15c9b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 09 13:29:16 2019 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 11 09:57:02 2019 +0000"
      },
      "message": "Move libnative{bridge,loader} to art/\n\nThis change moves system/core/libnative{bridge,loader} under art/.\n\nBug: 137364733\nTest: m\nChange-Id: I9be7333d00fcd3f36cd80520e50a30ea840187ad\n"
    }
  ]
}
