)]}'
{
  "log": [
    {
      "commit": "b1b998be4ec447f3086e7fd6a7f78eaec66a1c45",
      "tree": "f879926d84da38e068e5113157611ac0ce74087d",
      "parents": [
        "20d2be8672d24bfb441d075f82cc317d17d601f8"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Feb 15 03:28:26 2024 +0000"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Thu Feb 15 14:52:06 2024 -0800"
      },
      "message": "ViewBstr: replace std::string_view\u003cuint8_t\u003e with std::span\n\nIn newer versions of libc++, std::char_traits\u003cT\u003e is no longer defined\nfor non-character types, and a result, std::basic_string_view\u003cuint8_t\u003e\nis also no longer defined. See\nhttps://discourse.llvm.org/t/deprecating-std-string-t-for-non-character-t/66779.\n\nTrusty defaults to C++20, and this code uses std::span from C++20, so\nstop pinning the language mode to C++17.\n\nBug: 175635923\nTest: trusty/vendor/google/aosp/scripts/build.py qemu-generic-arm64-test-debug\nChange-Id: Ic926a5c194f089891333597c81383cd6b69cf9d5\n"
    },
    {
      "commit": "20d2be8672d24bfb441d075f82cc317d17d601f8",
      "tree": "c36d22235981ced49a043031c14fda09b1a97600",
      "parents": [
        "61d9bff9605ad2ffd877bd99a3bde414e21f01a2"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Dec 04 21:56:35 2023 -0800"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Mon Dec 04 21:56:35 2023 -0800"
      },
      "message": "Fix C++20 build\n\nBug: 311052584\nTest: build Trusty\nChange-Id: Ie52a4e2d4a5ad5d53acf72b8925c2341a13a3cd6\n"
    },
    {
      "commit": "61d9bff9605ad2ffd877bd99a3bde414e21f01a2",
      "tree": "185c84cdb381e7778dedd07a03929ee6de377f9f",
      "parents": [
        "237ccfe4c30633c1829d83d293e23bc82bcff4d9"
      ],
      "author": {
        "name": "Vikram Gaur",
        "email": "vikramgaur@google.com",
        "time": "Tue Mar 22 20:19:44 2022 +0000"
      },
      "committer": {
        "name": "Vikram Gaur",
        "email": "vikramgaur@google.com",
        "time": "Wed Mar 23 17:35:50 2022 +0000"
      },
      "message": "Fixing minor bugs in libcppbor.\n\nDisambiguated references to UINT, BOOLEAN\n\nUndefined TRUE/FALSE so that we can refer to the data types in CBOR.\n\nAdded required headers.\n\nChange-Id: I762fc9bc18fcb79e6f94bf1871d6ffe5c5790997\nTest: Existing test cases pass.\n"
    },
    {
      "commit": "237ccfe4c30633c1829d83d293e23bc82bcff4d9",
      "tree": "5cf6e6aed510f5de8e63831619b71c7f71f374ea",
      "parents": [
        "273776ac270a1b4a3fef27021926115900a9b9b6"
      ],
      "author": {
        "name": "Vikram Gaur",
        "email": "vikramgaur@google.com",
        "time": "Fri Mar 18 22:49:24 2022 +0000"
      },
      "committer": {
        "name": "Vikram Gaur",
        "email": "vikramgaur@google.com",
        "time": "Fri Mar 18 23:33:17 2022 +0000"
      },
      "message": "Fixed minor bugs in libcppbor.\n\nFixed a dangling pointer issue in ViewBstr roundtrip test.\n\nUsed explicit template instantiation for basic_string_view in\ntests instead of relying on template argument deduction.\n\nBug: 224815962\nChange-Id: I21967e9bb0ca12653c3f4a0c1bb7a99441894dc4\nTest: Corrected unit test. Existing test cases still pass.\n"
    },
    {
      "commit": "273776ac270a1b4a3fef27021926115900a9b9b6",
      "tree": "e4999d184f7c314c2be9a80cdb8c023158b36921",
      "parents": [
        "31258214ed9360e5848889f1b9a68cc5845cc8cb",
        "3abc4c30f4eb5011fa4d20a28ec7e3f57e25a33b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 08 00:17:33 2022 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 08 00:17:33 2022 +0000"
      },
      "message": "Merge Android 12L\n\nBug: 222710654\nMerged-In: Ib1552db7927c8f588485866121a5af3cfc159d79\nChange-Id: Icfc355f7275e9fcd2550fceac11c6f07aad59217\n"
    },
    {
      "commit": "3abc4c30f4eb5011fa4d20a28ec7e3f57e25a33b",
      "tree": "e4999d184f7c314c2be9a80cdb8c023158b36921",
      "parents": [
        "66189c349a3ad505ea7007912e168ff6cab6e98e",
        "2c9da42d4c7c5aad7ff4fb0c0741259f70e8d411"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 07:20:30 2022 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 07:20:30 2022 +0000"
      },
      "message": "Merge sc-v2-dev-plus-aosp-without-vendor@8084891\n\nBug: 214455710\nMerged-In: If052fcb2b2bbc5e0bfc8cfccc51cef11b9914017\nChange-Id: Ib1552db7927c8f588485866121a5af3cfc159d79\n"
    },
    {
      "commit": "66189c349a3ad505ea7007912e168ff6cab6e98e",
      "tree": "52bb07b055777dc81d6ea4023d57d6b2215f4fc3",
      "parents": [
        "9424732f83df8fcdb601b77d3aa3e346583c77cb",
        "31258214ed9360e5848889f1b9a68cc5845cc8cb"
      ],
      "author": {
        "name": "Hasini Gunasinghe",
        "email": "hasinitg@google.com",
        "time": "Fri Jan 21 21:56:32 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 21 21:56:32 2022 +0000"
      },
      "message": "Add input validation for \u0027parseRecursively\u0027 method. am: 31258214ed\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1956719\n\nChange-Id: I4717598cbad0fc2dda169f25e25756d09f4820ac\n"
    },
    {
      "commit": "31258214ed9360e5848889f1b9a68cc5845cc8cb",
      "tree": "52bb07b055777dc81d6ea4023d57d6b2215f4fc3",
      "parents": [
        "9424732f83df8fcdb601b77d3aa3e346583c77cb"
      ],
      "author": {
        "name": "Hasini Gunasinghe",
        "email": "hasinitg@google.com",
        "time": "Fri Jan 21 01:50:17 2022 +0000"
      },
      "committer": {
        "name": "Hasini Gunasinghe",
        "email": "hasinitg@google.com",
        "time": "Fri Jan 21 01:50:17 2022 +0000"
      },
      "message": "Add input validation for \u0027parseRecursively\u0027 method.\n\nBug: 192743373\nTest: To be verified with fuzzer test case.\nMerged-In: If052fcb2b2bbc5e0bfc8cfccc51cef11b9914017\nChange-Id: I0b553d58863aaa85004a7bc576fb524df31af44a\n"
    },
    {
      "commit": "2c9da42d4c7c5aad7ff4fb0c0741259f70e8d411",
      "tree": "e4999d184f7c314c2be9a80cdb8c023158b36921",
      "parents": [
        "872b0aa4fc180fc81012be8196abe3930c5aeff8",
        "8f4908840cdd9cc2fe0442033516a273046598a2"
      ],
      "author": {
        "name": "Hasini Gunasinghe",
        "email": "hasinitg@google.com",
        "time": "Wed Jan 12 07:56:09 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 12 07:56:09 2022 +0000"
      },
      "message": "Add input validation for \u0027parseRecursively\u0027 method. am: 8f4908840c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/16607343\n\nChange-Id: Ifd1fcd9db93e245451b43e0e86ba7d0c0a3206c5\n"
    },
    {
      "commit": "8f4908840cdd9cc2fe0442033516a273046598a2",
      "tree": "8001d1f036eb96b6757a6ce86e2018de9d1295ac",
      "parents": [
        "7301ee25d29c723b341e05da57522d6727c81154"
      ],
      "author": {
        "name": "Hasini Gunasinghe",
        "email": "hasinitg@google.com",
        "time": "Tue Jan 11 02:58:57 2022 +0000"
      },
      "committer": {
        "name": "Hasini Gunasinghe",
        "email": "hasinitg@google.com",
        "time": "Wed Jan 12 03:14:35 2022 +0000"
      },
      "message": "Add input validation for \u0027parseRecursively\u0027 method.\n\nBug: 192743373\nTest: To be verified with fuzzer test case.\nChange-Id: If052fcb2b2bbc5e0bfc8cfccc51cef11b9914017\n"
    },
    {
      "commit": "872b0aa4fc180fc81012be8196abe3930c5aeff8",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "97f7c36ea8d7da33d177a470e76166d3e83021c5",
        "9424732f83df8fcdb601b77d3aa3e346583c77cb"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 08 08:30:09 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 08 08:30:09 2021 +0000"
      },
      "message": "[automerger skipped] Merge Android 12 am: 808b94ded1 -s ours am: 81552a0a16 -s ours am: a1b9cc16db -s ours am: 9424732f83 -s ours\n\nam skip reason: Merged-In I924b3ddd6fd350227c02d9a15857de5102311a32 with SHA-1 3d50375056 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1847436\n\nChange-Id: I5fe9edba3dab0aef045cee149cce800806a45f4d\n"
    },
    {
      "commit": "9424732f83df8fcdb601b77d3aa3e346583c77cb",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "c29722361a0bda2c3417c0a461f295cdefc2086c",
        "a1b9cc16db0a749d28afd29f025f3e227c004d64"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 08 07:58:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 08 07:58:43 2021 +0000"
      },
      "message": "[automerger skipped] Merge Android 12 am: 808b94ded1 -s ours am: 81552a0a16 -s ours am: a1b9cc16db -s ours\n\nam skip reason: Merged-In I924b3ddd6fd350227c02d9a15857de5102311a32 with SHA-1 3d50375056 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1847436\n\nChange-Id: Id3d0415a8f4d3eacb9e4f2a65758fa13c34aa916\n"
    },
    {
      "commit": "a1b9cc16db0a749d28afd29f025f3e227c004d64",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "3a4281c96ef67cf796d2b97009951d30bac8af67",
        "81552a0a1661b333c85b743e3ac3889b9f34f19a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 08 01:39:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 08 01:39:55 2021 +0000"
      },
      "message": "[automerger skipped] Merge Android 12 am: 808b94ded1 -s ours am: 81552a0a16 -s ours\n\nam skip reason: Merged-In I924b3ddd6fd350227c02d9a15857de5102311a32 with SHA-1 3d50375056 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1847436\n\nChange-Id: Ie8842b5695565100b8ae992672a63ee5689e5467\n"
    },
    {
      "commit": "81552a0a1661b333c85b743e3ac3889b9f34f19a",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "3d50375056638a74ee9bce3b2e2e10ee8f3a9442",
        "808b94ded1e6315101bd98750fa997467a5aa226"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 08 01:20:30 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 08 01:20:30 2021 +0000"
      },
      "message": "[automerger skipped] Merge Android 12 am: 808b94ded1 -s ours\n\nam skip reason: Merged-In I924b3ddd6fd350227c02d9a15857de5102311a32 with SHA-1 3d50375056 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1847436\n\nChange-Id: I9c4068309bd2e3825f7125146cbbcdbe212b5aaf\n"
    },
    {
      "commit": "808b94ded1e6315101bd98750fa997467a5aa226",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "b0c9795e040ef73f9d2cf5b44a104dd99d531644",
        "3d50375056638a74ee9bce3b2e2e10ee8f3a9442"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 06 22:53:10 2021 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 06 22:53:10 2021 +0000"
      },
      "message": "Merge Android 12\n\nBug: 202323961\nMerged-In: I924b3ddd6fd350227c02d9a15857de5102311a32\nChange-Id: I4da905f9e98fe1fe675a24a859939a9fcdcdde73\n"
    },
    {
      "commit": "97f7c36ea8d7da33d177a470e76166d3e83021c5",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "a3bc7d7b212013e20391ada0c1eb4c164e2fba3f",
        "c29722361a0bda2c3417c0a461f295cdefc2086c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 17 20:32:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 17 20:32:59 2021 +0000"
      },
      "message": "[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: 3d50375056 -s ours am: 3a4281c96e -s ours am: c29722361a -s ours\n\nam skip reason: Merged-In Ia7a8b4e355aa9086135422fd1e45996ab1731108 with SHA-1 d7ace4469d is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15571663\n\nChange-Id: I97eda453f4f3b929bf834888a466a32fe0dbd579\n"
    },
    {
      "commit": "c29722361a0bda2c3417c0a461f295cdefc2086c",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "d7ace4469d1ea1acefce0f0922e97d814b6970ac",
        "3a4281c96ef67cf796d2b97009951d30bac8af67"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 17 19:46:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 17 19:46:55 2021 +0000"
      },
      "message": "[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: 3d50375056 -s ours am: 3a4281c96e -s ours\n\nam skip reason: Merged-In Ia7a8b4e355aa9086135422fd1e45996ab1731108 with SHA-1 d7ace4469d is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15571663\n\nChange-Id: I177beffffd68046ae63d815f7d0938e7bd6dfeee\n"
    },
    {
      "commit": "3a4281c96ef67cf796d2b97009951d30bac8af67",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "d7ace4469d1ea1acefce0f0922e97d814b6970ac",
        "3d50375056638a74ee9bce3b2e2e10ee8f3a9442"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 17 18:36:24 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 17 18:36:24 2021 +0000"
      },
      "message": "[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: 3d50375056 -s ours\n\nam skip reason: Merged-In Ia7a8b4e355aa9086135422fd1e45996ab1731108 with SHA-1 d7ace4469d is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15571663\n\nChange-Id: I8f90e9485dd89c62154f3c6e1acbbfbf1e54b606\n"
    },
    {
      "commit": "3d50375056638a74ee9bce3b2e2e10ee8f3a9442",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "1b23995a6ba5df2ae499ab1a7179b07462bf34de",
        "d7ace4469d1ea1acefce0f0922e97d814b6970ac"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:30:56 2021 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:30:56 2021 +0000"
      },
      "message": "Merge sc-dev-plus-aosp-without-vendor@7634622\n\nMerged-In: Ia7a8b4e355aa9086135422fd1e45996ab1731108\nChange-Id: I924b3ddd6fd350227c02d9a15857de5102311a32\n"
    },
    {
      "commit": "a3bc7d7b212013e20391ada0c1eb4c164e2fba3f",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "26de8b432a63cd94cb4482840e18aba157ec11dc",
        "d7ace4469d1ea1acefce0f0922e97d814b6970ac"
      ],
      "author": {
        "name": "Seth Moore",
        "email": "sethmo@google.com",
        "time": "Fri Jul 09 05:36:10 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 05:36:10 2021 +0000"
      },
      "message": "Don\u0027t allow implicit conversion to Array am: b0c9795e04 am: 1b23995a6b am: d7ace4469d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1753047\n\nChange-Id: I0b58b4ca7b9f4c86c269201101352e9a9410ff5b\n"
    },
    {
      "commit": "d7ace4469d1ea1acefce0f0922e97d814b6970ac",
      "tree": "a7b0c82cc4b342d22a22e671d64980a5384e3949",
      "parents": [
        "8ca1ad02f8e03e7e0a00cfbffb34697245d5709c",
        "1b23995a6ba5df2ae499ab1a7179b07462bf34de"
      ],
      "author": {
        "name": "Seth Moore",
        "email": "sethmo@google.com",
        "time": "Fri Jul 09 05:26:25 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 05:26:25 2021 +0000"
      },
      "message": "Don\u0027t allow implicit conversion to Array am: b0c9795e04 am: 1b23995a6b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1753047\n\nChange-Id: Ia7a8b4e355aa9086135422fd1e45996ab1731108\n"
    },
    {
      "commit": "1b23995a6ba5df2ae499ab1a7179b07462bf34de",
      "tree": "225b39f6a07685ac03481890a6b618ee99b514d9",
      "parents": [
        "7d548df91959ac4dc30c8c1c8dc3db12894e7229",
        "b0c9795e040ef73f9d2cf5b44a104dd99d531644"
      ],
      "author": {
        "name": "Seth Moore",
        "email": "sethmo@google.com",
        "time": "Fri Jul 09 05:06:15 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 05:06:15 2021 +0000"
      },
      "message": "Don\u0027t allow implicit conversion to Array am: b0c9795e04\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1753047\n\nChange-Id: I3b772f0a5e1d8c2ece190bcc6bc2bf41f499f99f\n"
    },
    {
      "commit": "b0c9795e040ef73f9d2cf5b44a104dd99d531644",
      "tree": "225b39f6a07685ac03481890a6b618ee99b514d9",
      "parents": [
        "7d548df91959ac4dc30c8c1c8dc3db12894e7229"
      ],
      "author": {
        "name": "Seth Moore",
        "email": "sethmo@google.com",
        "time": "Wed Jun 30 18:38:23 2021 -0700"
      },
      "committer": {
        "name": "Seth Moore",
        "email": "sethmo@google.com",
        "time": "Wed Jun 30 18:38:23 2021 -0700"
      },
      "message": "Don\u0027t allow implicit conversion to Array\n\nThe variadic Array constructor would implicitly make an Array object\nfrom a single input that is convertable to an Item. This leads to\nsurprising behaviors wherein Arrays could be created unintentionally.\n\nFix this by making the variadic constructor only work for more than\none argument. Add an additional, single-item constructor that is\nexplicit.\n\nBug: 191778240\nTest: cppbor_host_test_external\nChange-Id: Ifadc6d3137ee285a81076a4125b6053f1d7c21c4\n"
    },
    {
      "commit": "26de8b432a63cd94cb4482840e18aba157ec11dc",
      "tree": "8bcb0df1a7c37156c8d3de44d2ca11bcb152dcea",
      "parents": [
        "9821e3c1ce118cbd69620caa15f4f82c86da5793",
        "7301ee25d29c723b341e05da57522d6727c81154"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Jun 30 16:48:02 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 16:48:02 2021 +0000"
      },
      "message": "Check for integer overflow in cppbor::parseRecursively. am: 4907264bdc am: 7301ee25d2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15110385\n\nChange-Id: I80fc60e00f58504181480b34c0796cb3f6b39789\n"
    },
    {
      "commit": "9821e3c1ce118cbd69620caa15f4f82c86da5793",
      "tree": "8bcb0df1a7c37156c8d3de44d2ca11bcb152dcea",
      "parents": [
        "a11b046c2fd614802a169a028cf3467557ba7b3a",
        "8ca1ad02f8e03e7e0a00cfbffb34697245d5709c"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Jun 30 16:44:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 16:44:06 2021 +0000"
      },
      "message": "Check for integer overflow in cppbor::parseRecursively. am: 4907264bdc am: 8ca1ad02f8\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15110385\n\nChange-Id: Ibdc7d6fa7ca11d69f401d583a1a3448c4ebbe1d2\n"
    },
    {
      "commit": "7301ee25d29c723b341e05da57522d6727c81154",
      "tree": "b9b027af6f181031574ee05829b5fba078b01f2b",
      "parents": [
        "2b7033bfad85c9b942411fe23e3231dad7c94c98",
        "4907264bdcc3da0477bb5648e55c07705e2793ba"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Jun 30 16:33:45 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 16:33:45 2021 +0000"
      },
      "message": "Check for integer overflow in cppbor::parseRecursively. am: 4907264bdc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15110385\n\nChange-Id: Ie9f88cfb2f561a44dd6afe7116eaced6dcef073b\n"
    },
    {
      "commit": "8ca1ad02f8e03e7e0a00cfbffb34697245d5709c",
      "tree": "8bcb0df1a7c37156c8d3de44d2ca11bcb152dcea",
      "parents": [
        "2521e189bbcc21de7a3ec1dfdc1ee32d515b2539",
        "4907264bdcc3da0477bb5648e55c07705e2793ba"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Jun 30 16:32:49 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 16:32:49 2021 +0000"
      },
      "message": "Check for integer overflow in cppbor::parseRecursively. am: 4907264bdc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcppbor/+/15110385\n\nChange-Id: Ice7fdf01bd8dfd21188cb2f0385b5bba1b6c4a00\n"
    },
    {
      "commit": "4907264bdcc3da0477bb5648e55c07705e2793ba",
      "tree": "b9b027af6f181031574ee05829b5fba078b01f2b",
      "parents": [
        "2b7033bfad85c9b942411fe23e3231dad7c94c98"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Fri Jun 25 10:44:06 2021 -0600"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Fri Jun 25 10:45:30 2021 -0600"
      },
      "message": "Check for integer overflow in cppbor::parseRecursively.\n\nBug: 191303307\nTest: Fuzzer from bug\nChange-Id: I98830ec1bd77f152266f35a585d286be13a2551b\n"
    },
    {
      "commit": "a11b046c2fd614802a169a028cf3467557ba7b3a",
      "tree": "4929b3ac1ebbb10f1da2132c5d652c85c83776f1",
      "parents": [
        "2b7033bfad85c9b942411fe23e3231dad7c94c98",
        "2521e189bbcc21de7a3ec1dfdc1ee32d515b2539"
      ],
      "author": {
        "name": "Stephen Crane",
        "email": "sjc@immunant.com",
        "time": "Thu Jun 03 23:17:09 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 03 23:17:09 2021 +0000"
      },
      "message": "Add libcppcbor to library build system am: 10ca06966b am: 7d548df919 am: 2521e189bb\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1536784\n\nChange-Id: Ie0fbc63033ea191af8c35f0d6a7eb425acef992d\n"
    },
    {
      "commit": "2521e189bbcc21de7a3ec1dfdc1ee32d515b2539",
      "tree": "4929b3ac1ebbb10f1da2132c5d652c85c83776f1",
      "parents": [
        "2b7033bfad85c9b942411fe23e3231dad7c94c98",
        "7d548df91959ac4dc30c8c1c8dc3db12894e7229"
      ],
      "author": {
        "name": "Stephen Crane",
        "email": "sjc@immunant.com",
        "time": "Thu Jun 03 23:01:18 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 03 23:01:18 2021 +0000"
      },
      "message": "Add libcppcbor to library build system am: 10ca06966b am: 7d548df919\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1536784\n\nChange-Id: Ia29cabef2cbfd9320e596e9ab4c55515294e5c0e\n"
    },
    {
      "commit": "7d548df91959ac4dc30c8c1c8dc3db12894e7229",
      "tree": "4929b3ac1ebbb10f1da2132c5d652c85c83776f1",
      "parents": [
        "850761c661aa0aafdee0f59f52edb9786cb01e1b",
        "10ca06966bbd9c461c12d814b55b1d8f2902a174"
      ],
      "author": {
        "name": "Stephen Crane",
        "email": "sjc@immunant.com",
        "time": "Thu Jun 03 22:38:16 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 03 22:38:16 2021 +0000"
      },
      "message": "Add libcppcbor to library build system am: 10ca06966b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1536784\n\nChange-Id: I8003ef670f9ec658392ffeb4496df7aaae7cf15d\n"
    },
    {
      "commit": "10ca06966bbd9c461c12d814b55b1d8f2902a174",
      "tree": "4929b3ac1ebbb10f1da2132c5d652c85c83776f1",
      "parents": [
        "8f773c2103df31639317f67171d8de32f4b7cd22"
      ],
      "author": {
        "name": "Stephen Crane",
        "email": "sjc@immunant.com",
        "time": "Thu Oct 29 13:33:43 2020 -0700"
      },
      "committer": {
        "name": "Stephen Crane",
        "email": "sjc@immunant.com",
        "time": "Tue Apr 27 11:36:37 2021 -0700"
      },
      "message": "Add libcppcbor to library build system\n\nSwitch to building libcppcbor with the library.mk system instead of as a\ngeneric lk module.\n\nTest: build.py qemu-generic-arm64-test-debug\nChange-Id: I04b91b6c18480bdc9018be18aebaf9b40bdefedf\n"
    },
    {
      "commit": "2b7033bfad85c9b942411fe23e3231dad7c94c98",
      "tree": "2b69f7dc8604920771ff91f00f15e4af2aacd38a",
      "parents": [
        "49c1162f4fb9f7eeb34aedff3702774218f6c2e1",
        "ebb61a2708330233c3c6777686951701206f76db"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 21 04:55:02 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 21 04:55:02 2021 +0000"
      },
      "message": "Merge \"Remove CONTRIBUTING.md\" am: 8f773c2103 am: 850761c661 am: ebb61a2708\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1670288\n\nChange-Id: I501f267ae724235023bae64ea7936f1dcdf1e901\n"
    },
    {
      "commit": "ebb61a2708330233c3c6777686951701206f76db",
      "tree": "2b69f7dc8604920771ff91f00f15e4af2aacd38a",
      "parents": [
        "02e6c572b99a3ba2e37db4e21ba64712570b1de1",
        "850761c661aa0aafdee0f59f52edb9786cb01e1b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 21 04:32:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 21 04:32:55 2021 +0000"
      },
      "message": "Merge \"Remove CONTRIBUTING.md\" am: 8f773c2103 am: 850761c661\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1670288\n\nChange-Id: I187374c138a0124ffd5efac3ad3dd558136bab66\n"
    },
    {
      "commit": "850761c661aa0aafdee0f59f52edb9786cb01e1b",
      "tree": "2b69f7dc8604920771ff91f00f15e4af2aacd38a",
      "parents": [
        "33060560da60c02488b908772c2c2a096563edfb",
        "8f773c2103df31639317f67171d8de32f4b7cd22"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 21 04:06:24 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 21 04:06:24 2021 +0000"
      },
      "message": "Merge \"Remove CONTRIBUTING.md\" am: 8f773c2103\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1670288\n\nChange-Id: I3e6410ec4e3dfddf1c8d00241c175ad6307f39df\n"
    },
    {
      "commit": "8f773c2103df31639317f67171d8de32f4b7cd22",
      "tree": "2b69f7dc8604920771ff91f00f15e4af2aacd38a",
      "parents": [
        "a7ca25a181f92bc4d4db75f4994939f5cbd1d788",
        "59fd7ae9bccfcd300fcecb7d9908ed8923dacc41"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 21 03:42:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 21 03:42:22 2021 +0000"
      },
      "message": "Merge \"Remove CONTRIBUTING.md\""
    },
    {
      "commit": "49c1162f4fb9f7eeb34aedff3702774218f6c2e1",
      "tree": "31e098ee8aef09d4327027589b0cdef6f631e004",
      "parents": [
        "4152281d79402e7b3be7ecf813a79a9d5435c6c0",
        "02e6c572b99a3ba2e37db4e21ba64712570b1de1"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Apr 15 02:49:12 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 15 02:49:12 2021 +0000"
      },
      "message": "Fix integer cast in handleNint am: a7ca25a181 am: 33060560da am: 02e6c572b9\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1663840\n\nChange-Id: I10b3f39467e855be7fcdf0be9a1006962a2580bf\n"
    },
    {
      "commit": "02e6c572b99a3ba2e37db4e21ba64712570b1de1",
      "tree": "31e098ee8aef09d4327027589b0cdef6f631e004",
      "parents": [
        "079f406f9f7ed2946f1a91c8869b0ff715c442ec",
        "33060560da60c02488b908772c2c2a096563edfb"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Apr 15 01:45:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 15 01:45:00 2021 +0000"
      },
      "message": "Fix integer cast in handleNint am: a7ca25a181 am: 33060560da\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1663840\n\nChange-Id: I393f03676542a63b9d0cb3d34b85ad5dc0b60e3d\n"
    },
    {
      "commit": "33060560da60c02488b908772c2c2a096563edfb",
      "tree": "31e098ee8aef09d4327027589b0cdef6f631e004",
      "parents": [
        "05f22c38411cb623128ecee51802607bc253e7a1",
        "a7ca25a181f92bc4d4db75f4994939f5cbd1d788"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Apr 15 00:56:27 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 15 00:56:27 2021 +0000"
      },
      "message": "Fix integer cast in handleNint am: a7ca25a181\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1663840\n\nChange-Id: I8e27a73ec953c0db8a44fbff11c5dc81b26e11b0\n"
    },
    {
      "commit": "a7ca25a181f92bc4d4db75f4994939f5cbd1d788",
      "tree": "31e098ee8aef09d4327027589b0cdef6f631e004",
      "parents": [
        "f3e77b27817305a2da67113febfbdecf9a519cc0"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Fri Apr 02 23:14:02 2021 -0700"
      },
      "committer": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Fri Apr 09 21:17:18 2021 -0700"
      },
      "message": "Fix integer cast in handleNint\n\nThis fixes an incorrect integer cast in the handleNint function\nin cppbor_parse.cpp which would trigger UBSAN failures in the\nTrusty apploader.\n\nChange-Id: Id35865e524c9837d907fe352feac783b3f7f36b0\n"
    },
    {
      "commit": "4152281d79402e7b3be7ecf813a79a9d5435c6c0",
      "tree": "970a1fd056f379dd700380133ca280e5cfe5931e",
      "parents": [
        "866760dc5ad995c8addfb767acece1d99a2d003d",
        "079f406f9f7ed2946f1a91c8869b0ff715c442ec"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Fri Apr 09 01:06:11 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 09 01:06:11 2021 +0000"
      },
      "message": "Make const overloads available in sub-classes. am: f3e77b2781 am: 05f22c3841 am: 079f406f9f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1670287\n\nChange-Id: I63f44e5294f2a799d12a9aa2ee6120f6361864f6\n"
    },
    {
      "commit": "079f406f9f7ed2946f1a91c8869b0ff715c442ec",
      "tree": "970a1fd056f379dd700380133ca280e5cfe5931e",
      "parents": [
        "09e3750c145f0f4bff1c4668a3a06b9e268a9295",
        "05f22c38411cb623128ecee51802607bc253e7a1"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Thu Apr 08 23:55:39 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 08 23:55:39 2021 +0000"
      },
      "message": "Make const overloads available in sub-classes. am: f3e77b2781 am: 05f22c3841\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1670287\n\nChange-Id: I331cd866b2abb1b9cbe3021d40be5a798691c2d7\n"
    },
    {
      "commit": "05f22c38411cb623128ecee51802607bc253e7a1",
      "tree": "970a1fd056f379dd700380133ca280e5cfe5931e",
      "parents": [
        "07613905aa864d36ca4a6e863c4b7859ccbaaf0f",
        "f3e77b27817305a2da67113febfbdecf9a519cc0"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Thu Apr 08 23:34:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 08 23:34:33 2021 +0000"
      },
      "message": "Make const overloads available in sub-classes. am: f3e77b2781\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1670287\n\nChange-Id: I817c04110708942a2977487603f852f949160529\n"
    },
    {
      "commit": "59fd7ae9bccfcd300fcecb7d9908ed8923dacc41",
      "tree": "f537cecc48dff485379f24934d58236ee32b5d34",
      "parents": [
        "bdc577b46b966204b44de984308a0326624c860c"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Thu Apr 08 11:51:25 2021 -0700"
      },
      "committer": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Thu Apr 08 11:51:25 2021 -0700"
      },
      "message": "Remove CONTRIBUTING.md\n\nAOSP is the upstream source for this library.\n\nTest: Purple is a good color for a bike shed.\nChange-Id: I6be4c7ec47b15cc5fbed8091555613ef22623c28\n"
    },
    {
      "commit": "f3e77b27817305a2da67113febfbdecf9a519cc0",
      "tree": "970a1fd056f379dd700380133ca280e5cfe5931e",
      "parents": [
        "bdc577b46b966204b44de984308a0326624c860c"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Thu Apr 08 11:25:18 2021 -0700"
      },
      "committer": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Thu Apr 08 11:25:18 2021 -0700"
      },
      "message": "Make const overloads available in sub-classes.\n\nDue to the overloading behavior in sub-classes, access to the methods\nreturning const types in Item were not accessible from the Item\nsubclasses. This change adds the using statements necessary to fix that.\n\nTest: cd hardware/interfaces/identity \u0026\u0026 mm -j48\nChange-Id: I40bff6470c5fecfb308fec527540a8fbf1abf91a\n"
    },
    {
      "commit": "866760dc5ad995c8addfb767acece1d99a2d003d",
      "tree": "25b8078d37783ecca96cdf6677de6322035ce15d",
      "parents": [
        "c553ce5ef89d0608176667ffb9ff24991ab23835",
        "09e3750c145f0f4bff1c4668a3a06b9e268a9295"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Apr 01 18:31:36 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 01 18:31:36 2021 +0000"
      },
      "message": "Error on unknown simple value am: bdc577b46b am: 07613905aa am: 09e3750c14\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1658065\n\nChange-Id: Ifad4b06d9fa793eb17df193ec39497a1f9ccad30\n"
    },
    {
      "commit": "c553ce5ef89d0608176667ffb9ff24991ab23835",
      "tree": "18ff671c96f5878fc77ac63d4c15a53909e41071",
      "parents": [
        "09ba61cedc0fadf59832e4d2be7858d4b4466aab",
        "57bba0cf1892578e5eb82f3644ae0a3481156064"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Apr 01 18:31:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 01 18:31:35 2021 +0000"
      },
      "message": "Reject reserved values and indefinite lengths am: 42a7aa8fbf am: f816fae5dd am: 57bba0cf18\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1658064\n\nChange-Id: I5433de3cbb5e69797f3f768c0a7436dbb66c0c79\n"
    },
    {
      "commit": "09e3750c145f0f4bff1c4668a3a06b9e268a9295",
      "tree": "25b8078d37783ecca96cdf6677de6322035ce15d",
      "parents": [
        "57bba0cf1892578e5eb82f3644ae0a3481156064",
        "07613905aa864d36ca4a6e863c4b7859ccbaaf0f"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Apr 01 17:46:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 01 17:46:23 2021 +0000"
      },
      "message": "Error on unknown simple value am: bdc577b46b am: 07613905aa\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1658065\n\nChange-Id: Ib0c56ae07f6d6958df227d8978f7eee1aa6a6cbf\n"
    },
    {
      "commit": "57bba0cf1892578e5eb82f3644ae0a3481156064",
      "tree": "18ff671c96f5878fc77ac63d4c15a53909e41071",
      "parents": [
        "7da24633c1b826815c61d39b5182848a1a05b56a",
        "f816fae5dd98084f0ee061615ee0db12f567c315"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Apr 01 17:46:16 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 01 17:46:16 2021 +0000"
      },
      "message": "Reject reserved values and indefinite lengths am: 42a7aa8fbf am: f816fae5dd\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1658064\n\nChange-Id: I4992142bb192776d9cacf5617084470b47c37ddd\n"
    },
    {
      "commit": "07613905aa864d36ca4a6e863c4b7859ccbaaf0f",
      "tree": "25b8078d37783ecca96cdf6677de6322035ce15d",
      "parents": [
        "f816fae5dd98084f0ee061615ee0db12f567c315",
        "bdc577b46b966204b44de984308a0326624c860c"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Apr 01 17:04:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 01 17:04:17 2021 +0000"
      },
      "message": "Error on unknown simple value am: bdc577b46b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1658065\n\nChange-Id: I382cf2f91896465db2fbdc67e7d6afb4ee51bf61\n"
    },
    {
      "commit": "f816fae5dd98084f0ee061615ee0db12f567c315",
      "tree": "18ff671c96f5878fc77ac63d4c15a53909e41071",
      "parents": [
        "decff6ea665ed46db44a041d2197d37ed66d66a3",
        "42a7aa8fbfe401dcb06cd07f7f9242a1ef3b9627"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Thu Apr 01 17:04:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 01 17:04:17 2021 +0000"
      },
      "message": "Reject reserved values and indefinite lengths am: 42a7aa8fbf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1658064\n\nChange-Id: I643cd7fc1fa0f5e7430adabc73b7a2536d14bf0f\n"
    },
    {
      "commit": "bdc577b46b966204b44de984308a0326624c860c",
      "tree": "25b8078d37783ecca96cdf6677de6322035ce15d",
      "parents": [
        "42a7aa8fbfe401dcb06cd07f7f9242a1ef3b9627"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Tue Mar 30 12:53:04 2021 +0000"
      },
      "committer": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Tue Mar 30 16:44:10 2021 +0000"
      },
      "message": "Error on unknown simple value\n\nNull, true and false are handled but any other simple value, or floating\npointer value, would otherwise reach the CHECK() that was expected to be\nunreachable. Instead, error when an unhandled value is seen.\n\nTest: cppbor_host_test_external\nChange-Id: Idb1099bbc51649e5eb8f5fb4fa60553e8cbe7e8f\n"
    },
    {
      "commit": "42a7aa8fbfe401dcb06cd07f7f9242a1ef3b9627",
      "tree": "18ff671c96f5878fc77ac63d4c15a53909e41071",
      "parents": [
        "4d171a791a4e44ae1b061f122282d0448dc612b3"
      ],
      "author": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Tue Mar 30 12:48:04 2021 +0000"
      },
      "committer": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Tue Mar 30 16:44:10 2021 +0000"
      },
      "message": "Reject reserved values and indefinite lengths\n\nRFC 8949 defines additional information values 28, 29, 30 and 31 as\neither reserved or indicating indefinite length values. Reject all of\nthese.\n\nTest: cppbor_host_test_external\nChange-Id: Ic9ae7630c8f75d060e4199d375c1f696699a4f66\n"
    },
    {
      "commit": "09ba61cedc0fadf59832e4d2be7858d4b4466aab",
      "tree": "783985d5fa72db3f8f992149c9a263fbebb13f65",
      "parents": [
        "2fd28c9d366ff015e33a2ce746d70cc9e771eb8a",
        "7da24633c1b826815c61d39b5182848a1a05b56a"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Mar 25 20:15:14 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 25 20:15:14 2021 +0000"
      },
      "message": "Add view items for zero-copy parsing of CBOR strings am: 4d171a791a am: decff6ea66 am: 7da24633c1\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1588192\n\nChange-Id: I95db2120fe0bc1c98b27a914bbe1193d6062d775\n"
    },
    {
      "commit": "7da24633c1b826815c61d39b5182848a1a05b56a",
      "tree": "783985d5fa72db3f8f992149c9a263fbebb13f65",
      "parents": [
        "2fd154100177c3689a3a0334c25fbdb0c5ccf68e",
        "decff6ea665ed46db44a041d2197d37ed66d66a3"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Mar 25 19:38:27 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 25 19:38:27 2021 +0000"
      },
      "message": "Add view items for zero-copy parsing of CBOR strings am: 4d171a791a am: decff6ea66\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1588192\n\nChange-Id: I86db18f07d7f04acc13f87d75006fc7558f8a544\n"
    },
    {
      "commit": "decff6ea665ed46db44a041d2197d37ed66d66a3",
      "tree": "783985d5fa72db3f8f992149c9a263fbebb13f65",
      "parents": [
        "ad80fb83f579372e142e97cba8ea9bddd8362814",
        "4d171a791a4e44ae1b061f122282d0448dc612b3"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Mar 25 19:00:04 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 25 19:00:04 2021 +0000"
      },
      "message": "Add view items for zero-copy parsing of CBOR strings am: 4d171a791a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1588192\n\nChange-Id: I97ebf04460b75af783b1759a8e5816bc198cf321\n"
    },
    {
      "commit": "4d171a791a4e44ae1b061f122282d0448dc612b3",
      "tree": "783985d5fa72db3f8f992149c9a263fbebb13f65",
      "parents": [
        "ad80fb83f579372e142e97cba8ea9bddd8362814"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Fri Feb 12 22:47:05 2021 -0800"
      },
      "committer": {
        "name": "Andrei Homescu",
        "email": "ah@immunant.com",
        "time": "Thu Mar 11 15:37:43 2021 -0800"
      },
      "message": "Add view items for zero-copy parsing of CBOR strings\n\nThis CL adds two new ViewTstr and ViewBstr Item types that hold\nstrings as string_view and basic_string_view\u003cuint8_t\u003e types\ninstead of std::string or std::vector\u003cuint8_t\u003e, respectively.\nThis allows for zero-copy parsing of CBOR (mainly strings),\nwhich is useful in low-memory environments like the apploader\nwhere CBOR data can contain large bstr values.\n\nBug: 115420908\nTest: cppbor_host_test_external\nChange-Id: I69322f0de258e3583cbd842ce240398504a1973f\n"
    },
    {
      "commit": "2fd28c9d366ff015e33a2ce746d70cc9e771eb8a",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "ce8efdeb75ee62abc3c917114633002c202e2337",
        "2fd154100177c3689a3a0334c25fbdb0c5ccf68e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 14:52:32 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 20 14:52:32 2021 +0000"
      },
      "message": "[automerger skipped] Mark ab/7061308 as merged in stage. am: ad80fb83f5 -s ours am: 2fd1541001 -s ours\n\nam skip reason: Change-Id Iaa423f28a08a8b8619ceff179b69b7d102a596ce with SHA-1 c285326084 is in history\n\nOriginal change: undetermined\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I19b81335d4263ca4d5ced139f51afd61c8327df5\n"
    },
    {
      "commit": "2fd154100177c3689a3a0334c25fbdb0c5ccf68e",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "d9c666acbedd25fa2cae4dac16c0e4fd750c9c67",
        "ad80fb83f579372e142e97cba8ea9bddd8362814"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 13:55:18 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 20 13:55:18 2021 +0000"
      },
      "message": "[automerger skipped] Mark ab/7061308 as merged in stage. am: ad80fb83f5 -s ours\n\nam skip reason: Change-Id Iaa423f28a08a8b8619ceff179b69b7d102a596ce with SHA-1 c285326084 is in history\n\nOriginal change: undetermined\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I8ea3da8ba7194bb4e8391b9542a1f3b02d094478\n"
    },
    {
      "commit": "ad80fb83f579372e142e97cba8ea9bddd8362814",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "eb3be5a339e695e9f8711b40e364decd24264df0",
        "c285326084f649cdc634336dad74f8b2988f2532"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 00:24:11 2021 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 00:24:11 2021 -0800"
      },
      "message": "Mark ab/7061308 as merged in stage.\n\nBug: 180401296\nMerged-In: Iaa423f28a08a8b8619ceff179b69b7d102a596ce\nChange-Id: I6a852dd1175a92e556ba415cf48822ae6ab607eb\n"
    },
    {
      "commit": "ce8efdeb75ee62abc3c917114633002c202e2337",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "b1e83192151240f0b38039c96db1e4c2318fed0f",
        "d9c666acbedd25fa2cae4dac16c0e4fd750c9c67"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 17:24:54 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 17:24:54 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libcppbor am: 382930dc90 am: eb3be5a339 am: d9c666acbe\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1588871\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I57406a64386c65991f502bbcf44821e375b0c363\n"
    },
    {
      "commit": "d9c666acbedd25fa2cae4dac16c0e4fd750c9c67",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "c285326084f649cdc634336dad74f8b2988f2532",
        "eb3be5a339e695e9f8711b40e364decd24264df0"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 16:50:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 16:50:29 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libcppbor am: 382930dc90 am: eb3be5a339\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1588871\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I715eebf247da2adadd0e0055e08c042012bdafd9\n"
    },
    {
      "commit": "eb3be5a339e695e9f8711b40e364decd24264df0",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "01589c6c88e710647bd66bafcf8838933a081446",
        "382930dc903553c7cc81ee006260ed319f4bb849"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 16:06:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 16:06:59 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libcppbor am: 382930dc90\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1588871\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I68b59e51881ce2565f9791ee5d9ce6ab845704fc\n"
    },
    {
      "commit": "382930dc903553c7cc81ee006260ed319f4bb849",
      "tree": "f705cad259e199783ae658c61ee4240a4c3150e1",
      "parents": [
        "315d859ec47ec349348cc400973ab4d5f5973332"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 20:14:08 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 20:14:08 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libcppbor\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Iaf70ec58fa73969cf9d7baeac57f56d745475e40\n"
    },
    {
      "commit": "b1e83192151240f0b38039c96db1e4c2318fed0f",
      "tree": "57e62d291329e2b3fea02b07897a98e6a0a3e9b3",
      "parents": [
        "4b1ec2b43b6f92c79d0a48b98fe90697d8549aa1",
        "c285326084f649cdc634336dad74f8b2988f2532"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Dec 16 04:52:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 16 04:52:33 2020 +0000"
      },
      "message": "Change semantic tagging. am: 315d859ec4 am: 01589c6c88 am: c285326084\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515385\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I9d7b8d5850ea9d48126643d7e1a77344f859e6e1\n"
    },
    {
      "commit": "c285326084f649cdc634336dad74f8b2988f2532",
      "tree": "57e62d291329e2b3fea02b07897a98e6a0a3e9b3",
      "parents": [
        "b6b24c2ab8f40a99f60edbce1c233c601c5166c9",
        "01589c6c88e710647bd66bafcf8838933a081446"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Dec 16 04:08:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 16 04:08:02 2020 +0000"
      },
      "message": "Change semantic tagging. am: 315d859ec4 am: 01589c6c88\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515385\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Iaa423f28a08a8b8619ceff179b69b7d102a596ce\n"
    },
    {
      "commit": "01589c6c88e710647bd66bafcf8838933a081446",
      "tree": "57e62d291329e2b3fea02b07897a98e6a0a3e9b3",
      "parents": [
        "7aa436b8cae4c99277aab05ac2380e8228f71623",
        "315d859ec47ec349348cc400973ab4d5f5973332"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Dec 16 03:49:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 16 03:49:52 2020 +0000"
      },
      "message": "Change semantic tagging. am: 315d859ec4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515385\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic98c01b5918eda13e21f0ff8d5343f98d5286914\n"
    },
    {
      "commit": "4b1ec2b43b6f92c79d0a48b98fe90697d8549aa1",
      "tree": "8d84cfe31231ffaf35432df1b7313674b7ef5aa0",
      "parents": [
        "2c21661224d5643de379b5fc243caf22ded8aa84",
        "b6b24c2ab8f40a99f60edbce1c233c601c5166c9"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 15 00:02:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 15 00:02:49 2020 +0000"
      },
      "message": "Remove downcastItem\u003c\u003e am: f79067125c am: 7aa436b8ca am: b6b24c2ab8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515384\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ia6ef3af33c73065b3f82864e400b222d85cf26b8\n"
    },
    {
      "commit": "2c21661224d5643de379b5fc243caf22ded8aa84",
      "tree": "29614bcd70bb06afbe966510ddb8049a165d4024",
      "parents": [
        "e86a87a22a056f01d0255c6f30f2c05463f78e39",
        "cb173a1f06c9c37bda2e58183b6513cb405b4410"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 15 00:02:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 15 00:02:24 2020 +0000"
      },
      "message": "Improve Map canonicalization and add Map iterators. am: 03990c2489 am: be17dfffad am: cb173a1f06\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515383\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ibd29b6884faa5bd1b7d77d272c51a27405975846\n"
    },
    {
      "commit": "b6b24c2ab8f40a99f60edbce1c233c601c5166c9",
      "tree": "8d84cfe31231ffaf35432df1b7313674b7ef5aa0",
      "parents": [
        "cb173a1f06c9c37bda2e58183b6513cb405b4410",
        "7aa436b8cae4c99277aab05ac2380e8228f71623"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 23:24:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 23:24:49 2020 +0000"
      },
      "message": "Remove downcastItem\u003c\u003e am: f79067125c am: 7aa436b8ca\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515384\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Icb8f251953eac9e5d58d9231e2c00fe76522abfa\n"
    },
    {
      "commit": "cb173a1f06c9c37bda2e58183b6513cb405b4410",
      "tree": "29614bcd70bb06afbe966510ddb8049a165d4024",
      "parents": [
        "5896c6726ac4a6eeabc15445a45d73e61c51ead4",
        "be17dfffad75d72aaafbc788cf5aaaefae7090f0"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 23:24:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 23:24:44 2020 +0000"
      },
      "message": "Improve Map canonicalization and add Map iterators. am: 03990c2489 am: be17dfffad\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515383\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I92a8bb0aae2636ceacc214160d1a7b4079064a65\n"
    },
    {
      "commit": "7aa436b8cae4c99277aab05ac2380e8228f71623",
      "tree": "8d84cfe31231ffaf35432df1b7313674b7ef5aa0",
      "parents": [
        "be17dfffad75d72aaafbc788cf5aaaefae7090f0",
        "f79067125cdf2977226a264180fa193895df0ef6"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 23:01:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 23:01:31 2020 +0000"
      },
      "message": "Remove downcastItem\u003c\u003e am: f79067125c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515384\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1ed83527b3d731f12817e3a860e40f8b7be06251\n"
    },
    {
      "commit": "be17dfffad75d72aaafbc788cf5aaaefae7090f0",
      "tree": "29614bcd70bb06afbe966510ddb8049a165d4024",
      "parents": [
        "67e76405fabd278b9ef8af9f172b10038a1c317a",
        "03990c2489864216132c319372ae209a1d6e6766"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 23:01:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 23:01:20 2020 +0000"
      },
      "message": "Improve Map canonicalization and add Map iterators. am: 03990c2489\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515383\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic2e4d9e214c50a92d595d19e9c9a7aaddb213e91\n"
    },
    {
      "commit": "315d859ec47ec349348cc400973ab4d5f5973332",
      "tree": "57e62d291329e2b3fea02b07897a98e6a0a3e9b3",
      "parents": [
        "f79067125cdf2977226a264180fa193895df0ef6"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Nov 25 15:46:34 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 10:02:02 2020 -0700"
      },
      "message": "Change semantic tagging.\n\nSemantic tagging in libcppbor was a bit cumbersome to use, with tags\ntreated as separate items, requiring code that analyzes tagged data to\npay attention to the tags.  Among other issues, that violates the\nintention of semantic tagging in CBOR, which, per the RFC, does not\nrequire decoders to understand tags.  This CL changes that behavior so\nthat code that walks a parsed Item tree will not \"see\" the tags unless\nit looks for them, by calling \"Item::semanticTagCount()\" and then\n\"Item::semanticTag()\". Nested tags are supported.\n\nTest: cppbor_test_external\nChange-Id: Ifa99475fd0d9f369f3e379251979446a2ec262b5\n"
    },
    {
      "commit": "f79067125cdf2977226a264180fa193895df0ef6",
      "tree": "8d84cfe31231ffaf35432df1b7313674b7ef5aa0",
      "parents": [
        "03990c2489864216132c319372ae209a1d6e6766"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 09:17:27 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 09:39:00 2020 -0700"
      },
      "message": "Remove downcastItem\u003c\u003e\n\nThis safe downcast template was never used and is hard to implement\nwith the coming SemanticTag changes, so this CL removes it.\n\nTest: cppbor_test_external\nChange-Id: I0d4dd8b7323653c3924080f8fb328282dbca4566\n"
    },
    {
      "commit": "03990c2489864216132c319372ae209a1d6e6766",
      "tree": "29614bcd70bb06afbe966510ddb8049a165d4024",
      "parents": [
        "85e5286b597c890689e63ab7febc01db5da67906"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 19:05:09 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Dec 14 09:38:50 2020 -0700"
      },
      "message": "Improve Map canonicalization and add Map iterators.\n\nThis CL changes Map storage to use a vector of pairs, which removes\nthe need to copy the contents twice to sort them and makes it easy to\nsupport Map iteration.  Support for recursive canonicalization is\nadded as well, and Map::get() uses a binary search when the map is\ncanonicalized.\n\nTest: cppbor_test_external\nChange-Id: Ie7cee5d504e205e1768a26ec5df8436805a6eefe\n"
    },
    {
      "commit": "e86a87a22a056f01d0255c6f30f2c05463f78e39",
      "tree": "793654649c45f2b1b21c9610082e52069e5c5126",
      "parents": [
        "e122c2c8e739d68f9640e1368c9d61ea086b7480",
        "5896c6726ac4a6eeabc15445a45d73e61c51ead4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 21:42:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 12 21:42:33 2020 +0000"
      },
      "message": "Merge changes Id47afed4,I55b82067 am: 85e5286b59 am: 67e76405fa am: 5896c6726a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515382\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1c5908d510c46780c312589b5bf0782c41b9ca63\n"
    },
    {
      "commit": "5896c6726ac4a6eeabc15445a45d73e61c51ead4",
      "tree": "793654649c45f2b1b21c9610082e52069e5c5126",
      "parents": [
        "2b54c007df37c1cc207491b0107add7fd088ed0b",
        "67e76405fabd278b9ef8af9f172b10038a1c317a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 21:13:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 12 21:13:52 2020 +0000"
      },
      "message": "Merge changes Id47afed4,I55b82067 am: 85e5286b59 am: 67e76405fa\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515382\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I8858e2a6fc149eb8dd9de15bef54264b08ecf5ca\n"
    },
    {
      "commit": "67e76405fabd278b9ef8af9f172b10038a1c317a",
      "tree": "793654649c45f2b1b21c9610082e52069e5c5126",
      "parents": [
        "b9bc338c27b722135443b38eacaf0591c01dbef4",
        "85e5286b597c890689e63ab7febc01db5da67906"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 20:50:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 12 20:50:19 2020 +0000"
      },
      "message": "Merge changes Id47afed4,I55b82067 am: 85e5286b59\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515382\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic1ef63c321e42104feadca4751ac54b8d88abdb4\n"
    },
    {
      "commit": "85e5286b597c890689e63ab7febc01db5da67906",
      "tree": "793654649c45f2b1b21c9610082e52069e5c5126",
      "parents": [
        "e37e4e30636f6ddaff0a0bbffa102ce5d8ab87f2",
        "c14fab1ed36d1f7b301b2cb10857c0b3604f5230"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 20:01:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 12 20:01:13 2020 +0000"
      },
      "message": "Merge changes Id47afed4,I55b82067\n\n* changes:\n  Add Array iterators.\n  Add non-const as*() methods.\n"
    },
    {
      "commit": "e122c2c8e739d68f9640e1368c9d61ea086b7480",
      "tree": "761a7313a14d4e6c2314cbd483fdef89a453f8fd",
      "parents": [
        "897d2b0bfd2c42d40e84b602ac2dc05b4d8e5d47",
        "2b54c007df37c1cc207491b0107add7fd088ed0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 19:25:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 12 19:25:02 2020 +0000"
      },
      "message": "Merge \"Remove CompoundItem.\" am: e37e4e3063 am: b9bc338c27 am: 2b54c007df\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515380\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If137e165d3412f048f5607ac16c6a8628d6f4e88\n"
    },
    {
      "commit": "2b54c007df37c1cc207491b0107add7fd088ed0b",
      "tree": "761a7313a14d4e6c2314cbd483fdef89a453f8fd",
      "parents": [
        "afec41111894a5a5b5ed4db40429aa8a47f157d8",
        "b9bc338c27b722135443b38eacaf0591c01dbef4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 18:58:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 12 18:58:01 2020 +0000"
      },
      "message": "Merge \"Remove CompoundItem.\" am: e37e4e3063 am: b9bc338c27\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515380\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic67708c894be12ebeffbe54d5b8f075e94778f64\n"
    },
    {
      "commit": "b9bc338c27b722135443b38eacaf0591c01dbef4",
      "tree": "761a7313a14d4e6c2314cbd483fdef89a453f8fd",
      "parents": [
        "4f9010ce6fc2abdf42af55ff9fe00a6000c520c3",
        "e37e4e30636f6ddaff0a0bbffa102ce5d8ab87f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 18:23:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 12 18:23:01 2020 +0000"
      },
      "message": "Merge \"Remove CompoundItem.\" am: e37e4e3063\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515380\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I9dd3988cda35ddd5e18c98d09d168318c68ea8bc\n"
    },
    {
      "commit": "e37e4e30636f6ddaff0a0bbffa102ce5d8ab87f2",
      "tree": "761a7313a14d4e6c2314cbd483fdef89a453f8fd",
      "parents": [
        "4f9010ce6fc2abdf42af55ff9fe00a6000c520c3",
        "c5a4a3f24e82ba4bd8f01cf3a95a987adc0670f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 12 18:02:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 12 18:02:16 2020 +0000"
      },
      "message": "Merge \"Remove CompoundItem.\""
    },
    {
      "commit": "897d2b0bfd2c42d40e84b602ac2dc05b4d8e5d47",
      "tree": "49b51e493facf5c43a711284e34811dd0f984730",
      "parents": [
        "2a1a25d6aff301b32e7904a0869364a0372c02c5",
        "afec41111894a5a5b5ed4db40429aa8a47f157d8"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 22:53:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 22:53:33 2020 +0000"
      },
      "message": "Improve Map sorting performance. am: d613c9aa81 am: 4f9010ce6f am: afec411118\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515379\n\nChange-Id: I28b1471677e36f36d42aff6f22e4079c02eca0cc\n"
    },
    {
      "commit": "afec41111894a5a5b5ed4db40429aa8a47f157d8",
      "tree": "49b51e493facf5c43a711284e34811dd0f984730",
      "parents": [
        "0392fb1ab10d1453440bd907d30facbdf32279d9",
        "4f9010ce6fc2abdf42af55ff9fe00a6000c520c3"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 22:38:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 22:38:06 2020 +0000"
      },
      "message": "Improve Map sorting performance. am: d613c9aa81 am: 4f9010ce6f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515379\n\nChange-Id: If566527cdf971bf327e1e15886c50ab834a6f861\n"
    },
    {
      "commit": "4f9010ce6fc2abdf42af55ff9fe00a6000c520c3",
      "tree": "49b51e493facf5c43a711284e34811dd0f984730",
      "parents": [
        "97a714291d3df5b03e238617602e485b71970655",
        "d613c9aa818172289b6f653ac15853b7c5bd1f36"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 22:25:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 22:25:31 2020 +0000"
      },
      "message": "Improve Map sorting performance. am: d613c9aa81\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1515379\n\nChange-Id: I0f75631937e389d57d5733719629ed5a603b6cac\n"
    },
    {
      "commit": "c14fab1ed36d1f7b301b2cb10857c0b3604f5230",
      "tree": "793654649c45f2b1b21c9610082e52069e5c5126",
      "parents": [
        "6a4da975ebf2c6cce7a6bce7c8c7c353a4aebfab"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 09:06:12 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 10:55:17 2020 -0700"
      },
      "message": "Add Array iterators.\n\nTest: cppbor_test_external\nChange-Id: Id47afed4927db47312b8bdf31a594b847448fb7d\n"
    },
    {
      "commit": "6a4da975ebf2c6cce7a6bce7c8c7c353a4aebfab",
      "tree": "0e5f57c1a441c390a4083614ac7bc67b643f2bed",
      "parents": [
        "c5a4a3f24e82ba4bd8f01cf3a95a987adc0670f6"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 09:01:15 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 10:55:17 2020 -0700"
      },
      "message": "Add non-const as*() methods.\n\nOther changes coming require non-const methods for safe downcasting,\nbut this change stands alone since not having them was clearly an\noversight.\n\nTest: cppbor_test_external\nChange-Id: I55b8206778f3c4de8e9fc5039efda0c2f45bfe00\n"
    },
    {
      "commit": "c5a4a3f24e82ba4bd8f01cf3a95a987adc0670f6",
      "tree": "761a7313a14d4e6c2314cbd483fdef89a453f8fd",
      "parents": [
        "d613c9aa818172289b6f653ac15853b7c5bd1f36"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 08:14:39 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Dec 01 10:55:14 2020 -0700"
      },
      "message": "Remove CompoundItem.\n\nRefactor to remove CompoundItem. It was a way to share some common\ncode between Array and Map, and later Semantic, but the\nrepresentations of those classes need to diverge so it adds no value.\n\nTest: cppbor_test_external\nChange-Id: I986e90c1d212f6d81debe4b2f650ba68f065a6ed\n"
    },
    {
      "commit": "d613c9aa818172289b6f653ac15853b7c5bd1f36",
      "tree": "49b51e493facf5c43a711284e34811dd0f984730",
      "parents": [
        "def2ca0f355d910036ef4aa83ff501e0ac582a8b"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 12:25:12 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Nov 25 16:55:02 2020 -0700"
      },
      "message": "Improve Map sorting performance.\n\nTest: cppbor_host_test_external\nChange-Id: I0a7aaa1ba7d98c4660950ccfa1df743fe5f23d47\n"
    },
    {
      "commit": "2a1a25d6aff301b32e7904a0869364a0372c02c5",
      "tree": "7a462a7b6813b3b048363146ddebcf51d1e7c029",
      "parents": [
        "b74d52ecdc162144853310ccb6f41b4aa707f04f",
        "0392fb1ab10d1453440bd907d30facbdf32279d9"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 22:43:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 22:43:50 2020 +0000"
      },
      "message": "Fix Trusty breakage. am: def2ca0f35 am: 97a714291d am: 0392fb1ab1\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1510449\n\nChange-Id: Ie3669946de3a9f073cf5339189d4c11a56ab0abe\n"
    },
    {
      "commit": "0392fb1ab10d1453440bd907d30facbdf32279d9",
      "tree": "7a462a7b6813b3b048363146ddebcf51d1e7c029",
      "parents": [
        "de874a1153ad594cb2bf77025c8212c28bbe3d13",
        "97a714291d3df5b03e238617602e485b71970655"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 22:08:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 22:08:42 2020 +0000"
      },
      "message": "Fix Trusty breakage. am: def2ca0f35 am: 97a714291d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1510449\n\nChange-Id: I5f1d923295ad123260c9c5270c0a2e8cabcee4ba\n"
    },
    {
      "commit": "97a714291d3df5b03e238617602e485b71970655",
      "tree": "7a462a7b6813b3b048363146ddebcf51d1e7c029",
      "parents": [
        "ca07638e8f71cf335b9fa2aab52b632179e35d5c",
        "def2ca0f355d910036ef4aa83ff501e0ac582a8b"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 21:41:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 21:41:12 2020 +0000"
      },
      "message": "Fix Trusty breakage. am: def2ca0f35\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1510449\n\nChange-Id: I2c91190210b6aba9090781d9bee372d6fbc6ef02\n"
    },
    {
      "commit": "b74d52ecdc162144853310ccb6f41b4aa707f04f",
      "tree": "7777f7986a48bda395648a7140d4d61bddfeb379",
      "parents": [
        "01447c04696baed439b40039c32185ab3ffcced4",
        "de874a1153ad594cb2bf77025c8212c28bbe3d13"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 20:50:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 20:50:27 2020 +0000"
      },
      "message": "Improvements to cppbor am: 0f9cd2d79d am: ca07638e8f am: de874a1153\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1506866\n\nChange-Id: I01e5923cc6d757440e5b32891b101204c58fc640\n"
    },
    {
      "commit": "01447c04696baed439b40039c32185ab3ffcced4",
      "tree": "29abd83e5d813094960c373b07cb01e4b90b5873",
      "parents": [
        "abf9c9e59c7a07f74fcb0487144d9ba1a0df981c",
        "fdae8b3e6378e897c58c16df63429c3bac5d7cf7"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 20:50:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 20:50:26 2020 +0000"
      },
      "message": "Apply clang-format. am: 6ad5732fa5 am: fba140d0cf am: fdae8b3e63\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1506865\n\nChange-Id: I28eb17a840f25cfead6598880f765e6df38e7782\n"
    },
    {
      "commit": "de874a1153ad594cb2bf77025c8212c28bbe3d13",
      "tree": "7777f7986a48bda395648a7140d4d61bddfeb379",
      "parents": [
        "fdae8b3e6378e897c58c16df63429c3bac5d7cf7",
        "ca07638e8f71cf335b9fa2aab52b632179e35d5c"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 20:24:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 20:24:03 2020 +0000"
      },
      "message": "Improvements to cppbor am: 0f9cd2d79d am: ca07638e8f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1506866\n\nChange-Id: I1cfa47099cf6259b82362bbbfbb69a35a6a96723\n"
    },
    {
      "commit": "fdae8b3e6378e897c58c16df63429c3bac5d7cf7",
      "tree": "29abd83e5d813094960c373b07cb01e4b90b5873",
      "parents": [
        "fae3cdc683bc37fe278c52b3cf855f378dd5f37d",
        "fba140d0cf4286e64bed0a18af3a1b68ae90a1c8"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 20:24:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 20:24:01 2020 +0000"
      },
      "message": "Apply clang-format. am: 6ad5732fa5 am: fba140d0cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1506865\n\nChange-Id: I09b23e6d8afc616ba7f4b1bb4b66ad7f59664611\n"
    },
    {
      "commit": "def2ca0f355d910036ef4aa83ff501e0ac582a8b",
      "tree": "7a462a7b6813b3b048363146ddebcf51d1e7c029",
      "parents": [
        "0f9cd2d79d08df69f966b8a10bd54e691a42fa6d"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 13:12:57 2020 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 13:14:26 2020 -0700"
      },
      "message": "Fix Trusty breakage.\n\nBug: 174164961\nTest: Build Trusty\nChange-Id: Id0d9d464e6c4b600ffec53a4dbb5a1992b573c29\n"
    },
    {
      "commit": "ca07638e8f71cf335b9fa2aab52b632179e35d5c",
      "tree": "7777f7986a48bda395648a7140d4d61bddfeb379",
      "parents": [
        "fba140d0cf4286e64bed0a18af3a1b68ae90a1c8",
        "0f9cd2d79d08df69f966b8a10bd54e691a42fa6d"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Nov 24 20:05:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 20:05:15 2020 +0000"
      },
      "message": "Improvements to cppbor am: 0f9cd2d79d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcppbor/+/1506866\n\nChange-Id: Ia920be733265e7feb01aee1633ed39e5560998cf\n"
    }
  ],
  "next": "fba140d0cf4286e64bed0a18af3a1b68ae90a1c8"
}
