)]}'
{
  "log": [
    {
      "commit": "eb4f08c577ca3d39d14ada321ea5f9c7444bd06a",
      "tree": "0018cd8ff6e7d0705d0662be909e0ff61b4d84f2",
      "parents": [
        "272b36d1b5cbab951239b32ed679a9dbc4ffdf1a"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Tue Feb 18 11:29:07 2020 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Fri Feb 21 10:40:23 2020 +0900"
      },
      "message": "Use a different VNDK namespace for product apps\n\nAs product partition may have a different VNDK version than that of\nvendor partition, they may not share the same VNDK namespace for\ntheir apps.\nDefine a new vndk_product namespace in the system section for product\napps that uses ro.product.vndk.version.\n\nBug: 149063221\nTest: atest libnativeloader_test\nChange-Id: I1bb76617104a49b0d11af13d2f116959a18390a3\n"
    },
    {
      "commit": "5257503fa58c8c9d79051a7c691bfba3a9ef1c02",
      "tree": "800e6efcf9258a32af1eeb10688854f233d96da3",
      "parents": [
        "0a5cad39cd1dbbfd6f335c5ff6f307a903bc5bf7"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Tue Feb 11 17:33:45 2020 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Sun Feb 16 16:59:58 2020 -0800"
      },
      "message": "Add libstats_jni to linkerconfig/namespace\n\nAs part of statsd becoming a Mainline module, moving libstats_jni to the\napex requires adding it to the linker namespace here.\n\nBug: 145922701\nTest: m -j\nChange-Id: Ifcbea47cc36604e4a86df9af711d678b23012724\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": "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": "31b3ffa32d4efc3868806917ca3f2c82847478c7",
      "tree": "60a421d346615fd0f1b3171fa5d3820d01ae0867",
      "parents": [
        "cce414f8b46de709250af49398083e99f96b6161"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Oct 14 10:27:00 2019 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 15:39:42 2019 +0000"
      },
      "message": "Remove temporary CPPLINT.cfg files\n\nTemporary CPPLINT.cfg files were introduced when move libnativeloader\nand libnativebridge under art/.\n\nBug: 141749154\nTest: mm cpplint-art-all\nChange-Id: I85e75180138a512aef025f1e5275e20d8d1d14b0\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"
    }
  ]
}
