)]}'
{
  "log": [
    {
      "commit": "a21b58476a530d47532af28c0f909fb9a3aedcbf",
      "tree": "6ec0af4828245affb1556ce8e5249e56d3f5ded9",
      "parents": [
        "fb3ad7201bf2d9154862e347e960df376ac04c3c"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Tue Aug 10 14:05:49 2021 +0900"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 17 00:49:38 2021 +0000"
      },
      "message": "Define product public libraries\n\nWhen /product is unbundled from the /system, /product/etc/ may not\nhave \u0027public.libraries-\u003ccompanyname\u003e.txt\u0027 to extend public libraries.\nInstead, /product/etc/public.library.txt can provide public libraries\nfrom /product.\n\nBug: 186055799\nTest: atest libnativeloader_test\nChange-Id: I8994649826657f59ac1dac655205b9704a2c67c9\n"
    },
    {
      "commit": "180e1e70534d3db22571c428bdbaff16a4ed5db3",
      "tree": "3f68563630f93ec1aef4298da18b04ca4d73e5f9",
      "parents": [
        "1ff9056b87705e251501ea4d19280a7e4fe2d009"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Sun Jun 20 17:54:38 2021 +0900"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 21 20:00:10 2021 +0000"
      },
      "message": "Fix link apex for jni libs\n\nWhen library_path is \":\" splitted list of .jar files, we should iterate\nover each .jar file path to link a proper APEX namespace for JNI lib.\n\nBug: 169826971\nTest: libnativeloader_test\nTest: move libicing to appsearch apex\nChange-Id: I3df47203d336036d0e015f9c5421b30a0377087f\n"
    },
    {
      "commit": "19d1feb0fe57963e4e0931b953aa9e61b26b72c7",
      "tree": "684944929a39a0b6fcd644db6e340bdb7c71036a",
      "parents": [
        "094b1cfc9fa9e1c02238a2352c190be1746f5622"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Mar 30 22:35:24 2021 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Jun 09 13:33:03 2021 +0000"
      },
      "message": "Avoid internal APEX stubs in libnative{bridge,loader} and clean up\nexported symbols.\n\nThe APEX stubs don\u0027t have any practical effect on the lazy loading\nlibrary wrappers. Add notes about that and update the function wrappers\nto keep them in sync.\n\nAlso add tests for the lazy libraries. That necessitated some\nreshuffling in libnativeloader tests to reuse the mocks.\n\nTest: art/libnativebridge/tests/runtests.sh\nTest: atest libnativebridge-lazy-tests\nTest: atest libnativeloader_test libnativeloader_lazy_test\nBug: 122710865\nChange-Id: I7e291f2e84d8e35731dfb1114c9b19978ff87969\n"
    }
  ]
}
