)]}'
{
  "log": [
    {
      "commit": "61bc5a7097ba2537756cc025fd50a84c4cba326b",
      "tree": "55d99540b84b819861adfe1345525acfe18a1936",
      "parents": [
        "edefadd24202e38343249aba97cd2d95e68adaf5"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Jul 23 10:52:06 2021 -0700"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Jul 23 16:50:06 2021 -0700"
      },
      "message": "Make libfs_mgr dependencies vendor_ramdisk_available.\n\nThis is needed to link libfs_mgr with snapuserd.\n\nBug: 193833730\nTest: builds\nChange-Id: If499d7ec060f9964ccd6900dcaa6425a34ae5ec8\n"
    },
    {
      "commit": "813fd6d1fd826276ffbe6b18d8aab10968d2ee6d",
      "tree": "e63bf452a9fd38087b019abb0cdf49369e5dbf97",
      "parents": [
        "bd5d08c135adfa76cfed3a0687d7d4bb776b70df"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 25 14:42:51 2021 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 25 14:42:51 2021 -0700"
      },
      "message": "License boilerplate.\n\nBug: http://b/191499510\nTest: treehugger\nChange-Id: Ie0c34ec4713e04511a31ec033a097cb1c033fe79\n"
    },
    {
      "commit": "d151a7c75cf48def1f2dbde35234e80749fe98b3",
      "tree": "38ec230a5b95353e0f76225a069635ae2e94d69f",
      "parents": [
        "86cfa5802c57198b9abe7f7192a6c6a7e024aec3",
        "b6f3da66f9af35f8ec611777653db62d70262be1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 23 00:22:19 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 23 00:22:19 2021 +0000"
      },
      "message": "Merge \"libkeyutils: add the missing NOTICE file.\""
    },
    {
      "commit": "b6f3da66f9af35f8ec611777653db62d70262be1",
      "tree": "73f2215532c60d32a881404c87af028e54049fe8",
      "parents": [
        "1c998ded12ccc7ac8bc5aa4f0c3362567f0f0f6f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 18 15:55:40 2021 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 18 15:55:40 2021 -0700"
      },
      "message": "libkeyutils: add the missing NOTICE file.\n\nBug: http://b/191499510\nTest: treehugger\nChange-Id: Ia546ad44f15e4afe7321e9ab6267a0e1f35d0490\n"
    },
    {
      "commit": "2e200580696343298872bd8d9d190192453d37cd",
      "tree": "e4468ba65b17ddcc1e0d4a19c47350c9cb55e89d",
      "parents": [
        "1c998ded12ccc7ac8bc5aa4f0c3362567f0f0f6f"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Jun 11 12:58:53 2021 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Jun 18 14:26:55 2021 +0900"
      },
      "message": "Completely migrate init first stage to Soong\n\nadb_debug.prop is migrated too. And ramdisk_available is added to all\ndependencies.\n\nBug: 187196593\nTest: boot\nChange-Id: I59cd149e0021211b8fd59c44b93bbf18dc8637bf\n"
    },
    {
      "commit": "4d93ef79a20350e966d3a3634e6f3ce7be26ef91",
      "tree": "7dac74d388c9ae44b5d54268312725f212a3dd31",
      "parents": [
        "ccc7db3d92748340e7ee473eac9a09e4605e9fba"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 16 17:39:00 2021 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 16 17:39:00 2021 -0700"
      },
      "message": "Separate out libkeyutils and mini_keyctl.\n\nThey have different licenses.\n\nTest: treehugger\nChange-Id: I9ab8ff33d2b302a9e334b29152f6cabf46121ea9\n"
    },
    {
      "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": "7b21637782358142be6953af26515b6cba80334b",
      "tree": "784b36191bbf76fabc43e07c82e159762edf057f",
      "parents": [
        "fcaed0effab54fa6face42a1b55c26760df0a074"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 15:25:43 2020 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 16:36:06 2020 -0600"
      },
      "message": "Update language to comply with Android\u0027s inclusive language guidance\n\nSee https://source.android.com/setup/contribute/respectful-code for reference\n\nBug: 161896447\nChange-Id: Iafcccbdbdf3ff1078e87000e2ce560ff09b43f68\n"
    },
    {
      "commit": "44a5f0ed7ff70b0d4fabb9256340e3dab0968871",
      "tree": "e2d4b0dbd59b26370a75271c3b1793ac0a3bab2d",
      "parents": [
        "b0b5d4f400aa432d586ffadc98abf387fce9ed5e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 08 09:27:17 2020 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 08 09:27:17 2020 -0700"
      },
      "message": "Stop using varargs in libkeyutils.\n\nIt\u0027s error-prone, and our specific usage of it here upsets ubsan.\n\nBug: https://issuetracker.google.com/158428513\nTest: treehugger\nChange-Id: I3a6b68865e6b4c37ac005f5f24c3d6e1de7c5bac\n"
    },
    {
      "commit": "f0a242f73d3b1f1b95a6fe2dcb7dee1e55a6c02c",
      "tree": "10d8fb314454957fb40899e8fd1acf55fc68611f",
      "parents": [
        "7b968315ee30218748b1b5daf896fd195f770158"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Aug 26 11:26:27 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Thu Sep 26 10:45:38 2019 -0700"
      },
      "message": "Refactor mini-keyctl and split a static library\n\nTest: mini-keyctl still works in command line\nBug: 112038744\nChange-Id: I08006d8befa69e4bf416a2bed9e1813725877147\n"
    },
    {
      "commit": "17aaee2f053f1fffb52497fb22da5252908a9c75",
      "tree": "2201e1e3581d19cd799354cf78d2fae7a3483d8a",
      "parents": [
        "b142458ab3d251769b0e1f66bf1f31a6ebda6d14"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Apr 15 15:19:08 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Apr 15 15:19:08 2019 -0700"
      },
      "message": "mini-keyctl: fix key id parsing by \"0x\" prefix\n\nOtherwise, ParseInt treats the input as decimal and fails.\n\nTest: add key works\nBug: None\nChange-Id: I144ab0bba519c7630e702562bfb54118a389908e\n"
    },
    {
      "commit": "b20e062ff9ae21b6ae3301014cf42313cbd984ee",
      "tree": "93fd07b88d519a71692b642911de1944356a2a12",
      "parents": [
        "f14652c30b8140a6e14970adeda4912063ad22c3"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Apr 08 10:08:44 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Apr 08 10:59:54 2019 -0700"
      },
      "message": "mini-keyctl: move logs to stdout\n\nAlso, print key id in padd/add like keyctl(1).  This makes local\ndebugging and integration test easier.\n\nTest: run all commands manually in shell, see expected output\nBug: None\nChange-Id: I6be6ea9e273e80e7d5848da5cf348da8308a62c1\n"
    },
    {
      "commit": "59183120c29e5e2747222b24de09484b7cd8cf17",
      "tree": "e95aee4f80ae6f695c3b51cc9c0bf1d702d7c92b",
      "parents": [
        "b4ef0beb990d02600cad57096bcd20c9d646c8fa"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Wed Mar 20 15:52:45 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Fri Mar 22 09:18:00 2019 -0700"
      },
      "message": "Initialize fs-verity keys in shell script\n\nThis gives us two benefits:\n  - Better compatibility to keyctl(1), which doesn\u0027t have \"dadd\"\n  - Pave the way to specify key\u0027s security labels, since keyctl(1)\n    doesn\u0027t support, and we want to avoid adding incompatible option.\n\nTest: See keys loaded in /proc/keys\nBug: 128607724\nChange-Id: Ia45f6e9dea80d037c0820cf1fd2bc9d7c8bb6302\n"
    },
    {
      "commit": "0fb290bb8aa46b6cb5e8790be7fbcec0a00876a9",
      "tree": "1669eb88756706fd9e6936d932f110c4df429873",
      "parents": [
        "582c7b9b829b3fe5b2b28efe3cb729d4fca76900"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Mar 18 13:49:02 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Mar 18 13:57:05 2019 -0700"
      },
      "message": "mini-keyctl: use ParseInt to parse keys\n\n- Valid ID format examples: 0x90a, 123\n - ID like 90a will not work now.\n\nBug: None\nTest: mini-keyctl unlink 0x11d25c86 0x2873c96d\n\nChange-Id: I057bce0a49a60f475d54b23e28dc18db25124466\n"
    },
    {
      "commit": "582c7b9b829b3fe5b2b28efe3cb729d4fca76900",
      "tree": "edfa856f6c77169d3d8353e0a8a2dd30e7685182",
      "parents": [
        "9555bd40cec95e94ea5152f4191c0bf6c4e1f75a"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Fri Mar 15 11:36:39 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Mar 18 09:45:12 2019 -0700"
      },
      "message": "mini-keyctl cleanup: keep local funcitons static\n\nTest: build\nBug: None\nChange-Id: If58f496173d8afff9eb81ff7f5975ddaac765d18\n"
    },
    {
      "commit": "327037f06363532c8cff79c7e6b1f64f4de9119c",
      "tree": "0a1c3006a2dc973fc84b9c3547b454c8a305e67f",
      "parents": [
        "0e5b74deff69312063e9f71d3b62f1f806b29526"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Fri Mar 15 11:35:45 2019 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Fri Mar 15 16:01:01 2019 -0700"
      },
      "message": "mini-keyctl: support printing security label\n\nTest: mini-keyctl security \u003ckey_id\u003e\nBug: 128607724\nChange-Id: If92b41d0aa96d626933546391b964ca2a8a48703\n"
    },
    {
      "commit": "b29b27ec7f47bde45ee65752cb218d6f7a0860d6",
      "tree": "577e5818ba4bc84e4e02d55d9a409b941c1e567b",
      "parents": [
        "2ba61b775a568e15153e443a58e66217152792e1"
      ],
      "author": {
        "name": "Xiaoyong Zhou",
        "email": "xzhou@google.com",
        "time": "Fri Mar 08 09:59:42 2019 -0800"
      },
      "committer": {
        "name": "Xiaoyong Zhou",
        "email": "xzhou@google.com",
        "time": "Fri Mar 08 09:59:42 2019 -0800"
      },
      "message": "Change mini-keyctl command format.\n\nThis CL change the mini-keyctl tool to make it compitable with libkeyctl\ntool to make it more useful.\n\nBug: 112038861\nTest: mini-keyctl padd asymmetric \u0027desc\u0027 .fs-verity \u003c /path/to/cert.der\nTest: mini-keyctl unlink \u003ckey_id\u003e \u003ckeyring_id\u003e\nTest: mini-keyctl restrict_keyring \u003ckeyring_id\u003e\n\nChange-Id: I950f07c7718f173823ce5a5cd08e0d1a0e23a007\n"
    },
    {
      "commit": "4a5c352e6dba774495aed1f9cd641846b0f8be94",
      "tree": "6915855b37a72bc22f6f13b60c112c4b1e2365ac",
      "parents": [
        "627a37cad936387b323a48a3edde899ab0809961"
      ],
      "author": {
        "name": "Xiaoyong Zhou",
        "email": "xzhou@google.com",
        "time": "Tue Jan 29 15:53:21 2019 -0800"
      },
      "committer": {
        "name": "Xiaoyong Zhou",
        "email": "xzhou@google.com",
        "time": "Wed Jan 30 13:08:31 2019 -0800"
      },
      "message": "Add a tool to add keys to keyring.\n\nThis CL adds a binary to load keys to a keyring.\n\nBug: 112038861\nTest: mini-keyctl -k .fsverity -c PATH_CONTAINER_CERTS\nTest: cat /proc/keys and find the newly added keys\nChange-Id: Iead68618ea194e9412616c5c6cff885e3cf78520\n"
    },
    {
      "commit": "a0e75045e6817a51e4e6b05880d871525a4d52fe",
      "tree": "5d65ece1bd5bcba61ff8617baa096c1e3a70b5ad",
      "parents": [
        "98c1b1ccf67113957f1e4d8678cf8b5a1fe747e1"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 24 14:11:00 2018 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 24 14:11:11 2018 +0900"
      },
      "message": "Build adbd for recovery\n\nadbd (and its dependencies) are marked as recovery_available:true so\nthat recovery version of the binary is built separately from the one for\nsystem partition. This allows us to stop copying the system version to\nthe recovery partition and also opens up the way to enable shared\nlibraries in the recovery partition. Then we can also build adbd as a\ndynamic executable.\n\nBug: 79146551\nTest: m -j adbd.recovery\nChange-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a\n"
    },
    {
      "commit": "40fdf3f4ab587f01d95b2ec119d817499b0edece",
      "tree": "ca59f23937fb33ebf7c1a6cf088eda0d0f7ce835",
      "parents": [
        "f88905d231367eeeb72379d9eb2debbadb47b788"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Apr 27 16:12:06 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Apr 27 16:12:06 2018 -0700"
      },
      "message": "Add test_suites lines.\n\nBug: N/A\nTest: builds\nChange-Id: Ic5e2b9206bcfcb53c774989013b5db6aab462e42\n"
    },
    {
      "commit": "1eeee966763d05c9710188542d1ca84e08fbb397",
      "tree": "04160262a8d8bddb31e014e251deac8dcff17a87",
      "parents": [
        "bca78df5a4d555d9d413de92b0e295c15d8f381c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 09 17:09:06 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 10 14:53:28 2017 -0700"
      },
      "message": "Add libkeyutils.\n\nAlso move init over to it.\n\nBug: http://b/37991155\nTest: builds+boots\nChange-Id: I5113a9d96a5ce0a0f3bad71134d6cc4f7b41a57e\n"
    }
  ]
}
