)]}'
{
  "log": [
    {
      "commit": "83f3ac0f310cc4d3ec27717692cd11ce09d49005",
      "tree": "9396bbb78e0b6ba828ead9219bf82b5e5664665f",
      "parents": [
        "a0a6dd04d4224f50f9c7df5f86c451c9002ba65f"
      ],
      "author": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Tue Mar 15 02:09:15 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 15 03:32:17 2022"
      },
      "message": "core: updating from upstream\n\nFollowed instructions from go/nnapi-dep-instructions\n\nBUG\u003db:211342927\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic nnapi aosp-frameworks-ml-nn\n\nExempt-From-Owner-Approval: this is a fork / mirror of an Android repository and we don\u0027t want to modify OWNERS files\nChange-Id: I8720939ad2818157e33b8f39096b99f494f8878f\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cb38e42b0b0301cfd309caae66755a724b04a5a2\n"
    },
    {
      "commit": "a0a6dd04d4224f50f9c7df5f86c451c9002ba65f",
      "tree": "24daadeae9daf5f873bf402e4a15f2fda501efca",
      "parents": [
        "16078af5230dbabc00737a7f6a0928f597e59d99"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Thu Sep 02 23:58:46 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Sep 03 01:03:23 2021"
      },
      "message": "core: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\nBUG\u003db:197814725\nTEST\u003dnone, this gets tested when manually uprevving the package\n\nChange-Id: I36b77496b85357369204bdb1ac1efd23acb0c214\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 77736a8118e750db8fadd6d196814f46e2624c30\n"
    },
    {
      "commit": "16078af5230dbabc00737a7f6a0928f597e59d99",
      "tree": "64a5a1acf1ac1ce2f86d69cdc60ce25559438948",
      "parents": [
        "d226f5bddab1710c0dfba4f3ca26c982a779ddb4"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Mon Mar 08 09:55:15 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 08 10:02:47 2021"
      },
      "message": "core: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\n$ git merge origin/master --no-ff\n$ git push origin HEAD:refs/for/master\n\nBUG\u003dchromium:1182060\nTEST\u003dcq passes\n\nSubmitting directly since this repo is not mapped into ChromeOS, but is\nused by copybara to populate other repos (libutils, libcutils).\n\nExempt-From-Owner-Approval: This is a forked repo\nChange-Id: I6bf469f2e36264b3d93069b300b7723059e532c4\nGitOrigin-RevId: 78faf8a6c10fd46247acc3362d09d81f90b0a51b\n"
    },
    {
      "commit": "d226f5bddab1710c0dfba4f3ca26c982a779ddb4",
      "tree": "f47dc3b4b8c7ce876c04c808c5704af1c96f91cb",
      "parents": [
        "df1138fc9c8729c5792ae2bb1ae33835edcfa828"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Mon Jan 11 10:40:16 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 11 11:20:36 2021"
      },
      "message": "core: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\n$ git merge origin/master --no-ff\n$ git push origin HEAD:refs/for/master\n\nBUG\u003db:177048246\nTEST\u003dcq passes\n\nSubmitting directly since this repo is not mapped into ChromeOS, but is\nused by copybara to populate other repos (libutils, libcutils).\n\nExempt-From-Owner-Approval: This is a forked repo\nChange-Id: I4e1c0c21f26ea8ad409c47646c8617f55c676e6a\nGitOrigin-RevId: 15e8363d6289ccf3e60fd8b7bd29e9258ba82493\n"
    },
    {
      "commit": "df1138fc9c8729c5792ae2bb1ae33835edcfa828",
      "tree": "bef0b1dbbc860a41712c127702bfe9bbf223ef22",
      "parents": [
        "1f966621c3ac4623e3627088dae251fae0bda955"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 25 00:38:26 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 02:00:30 2020"
      },
      "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: 31bd607f6c5146934da8de7cc74a6d0d4ee935c4\n"
    },
    {
      "commit": "1f966621c3ac4623e3627088dae251fae0bda955",
      "tree": "ac921f4efda07fc07dc29d0a570fa7039b469d62",
      "parents": [
        "9ca227147c76956605fb344b4bd735a5f1861a8f"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 25 00:38:26 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 02:00:11 2020"
      },
      "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: 31bd607f6c5146934da8de7cc74a6d0d4ee935c4\n"
    },
    {
      "commit": "9ca227147c76956605fb344b4bd735a5f1861a8f",
      "tree": "bef0b1dbbc860a41712c127702bfe9bbf223ef22",
      "parents": [
        "da8cfc27e4b360c838a9d38ce3a99aa48c0af609"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 25 00:38:26 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 25 00:38:26 2020"
      },
      "message": "Make ramdisk_available.\nam: 7dd4553991\n\nChange-Id: I161449e90ad91359cb7bb98c91078ab51e3b54b5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 31bd607f6c5146934da8de7cc74a6d0d4ee935c4\n"
    },
    {
      "commit": "da8cfc27e4b360c838a9d38ce3a99aa48c0af609",
      "tree": "d33bf6dfa7f562e88a49398d774abb8b6b4c6edd",
      "parents": [
        "7a3f34f6b709677527afbbdd102d6fb5f1e2df8a"
      ],
      "author": {
        "name": "Robin Hsu",
        "email": "robinhsu@google.com",
        "time": "Wed Nov 13 02:20:25 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 13 02:20:25 2019"
      },
      "message": "Merge \"libsparse: fix memory leak in output_file_close()\"\nam: 46f9698a11\n\nChange-Id: I2ad649a3198cd09179956e2ca4d921f1a2be02d8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c324e80972006a409af90b3b74c112fa35805398\n"
    },
    {
      "commit": "7a3f34f6b709677527afbbdd102d6fb5f1e2df8a",
      "tree": "42c6cb9d9425c30ba0d83052d184e13024659340",
      "parents": [
        "1197d9281003f71d68f8dee0edbc37abf315f793"
      ],
      "author": {
        "name": "Hamzeh Zawawy",
        "email": "hamzeh@google.com",
        "time": "Thu Sep 26 00:14:15 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 26 00:14:15 2019"
      },
      "message": "Merge \"Add fuzzer for libsparse\"\nam: c7ea8817ea\n\nChange-Id: I080f650680d4c3a5279fe70e86c2f12a71eefbba\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 49943e8eaf41ffb28ea45c1961b4cc6b83103aaf\n"
    },
    {
      "commit": "1197d9281003f71d68f8dee0edbc37abf315f793",
      "tree": "cfaf5393f3c58b83ef1614bd0377c33fbf84ded8",
      "parents": [
        "ebacc59e6dc978ef25615afc669555d46845ce9a"
      ],
      "author": {
        "name": "cfig",
        "email": "yuyezhong@gmail.com",
        "time": "Thu Aug 15 14:52:44 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 15 14:52:44 2019"
      },
      "message": "Merge \"libsparse: replace legacy min() with std::min()\"\nam: 31f6263bc1\n\nChange-Id: I5ceec7e0e23cc19c9c35757a86d9176333aa7232\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9674b347fe2406cbf5b84743ca62269ebc487ab3\n"
    },
    {
      "commit": "ebacc59e6dc978ef25615afc669555d46845ce9a",
      "tree": "e502a47891905da6d95885b7885faef769d13f97",
      "parents": [
        "167585f38bcd81c7d292ed80f7fb4933c322336a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri May 03 00:42:04 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 03 00:42:04 2019"
      },
      "message": "Merge \"Fix an unintialized return value.\"\nam: f35183daa6\n\nChange-Id: I8673b76740757fa5c95bd5ba87e85b4276be432e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9efd5366ca323e9761f29893c2cc85a6c990f8c5\n"
    },
    {
      "commit": "167585f38bcd81c7d292ed80f7fb4933c322336a",
      "tree": "3bad36a3f4bbb640742b37099f7cabbb3f2374da",
      "parents": [
        "90e135f5bfec0bdcde9bb3dddda08a7a3897504d"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Fri Jan 25 18:29:12 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 18:29:12 2019"
      },
      "message": "Merge \"Convert Android.mk file to Android.bp\"\nam: 4830ba0fd1\n\nChange-Id: Ia2f59033a20d001bb8237f6ccd0fb3ac57f36e1e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b564e24363097556fbfc150a9746a01a50aa6654\n"
    },
    {
      "commit": "90e135f5bfec0bdcde9bb3dddda08a7a3897504d",
      "tree": "7c2e14d73d128e06ac8414d73dfe4780cf28e304",
      "parents": [
        "c8dcd3f79541dc503f6419163ce562cad8803207"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 23:01:08 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 23:01:08 2018"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings.\"\nam: 8ae3ca87fd\n\nChange-Id: I6941c50d7b7bc3ed08eb6d2e3cfc6913f227417a\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 095ed6f891c4abb2baf898acf6344c0ebbc7affd\n"
    },
    {
      "commit": "c8dcd3f79541dc503f6419163ce562cad8803207",
      "tree": "0ceaa8e38fc2c0c9b9630dfcc08c68043bfef033",
      "parents": [
        "04d63a2e4a1187d0e418de98eec65cc30976187c"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Jul 26 10:50:30 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 26 10:50:30 2018"
      },
      "message": "Merge \"Revert \"libsparse: Add sparse typed callback\"\" am: 28fb130cbb\nam: 54f551f70c\n\nChange-Id: I5734e3ce0c6303040107c55506a280ac7e4b55be\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8a7a4a0b50a4e68766212c0483cde57dc6315889\n"
    },
    {
      "commit": "04d63a2e4a1187d0e418de98eec65cc30976187c",
      "tree": "5427b2357d1e9c4aa180cafdb04ce64af1a28650",
      "parents": [
        "25d1607d1fd180289fffc4025e62215b6d21b398"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jul 25 20:21:37 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 25 20:21:37 2018"
      },
      "message": "Merge \"libsparse: Add sparse typed callback\" am: 3edffdb794\nam: 3014fd00ca\n\nChange-Id: I9ae7ebb8090681c1063ccb4a512d54616e4cf779\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 05d30fdad5d5b2e32bae51ddf91088a16fdd91d3\n"
    },
    {
      "commit": "25d1607d1fd180289fffc4025e62215b6d21b398",
      "tree": "0ceaa8e38fc2c0c9b9630dfcc08c68043bfef033",
      "parents": [
        "c5956038fd730ab6832becadb3d29cc2933ef3ff"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Jul 24 04:16:25 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 24 04:16:25 2018"
      },
      "message": "Merge \"[libsparse] Modernize codebase by replacing NULL with nullptr\" am: 48e3cdef33\nam: d322a108b7\n\nChange-Id: Ica9245ea78eaa6ececae02ff3f1df111fa8d8377\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0febea378894bfe4fe9209de8d740b1a551a6b15\n"
    },
    {
      "commit": "c5956038fd730ab6832becadb3d29cc2933ef3ff",
      "tree": "7321308ffe1d316b4b10f972f7f795c49e876025",
      "parents": [
        "8ecbf31dbd23618d7ab36ca3e874da8a39ce1118"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 13 22:39:28 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 22:39:28 2018"
      },
      "message": "Merge \"libsparse: add OWNERS.\"\nam: 06651fbe02\n\nChange-Id: I2423d8efe49301fbc389f4f9ecb1715f778e2758\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e7deab1253b188b10d3994b167b00c57c670733f\n"
    },
    {
      "commit": "8ecbf31dbd23618d7ab36ca3e874da8a39ce1118",
      "tree": "15278fb586b744acdcc6aa72ec6190790dbfc841",
      "parents": [
        "623cbd3c35ddd64261ec144bce3d8b733f2a7e09"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jun 13 20:52:32 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 20:52:32 2018"
      },
      "message": "Merge changes I8e44ba77,Ib8b933fe\nam: 8e41582c8d\n\nChange-Id: I1a122365e2d007689dd70fbd021acac66e171ff7\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e077b45898cde2afaf5e2ed7fd4f6486fa007c1e\n"
    },
    {
      "commit": "623cbd3c35ddd64261ec144bce3d8b733f2a7e09",
      "tree": "1999bd28fcf3f9df499713a1fdf79daac12bacc5",
      "parents": [
        "e46778d5970248ec331ef18bd4e13f839c7f5b8e"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Jun 13 19:50:43 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 19:50:43 2018"
      },
      "message": "Merge \"libsparse: Add method to create sparse file from buffer\"\nam: 0a257c7715\n\nChange-Id: I4f1cce78f1b6a110dcd2dafa823742ec28e821b0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 095b7c805cd75ed4a6df1ba64dc81ae1e353c53f\n"
    },
    {
      "commit": "e46778d5970248ec331ef18bd4e13f839c7f5b8e",
      "tree": "a879444fa9023dde1f97cb52dcade652b3360655",
      "parents": [
        "a6765e2f78e327c7c29afe9b6e5e01f44f8b3134"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri May 25 06:08:09 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 25 06:08:09 2018"
      },
      "message": "Merge \"Build adbd for recovery\"\nam: 6c9bb058c5\n\nChange-Id: I54574b6c041b3f78dbc0ce094fb7bfab35a54df5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5edce0ef5a09ec3e92dc6b68638ea5a1e991dbba\n"
    },
    {
      "commit": "a6765e2f78e327c7c29afe9b6e5e01f44f8b3134",
      "tree": "b08acdeae4e1eff4cbed2bac221f0475ad32c5ab",
      "parents": [
        "f6b2af8a76e37130a080e5ff9e78551934c6f972"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Apr 30 23:01:43 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 30 23:01:43 2018"
      },
      "message": "libsparse: Use \u0027size_t\u0027 for the \u0027len\u0027 parameter in callbacks.\nam: e18c03165b\n\nChange-Id: I8ac1fc964bf8245dcc274c57656eb12425693b77\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 315efbeb9a2337d553c2d337bb17bb7f582766a3\n"
    },
    {
      "commit": "f6b2af8a76e37130a080e5ff9e78551934c6f972",
      "tree": "c3b8930625b63e3b1a72c750022104212de735d0",
      "parents": [
        "9fd08fc924ed37780585eaf5181fac2347b10434"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 17 19:36:14 2017"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 17 19:36:14 2017"
      },
      "message": "resolve merge conflicts of 796987482 to stage-aosp-master\n\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: Ica884c137c5f21e261600b2b011ab963036c0cdb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bb5ec4a9260ad6140452dff90564a289da12b567\n"
    },
    {
      "commit": "9fd08fc924ed37780585eaf5181fac2347b10434",
      "tree": "3be34b9c20b6f0c7aaf20e6fc4972821d9c30603",
      "parents": [
        "c84765a51454823ae55b9cdd13521366292cfee3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 12 15:27:32 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 15:27:32 2017"
      },
      "message": "Merge \"libsparse: fix building on linux host.\"\nam: 716488f53f\n\nChange-Id: Ic4cdc8a08244ecd8ad4c9ced1d758e3f90142fd4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bea330844a2be6e7f8d975a671f56a3eda40545a\n"
    },
    {
      "commit": "c84765a51454823ae55b9cdd13521366292cfee3",
      "tree": "f02935ae331274ed3f2a5259bc1dc32144034fd4",
      "parents": [
        "30039459f47f765e67442fd18376b307068641f1"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Sep 28 22:57:38 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 28 22:57:38 2017"
      },
      "message": "Merge \"Rename libz-host -\u003e libz\"\nam: 612b47630f\n\nChange-Id: If89115814856b306b7d00be89653305a1482e810\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b961c07f50408e4626a4dc514d15ad19bf845e92\n"
    },
    {
      "commit": "30039459f47f765e67442fd18376b307068641f1",
      "tree": "585b182370209d15589886646f5813cd8d6e0f8d",
      "parents": [
        "4ef6ab3cc5d00a538539784ee10d5b19ada7fb02"
      ],
      "author": {
        "name": "Chris Fries",
        "email": "cfries@google.com",
        "time": "Wed Apr 19 19:31:07 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 19 19:31:07 2017"
      },
      "message": "Merge \"libsparse: Fix odd-sized input files total_blks\" am: 652ce94f40 am: ab74c778df am: cbd8d9d4f5\nam: 221af0990b\n\nChange-Id: I7e12ac2f354fb545cf8e2c7e648350632797fb19\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 913b36c9831f1a862ba3dae1bed62e21f32f0e14\n"
    },
    {
      "commit": "4ef6ab3cc5d00a538539784ee10d5b19ada7fb02",
      "tree": "ec58935f602b83afe6c54a31902729971cd7f0f7",
      "parents": [
        "29fab9a1513a1916046c70cbbefefee887ff3437"
      ],
      "author": {
        "name": "Chris Fries",
        "email": "cfries@google.com",
        "time": "Tue Apr 18 22:52:27 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 18 22:52:27 2017"
      },
      "message": "Merge \"libsparse: Fix verbose_error string usage\" am: 0bdf6539d6 am: 006ea1aebc am: 5a07296873\nam: 4da21cdeb2\n\nChange-Id: I25c4f920941cf6d4ab57f549c7f2e2e2c943c439\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e65a372d8d06d46cd319b0d59b2efc5822f48968\n"
    },
    {
      "commit": "29fab9a1513a1916046c70cbbefefee887ff3437",
      "tree": "ca4cb7e0cbefec13ff633a2ed1a777db18320488",
      "parents": [
        "313b4f4c09f46c1c802c07e22a7ce3384fd27de3"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Jan 12 22:45:52 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 22:45:52 2017"
      },
      "message": "Remove \"_host\" and \"_static\" suffix from libsparse definition. am: b0c395955d am: 7b8d66e7cc am: 11b65cf3be\nam: 092a732ef2\n\nChange-Id: I3d9639af9f9f66742660edbbf62f73909c0d6915\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4786e4e24fb6a79feb5794453122536d837f0fa5\n"
    },
    {
      "commit": "313b4f4c09f46c1c802c07e22a7ce3384fd27de3",
      "tree": "c6c53d8ef020670a72eb2d303fe8c193fd0cf22b",
      "parents": [
        "f3f76b77165b006dcf851c44fc34421c4ff3388c"
      ],
      "author": {
        "name": "Adrien Schildknecht",
        "email": "adriens@google.com",
        "time": "Sat Dec 03 04:20:07 2016"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 04:20:07 2016"
      },
      "message": "Manually merge commit \u002761e74d7\u0027 into stage-aosp-master am: 9f9a239ca3 am: aec7316546\nam: 669716d27c\n\nChange-Id: I75f9c115fe178008174f1fea8cb8b890b83c2543\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ad0cd643328fb79faae7d7a6ea974239cf53ebaa\n"
    },
    {
      "commit": "f3f76b77165b006dcf851c44fc34421c4ff3388c",
      "tree": "ee28c2d4db67c7d720fe9bfa05b426f15bd5cdf1",
      "parents": [
        "7e21bcd8d5d581e9bd5e7aaf7f6096bb63eb1d66"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 07 17:39:17 2016"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 17:39:17 2016"
      },
      "message": "Merge \"libsparse: output_file.c, fix large data chunk issue\" am: 62c9101646 am: faaeda8e12 am: 4179f2ec65\nam: c0422d1b2a\n\nChange-Id: I812e1f268fa8c3a1ba8b5555319424cadf07a707\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 84f83a57de973fc07ca827b282f1598575ce6f8f\n"
    },
    {
      "commit": "7e21bcd8d5d581e9bd5e7aaf7f6096bb63eb1d66",
      "tree": "6d158e2d7072c9d5207c8feb2dc1ccc9597e265d",
      "parents": [
        "8dc07293887596d6eab990b973976a0edf17fa75"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 05 18:44:02 2016"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 18:44:02 2016"
      },
      "message": "Merge \"Test for _WIN32 in instead of USE_MINGW.\" am: ec99158580 am: 2e7e065db9 am: 04819403d6\nam: c9dc124e2f\n\nChange-Id: I2cfb73fc12da1bb6396bfdd8f638b9ce977f84bc\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c2b3b5fade7e0a8215c4bb85c090b8ee0df45551\n"
    },
    {
      "commit": "8dc07293887596d6eab990b973976a0edf17fa75",
      "tree": "07cbd443c702afed6e6be01c1c368ad5ef7455af",
      "parents": [
        "ede90405935c4339330eca1c6a2bc2b54e6d0051"
      ],
      "author": {
        "name": "Pat Tjin",
        "email": "pattjin@google.com",
        "time": "Tue Oct 04 04:20:22 2016"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 04:20:22 2016"
      },
      "message": "Merge \"libsparse: Add .csv and sha1 options for simg_dump.py\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 60c28ed309ca2b4e448013f4a50a71d1ebe05159"
    },
    {
      "commit": "ede90405935c4339330eca1c6a2bc2b54e6d0051",
      "tree": "3397019257d7afb441876221236e6cfd7a580b5e",
      "parents": [
        "1a2b5ebd2588ca7b9c37bc1b5be0156191e393ca"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Jul 14 05:04:59 2016"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 05:04:59 2016"
      },
      "message": "Merge \\\\\\\\\"Convert more Android.mk files to Android.bp\\\\\\\\\" am: 4c06cd8634 am: e42cfef51b am: 866a4d0541\nam: 9501346927\n\nChange-Id: I8f1fab1823d8c6d7de1214d0d9f54a7af7d1b895\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4108479a5099be44a74fb20865b7893c56ac3d7d\n"
    },
    {
      "commit": "1a2b5ebd2588ca7b9c37bc1b5be0156191e393ca",
      "tree": "8729b34661e0b4297f2a4aa44c6494c831ab7376",
      "parents": [
        "37a856bec3a6a51ce1245a9a9fb6c7f49962a9ea"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu May 19 01:08:38 2016"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 19 01:08:38 2016"
      },
      "message": "Merge \"Fix misc-macro-parentheses warnings in libion, libsparse, libmem*\" am: 3e3741aa7f am: e98251ed61 am: 446dcb4625\nam: 74a75e2038\n\n* commit \u002774a75e20388da1aecdf7cd580fcfe3f18188f474\u0027:\n  Fix misc-macro-parentheses warnings in libion, libsparse, libmem*\n\nChange-Id: I38c21de1d97ceeffc416e68d2ce1ffc68d321b56\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: aecbda0f3494f24c8ded1c77c20fe92798786db8\n"
    },
    {
      "commit": "37a856bec3a6a51ce1245a9a9fb6c7f49962a9ea",
      "tree": "8ec81afafcb159c893c4afc75106382184f033bb",
      "parents": [
        "c8622bea1d046963119133448d35a332e3c2050c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Feb 01 21:24:43 2016"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 01 21:24:43 2016"
      },
      "message": "Merge \"Fix static analyzer issues caught by clang\" am: c2c0df900d\nam: d484e7cef5\n\n* commit \u0027d484e7cef56133e1957e63f7de3bb6e47602fa85\u0027:\n  Fix static analyzer issues caught by clang\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5fff7da71e81b2db01728cb6903674ea97f179fb\n"
    },
    {
      "commit": "c8622bea1d046963119133448d35a332e3c2050c",
      "tree": "f9b3664b2420778c17cd80356cb2259834babc32",
      "parents": [
        "174bcbc58913156ac15e4a8ca6d03f5627c869b8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Dec 18 21:05:52 2015"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 18 21:05:52 2015"
      },
      "message": "Merge \"Turn off CRC checking for append2simg\" am: 9df73b007a\nam: 4db7607987\n\n* commit \u00274db7607987fa4e279a05c3d271f7003b96cf4abd\u0027:\n  Turn off CRC checking for append2simg\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 20cf81a2ec21f9f847545daa202c22608065172c\n"
    },
    {
      "commit": "174bcbc58913156ac15e4a8ca6d03f5627c869b8",
      "tree": "88dfc7d68f51454176f0d9a6b3be12b1dd473af1",
      "parents": [
        "de3b5e0b0c151d0c12d38268408f98455ce64f59"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 21 14:49:56 2015"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 21 14:49:56 2015"
      },
      "message": "Merge \"Fix parameter to lseek\" am: 4a8d1255de am: 9f1edaece7\nam: fd31be08f2\n\n* commit \u0027fd31be08f254b70278f97dcbc432af2ee67c0848\u0027:\n  Fix parameter to lseek\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bdfbf76b31543247e94a823d19a7c8bb9f3c94c9\n"
    },
    {
      "commit": "de3b5e0b0c151d0c12d38268408f98455ce64f59",
      "tree": "deef0a4b43e2c6e32561f5d18a4f77d42c44ced6",
      "parents": [
        "907a916d21c5cada9184d49a731c280bab2858af"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 16 21:45:15 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 16 21:45:15 2015"
      },
      "message": "am a3304859: am 8eb8f3ba: am 4d7591b9: Merge \"fix misuse of formatting specifiers\"\n\n* commit \u0027a33048599dd501588bca89d641dab5bf21975fce\u0027:\n  fix misuse of formatting specifiers\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0e11c98f91a8b196cecd0c52d4b2852e9715fc16\n"
    },
    {
      "commit": "907a916d21c5cada9184d49a731c280bab2858af",
      "tree": "8020634cfee3e0f577636b6ebb3a211df8f98122",
      "parents": [
        "4fdf459f6757187eac3a085af3e29af6cbcafe48"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Sep 03 02:25:35 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 03 02:25:35 2015"
      },
      "message": "am 54afdbae: am a4b8f9f1: am bfe32228: Merge \"Remove USE_MINGW/CYGWIN; Whitelist windows modules\"\n\n* commit \u002754afdbaef79c7265395d0b84f54c96c7c9f11322\u0027:\n  Remove USE_MINGW/CYGWIN; Whitelist windows modules\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c91a974e2edfa1be45e22798ff4bcdfb43b48171\n"
    },
    {
      "commit": "4fdf459f6757187eac3a085af3e29af6cbcafe48",
      "tree": "8a9e964c2331ae1cd9c987d2e0d4fb20f230b676",
      "parents": [
        "92f556f436403687e1613f52055ee9a9533b3e2b"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Aug 21 14:46:44 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 21 14:46:44 2015"
      },
      "message": "am 7b0d8ca2: am 64f4adba: am 25967bbc: Merge \"libsparse: use strcmp and validate last_used pointer\"\n\n* commit \u00277b0d8ca2586495681b5b3fb7ca08cce57613a8ac\u0027:\n  libsparse: use strcmp and validate last_used pointer\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9c9f62e7fc7b78bfdd97b87fb8d648c38f667825\n"
    },
    {
      "commit": "92f556f436403687e1613f52055ee9a9533b3e2b",
      "tree": "8a6471981c5e827fa7f72144560d2544132e0993",
      "parents": [
        "573ad1b79f1b3005f94909b15bb245aa20281540"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Sat Jul 11 22:23:45 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 11 22:23:45 2015"
      },
      "message": "am 58cfceb8: am 75b3f8c9: am 87101256: Merge \"libsparse: Wrap sparse_crc32.h to be C++ compatible.\"\n\n* commit \u002758cfceb88b2c436b61129cedefaa8e15758606f8\u0027:\n  libsparse: Wrap sparse_crc32.h to be C++ compatible.\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b981b3885df10746cd89e11146b883eb0ea6f891\n"
    },
    {
      "commit": "573ad1b79f1b3005f94909b15bb245aa20281540",
      "tree": "ec7580f6cba99a099ee10c26d3907d78a2b880cb",
      "parents": [
        "9bd985156012e249a92a984128bd8770305b4a53"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@google.com",
        "time": "Thu Apr 30 17:58:08 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 30 17:58:08 2015"
      },
      "message": "am 44c38064: am 526457fa: am 03d3c5f9: Merge \"libsparse: fix crc chunk parsing in simg_dump.py\"\n\n* commit \u002744c38064664f73d39cea68bd8fe9459e88aae4cf\u0027:\n  libsparse: fix crc chunk parsing in simg_dump.py\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8b676d64a5d9306234cd9feeb1d598894da4aff3\n"
    },
    {
      "commit": "9bd985156012e249a92a984128bd8770305b4a53",
      "tree": "abcbfd062b8f11bfb6c30ab28f06106d53049b2f",
      "parents": [
        "505adacc85a2b43e4deacab0a81314e6751cf0b4"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@google.com",
        "time": "Thu Apr 16 00:43:43 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 00:43:43 2015"
      },
      "message": "am 9bca77b7: am fcea2dd3: am d4dc1951: Merge \"libsparse: move_chunks_up_to_len() does not account skip chunks\"\n\n* commit \u00279bca77b7c04055f6f73a193ae407d158b3eb9725\u0027:\n  libsparse: move_chunks_up_to_len() does not account skip chunks\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: da1fca90cfd260e41b8fdad1cb8883c7123dc51c\n"
    },
    {
      "commit": "505adacc85a2b43e4deacab0a81314e6751cf0b4",
      "tree": "2ba99a7bac21a534f0c0adfb4478bbcfafbd7a6b",
      "parents": [
        "6aa9b9161e8ac8eaa2fddee51c7199d5426253c3"
      ],
      "author": {
        "name": "Mohamad Ayyash",
        "email": "mkayyash@google.com",
        "time": "Wed Apr 01 18:04:50 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 01 18:04:50 2015"
      },
      "message": "am a15881a9: am ed926596: am 6900d34e: Merge \"Add verbose param to sparse_file_import_auto\"\n\n* commit \u0027a15881a9e9d2951eda7a7a85fbaadd93bfb9da9b\u0027:\n  Add verbose param to sparse_file_import_auto\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 94cd52391c2332030046ea9531c9a826ba6f68e6\n"
    },
    {
      "commit": "6aa9b9161e8ac8eaa2fddee51c7199d5426253c3",
      "tree": "0e9517ea58886fbaa6797cf36a091f742dc9bde0",
      "parents": [
        "bfacc54d4affa664cd00961db42a22385ec460b8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 19 19:26:19 2015"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 19:26:19 2015"
      },
      "message": "am 369aa9e9: am 99938804: Merge \"fastboot/sparse: propagate error code\"\n\n* commit \u0027369aa9e90d741545a7a639f7f0f4cd265faf252e\u0027:\n  fastboot/sparse: propagate error code\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ac6bc5f45a557981ae204fca76c40d31660624b1\n"
    },
    {
      "commit": "bfacc54d4affa664cd00961db42a22385ec460b8",
      "tree": "fbbc91cac4d4398f3985fd2cfc97bbf2a206bf7a",
      "parents": [
        "919699acd9c33627d825ba35954564635dd451d7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 12 20:57:02 2014"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 12 20:57:02 2014"
      },
      "message": "am dd2fe64c: am 1f5cad5b: Merge \"Cleanup libsparse Android.mk\"\n\n* commit \u0027dd2fe64c64c0d54531b22096f1db66aa332b2476\u0027:\n  Cleanup libsparse Android.mk\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 941d6b6156c880a539bc760e03d99d2928ae8fa9\n"
    },
    {
      "commit": "919699acd9c33627d825ba35954564635dd451d7",
      "tree": "f9e961ec4af9a44f6d521f6756817337d6cc506e",
      "parents": [
        "85ecdfc24f42c132e96058ff215cefeff797962d"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu May 08 21:43:07 2014"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 08 21:43:07 2014"
      },
      "message": "am d4d09637: am db32e788: am a2b03c4a: Merge \"libsparse: turn on -Werror\"\n\n* commit \u0027d4d096370154492433f02df56a7508eb99f564e2\u0027:\n  libsparse: turn on -Werror\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 51067914d11daceb3aae7461e9f14d915f040f4d\n"
    },
    {
      "commit": "85ecdfc24f42c132e96058ff215cefeff797962d",
      "tree": "14d3ac4d79e319342cfab2302e6b01159c5dadb1",
      "parents": [
        "a015f51e2aa805841b4daef56f08c447b4eb886a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 25 23:40:50 2014"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 25 23:40:51 2014"
      },
      "message": "Merge \"append2simg: write to temporary file\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 94cb6e57a5f928b1774d78817fd1f43a782b5c98"
    },
    {
      "commit": "a015f51e2aa805841b4daef56f08c447b4eb886a",
      "tree": "fc68ad0dbda74452b422f7c65a86679cdea086eb",
      "parents": [
        "d72a8140bc01ef60e26c1328421b43400b6a3fa3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 18 21:33:47 2014"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 18 21:33:47 2014"
      },
      "message": "am 37d39eba: am 0cb82da2: am 958235bd: Merge \"libsparse: allow including from C++\"\n\n* commit \u002737d39eba0b3da124be747dd6a014332817135264\u0027:\n  libsparse: allow including from C++\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b0cb721fb3f8c8019705da99f7ac727aab474209\n"
    },
    {
      "commit": "d72a8140bc01ef60e26c1328421b43400b6a3fa3",
      "tree": "8b9026b0b4e85c1fc1b3539da15d170d7e8975b9",
      "parents": [
        "c607d0790d8fbc08515c5d84968d7af3bb6756ec"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri Feb 28 17:10:02 2014"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 28 17:10:02 2014"
      },
      "message": "am d9f1702a: am 2b6791d0: am 0577a067: Merge \"libsparse: deal with build warning messages\"\n\n* commit \u0027d9f1702a10541b59cfc9582762360d3347712e09\u0027:\n  libsparse: deal with build warning messages\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 470185211b09472ef11f826c5bf0d154c541040a\n"
    },
    {
      "commit": "c607d0790d8fbc08515c5d84968d7af3bb6756ec",
      "tree": "f4838c92ec4bea481eebddf36043034f2a6b54cf",
      "parents": [
        "73e0470d367ff33114f44d817a4d1f54866b8525"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 16 22:43:19 2014"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 16 22:43:20 2014"
      },
      "message": "Merge \"resolved conflicts for merge of ec9e5891 to master\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ab88481dc7f00643bf06f27fd1d0a2e007dc0ea6"
    },
    {
      "commit": "73e0470d367ff33114f44d817a4d1f54866b8525",
      "tree": "eefb9af9df7cbb6d207dc37ee3c4d85154d34250",
      "parents": [
        "adf1f0b7d65deada0549256fe8e44420bed7558e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 01:36:16 2013"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 30 01:36:16 2013"
      },
      "message": "am 9259663c: am f17f5591: am 36d44740: Merge \"Fix a bunch of small system/core bugs.\"\n\n* commit \u00279259663cdb8f15226844e3ecfc6e3aa53614ad03\u0027:\n  Fix a bunch of small system/core bugs.\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 288ebfda3b7de6d27a9e2ecce315e98f2e408e8b\n"
    },
    {
      "commit": "adf1f0b7d65deada0549256fe8e44420bed7558e",
      "tree": "ae1f471c14b65abe71930e14f381785b86e20c4c",
      "parents": [
        "0fc095a3080fd677f08d3b7867b028de66967b30"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 20 16:58:54 2013"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 20 16:58:54 2013"
      },
      "message": "am 4d5d633b: am 20eb7ac2: am 3c8bdef0: Merge \"libsparse: Use BIONIC implementation of mmap64()\"\n\n* commit \u00274d5d633bf862dbb0a960019e80fadc40c93177f0\u0027:\n  libsparse: Use BIONIC implementation of mmap64()\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 60549075e83e615179720f930c618a530462bc3c\n"
    },
    {
      "commit": "0fc095a3080fd677f08d3b7867b028de66967b30",
      "tree": "bf131b90f345aa80d744c6478aeb32ed6bb17dee",
      "parents": [
        "25055cc315a088dde18608cca92896f2d4965878"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Sep 19 18:09:35 2013"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 19 18:09:35 2013"
      },
      "message": "Merge \"Add append2simg.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b5e14ead1ea7554914e9f332f51240520fb22eba"
    },
    {
      "commit": "25055cc315a088dde18608cca92896f2d4965878",
      "tree": "b56fa48bf04c5ea5a67cc28ad8adf186ab841b70",
      "parents": [
        "3c3fff1b791195f95bc8809153270b9cf3d95ae9"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Apr 06 19:56:31 2013"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 06 19:56:31 2013"
      },
      "message": "am dd0a6cdf: am 578b7473: Merge \"libsparse: Fix null pointer issue\"\n\n* commit \u0027dd0a6cdf1f88fcbe16070f678911702c81c4fd4a\u0027:\n  libsparse: Fix null pointer issue\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7066da4ea9d9fa8be3a5416ab68a27efb141abf6\n"
    },
    {
      "commit": "3c3fff1b791195f95bc8809153270b9cf3d95ae9",
      "tree": "3db48852d539305e7b0ffb78ad4485582a326822",
      "parents": [
        "fc1fb31758bd36abae7303f683ae9171f81bafb7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jul 24 02:15:14 2012"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 17 05:47:13 2012"
      },
      "message": "Support for multiple modules with the same name is going away.\n\nChange-Id: I5006b467978071f9107babe532efa71d05061580\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 20258b501e1d2b15b4587d42c83db848b8fae188\n"
    },
    {
      "commit": "fc1fb31758bd36abae7303f683ae9171f81bafb7",
      "tree": "3905d27aac3e7e5f7a0b26f5ecdba58b1488aab1",
      "parents": [
        "0e42fc412e1f2390c9e1b38b33854e941f962aa0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 24 02:53:20 2012"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 24 02:53:20 2012"
      },
      "message": "am 34fd8596: am f58f62eb: Merge \"libsparse: fix 32 bit overflow when calculating last chunk\"\n\n* commit \u002734fd8596463832c1ce670f436b31ed851552c8f4\u0027:\n  libsparse: fix 32 bit overflow when calculating last chunk\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8edbbde249c412e9b620f6ef47d8f44510c16cb4\n"
    },
    {
      "commit": "0e42fc412e1f2390c9e1b38b33854e941f962aa0",
      "tree": "e021131041ff671b9e92a7d77f5568ff3d3e9a33",
      "parents": [],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jul 18 06:35:21 2012"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jul 18 06:35:49 2012"
      },
      "message": "resolved conflicts for merge of 4d72d881 to master\n\nChange-Id: Ic092d27d3fc2bcc4db8a375bbcb5b86c111bf062\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9a70e5c33891632c89c9f3f03e30d7183227d661\n"
    }
  ]
}
