)]}'
{
  "log": [
    {
      "commit": "8cf6479cfd925657da51da04902a68dfe7e84632",
      "tree": "4256bcdd9e9435828bf8159d85af015450112aff",
      "parents": [
        "e07c5dd10b89752a3dd4c8fb8dd73d6428ba3591"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 29 23:45:41 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 01:57:41 2020"
      },
      "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: 7cae3345d3654a23a607b7da4dfa1fa630962cb4\n"
    },
    {
      "commit": "e07c5dd10b89752a3dd4c8fb8dd73d6428ba3591",
      "tree": "334f29fc487e43212b27c46db0939240a22632cd",
      "parents": [
        "a2753728d4f1bb7960b76d4cdd03a17afd4f5fd3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 29 23:45:41 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 01:57:22 2020"
      },
      "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: 7cae3345d3654a23a607b7da4dfa1fa630962cb4\n"
    },
    {
      "commit": "a2753728d4f1bb7960b76d4cdd03a17afd4f5fd3",
      "tree": "4256bcdd9e9435828bf8159d85af015450112aff",
      "parents": [
        "1d7539637970237ce90f8744b696bf8f1828d62d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Apr 29 23:45:41 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 29 23:45:41 2020"
      },
      "message": "Merge \"Avoid zero-initializing our most-used buffers.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7cae3345d3654a23a607b7da4dfa1fa630962cb4"
    },
    {
      "commit": "1d7539637970237ce90f8744b696bf8f1828d62d",
      "tree": "6b57f2b6b3d0cc4e6be6af281522720d49ff7a03",
      "parents": [
        "bcc09fa3be05613bde0b94446b80b8d1553ce8f4"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Apr 27 23:00:58 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 27 23:00:58 2020"
      },
      "message": "Merge \"libbase/liblog: set min_sdk_version\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8c2056f74700b822696e0b5ac016b7949e1df9a7"
    },
    {
      "commit": "bcc09fa3be05613bde0b94446b80b8d1553ce8f4",
      "tree": "13753d2512be00cbb76648adbcda11c3dbbf4979",
      "parents": [
        "b50602f50c7899623a2543e3895c9886768bcdbe"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Apr 27 16:03:46 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 27 16:03:46 2020"
      },
      "message": "Merge \"base: reimagine line splitting in logger.cpp\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 91fd50c78f862bdb5c0ea08b08c60c1aa67b71de"
    },
    {
      "commit": "b50602f50c7899623a2543e3895c9886768bcdbe",
      "tree": "f340d86a3adf5ff79b78b7f4f650a01afaa45aff",
      "parents": [
        "d145c45f3ced7dda3da5a2f20fbe428d7dc960e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 24 20:43:33 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 24 20:43:33 2020"
      },
      "message": "Merge changes I25df8eec,I493ff192\n\n* changes:\n  result.h - fix bugprone-suspicious-semicolon warning\n  expected.h - fix bugprone-forwarding-reference-overload warnings\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: d694a678655ea1f204030802dde72a3c6025d412\n"
    },
    {
      "commit": "d145c45f3ced7dda3da5a2f20fbe428d7dc960e8",
      "tree": "f6800598dd7786f34adb7e87f65d9a413fbc3799",
      "parents": [
        "bd41a4288aca1355179f01a1a92fb7dc5c9c2c10"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 23 23:48:09 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 23 23:48:09 2020"
      },
      "message": "Merge \"expected.h - fix bugprone-branch-clone warning\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2722a3bef9e2ffdc66a912b3e89b6fecc53312fe"
    },
    {
      "commit": "bd41a4288aca1355179f01a1a92fb7dc5c9c2c10",
      "tree": "06ee04ed48c79d4063bbe068788446b2c3706006",
      "parents": [
        "65a3d796e44cb060cfeb036e0375af917c6caa78"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Apr 22 23:17:57 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 22 23:17:57 2020"
      },
      "message": "Merge \"Remove thread safety from libbase logging / liblog\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 538bac2e97730838e26db3145861d83192af3d17"
    },
    {
      "commit": "65a3d796e44cb060cfeb036e0375af917c6caa78",
      "tree": "eeb8293c1eda4223153408134959aaffd499a2db",
      "parents": [
        "6f6d1add4f38ae76d1680030c6a4eb0062f59e28"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Apr 13 15:39:49 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 13 15:39:49 2020"
      },
      "message": "Merge \"Cleanup some trivial TODOs.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ffe39ea541a67197da297c23c10861ed0d7b57e4"
    },
    {
      "commit": "6f6d1add4f38ae76d1680030c6a4eb0062f59e28",
      "tree": "56a2cb2cb8493bcba9fe1fd282d063fd519f5e21",
      "parents": [
        "8fce3ceaf4afa932f502cb1bacf075b6112bc351"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Mar 25 18:44:18 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 25 18:44:18 2020"
      },
      "message": "Merge changes from topic \"liblog-api-review\"\n\n* changes:\n  Reland: \"Fixed a typo in the version name\"\"\n  liblog: correct new APIs per the API review\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 08e3b83917170f7047c2103eef8dde5b8319c937\n"
    },
    {
      "commit": "8fce3ceaf4afa932f502cb1bacf075b6112bc351",
      "tree": "aecfead039f9675c47150054a208402dff00af96",
      "parents": [
        "185a8bffa0d93b85931da94452717988c6cf1bf2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 16:05:54 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 16:05:54 2020"
      },
      "message": "Merge \"base: dlopen/dlsym for liblog when SDK_VER \u003c\u003d 29\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: cdb6003784b1c4200cc325f3becce7660f3f171f"
    },
    {
      "commit": "185a8bffa0d93b85931da94452717988c6cf1bf2",
      "tree": "3acdfd686a4ce40bdea9901beb7516312eca6c44",
      "parents": [
        "abec2ba4c4b8eee60adec0d04e559f40f224cb41"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Mar 13 16:10:35 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 13 16:10:35 2020"
      },
      "message": "Merge changes Id67203bb,I0c1dd57f\n\n* changes:\n  liblog: move LOG_ID_DEFAULT into the log_id enum\n  liblog: use int32_t and uint32_t for new NDK APIs\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c74afeaa8b80604e3dd6a4c8645b7a0220e5c597\n"
    },
    {
      "commit": "abec2ba4c4b8eee60adec0d04e559f40f224cb41",
      "tree": "110bc7d0e8e69420c52dd4e8447b91e6a78e2425",
      "parents": [
        "1e10ef856e9f06c32544c4890434ba386345fc05"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Mar 11 07:55:40 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 11 07:55:40 2020"
      },
      "message": "Merge changes from topic \"liblog\"\n\n* changes:\n  Whole static link libasync_safe to libbacktrace.a\n  libbase uses liblog symbols via dlsym when it is built for APEX\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ac72606f98da5e5939497b793df518544bfc6f94\n"
    },
    {
      "commit": "1e10ef856e9f06c32544c4890434ba386345fc05",
      "tree": "8ceed2dcc2de0d257408b15ae2a30f9352b63ee3",
      "parents": [
        "b15424bc3825c2646d408d88dc28f0ae13907bc6"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Mar 10 22:32:41 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 22:32:41 2020"
      },
      "message": "Merge \"base: tag unique_fd::reset as reinitializing for clang-tidy.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a964a96ae73cd332084d1e80c5ccec6176ee17fa"
    },
    {
      "commit": "b15424bc3825c2646d408d88dc28f0ae13907bc6",
      "tree": "5367ccb5f222112c5a38351984b4ef114ab7b9bc",
      "parents": [
        "122d577472337bc6b5171bc46d92c5882187ca4a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 10 07:30:36 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 07:30:36 2020"
      },
      "message": "Merge \"Set apex_available property\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2401f5f2cc37b0acc806811c4ee1aed151da07b4"
    },
    {
      "commit": "122d577472337bc6b5171bc46d92c5882187ca4a",
      "tree": "e55c4001b63df42453654423764e08929d414dc9",
      "parents": [
        "13107265856be1b6125de07ebfac4c7f39e63aa6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Mar 05 21:29:09 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 21:29:09 2020"
      },
      "message": "Merge \"base: access all new liblog symbols through liblog_functions\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 641e9e45b530e4ccac5ff7aaf8e4d0000b09426d"
    },
    {
      "commit": "13107265856be1b6125de07ebfac4c7f39e63aa6",
      "tree": "6597b10e2d0f326f569b4bca8695856379ae0bf2",
      "parents": [
        "5cb8de2d872de0b7418060a3a626ec9c24e86015"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 23:39:33 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 23:39:33 2020"
      },
      "message": "Merge changes Ib97acc6d,Id5bbfd6d,I4dfc3f52 am: 14c65f6fb6\n\nChange-Id: I696a7447d2c073904b77240b62fcaff24f0c9433\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: d9bc96443f9e3b32f42a04a57114586e1d29151a\n"
    },
    {
      "commit": "5cb8de2d872de0b7418060a3a626ec9c24e86015",
      "tree": "2b2d5c232bebaa597802ba9333ffed9b936c54d6",
      "parents": [
        "f1702809c39f255b50c9948ee615ce4ebd898595"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 23 04:27:09 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 23 04:27:09 2020"
      },
      "message": "Merge \"Remove various bits of dead code and unused workarounds.\" am: b9c95f8e6a\n\nChange-Id: I2af7c12a361d3f4c6151599e612fc238118b60c8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9f11ee4e9540eafd57834d017487d0e91961abd6\n"
    },
    {
      "commit": "f1702809c39f255b50c9948ee615ce4ebd898595",
      "tree": "556b534291177db83e314fdcca293503c45f83f6",
      "parents": [
        "e29d7f8f7bc145a9a0dc29f247e84e702e4d0bd5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 01:35:33 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 01:35:33 2020"
      },
      "message": "Merge \"Allow apexes to link against more libs\" am: 6c364f94ad\n\nChange-Id: I446ffa9ac83122d3f31258f658d4393d42e26e38\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 73b4968059fe34f0b4f2d98c95df6edcfbd41e7c\n"
    },
    {
      "commit": "e29d7f8f7bc145a9a0dc29f247e84e702e4d0bd5",
      "tree": "605a9f35c24d9231d48107ce66a867f915927e46",
      "parents": [
        "73c433200351153d53d9e13d8fec7eec43703035"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 18 05:30:16 2020"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 18 05:30:16 2020"
      },
      "message": "Merge \"base: remove Errorf/ErrnoErrorf work around\" am: b9ac1178aa\n\nChange-Id: I66fea07333752e2c149dba8963c583cf72d781de\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2ef5b50b5672e5659aa9dfb061f561b0a32114ce\n"
    },
    {
      "commit": "73c433200351153d53d9e13d8fec7eec43703035",
      "tree": "637dfc2e5bef3e4337c3986d835c1f89689aab74",
      "parents": [
        "2c2cbdc83abb18e82ac1c9d1dcc3dbc048593999"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 07 06:39:36 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 07 06:39:36 2020"
      },
      "message": "Merge \"Convert system/core to Result::ok()\" am: 39e990d477\n\nChange-Id: Ica595e730629d2c0df545c36d5e96b65812aa81d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2c4cd27179f844d8d2af146edeee82b30f5e2c0a\n"
    },
    {
      "commit": "2c2cbdc83abb18e82ac1c9d1dcc3dbc048593999",
      "tree": "89a0122abbacc920b79d6085471396729e5e20a2",
      "parents": [
        "4a940f964c8ddcf83276b7e4be597c3e8e58969b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 19:27:15 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 19:27:15 2020"
      },
      "message": "Merge \"Check Errorf()/ErrnoErrorf() format string at compile time\" am: 91bbe9ef56\n\nChange-Id: Ie2f5fdc9564979127d9c84a2af76ea208dd1efc5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: aa1d3f6f910b3a6333213979425dcea5b6cff742\n"
    },
    {
      "commit": "4a940f964c8ddcf83276b7e4be597c3e8e58969b",
      "tree": "cd1631624a481d3d2d264f6affea90fa5c5394a2",
      "parents": [
        "17db619df275aa02d52128eda1b87ad4b8fb50e6"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 12:50:48 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 12:50:48 2020"
      },
      "message": "Merge \"Add macros to check for successful Result\" am: 4df09e4685\n\nChange-Id: I47facad246a796e870f7bdd5352f88855ede0426\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 45f0c06c5876a025c671289f59aa733a2786cd3e\n"
    },
    {
      "commit": "17db619df275aa02d52128eda1b87ad4b8fb50e6",
      "tree": "60ae829c66fe03f8cfb124cbd2466c17e93bbf60",
      "parents": [
        "c5fc213684d8e1f988d9bbd09c81fa76557a9a09"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 08:51:41 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 08:51:41 2020"
      },
      "message": "Merge \"Add android::base::expected::ok()\" am: d25c64bbf2\n\nChange-Id: I83fed8202fcb0d839bc2bf21eb1054dc5bff31eb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4a1a3880d91e1ad9251f5ee6720d90497e913191\n"
    },
    {
      "commit": "c5fc213684d8e1f988d9bbd09c81fa76557a9a09",
      "tree": "cbaa9d2b6e1307b96b8ed4fd6d1c3de1399d0586",
      "parents": [
        "af2ba3f72cfaca0bb8a5e85c7f0b326530ea3784"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 06:08:36 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 06:08:36 2020"
      },
      "message": "Merge \"Delete dangerous comparison operators from base::expected\" am: ab65ef22a5\n\nChange-Id: I7fb13884c54e4c3da8911fe0158798d32ad65578\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f55fe4193e2ebd482fb806b33d66322e71593c53\n"
    },
    {
      "commit": "af2ba3f72cfaca0bb8a5e85c7f0b326530ea3784",
      "tree": "2b23194d1ea1c06ed526494c75341cbb3bf73169",
      "parents": [
        "5f5bf63b7b80a27dce961d1973254e8b07b47a93"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 21:15:00 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 21:15:00 2020"
      },
      "message": "Merge \"libbase: Have LogdLogger use LOGGER_ENTRY_MAX_PAYLOAD for its buffer\" am: 2f6f86ff72\n\nChange-Id: Ib5c09e710bc16dd473ec26e75371fd2080f2bf43\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3a48594926a935ff8a830547fd402d25e27371c6\n"
    },
    {
      "commit": "5f5bf63b7b80a27dce961d1973254e8b07b47a93",
      "tree": "c7525f5618daf66ef85d3cc5733fcbd089443b93",
      "parents": [
        "73e206f67c999f6e61e7872c7a4867cf6173adff"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 28 17:24:10 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 28 17:24:10 2020"
      },
      "message": "Merge \"liblog: always restore errno in logging functions\"\nam: 077839ab23\n\nChange-Id: Iae9738f2c6b7df4ed30681432489a470b2051b5f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 06ae8360957d53bcbcf422db9cbb1c1118cc2079\n"
    },
    {
      "commit": "73e206f67c999f6e61e7872c7a4867cf6173adff",
      "tree": "d6a2be929ebb92a8b9c5b82cc7d13aedc6e40af1",
      "parents": [
        "336152c9f99f98c4d0508048571d3f74b2a7f559"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jan 27 20:41:22 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 27 20:41:22 2020"
      },
      "message": "Merge \"liblog: use default tag for loggability checks if no tag is provided\"\nam: 347d6406f0\n\nChange-Id: Ib1df6a955d2420c050e7876898df32e31636f4b4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f74ad17a65cc001e5217517b6a2122657c86dd41\n"
    },
    {
      "commit": "336152c9f99f98c4d0508048571d3f74b2a7f559",
      "tree": "1f953571b39b6e6c3faed63065a5a418494b8cfb",
      "parents": [
        "aab71148a223e4bf7729c92f5424ff9e580f004e"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Jan 27 15:05:08 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 27 15:05:08 2020"
      },
      "message": "Merge \"add NOLINTNEXTLINE(google-explicit-constructor)\"\nam: e32697ee3e\n\nChange-Id: Id80e6fa820ac9f604f38883b726ae81f469f5bc8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9b2e06a4ffcc312133c91eefa90daaa8d37631fa\n"
    },
    {
      "commit": "aab71148a223e4bf7729c92f5424ff9e580f004e",
      "tree": "b3ce3ddf54a29014a29217a4787b96e218c529d2",
      "parents": [
        "651702746ccf7290c382c905cfa52a993b0adc46"
      ],
      "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": "651702746ccf7290c382c905cfa52a993b0adc46",
      "tree": "7268abd6afeaa492392754937ef2e7d9bb477004",
      "parents": [
        "6579c058a0e7a51c8f18f10941a2fbc244c20826"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 23 21:14:56 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 23 21:14:56 2020"
      },
      "message": "Merge \"Move default tag from libbase to liblog\"\nam: b40c15e101\n\nChange-Id: I3df5ce6a45cd4ee8cdd912d305a1e06bfedc4548\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 44c7bcb29ef8e04093c584ea7520464975beae8a\n"
    },
    {
      "commit": "6579c058a0e7a51c8f18f10941a2fbc244c20826",
      "tree": "d4065196c42d46c7fff5b1b34d200473dd6fef1b",
      "parents": [
        "7074f7438015105cff9bfdd2df7a61d339a9c913"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 22 01:13:13 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 22 01:13:13 2020"
      },
      "message": "Merge \"Make OSTREAM_STRING_POINTER_USAGE_WARNING build even with GCC\"\nam: 7becf26301\n\nChange-Id: I734de51bbb9cbbb16f8768411711c67efd2c819d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 556bb77f6fede0659714fae869644c2c6c7740da\n"
    },
    {
      "commit": "7074f7438015105cff9bfdd2df7a61d339a9c913",
      "tree": "69178b83277b67268f038839759eaee881d76f91",
      "parents": [
        "a5c23452c3ea7bca3d50f5ff58d268eb0a492af0"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 21 22:31:41 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 21 22:31:41 2020"
      },
      "message": "Merge changes Icb49b30b,Ib52cbfb4\nam: 81c8385ab3\n\nChange-Id: I2e1431bc655dfb26f1b9307d91ab07fbac0cbd99\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 42c89602da71a9525f4990f3595150ec664b056f\n"
    },
    {
      "commit": "a5c23452c3ea7bca3d50f5ff58d268eb0a492af0",
      "tree": "b9040368935842cb9fdd3d9811af8bd01b4a5688",
      "parents": [
        "d0560a913435b1282ccc429f32d92c499d949c17"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 15 23:24:58 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 15 23:24:58 2020"
      },
      "message": "Merge \"Require liblog for libbase in all configurations\"\nam: f633b62b63\n\nChange-Id: I6d29f632adafef399575e53b4e475323a480444a\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 391f68a4e5defdb0778ad347769c5c761ca72099\n"
    },
    {
      "commit": "d0560a913435b1282ccc429f32d92c499d949c17",
      "tree": "28d8472d786790ecdba9a0bef3c935985417320b",
      "parents": [
        "c373404802b3224c9f456edc9afbd25acbe7a501"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Wed Jan 15 01:25:44 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 15 01:25:44 2020"
      },
      "message": "Merge \"Add unique_fd::operator{\u003d\u003d,!\u003d} overloads that take a unique_fd.\"\nam: 9ef741ccac\n\nChange-Id: Ie361658e875008f06bb8d50e476ce0c9ef377aa6\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bba5ea0622a249677bfdda4363bf46c8b8f2f618\n"
    },
    {
      "commit": "c373404802b3224c9f456edc9afbd25acbe7a501",
      "tree": "3380f15f62997930f9b3e618218bb564f87daf74",
      "parents": [
        "7a31057801436a11901894db567a66c2e7fcc46d"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 14 22:18:23 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 14 22:18:23 2020"
      },
      "message": "Merge changes from topic \"remove-log_to\"\nam: acd17330df\n\nChange-Id: I910aa933ac8a1393c1bcac56b5cc12c1602c2095\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a5d50401087c01672d7ae39fabdceb04f9787e60\n"
    },
    {
      "commit": "7a31057801436a11901894db567a66c2e7fcc46d",
      "tree": "cc14406f0c4df3c987b2ef03170e40bf3b4a86f2",
      "parents": [
        "42d4bf87ea4be9d5897d116fe04635932ff53272"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Dec 18 16:19:04 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 18 16:19:04 2019"
      },
      "message": "Merge \"Fix SEGV in libziparchive with malformed zip file.\"\nam: 264a37d12f\n\nChange-Id: I39c2ec3e0a1b81585f6c47620d7dec9687bbc9f7\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: fa44dc0f5de2769318b4a7212b416de15b61f597\n"
    },
    {
      "commit": "42d4bf87ea4be9d5897d116fe04635932ff53272",
      "tree": "d431fb64605600889ce130b827dd4be2a2f97e08",
      "parents": [
        "3ca64f5bc57de59299581e62c55abb554b43a2d7"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Dec 13 02:30:36 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 13 02:30:36 2019"
      },
      "message": "Merge \"base: avoid evaluating macro argument multiple times.\"\nam: 00bfc4480e\n\nChange-Id: I45e34ec43b860961be86504e721c79c47c62cebe\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: da3c1f9bced48ffc5c0c2ee3b0ba91c658bc6049\n"
    },
    {
      "commit": "3ca64f5bc57de59299581e62c55abb554b43a2d7",
      "tree": "a3e4e856739c6cf5d8458ae6523868da9e1f8e30",
      "parents": [
        "bc90db56bbf01e880b54af1e0015de0557bf4938"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Dec 06 23:09:34 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 06 23:09:34 2019"
      },
      "message": "Merge \"base: steal Chromium\u0027s NoDestructor.\"\nam: 9e6ac64871\n\nChange-Id: Ib2dff83e1873e829eedf7487481ec0ffcecb6568\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3360201a57a5007549d593e8287776488f8e589d\n"
    },
    {
      "commit": "bc90db56bbf01e880b54af1e0015de0557bf4938",
      "tree": "c4c9ec331b8c8de5bd1fe3e147f7abb0032e9b98",
      "parents": [
        "bff389b815e585f3ade27f54549c538c498f495b"
      ],
      "author": {
        "name": "Daniel Colascione",
        "email": "dancol@google.com",
        "time": "Wed Nov 20 20:07:32 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 20 20:07:32 2019"
      },
      "message": "Merge \"Expose ParseBool from libbase\"\nam: e8237b3517\n\nChange-Id: I8081a0fdb1a2b40fdb411642037f277fd9245206\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ce12543e55e3fb708d0dbeb1c1b2d9fe3ccf120f\n"
    },
    {
      "commit": "bff389b815e585f3ade27f54549c538c498f495b",
      "tree": "9ec47958fbe67549c2eae458e5b2397daa51fed2",
      "parents": [
        "2feab7d82d397a687ac92369fc0c5d0931b3fbfa"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 19 23:41:37 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 19 23:41:37 2019"
      },
      "message": "Merge \"Add absl-like StringReplace.\"\nam: 43f9d5f34a\n\nChange-Id: Ia3b13412c1eeef0e67726f77f3b0d429c5d53ef9\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8781248ffb10dd1b5781bac374e01e7e6a9f4944\n"
    },
    {
      "commit": "2feab7d82d397a687ac92369fc0c5d0931b3fbfa",
      "tree": "0940823dea56cf1b55e695797e0cb48ec54da030",
      "parents": [
        "be4dd5859e64e35a3d3f931d3df6061bc9dc46d4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 06 22:25:00 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 22:25:00 2019"
      },
      "message": "Merge \"libbase: add a README.md covering the most frequent question.\"\nam: 56b266686a\n\nChange-Id: I86a827002844ef210f612e2b04d3635d205faf6d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 219ec4d3371941341230524aa8bc771738d1f0fe\n"
    },
    {
      "commit": "be4dd5859e64e35a3d3f931d3df6061bc9dc46d4",
      "tree": "4f8f9dea8c8cf169bf3df26ae71b6eb25941f3f2",
      "parents": [
        "56a54eded750a4b8ef35dd3c38cd2045010b6e54"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 31 14:49:15 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 14:49:15 2019"
      },
      "message": "Merge \"Remove Mac/Windows quick_exit() implementation.\"\nam: 4645210097\n\nChange-Id: Ifeac7742d1de7d9613dc2fba70a4aa85c2eac496\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 31ef98c53411ba76865bd0d728fdce833af9b3b2\n"
    },
    {
      "commit": "56a54eded750a4b8ef35dd3c38cd2045010b6e54",
      "tree": "cffa3eb179c5be18eda1d82a64f6202276427899",
      "parents": [
        "1e2fc62292713ac10a75ae1aeb461d91a1c9ab14"
      ],
      "author": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Thu Oct 03 04:31:43 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 03 04:31:43 2019"
      },
      "message": "Merge \"Addressing comments in 1130236.\"\nam: dd7288d83b\n\nChange-Id: I2a404f3680e061bebbd0f7e2c13d799ef56f0fff\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 472d7ada1a812a5c8b053f20e5a193afdc31a738\n"
    },
    {
      "commit": "1e2fc62292713ac10a75ae1aeb461d91a1c9ab14",
      "tree": "5d75d5a07355965bf6e5cdf78ab8bed9d2eed21d",
      "parents": [
        "f11843c23a1fa3b574be9df51e8278a189145ba7"
      ],
      "author": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Wed Oct 02 21:07:24 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 02 21:07:24 2019"
      },
      "message": "Merge \"Using WideChar-\u003eUTF8 versions of Windows API to obtain temp folder.\"\nam: c63ef7fc36\n\nChange-Id: I3286c28692481dbd091c097847f8fbb381c1aff2\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 773fd8836ea139fd107fb838a2af2c41d4eae4c3\n"
    },
    {
      "commit": "f11843c23a1fa3b574be9df51e8278a189145ba7",
      "tree": "ad967e34264afe8ed1abc8f46e43dccaead38fb8",
      "parents": [
        "255a904e4cc882ff1c0bd971ad9c20e53efb1e0a"
      ],
      "author": {
        "name": "Bowgo Tsai",
        "email": "bowgotsai@google.com",
        "time": "Thu Sep 19 00:33:54 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 19 00:33:54 2019"
      },
      "message": "Merge \"\u003candroid-base/endian.h\u003e: fix interoperability issue\"\nam: ea378530d6\n\nChange-Id: I5d9b418c6f4d39346eaaab7fb0eae8d5667ac5a5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1bb929beec728445d1443fb8d16ea38e243ca6d8\n"
    },
    {
      "commit": "255a904e4cc882ff1c0bd971ad9c20e53efb1e0a",
      "tree": "927c77b4273137bc89c7434e4af20e40def71cce",
      "parents": [
        "ad3654c3c55217d41bb32ea95e79bae378b41542"
      ],
      "author": {
        "name": "Paul Crowley",
        "email": "paulcrowley@google.com",
        "time": "Thu Sep 12 16:15:18 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 12 16:15:18 2019"
      },
      "message": "Merge \"Remove -D_FILE_OFFSET_BITS\u003d64 on host builds\"\nam: 4cbecc9584\n\nChange-Id: Id5cc1dc65517c4971fd83ebda1d115629b805556\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: de02ec8cdcf2d8ff5d2c1f47abd2f57640fdf2e7\n"
    },
    {
      "commit": "ad3654c3c55217d41bb32ea95e79bae378b41542",
      "tree": "52c656dd569ed1ea11717efbfdd4ad4a1108ecf3",
      "parents": [
        "00991475d3086698d56cf331a33fbf161e5d740d"
      ],
      "author": {
        "name": "Daniel Colascione",
        "email": "dancol@google.com",
        "time": "Thu Sep 05 01:20:24 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 01:20:24 2019"
      },
      "message": "Merge \"Improve codegen slightly when doing FD validity checks\"\nam: 9ad079ba58\n\nChange-Id: I4262f086b9041bb28536cf2c7598817fac63b8cc\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2378575dac467fbda73e2e50dc9fc3140864eeed\n"
    },
    {
      "commit": "00991475d3086698d56cf331a33fbf161e5d740d",
      "tree": "201a95755eef4d29930b44e803ddac8d21e77946",
      "parents": [
        "1b49cfa3559dfdf4a82f57e50091cc3116a30683"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Wed Aug 28 04:13:20 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 28 04:13:20 2019"
      },
      "message": "Merge \"Include chrono.h\"\nam: fc71730834\n\nChange-Id: I83bd41ac34b04352627569c92189886528a1f1c8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ef4d2b075a0310fb38d2c41ea3e7f26709c5ff77\n"
    },
    {
      "commit": "1b49cfa3559dfdf4a82f57e50091cc3116a30683",
      "tree": "650a470f40acc89157f80bbbb23a39e46089307d",
      "parents": [
        "a3c5ba8304484f907cb549f97c3feab5a51e2745"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Thu Aug 15 17:16:23 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 15 17:16:23 2019"
      },
      "message": "Merge \"[base] Make MappedFile work with OS file handles\"\nam: 5f0e5e0ecc\n\nChange-Id: Iae9f09cfa4dc86485ebb6f3fe70e999bd0a7fa8e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2bb4f40d828ce693c11b0d3dda8db0220f8b0314\n"
    },
    {
      "commit": "a3c5ba8304484f907cb549f97c3feab5a51e2745",
      "tree": "7c91c0d444374ca9020ff7b29940b88184a171dc",
      "parents": [
        "1dfb11bebfc93aeecfb8d5f028a35b40ff857ffc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 14 21:28:40 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 14 21:28:40 2019"
      },
      "message": "Merge \"Fix more endian.h issues\"\nam: 19b68a66e5\n\nChange-Id: I3b28b9ed60472c8dccac50eefd0a1a1c038714c1\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: d51ffe351481997f29a8b8659f99021304a16046\n"
    },
    {
      "commit": "1dfb11bebfc93aeecfb8d5f028a35b40ff857ffc",
      "tree": "2cb3109e781d0abca0dec72da8c7232fdb3af378",
      "parents": [
        "4747df29040610baebd814f34207dcdf103ca01b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 12 23:21:56 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 12 23:21:56 2019"
      },
      "message": "Merge \"Use as much of the macOS endian support as we can.\"\nam: e5abcddf4e\n\nChange-Id: I4f0d5f330a9e9fc447a3696c6dfc254ce8b38e3d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8959efff686c2284a90af054848ef85784b61046\n"
    },
    {
      "commit": "4747df29040610baebd814f34207dcdf103ca01b",
      "tree": "25d89d2f96995b03149f103dc675f432cb8d228d",
      "parents": [
        "68fefc90b23ca7b68e5ff169edca23771d91b6d2"
      ],
      "author": {
        "name": "Anatol Pomozov",
        "email": "anatol@google.com",
        "time": "Sat Aug 10 02:21:02 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 10 02:21:02 2019"
      },
      "message": "Merge \"Add header that defines strerror()\"\nam: 7eca57a20e\n\nChange-Id: Iaacd6a2d5c07970c1303eed0e005be0a75adf61e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8eb5b3e610e3e759b1fcf975148edae71b4fdfdd\n"
    },
    {
      "commit": "68fefc90b23ca7b68e5ff169edca23771d91b6d2",
      "tree": "e1508fa676847e75443bccbdde11cf6e9d69a43f",
      "parents": [
        "f3749134ba7e4c323df26384ae49c4162a38a7f5"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jul 24 14:16:12 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 24 14:16:12 2019"
      },
      "message": "Merge \"Implement unique_fd.ok()\"\nam: c9ec95272c\n\nChange-Id: I6030fd103c9df905c84161817560c55330627345\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 90fec0a0b4447eeb99ccfdd1afc28cd9ea879181\n"
    },
    {
      "commit": "f3749134ba7e4c323df26384ae49c4162a38a7f5",
      "tree": "44fb1f4c56f4f40b1dff89dce5edb968e22f23dc",
      "parents": [
        "9451d5ff6b9a08d1200d2d4729e5b7845fb452ca"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 16 08:37:16 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 16 08:37:16 2019"
      },
      "message": "Merge \"Add nolint for implicit borrowed_fd constructors\"\nam: 8987f061c4\n\nChange-Id: Ibfb6497be968af5e008c1b20de9de9e9041706a5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2d9148abb2c6c70dd7479231a577797ccdc2dd8f\n"
    },
    {
      "commit": "9451d5ff6b9a08d1200d2d4729e5b7845fb452ca",
      "tree": "79d9bbf4daa3e9ddd770402ea5149aa168e1f672",
      "parents": [
        "4d19ab6e293ffdc61d12440f926103e31c7cfd68"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jul 15 15:42:29 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 15 15:42:29 2019"
      },
      "message": "Merge \"Add noexcept to missing places in expected.h\"\nam: a8b0517108\n\nChange-Id: I414d6976260249be40b9c8e99dc8a8798089b6d6\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e1f381603d5e1a59a2ea9b17b717b768727a58ed\n"
    },
    {
      "commit": "4d19ab6e293ffdc61d12440f926103e31c7cfd68",
      "tree": "75c285faea4f75317a9244ccc884409fd095b134",
      "parents": [
        "bf20fd2a2b9f6008e587c6123ea995214d078978"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 09 20:57:56 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 09 20:57:56 2019"
      },
      "message": "Merge \"Don\u0027t implement our own remove_cvref_t.\"\nam: a93e09f834\n\nChange-Id: I97e9f98b6ac10261220983bf25653987f515b2eb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 10d5983b424f3340bcca97ff2f99b04a890136fd\n"
    },
    {
      "commit": "bf20fd2a2b9f6008e587c6123ea995214d078978",
      "tree": "5a58cd9618fc73c67ece161ff30fde6b2cb8dd30",
      "parents": [
        "96e719ebe61d5b46b42cd59d374ab1fd5066bac4"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 09 17:26:41 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 09 17:26:41 2019"
      },
      "message": "Merge \"Fix a few clang-tidy issues and add NOLINT for others\"\nam: 343ce615cf\n\nChange-Id: I9869be98a5c4668b935a4f50a5636b8ea1b9392c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a61745dea7b44897e950166cdc2bdcca9e892287\n"
    },
    {
      "commit": "96e719ebe61d5b46b42cd59d374ab1fd5066bac4",
      "tree": "0300cf25503e94b3ec133a1b4d1790dd7375fc3d",
      "parents": [
        "b3e438a1ca2e59821b609fdc4ef2c32cb0216760"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 02 22:14:35 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 02 22:14:35 2019"
      },
      "message": "Merge \"Add android::base::GetPids() function to return all pids\"\nam: c538656d7d\n\nChange-Id: I6320ed7db39a62cdaf7e78423f9a2ebb9a558b27\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 48cb3a2cd6325ce0ad8d1c6ea4b8b986e7a75255\n"
    },
    {
      "commit": "b3e438a1ca2e59821b609fdc4ef2c32cb0216760",
      "tree": "59c857f64acb333dd31b362b0da870716188bdab",
      "parents": [
        "1eb8bb2eb0d608a45f392007d050f1b00e9d24d9"
      ],
      "author": {
        "name": "Mohammad Islam",
        "email": "samiul@google.com",
        "time": "Fri Jun 21 15:10:19 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 21 15:10:19 2019"
      },
      "message": "Merge \"Prevent definitions of expected.h from being included twice\"\nam: 99087decb9\n\nChange-Id: I74124ec1ca8b4b43cdd0cfdb17bac2402c9f3b4e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 040df27b1d21ffc3536e76945a0cba90219f53e2\n"
    },
    {
      "commit": "1eb8bb2eb0d608a45f392007d050f1b00e9d24d9",
      "tree": "162cc996e10d1e841ddb01a9fc5136bfa583bc85",
      "parents": [
        "a96442aee117e24e2414dde2d90652fab80df122"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jun 17 14:55:07 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 17 14:55:07 2019"
      },
      "message": "Merge \"Create android-base/format.h that includes fmtlib headers\"\nam: 7f34035f08\n\nChange-Id: I08899b7e7d6f800cb028948b4da0f096832c958b\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3b4ec0387bb32f87a596471788dbb7bc14226f5e\n"
    },
    {
      "commit": "a96442aee117e24e2414dde2d90652fab80df122",
      "tree": "8a64a934c6f60be99de21037c28b3d389ce91077",
      "parents": [
        "724ff787a509775d71d166bdc44da7c54a272293"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Jun 14 18:39:26 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 14 18:39:26 2019"
      },
      "message": "Merge \"Add Errorf and ErrnoErrorf\"\nam: ebbe9e7391\n\nChange-Id: I2d748929f5db5a06aaa685f0ae8dba75bdae637e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a7c8b3c49f3b5bfcc775d03bd8536159b1d2d02d\n"
    },
    {
      "commit": "724ff787a509775d71d166bdc44da7c54a272293",
      "tree": "8dbba47b8ff44d710722da4b48a96b88814fdb4e",
      "parents": [
        "9af972786c7d9196e27989238c77b938fc1fb98e"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jun 11 21:20:57 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 21:20:57 2019"
      },
      "message": "Merge \"fix: passing ResultError to Error thru operator\u003c\u003c\"\nam: 3fcd831a6d\n\nChange-Id: I2586d9a4fa94ba17f0e7c484b7baf09f450c3f56\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 29949c089c504f7f19cd4679173e3ef47c7221fa\n"
    },
    {
      "commit": "9af972786c7d9196e27989238c77b938fc1fb98e",
      "tree": "c6b081c71b33381024988212a76963d8a31c28dd",
      "parents": [
        "76ebd15276190f5333cabb5b0ebb32c4050bebc8"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jun 11 01:08:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 11 01:08:42 2019"
      },
      "message": "Merge \"Remove Result\u003cSuccess\u003e in favor of Result\u003cvoid\u003e\"\nam: bc1ccde87c\n\nChange-Id: I66e46d23ff25ba5f3dbfcad7aad181843d79fa21\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ae3d9e6b41678a450235f55902161a884daf743e\n"
    },
    {
      "commit": "76ebd15276190f5333cabb5b0ebb32c4050bebc8",
      "tree": "770c70e2afa82b504091627f6bec2cb648464d82",
      "parents": [
        "579ccaeef5df3d499d0fb1600c9bf49ee6019ec6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jun 10 15:42:22 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 10 15:42:22 2019"
      },
      "message": "Merge \"base: Add MmapFile as a synonym for MappedFile\"\nam: 727762ef07\n\nChange-Id: I3c28b1afb8ed191a892149f2c2c100502abf4c2c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 26ad5bf069837cfbf1fbeb3b3f9e7659889ba5b8\n"
    },
    {
      "commit": "579ccaeef5df3d499d0fb1600c9bf49ee6019ec6",
      "tree": "f46b78ff096178f73e45542a9088624e7d864fae",
      "parents": [
        "f184ecc593b61e76b18ac5f37ba17801d97fbfb9"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jun 07 07:24:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 07:24:42 2019"
      },
      "message": "Merge \"Add expected\u003cvoid,E\u003e\"\nam: bb1b83e325\n\nChange-Id: I2b46259be44dec6ec66f910956b14e6ff187e4f2\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e6d2cca4f5f3498439e849a175ca1046bf388f3d\n"
    },
    {
      "commit": "f184ecc593b61e76b18ac5f37ba17801d97fbfb9",
      "tree": "4066daac0878749e543d5212268cecd5a6caa4f6",
      "parents": [
        "b949d37055d9fa35c91db4b92697801e3666cd6c"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Jun 06 23:37:17 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 06 23:37:17 2019"
      },
      "message": "Merge \"Move result.h from init to libbase\"\nam: 2ba59c5b81\n\nChange-Id: Ib1cc44fd1e74cb04ccef73ef1c3bca0925845236\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7f89951f46fd8f9c02b05db899bfa9d572ffa011\n"
    },
    {
      "commit": "b949d37055d9fa35c91db4b92697801e3666cd6c",
      "tree": "0b6a8dc73b8c9fec29e75cfcc079dbc03faab334",
      "parents": [
        "448e7be23b8e84308413446a9a3331ad64e43033"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jun 05 21:36:22 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 05 21:36:22 2019"
      },
      "message": "Merge \"base: fix out of date documentation with PropertySet()\"\nam: 44cabca1ef\n\nChange-Id: Iec0fb7ff53c7e22a9d4d74e85222fddc7bd61375\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f1b222b1131bc77b215817c225a4d68c3a068738\n"
    },
    {
      "commit": "448e7be23b8e84308413446a9a3331ad64e43033",
      "tree": "210d8bf54d0cbf8dc5c132083d623545ef766951",
      "parents": [
        "8de686f1b4a761ffe9cdae71c35b51a6a5de58ec"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Tue Jun 04 12:47:46 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 04 12:47:46 2019"
      },
      "message": "Merge \"Fix leak of mapped zip central directories\"\nam: 41f690ba2a\n\nChange-Id: I5b121cc7a2ce33e5a79dbe6cc1203d2ccb70d599\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1d9e63df2118bcb4952b3c072fae17a8d1bce375\n"
    },
    {
      "commit": "8de686f1b4a761ffe9cdae71c35b51a6a5de58ec",
      "tree": "cb33173b1e610cbb2f201dd88a810d483b694444",
      "parents": [
        "545776fffe87c97ae100ef0c85b84d947acc4ef1"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed May 29 23:41:06 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 29 23:41:06 2019"
      },
      "message": "Merge \"Minor fixes on android::base::expected\"\nam: 719790f560\n\nChange-Id: I2ee4ede2f3113ad2627955a0de1cb3cff719c5b3\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f2401ae1be69534cac81bf7c59d81b96d8344a82\n"
    },
    {
      "commit": "545776fffe87c97ae100ef0c85b84d947acc4ef1",
      "tree": "827d3e5dbb32aa581368c88a20534d3e87cf9552",
      "parents": [
        "df1609d675c5b5f7368c46772673e46a6ee777f8"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 23 01:56:51 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 01:56:51 2019"
      },
      "message": "Merge \"Add android::base::expected\"\nam: 691e0e154a\n\nChange-Id: Ia325762e4e111403fbbfff3b8c2cc5655b82d76f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: cfd923af775f2b350a935d2ed011ad24826369e2\n"
    },
    {
      "commit": "df1609d675c5b5f7368c46772673e46a6ee777f8",
      "tree": "f51ab2eadbb294e166c65562a49d086383318a9a",
      "parents": [
        "a6244d1db239b347e27e64859c5366f9353d50d5"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri May 10 03:30:55 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 10 03:30:55 2019"
      },
      "message": "Merge \"Revert \"Revert \"Add a way to turn off unique_fd\u0027s operator int.\"\"\"\nam: fe1d1e815f\n\nChange-Id: Ifee0b9ccc107361780f79cfde8a1c7db2a849a7c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0df5a1cb66b5ec8b6bc31a63e7cd415b89d4db29\n"
    },
    {
      "commit": "a6244d1db239b347e27e64859c5366f9353d50d5",
      "tree": "ce623a1f9616dd440ef488926a1b7866b0a139db",
      "parents": [
        "135c2b01a061929c97923d6f380f6f702fe1db7d"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue May 07 22:14:20 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 07 22:14:20 2019"
      },
      "message": "Merge \"Enable native_bridge_support\"\nam: 9a45f8ff4c\n\nChange-Id: Ib04ee55d8fa37821b45aa1c28c204cf2594f8f40\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: afc369a469cc577bd9234b8c978945f7f892dc5b\n"
    },
    {
      "commit": "135c2b01a061929c97923d6f380f6f702fe1db7d",
      "tree": "7a445ed0fc598b06f18f4c2312e76d775e7c9dc2",
      "parents": [
        "8fcab6d232609e0dc7387b4abc24569c3015dd1d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 04 00:44:00 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 04 00:44:00 2019"
      },
      "message": "Merge \"libbase: add ConsumePrefix/ConsumeSuffix.\"\nam: 7046bcb461\n\nChange-Id: I7b6bf1110ba8ab6af131558135241ffb78669604\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9f6f62a485803f18c417c35aad4cdeb8e97b5459\n"
    },
    {
      "commit": "8fcab6d232609e0dc7387b4abc24569c3015dd1d",
      "tree": "e96a26c672bcb39201c25f3c29800c00d6151d0c",
      "parents": [
        "3c1ed7fed564285092399692c186bf26923f0b78"
      ],
      "author": {
        "name": "Ian Kasprzak",
        "email": "iankaz@google.com",
        "time": "Thu Apr 25 17:24:50 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 25 17:24:50 2019"
      },
      "message": "Merge \"Revert \"Add a way to turn off unique_fd\u0027s operator int.\"\"\nam: e30fe5fe89\n\nChange-Id: Icfde91e105016922777dc24e0676de9b88b42058\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e285dbeae305fe6e1fd857d4e616846e5acba70d\n"
    },
    {
      "commit": "3c1ed7fed564285092399692c186bf26923f0b78",
      "tree": "271c72ee9b57fd0685f4c55e874e3ab64a3af301",
      "parents": [
        "caa03da43cb8aa8baa41c5aa25329b4d85c32664"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Apr 24 23:04:06 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 24 23:04:06 2019"
      },
      "message": "Merge \"Add a way to turn off unique_fd\u0027s operator int.\"\nam: 971bae0bcf\n\nChange-Id: I8940d68e1a60ee800df6512da8c269edec7018fe\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7653723999e55bf17ddf4aa05c78ac8a7d5ff746\n"
    },
    {
      "commit": "caa03da43cb8aa8baa41c5aa25329b4d85c32664",
      "tree": "e96a26c672bcb39201c25f3c29800c00d6151d0c",
      "parents": [
        "ab434977b35c6f3b602716aebb57ad2ad9a052be"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Mar 29 04:09:00 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 29 04:09:00 2019"
      },
      "message": "Merge \"Disallow operator!() on unique_fd\"\nam: 0a887aa14c\n\nChange-Id: I76c4bf585d1082e08cd01ba59b6b25b26c16ddad\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c730327691422166b016055b63f8e718d3b9c105\n"
    },
    {
      "commit": "ab434977b35c6f3b602716aebb57ad2ad9a052be",
      "tree": "10ae3f85054a4fb9417ba8fa294c34382b58972c",
      "parents": [
        "4f305a0b60d40fb0ec0b192f66139d83900f7072"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Mar 26 21:29:48 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 21:29:48 2019"
      },
      "message": "Merge changes from topic \"lpdumpd\"\nam: f959fffc1c\n\nChange-Id: I024ccc86df450b21115b76b8062975f2ba18378e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ee7da7c711bbf9aac615df9bdc6bb1a4abcbbe46\n"
    },
    {
      "commit": "4f305a0b60d40fb0ec0b192f66139d83900f7072",
      "tree": "93c631f1059339f14bb33a3f1622ee729772d16e",
      "parents": [
        "9d50bebee864c0770ca595776eb6fec3cda2799b"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Thu Mar 21 17:27:17 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 21 17:27:17 2019"
      },
      "message": "Merge \"[base] Convert Starts/Ends/Equals string functions to string_view\"\nam: 1265bc9c6f\n\nChange-Id: I6e8588acda762e269fc1512e84cfc315b5344f31\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8a7e47861ac72ef915e818eded84fcb30cf098ab\n"
    },
    {
      "commit": "9d50bebee864c0770ca595776eb6fec3cda2799b",
      "tree": "d9b02520f78ee5721f187c9c640730d4ea486b8c",
      "parents": [
        "c872eeb8ca9bf09a9d78f1f0d614423043d80101"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Mar 11 23:12:50 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 23:12:50 2019"
      },
      "message": "Merge \"Support zero-length mapped files\"\nam: 2009e32008\n\nChange-Id: I89720d38b64c3ef0143da80e7a26493ef8ff06c6\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 747e647bd39dc1fd5ee4d49fd5c65261b43c7c1c\n"
    },
    {
      "commit": "c872eeb8ca9bf09a9d78f1f0d614423043d80101",
      "tree": "839e63dd0936a3a5dfda09d9c6f1592919aa0343",
      "parents": [
        "3161320bd3a6106266e6e0c46bb17f3605b9f967"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Feb 19 22:45:17 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 19 22:45:17 2019"
      },
      "message": "Merge \"Hopefully fix more darwin build breakage.\"\nam: b8573e2082\n\nChange-Id: I96d92e896b2921a317c54332ec9a9253156984d4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 44cac0c1b269d37f7f516248e34c2a7c41f33b73\n"
    },
    {
      "commit": "3161320bd3a6106266e6e0c46bb17f3605b9f967",
      "tree": "aa601833bb940020c2b647e916606478a119817e",
      "parents": [
        "07a36ab18b4e6fd30a46455eac7f169eaf4e663a"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Feb 19 21:28:06 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 19 21:28:06 2019"
      },
      "message": "Merge \"Fix darwin build break.\"\nam: 3ea374f54c\n\nChange-Id: I5de5658169c27aaa753ffa40e13e3e3bf7b31e03\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: dc51803f8713c8c0557faf516b2060f42e471a92\n"
    },
    {
      "commit": "07a36ab18b4e6fd30a46455eac7f169eaf4e663a",
      "tree": "5b18590b63c8a277e1f97c15a87246c9e46c456f",
      "parents": [
        "8417b382f6317e0d3dab70d57e884d452d800b4f"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Feb 19 21:27:22 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 19 21:27:22 2019"
      },
      "message": "Merge changes from topic \"base_cmsg\"\nam: 8954d0bc98\n\nChange-Id: If51ace5232566f43430a5fb31708a6b20fc4aba1\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b1ca42ae281b44e4fc5eae0e87e01dfd762a4f37\n"
    },
    {
      "commit": "8417b382f6317e0d3dab70d57e884d452d800b4f",
      "tree": "b23b5ce4ccf513cc6b31b816a7238f3c03852736",
      "parents": [
        "4976514bea660f40373ec84759f5c545c9275743"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Sat Feb 16 02:38:17 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 16 02:38:17 2019"
      },
      "message": "Merge \"base: add ScopedLockAssertion.\"\nam: 3777d9cc10\n\nChange-Id: I87de4148215f168aa2d4da566bbbc3fb40699f41\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 379b6f403f6531e192799057ce5abb3d83303db5\n"
    },
    {
      "commit": "4976514bea660f40373ec84759f5c545c9275743",
      "tree": "9ea51af7b86847a906f70f2741dfdf6b21029a4c",
      "parents": [
        "789deb0d7ffc119a771c89dfb9fa202422e5dc87"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 07 15:51:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 15:51:42 2019"
      },
      "message": "Merge \"MappedFile and FileMap should support zero-length mappings.\"\nam: 5f5ffc8e19\n\nChange-Id: I98b1465f0bf851a611358fb12dff85bc3965cd5e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 756066f0c560ea86bd937f9568136905cc32043f\n"
    },
    {
      "commit": "789deb0d7ffc119a771c89dfb9fa202422e5dc87",
      "tree": "0612157c9f959a4c9c05ae6e7f98e348ec16729c",
      "parents": [
        "7333ae4106716294dd37f702f74f74acea7dbecb"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Thu Jan 31 09:18:31 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 09:18:31 2019"
      },
      "message": "Merge changes Ief3dbf8e,Ib06e6f65\nam: ee0e63f71d\n\nChange-Id: I9fa7bbac32f6156823a6a5aac7e0e401c584607e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 12ac0c75accf61c26a00d11ef8e933344d15d1f2\n"
    },
    {
      "commit": "7333ae4106716294dd37f702f74f74acea7dbecb",
      "tree": "93521fe96a5de149b6f5b69aa381986ee4e5f009",
      "parents": [
        "e81ceefd8b0b8888fd5b05ffbae4dc5efb3e7406"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Sun Jan 20 01:09:29 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jan 20 01:09:29 2019"
      },
      "message": "Merge \"base: support optional flags in android::base::Pipe.\"\nam: 0182f71d96\n\nChange-Id: Ieed51a0c0225f9435c5e0e8e6c4abd9c13bf6b57\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 77ddc89bb0bb620af583d24c621bbe17c62da0a6\n"
    },
    {
      "commit": "e81ceefd8b0b8888fd5b05ffbae4dc5efb3e7406",
      "tree": "bc6435a1bbd21ed2133de9c3c069bd35204dfc82",
      "parents": [
        "2149cbb8c7724a496c4138713cd3f9946a9c5ec2"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 10 21:27:55 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 10 21:27:55 2019"
      },
      "message": "Merge \"Libbase: NOLINT legacy unique_fd operator int\"\nam: d9e73a009b\n\nChange-Id: I718c08d8cda742627abe192eec6e2c1ed3ac2c83\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: d3be58f0bcb501a2ca6a37386603004df59b96a4\n"
    },
    {
      "commit": "2149cbb8c7724a496c4138713cd3f9946a9c5ec2",
      "tree": "558bc37691100e70ba90f749e9ab3466efb31cb6",
      "parents": [
        "9a812b71b41e5844a59609899be04100896d9f30"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Dec 20 01:02:18 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 20 01:02:18 2018"
      },
      "message": "Merge \"Build libbase with _FILE_OFFSET_BITS\u003d64.\"\nam: ef4c29886c\n\nChange-Id: I7242a143caf5e590b8458cf26d7752f779045312\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1ae308748608685d36205500b20e38b3ed1c1eaf\n"
    },
    {
      "commit": "9a812b71b41e5844a59609899be04100896d9f30",
      "tree": "cc6b2a51bedda90fd19e72c1d1ad3e3fce5ef4bd",
      "parents": [
        "543fa25d3e96d52dad4f0bcb17ef6c0c739072bb"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Dec 06 21:24:48 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 06 21:24:48 2018"
      },
      "message": "Merge \"Add missing includes.\"\nam: e813ad4b4f\n\nChange-Id: I6a3ab598ece98421f578310d6ebb6b1f2703895f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9daf5f4d40dd11f47c3c734117ce325aa2fcc8d5\n"
    },
    {
      "commit": "543fa25d3e96d52dad4f0bcb17ef6c0c739072bb",
      "tree": "30db042ceb77d189bf754c92e01c35c884397c56",
      "parents": [
        "38bd8e539842da19b321f2e45b7bcfa600a0acf6"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Dec 06 00:40:01 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 06 00:40:01 2018"
      },
      "message": "Merge \"Base: Explicitly set abort message on FATAL\"\nam: 72050f715f\n\nChange-Id: I8e3f30633951111f4f77c56a8703d568bf802060\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c5413c2d3cdfe4b352027768d424ebc8dd40ea0d\n"
    },
    {
      "commit": "38bd8e539842da19b321f2e45b7bcfa600a0acf6",
      "tree": "19f2e3bddd678674b1dc264e9c32c76f0ee88c9d",
      "parents": [
        "8f1d1ebb242bbf1e0eba6cdd5d25331b972c3fcb"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Dec 03 23:04:15 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 03 23:04:15 2018"
      },
      "message": "Merge \"base: add more error-checking overloads for unique_fd.\"\nam: 946f7d44c2\n\nChange-Id: I95c35f8a9e5ba384aebec03bb685536211f597f1\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2ba6e11a7cf4e0aad4205a6abb78c044688c4234\n"
    },
    {
      "commit": "8f1d1ebb242bbf1e0eba6cdd5d25331b972c3fcb",
      "tree": "500931e5cca3d3109a94504d63736c51a5dd3791",
      "parents": [
        "50e83e8930f1ea7be2095f22aa2f45381df0f806"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Nov 15 00:52:42 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 15 00:52:42 2018"
      },
      "message": "Merge \"base: TemporaryDir add DoNotRemove() method\"\nam: 2979d385cb\n\nChange-Id: I388476c2d7f7a427bc2f00caa515bd114072ee0d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 873f417b3ea43720860536ff85cf7e48f9ca5ccb\n"
    },
    {
      "commit": "50e83e8930f1ea7be2095f22aa2f45381df0f806",
      "tree": "3bcfbc47073f8f91b160b7814bfe6b0962c7e3ba",
      "parents": [
        "96f015866b971d69883bfa26a4a1f6ffc38e7a05"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 23:37:21 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 14 23:37:21 2018"
      },
      "message": "Merge changes from topic \"TemporaryDir rm -rf\"\nam: baa4818925\n\nChange-Id: Iaaa5d65721ed65d8b30f6e9d398b79b5e3e09072\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ac87fa339af0f9169a95f28bfe6f7bcb9816c2d8\n"
    },
    {
      "commit": "96f015866b971d69883bfa26a4a1f6ffc38e7a05",
      "tree": "33de60bd12ca8a79862936e7923b3b8adef3cd64",
      "parents": [
        "c951e099d738fc0070ed6aa86e2aabf9fdf9f294"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 23:28:27 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 14 23:28:27 2018"
      },
      "message": "Merge \"base: Add sensitivity to TMPDIR environment for TemporaryDir and TemporaryFile\"\nam: 01acb70e80\n\nChange-Id: Id073bda6572a7b01604ee690e4a2f6950dd3a097\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: eb96a0a06bf248c4a17f9e23658ae213633d806b\n"
    },
    {
      "commit": "c951e099d738fc0070ed6aa86e2aabf9fdf9f294",
      "tree": "be90438db3eea5936f95010858d95b9a8691a11d",
      "parents": [
        "a2c24f6b10a2a32241d15c2c2d0ac125b6c351d1"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 20:37:21 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 14 20:37:21 2018"
      },
      "message": "Merge \"switch to using android-base/file.h instead of android-base/test_utils.h\"\nam: b9cb149441\n\nChange-Id: I0522130d4c6e2540f5149780a9b40103a94e450e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 634efd992db8a9202a8ba12fe57169c12dbca5d7\n"
    },
    {
      "commit": "a2c24f6b10a2a32241d15c2c2d0ac125b6c351d1",
      "tree": "a10ba077d19e3123456e6bac9495070191109c52",
      "parents": [
        "d9d8845daf388fa253593812c5547d9877c9bde5"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 15:31:20 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 14 15:31:20 2018"
      },
      "message": "Merge \"base: move TemporaryFile and TemporaryDir to android-base/file.h\"\nam: e77298ce9f\n\nChange-Id: I599586214aafcd71c9b966b7bb801f5329d92bb0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1e266b14be8ba417348b69a9eac8b49a5f6bd207\n"
    },
    {
      "commit": "d9d8845daf388fa253593812c5547d9877c9bde5",
      "tree": "6416058eb37f51cc7e4371ccb217447d5816cfdd",
      "parents": [
        "1ac6dbd60119ee2e054a6f09e24e730cf6f2ff5c"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Nov 02 19:50:00 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 02 19:50:00 2018"
      },
      "message": "Merge \"libbase: add Fdopendir that takes a unique_fd.\"\nam: f8d62f06e7\n\nChange-Id: I96324fafc7a5b546ff8024b3dcf1a8b61c531bea\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 25272f2606d1b0307b97f6d2ff909140c3b0f3a7\n"
    },
    {
      "commit": "1ac6dbd60119ee2e054a6f09e24e730cf6f2ff5c",
      "tree": "bb1ff5e5844e1fbbae09972e4d5c018ac7faa416",
      "parents": [
        "f2d9c284bdd750eff33fd2c5d3347ce390a4640c"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Oct 31 18:49:57 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 31 18:49:57 2018"
      },
      "message": "Merge \"libbase: support char parameter in StartsWith/EndsWith.\"\nam: bb3e479268\n\nChange-Id: I12c8a53704d4d58a88bc3fc55bdd262dc4344872\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5c716e36fe4afb4c3de3bfbf4762c51b81d496c2\n"
    },
    {
      "commit": "f2d9c284bdd750eff33fd2c5d3347ce390a4640c",
      "tree": "a0ea1e98374f3c929a72dbc5696d48a3de3dd71a",
      "parents": [
        "829657598bd41c48d62947e727e3deacd784ef30"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 26 15:54:10 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 26 15:54:10 2018"
      },
      "message": "Merge \"libbase: a slightly cleaner solution to libbase\u0027s `off64_t` problem.\"\nam: 52db49b68f\n\nChange-Id: I8722cd31ad86319d1091b7a9d8481e32fcd4304f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b7d718c7e9f77f738a45df2e5d0acc8b7138ef98\n"
    }
  ],
  "next": "829657598bd41c48d62947e727e3deacd784ef30"
}
