)]}'
{
  "log": [
    {
      "commit": "d69ad69a938a27021adfcc2435dc1fd2ad0c8e1a",
      "tree": "184b620c9b0cddc4b15efa718ddc3961d2ce3d64",
      "parents": [
        "d57652f15b078d06d9258094f8a951374a677f2c"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 19:02:14 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 19 12:59:05 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/core\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  bootstat/Android.bp\n  cli-test/Android.bp\n  code_coverage/Android.bp\n  cpio/Android.bp\n  debuggerd/crasher/Android.bp\n  debuggerd/proto/Android.bp\n  diagnose_usb/Android.bp\n  fs_mgr/libdm/Android.bp\n  fs_mgr/libfiemap/Android.bp\n  fs_mgr/liblp/Android.bp\n  fs_mgr/libsnapshot/Android.bp\n  fs_mgr/libstorage_literals/Android.bp\n  fs_mgr/libvbmeta/Android.bp\n  fs_mgr/tests/Android.bp\n  fs_mgr/tools/Android.bp\n  gatekeeperd/Android.bp\n  healthd/Android.bp\n  healthd/testdata/Android.bp\n  init/Android.bp\n  init/Android.mk\n  init/sysprop/Android.bp\n  init/test_kill_services/Android.bp\n  init/test_service/Android.bp\n  libappfuse/Android.bp\n  libasyncio/Android.bp\n  libbinderwrapper/Android.bp\n  libcrypto_utils/Android.bp\n  libcrypto_utils/tests/Android.bp\n  libdiskconfig/Android.bp\n  libgrallocusage/Android.bp\n  libkeyutils/mini_keyctl/Android.bp\n  libmodprobe/Android.bp\n  libnetutils/Android.bp\n  libpackagelistparser/Android.bp\n  libprocessgroup/Android.bp\n  libprocessgroup/cgrouprc/Android.bp\n  libprocessgroup/cgrouprc_format/Android.bp\n  libprocessgroup/profiles/Android.bp\n  libprocessgroup/setup/Android.bp\n  libqtaguid/Android.bp\n  libsparse/Android.bp\n  libstats/push_compat/Android.bp\n  libsuspend/Android.bp\n  libsync/Android.bp\n  libsystem/Android.bp\n  libsysutils/Android.bp\n  libusbhost/Android.bp\n  libutils/Android.bp\n  libvndksupport/Android.bp\n  libvndksupport/tests/Android.bp\n  llkd/Android.bp\n  llkd/tests/Android.bp\n  property_service/libpropertyinfoparser/Android.bp\n  property_service/libpropertyinfoserializer/Android.bp\n  property_service/property_info_checker/Android.bp\n  qemu_pipe/Android.bp\n  reboot/Android.bp\n  rootdir/Android.bp\n  rootdir/Android.mk\n  rootdir/avb/Android.bp\n  rootdir/avb/Android.mk\n  run-as/Android.bp\n  sdcard/Android.bp\n  set-verity-state/Android.bp\n  shell_and_utilities/Android.bp\n  storaged/Android.bp\n  toolbox/Android.bp\n  trusty/apploader/Android.bp\n  trusty/confirmationui/Android.bp\n  trusty/confirmationui/fuzz/Android.bp\n  trusty/coverage/Android.bp\n  trusty/fuzz/Android.bp\n  trusty/fuzz/test/Android.bp\n  trusty/gatekeeper/Android.bp\n  trusty/gatekeeper/fuzz/Android.bp\n  trusty/keymaster/Android.bp\n  trusty/keymaster/fuzz/Android.bp\n  trusty/libtrusty/Android.bp\n  trusty/libtrusty/tipc-test/Android.bp\n  trusty/secure_dpu/Android.bp\n  trusty/storage/interface/Android.bp\n  trusty/storage/lib/Android.bp\n  trusty/storage/proxy/Android.bp\n  trusty/storage/tests/Android.bp\n  trusty/utils/spiproxyd/Android.bp\n  trusty/utils/trusty-ut-ctrl/Android.bp\n  usbd/Android.bp\n  watchdogd/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  debuggerd/Android.bp\n  fastboot/Android.bp\n  libkeyutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT\nto:\n  libcutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  fs_mgr/Android.bp\n  fs_mgr/libfs_avb/Android.bp\n  trusty/Android.bp\n  trusty/utils/rpmb_dev/Android.bp\n\nAdded SPDX-license-identifier-BSD\nto:\n  fastboot/fuzzy_fastboot/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Id740a7d2884556081fdb68876584b25eb95e1bef\n"
    },
    {
      "commit": "c3a206ccda9a78dd45d06b7d68dbe83e1fba779e",
      "tree": "cd137e76557bf1aadffe3cb43e02ab642bc81c71",
      "parents": [
        "187b7d19504ca8bdcbc6217c06a117017b4c6287"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 16 20:01:20 2021 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 16 20:01:20 2021 +0000"
      },
      "message": "Revert \"[LSC] Add LOCAL_LICENSE_KINDS to system/core\"\n\nThis reverts commit 187b7d19504ca8bdcbc6217c06a117017b4c6287.\n\nReason for revert: system/core is multiple projects, not one.\n\nChange-Id: I790ea41741f8cd9b8b6db2f59a49e71fb0958fd6\n"
    },
    {
      "commit": "187b7d19504ca8bdcbc6217c06a117017b4c6287",
      "tree": "0656ad03ff6e56b17ab0d4a8677955cab2c16cba",
      "parents": [
        "83eae36647eef27b75b128c5bce4732229d2ca0d"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 17:48:16 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 04:10:03 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/core\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  bootstat/Android.bp\n  cli-test/Android.bp\n  code_coverage/Android.bp\n  cpio/Android.bp\n  debuggerd/crasher/Android.bp\n  debuggerd/proto/Android.bp\n  diagnose_usb/Android.bp\n  fs_mgr/libdm/Android.bp\n  fs_mgr/libfiemap/Android.bp\n  fs_mgr/liblp/Android.bp\n  fs_mgr/libsnapshot/Android.bp\n  fs_mgr/libstorage_literals/Android.bp\n  fs_mgr/libvbmeta/Android.bp\n  fs_mgr/tests/Android.bp\n  fs_mgr/tools/Android.bp\n  gatekeeperd/Android.bp\n  healthd/Android.bp\n  healthd/testdata/Android.bp\n  init/Android.bp\n  init/Android.mk\n  init/sysprop/Android.bp\n  init/test_kill_services/Android.bp\n  init/test_service/Android.bp\n  libappfuse/Android.bp\n  libasyncio/Android.bp\n  libbinderwrapper/Android.bp\n  libcrypto_utils/Android.bp\n  libcrypto_utils/tests/Android.bp\n  libdiskconfig/Android.bp\n  libgrallocusage/Android.bp\n  libkeyutils/mini_keyctl/Android.bp\n  libmodprobe/Android.bp\n  libnetutils/Android.bp\n  libpackagelistparser/Android.bp\n  libprocessgroup/Android.bp\n  libprocessgroup/cgrouprc/Android.bp\n  libprocessgroup/cgrouprc_format/Android.bp\n  libprocessgroup/profiles/Android.bp\n  libprocessgroup/setup/Android.bp\n  libqtaguid/Android.bp\n  libsparse/Android.bp\n  libstats/push_compat/Android.bp\n  libsuspend/Android.bp\n  libsync/Android.bp\n  libsystem/Android.bp\n  libsysutils/Android.bp\n  libusbhost/Android.bp\n  libutils/Android.bp\n  libvndksupport/Android.bp\n  libvndksupport/tests/Android.bp\n  llkd/Android.bp\n  llkd/tests/Android.bp\n  property_service/libpropertyinfoparser/Android.bp\n  property_service/libpropertyinfoserializer/Android.bp\n  property_service/property_info_checker/Android.bp\n  qemu_pipe/Android.bp\n  reboot/Android.bp\n  rootdir/Android.bp\n  rootdir/Android.mk\n  rootdir/avb/Android.bp\n  rootdir/avb/Android.mk\n  run-as/Android.bp\n  sdcard/Android.bp\n  set-verity-state/Android.bp\n  shell_and_utilities/Android.bp\n  storaged/Android.bp\n  toolbox/Android.bp\n  trusty/apploader/Android.bp\n  trusty/confirmationui/Android.bp\n  trusty/confirmationui/fuzz/Android.bp\n  trusty/coverage/Android.bp\n  trusty/fuzz/Android.bp\n  trusty/fuzz/test/Android.bp\n  trusty/gatekeeper/Android.bp\n  trusty/gatekeeper/fuzz/Android.bp\n  trusty/keymaster/Android.bp\n  trusty/keymaster/fuzz/Android.bp\n  trusty/libtrusty/Android.bp\n  trusty/libtrusty/tipc-test/Android.bp\n  trusty/secure_dpu/Android.bp\n  trusty/storage/interface/Android.bp\n  trusty/storage/lib/Android.bp\n  trusty/storage/proxy/Android.bp\n  trusty/storage/tests/Android.bp\n  trusty/utils/spiproxyd/Android.bp\n  trusty/utils/trusty-ut-ctrl/Android.bp\n  usbd/Android.bp\n  watchdogd/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  debuggerd/Android.bp\n  fastboot/Android.bp\n  libkeyutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT\nto:\n  Android.bp\n  libcutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  fs_mgr/Android.bp\n  fs_mgr/libfs_avb/Android.bp\n  trusty/utils/rpmb_dev/Android.bp\n\nAdded SPDX-license-identifier-BSD\nto:\n  fastboot/fuzzy_fastboot/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I5bd81adb5cdcf2b4dd4141b204eb430ff526af8f\n"
    },
    {
      "commit": "fea13b850128f1968c2382f9984814c0f025f691",
      "tree": "124027ad7e94166cb64d5e8bf385ff797e2c7081",
      "parents": [
        "bd7b2dcaca4b0d2742dfee795d3b0abedb08e97e"
      ],
      "author": {
        "name": "Juho Ha",
        "email": "juhoha@google.com",
        "time": "Fri Apr 06 08:37:18 2018 +0900"
      },
      "committer": {
        "name": "Juho Ha",
        "email": "juhoha@google.com",
        "time": "Fri Apr 06 08:41:21 2018 +0900"
      },
      "message": "Make libbinderwrapper available in /vendor partition\n\nSome modules in /vendor partition need to use this\nlibrary.\n\nBug: 77626538\nTest: Build docs, test_suites_arm64, test_suites_x86_64\n      in Android Things branch\n\nChange-Id: Iec50a4dd9af7cd3b426e5d34d0dd1bf923ece627\n"
    },
    {
      "commit": "4c06e42abf0419b3d4ddd57e47d5b7864bb4be00",
      "tree": "0910cb0fea428cf1bcca65ede70fb52752801327",
      "parents": [
        "bd53ea406396c037f87444c7f0472682de25de50"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 25 15:21:48 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 25 15:55:26 2017 -0700"
      },
      "message": "libbinderwrapper: Android.mk -\u003e Android.bp\n\nTest: links\n\nChange-Id: I63332b8d02f8499b165b4069a8c88e459f276f90\n"
    },
    {
      "commit": "823aeffbcf95eb10a4fba1e6707f9c505503ca16",
      "tree": "2bb11c5e3752e8bf0464d5bc148144587489900f",
      "parents": [
        "4463c820a6dd721a977e6bacf8420f8a6434e210"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Wed Aug 03 10:02:02 2016 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Fri Mar 03 17:14:04 2017 -0800"
      },
      "message": "Convert libbinderwrapper_test_support to be a static library\n\nSome unittests require libbinderwrapper_test_support.so and fail\nbecause it isn\u0027t on userdebug images.\n\nBug: 30631078, 35804180\nTest: `make dist`\n\n(cherry picked from commit 6515f36e43082ea105115de7e34d9cd09c77220a)\n\nChange-Id: I4d8878de8963d0cbd29d6aca4b233ba674121688\n"
    },
    {
      "commit": "40104501faba8b46a5ed465863c426258d28671d",
      "tree": "84ac880a777845acc1204a260d8f5d2b4e9b051e",
      "parents": [
        "67855d8454644ba84931b17013c040154a86fbc5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 16 09:02:47 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 16 09:02:47 2016 -0700"
      },
      "message": "Move libbinderwrapper\u0027s headers into libbinderwrapper.\n\nIt was probably the LOCAL_EXPORT_C_INCLUDE_DIRS that made me miss this on the\noriginal code review...\n\nChange-Id: I55bc0b0698604338cd206bf5f336798929b6d8f9\n"
    },
    {
      "commit": "623ce74c83aef121e0173737171ae48533e92714",
      "tree": "486e3a9b44bd4a0b327e05a8c0130ceda4657331",
      "parents": [
        "50e91fec0e33b92e7991622ac1e8be8817208692"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri May 20 23:12:14 2016 -0700"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu May 26 11:29:53 2016 -0700"
      },
      "message": "core: Update libchrome APIs to r395517\n\nThe new libchrome has been ported from Chromium and some APIs have\nchanged. Make necessary changes at call sites.\n\nChange-Id: I0a0e0441b6a7486ff0b42d11136254d8a536788f\n"
    },
    {
      "commit": "09910f4baac4d6a5fa04eee9cce72efc73ecfdb9",
      "tree": "922d3d6a2b127a8124a1a3cd7940a5bea99c9399",
      "parents": [
        "22399089ef071d03d5e1591ae00512243f2d13ec"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 09:23:40 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Tue Apr 12 13:19:29 2016 -0700"
      },
      "message": "binderwrapper: Resolve ambiguous base::Closure reference\n\nDisambiguate between base and android::base namespaces.  This matters\nwhen headers from libbase are indirectly included.\n\nBug: 27804373\nTest: Compiles in that referenced situation.\n\nChange-Id: Icb26595bb0013733aa8c03971c9f4a950c8b2ab1\n"
    },
    {
      "commit": "08c9891c9c850db7d7fdfcd77d694bcefe836884",
      "tree": "25b6d64db6b99b1207d0197ae35f17e7f8db9b46",
      "parents": [
        "5b7563a085ef118e19c0f8417d0750d29253dc4f"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@google.com",
        "time": "Mon Jan 04 12:22:05 2016 -0800"
      },
      "committer": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@google.com",
        "time": "Mon Jan 04 12:56:27 2016 -0800"
      },
      "message": "libbinderwrapper: Add BinderWrapper::GetOrCreateInstance()\n\nIn libraries relying on binder it is useful to be able to obtain an\nexisting copy of BinderWrapper or create one if it doesn\u0027t exist.\n\nThis allows to abstract the actual RPC (binder) from clients who have\nno other dependencies on this RPC.\n\nBUG: 23782171\nChange-Id: Ie775d3d8ab83d75e38abc7e1385eb39a363555ef\n"
    },
    {
      "commit": "7cba9db9cdcdafe221d0481c52316a8653f577a1",
      "tree": "eb2764ba9c209794b2a3a5876af0b889205744cc",
      "parents": [
        "b8cc70a94bcbf7b920465d92da6889f0db6d6fa5"
      ],
      "author": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Fri Oct 16 09:04:33 2015 -0600"
      },
      "committer": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Fri Oct 16 09:04:33 2015 -0600"
      },
      "message": "libbinderwrapper: Add GetCallingUid() and GetCallingPid().\n\nAdd methods to BinderWrapper for getting the caller\u0027s UID\nand PID while in a transaction.\n\nBug: 24988639\nChange-Id: Ibd711fc6b3d83623d4bb1060838c65aaef30d76e\n"
    },
    {
      "commit": "be43a39ff56ca8840ccfed048f75633adc535e92",
      "tree": "e63ac1efe6f9ccadd15bce351bc819842950af5e",
      "parents": [
        "da0b0116ba676203328906608a78dd240e0fea48"
      ],
      "author": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Tue Sep 08 13:20:02 2015 -0600"
      },
      "committer": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Wed Sep 09 14:21:28 2015 -0600"
      },
      "message": "Add libbinderwrapper.\n\nAdd a library that wraps libbinder to make it possible to\nwrite tests for native code that communicates via binder.\n\nBug: 23791723\nChange-Id: I3c842413e0f07dc252040c042d664031b0354353\n"
    }
  ]
}
