)]}'
{
  "log": [
    {
      "commit": "2fccf773fb0a0df9efbc144accd693ef0584dba5",
      "tree": "a7213db82c481d0d7d7edb67b15ba811a06138e3",
      "parents": [
        "13fa465291f01cc562042870f07dcb36a7f1881d",
        "ca954f9cbb56dcc98bf8778433293482965f53ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 15:02:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 15:02:11 2019 +0000"
      },
      "message": "Merge \"Add count to TouchEventReported atom\""
    },
    {
      "commit": "13fa465291f01cc562042870f07dcb36a7f1881d",
      "tree": "c9fb25be96876faabafac4c6c2bdb883b3608d04",
      "parents": [
        "97cba33f2d6d988c27c7aa20f97442b5a34f50ae",
        "9648d4b04bd0782aa670f8403cc3c18e7722c8ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 14:18:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 14:18:12 2019 +0000"
      },
      "message": "Merge \"Make SelectTest append selectTest argument from extended class\""
    },
    {
      "commit": "97cba33f2d6d988c27c7aa20f97442b5a34f50ae",
      "tree": "96840a9b13a1ed03331ccd4fca7f812b7f40efb8",
      "parents": [
        "a0cb13f71aeef1553ef7e54c49820976dfc57ed9",
        "7119e99d7378c4ec12befd1eec6cfb705e985f28"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Mar 25 14:11:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 14:11:44 2019 +0000"
      },
      "message": "Merge \"Split global saturation into a dedicated helper\""
    },
    {
      "commit": "a0cb13f71aeef1553ef7e54c49820976dfc57ed9",
      "tree": "7f1adcbb3681a68e27146611040d8bde87c4562d",
      "parents": [
        "ed37f17a3b4cd410dc96a2f807f3d87568d415e5",
        "68e0722c326b7a2fcbe192c27e934f8594716150"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Mon Mar 25 14:10:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 14:10:22 2019 +0000"
      },
      "message": "Merge \"Suppress injected launcher activity for apps without any permissions or any components\""
    },
    {
      "commit": "ed37f17a3b4cd410dc96a2f807f3d87568d415e5",
      "tree": "f264232a94ba89f18ce1c7a43fb1f2f93fae20fc",
      "parents": [
        "273033ea7302f7cd83ecb3a76e5797983b3d7483",
        "15884391c0cb1b8483ea5f1d2cbccf1e75dc1b0c"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Mon Mar 25 13:57:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 13:57:20 2019 +0000"
      },
      "message": "Merge changes from topic \"android-internal-srcs\"\n\n* changes:\n  Add @UnsupportedAppUsage annotations\n  Add android internal dirs to hiddenapi-mappings\n"
    },
    {
      "commit": "273033ea7302f7cd83ecb3a76e5797983b3d7483",
      "tree": "7489b3353210f1fd434deec1122bac757a9d581d",
      "parents": [
        "01f9b471013d767ad8c5087f363ea2b2456451fd",
        "525878a4be4177e3ef65f2f36bb17560e5260ec0"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Mar 25 13:57:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 13:57:12 2019 +0000"
      },
      "message": "Merge \"Merge \"Add nullability annotations\" am: a1ee1fc888 am: 3d48153a8f am: b141a800ac\""
    },
    {
      "commit": "525878a4be4177e3ef65f2f36bb17560e5260ec0",
      "tree": "0440285d7bb4e82d2a94e98bdd7c8945986f4f86",
      "parents": [
        "cddc41318e70326c55bfc1381c580bc0710b9cd8",
        "b141a800ac7bda6a21eb8e16d6e833ac159ec38a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:56:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:56:43 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\" am: a1ee1fc888 am: 3d48153a8f\nam: b141a800ac\n\nChange-Id: I43088399da1d81556ab903ef1ca716439129f00d\n"
    },
    {
      "commit": "01f9b471013d767ad8c5087f363ea2b2456451fd",
      "tree": "2d90a0ca23b41bdfdd3f8a278b4fb3d9469fbbc8",
      "parents": [
        "cddc41318e70326c55bfc1381c580bc0710b9cd8",
        "33798c779361bebb1ef7f5157b4596ac09be901b"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Mar 25 13:56:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 13:56:27 2019 +0000"
      },
      "message": "Merge \"Revert \"WifiConfiguration: Add a new temp blacklist reason for disconnect\"\""
    },
    {
      "commit": "cddc41318e70326c55bfc1381c580bc0710b9cd8",
      "tree": "8f1156149f63e5766f73930e896f921d0f938c9c",
      "parents": [
        "4d7990f458625eeac4147e382dadb515ae97e7a4",
        "71f6e5b794572367dadda5d48fea8302b7a2db72"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 06:44:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:44:17 2019 -0700"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\" am: 6aef2afd4e am: 37dd29a169\nam: 71f6e5b794\n\nChange-Id: I80c56a14a0be2e6b7996f2bcb9a1a320f0c2c058\n"
    },
    {
      "commit": "b141a800ac7bda6a21eb8e16d6e833ac159ec38a",
      "tree": "6718c224268dce081dcf29f153bbba4080524be3",
      "parents": [
        "71f6e5b794572367dadda5d48fea8302b7a2db72",
        "3d48153a8f2d36f4390296538d9a3d563bcf1b5a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:42:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:42:49 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\" am: a1ee1fc888\nam: 3d48153a8f\n\nChange-Id: Ic81850c2976e7412e85856c5d1336f30d0691125\n"
    },
    {
      "commit": "71f6e5b794572367dadda5d48fea8302b7a2db72",
      "tree": "28c7fbac89dcd96dbc3f0bef246bd465d8e99ccd",
      "parents": [
        "d24f3fc8b1ba709ff983f27e026c5f3fa9b52fa4",
        "37dd29a16909751908be07d431e720a0d242db18"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 06:34:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:34:45 2019 -0700"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\" am: 6aef2afd4e\nam: 37dd29a169\n\nChange-Id: I0de6ff4a97f64b0ba72856c9d9d6fe57d677e5fa\n"
    },
    {
      "commit": "3d48153a8f2d36f4390296538d9a3d563bcf1b5a",
      "tree": "08f4c9c499b05678156a45eb6f45265aab0c11b5",
      "parents": [
        "37dd29a16909751908be07d431e720a0d242db18",
        "a1ee1fc888e8d69bbf6fc0be483594325530cd97"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 06:33:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:33:40 2019 -0700"
      },
      "message": "Merge \"Add nullability annotations\"\nam: a1ee1fc888\n\nChange-Id: I47ec92d406b16eaff049ad4a5af1b1b407418e4d\n"
    },
    {
      "commit": "37dd29a16909751908be07d431e720a0d242db18",
      "tree": "0393b369a6d1ceec5b846d7c8d0158d3a8351cc3",
      "parents": [
        "08e1787088d1ea9cd6c818eaeacb84df2b293499",
        "6aef2afd4efaa00bdebb4adafeddd9164cd32818"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 06:25:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 06:25:42 2019 -0700"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\"\nam: 6aef2afd4e\n\nChange-Id: I8c5993aadd1bfa79290821215f6dae2bba057c5f\n"
    },
    {
      "commit": "a1ee1fc888e8d69bbf6fc0be483594325530cd97",
      "tree": "0c6986ce74c6b3adc18d08aec84fd62da1a658af",
      "parents": [
        "6aef2afd4efaa00bdebb4adafeddd9164cd32818",
        "45ecef3b4c16aa5afd97d514604a7d21c2f0b6a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 13:19:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 13:19:19 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations\""
    },
    {
      "commit": "6aef2afd4efaa00bdebb4adafeddd9164cd32818",
      "tree": "d3d55ecb0fb2292da8ab7cbecd4a0cb8e19c0cf8",
      "parents": [
        "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4",
        "1fc82b223faedc6ce191f485d501dac35f8dce61"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 13:10:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 13:10:17 2019 +0000"
      },
      "message": "Merge \"[TCPKeepalive] Fill correct TOS and TTL value\""
    },
    {
      "commit": "4d7990f458625eeac4147e382dadb515ae97e7a4",
      "tree": "350a492be0e7327bdf9d63333ac87be5b3bbfb9f",
      "parents": [
        "18fb6cdb5fd22198caec1fe4c8aea8a026816bb4",
        "1b146c23062b13b81d875a1283e345bd90ec4da6"
      ],
      "author": {
        "name": "Antoan Angelov",
        "email": "arangelov@google.com",
        "time": "Mon Mar 25 12:53:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 12:53:43 2019 +0000"
      },
      "message": "Merge \"Remove PROVISIONING_MODE_MANAGED_PROFILE_ON_FULLY_MANAGED_DEVICE\""
    },
    {
      "commit": "18fb6cdb5fd22198caec1fe4c8aea8a026816bb4",
      "tree": "2a418e7c4328c8d3703e3385d60d4126c101d2f3",
      "parents": [
        "356c5dfd420331434e893f852ee3ac3f307a3c40",
        "2a3151d26804f26c0459b377785679d3748dd628"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 12:02:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 12:02:27 2019 +0000"
      },
      "message": "Merge \"Fix UI incorrect when switch active device to hearing aid\""
    },
    {
      "commit": "356c5dfd420331434e893f852ee3ac3f307a3c40",
      "tree": "1f0600c63e3c363fae2b351495b89903f781ed6f",
      "parents": [
        "230904927ea921c80b73c34f71df0ffeb93f1110",
        "d24f3fc8b1ba709ff983f27e026c5f3fa9b52fa4"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 04:16:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 04:16:18 2019 -0700"
      },
      "message": "Merge \"Fix SocketKeepalive APIs which do not meet API review requirement\" am: 8324c3e7e5 am: 08e1787088\nam: d24f3fc8b1\n\nChange-Id: I873a82de90efce6f3baa17761c0576dc9c8210be\n"
    },
    {
      "commit": "d24f3fc8b1ba709ff983f27e026c5f3fa9b52fa4",
      "tree": "7a466ec6342deb87be36b79d59d0caef629da3f7",
      "parents": [
        "f6ae002ababe685a4dd91d9b65cd25ee0a7faa97",
        "08e1787088d1ea9cd6c818eaeacb84df2b293499"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 04:06:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 04:06:39 2019 -0700"
      },
      "message": "Merge \"Fix SocketKeepalive APIs which do not meet API review requirement\" am: 8324c3e7e5\nam: 08e1787088\n\nChange-Id: Iead39e877aec917ff3c409fda1ff0c4dbaa21fcb\n"
    },
    {
      "commit": "230904927ea921c80b73c34f71df0ffeb93f1110",
      "tree": "3942dc411250cd970c6e32a87ff7d749099f3a0c",
      "parents": [
        "7de5f2a8f400848ffdf1e18e3ded0761486bbcca",
        "f6ae002ababe685a4dd91d9b65cd25ee0a7faa97"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 04:00:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 04:00:04 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Add nullable annotations to startActivityAsUser\" am: 743a4b7872 am: 2704d2f4f6\nam: f6ae002aba -s ours\nam skip reason: change_id I9b61d833a68528f168611c83a8539eb095a42e01 with SHA1 ebc927c382 is in history\n\nChange-Id: Ic706a6f014ef498bbc3776bea4168929cd7a2e90\n"
    },
    {
      "commit": "08e1787088d1ea9cd6c818eaeacb84df2b293499",
      "tree": "f6c0bba4bda6710bbf233ac8689fa98aa2dfecd3",
      "parents": [
        "2704d2f4f62e612ac87f90f6743575ddf5b19817",
        "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 03:57:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 03:57:32 2019 -0700"
      },
      "message": "Merge \"Fix SocketKeepalive APIs which do not meet API review requirement\"\nam: 8324c3e7e5\n\nChange-Id: Id82be12a54e676c4ad18900ae910e6d08079e62c\n"
    },
    {
      "commit": "f6ae002ababe685a4dd91d9b65cd25ee0a7faa97",
      "tree": "2124bcff6542d48f4deaf27fa226137db87dd5c9",
      "parents": [
        "a81998046f69525d8ab1a9c5432b5352564b9e24",
        "2704d2f4f62e612ac87f90f6743575ddf5b19817"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 03:50:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 03:50:40 2019 -0700"
      },
      "message": "Merge \"Add nullable annotations to startActivityAsUser\" am: 743a4b7872\nam: 2704d2f4f6\n\nChange-Id: I9f52f733b219acaae437c452bc238f6933bb0cec\n"
    },
    {
      "commit": "8324c3e7e55c77fae5ca7785d99bd094a7ef49f4",
      "tree": "c06d556c7b670b247a67c4084840595240a836fc",
      "parents": [
        "743a4b7872a66c9e17e8dc7e8771e5e26f99e433",
        "0c66697770fcebc24ca6d783afee677d1a20deed"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 10:42:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 10:42:37 2019 +0000"
      },
      "message": "Merge \"Fix SocketKeepalive APIs which do not meet API review requirement\""
    },
    {
      "commit": "2704d2f4f62e612ac87f90f6743575ddf5b19817",
      "tree": "f8f31a1196de23e0a1d0c4630bbe37a4d12a542b",
      "parents": [
        "f43399621c6db30590706c5e77eeabd4b0a881a5",
        "743a4b7872a66c9e17e8dc7e8771e5e26f99e433"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 03:41:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 03:41:34 2019 -0700"
      },
      "message": "Merge \"Add nullable annotations to startActivityAsUser\"\nam: 743a4b7872\n\nChange-Id: Ifa44f448fd37ecc2051a16d979717b8aeaa05ebf\n"
    },
    {
      "commit": "743a4b7872a66c9e17e8dc7e8771e5e26f99e433",
      "tree": "7e7bd8cd91c6e944c2049af7e9471a29b22df249",
      "parents": [
        "89bf100d667fd9c79dc097bce70789b6660bd80f",
        "ef8f79292fffb0f5d553b86612728fac979a2395"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 10:29:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 10:29:22 2019 +0000"
      },
      "message": "Merge \"Add nullable annotations to startActivityAsUser\""
    },
    {
      "commit": "7de5f2a8f400848ffdf1e18e3ded0761486bbcca",
      "tree": "3942dc411250cd970c6e32a87ff7d749099f3a0c",
      "parents": [
        "9fed0296557aec0e8d3414045bad4a6f5a00cd42",
        "134115a5eff16d1d191e754718e49a506168bef9"
      ],
      "author": {
        "name": "Stanislav Zholnin",
        "email": "zholnin@google.com",
        "time": "Mon Mar 25 10:03:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 10:03:55 2019 +0000"
      },
      "message": "Merge \"Use updated DeviceConfig API\u0027s new getters to simplify invocations.\""
    },
    {
      "commit": "9fed0296557aec0e8d3414045bad4a6f5a00cd42",
      "tree": "c455ca736a89efca0a1bf176fc6956959231d2c9",
      "parents": [
        "e6c15bce006ada957f209e2bd254d849f1f05bba",
        "a81998046f69525d8ab1a9c5432b5352564b9e24"
      ],
      "author": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Mon Mar 25 02:19:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 02:19:36 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Add Looper.prepare() to doInBackground()\" am: 89bf100d66 am: f43399621c\nam: a81998046f -s ours\nam skip reason: change_id I6a5ea594d95462e1c66bd28eb81dd5f4daa6f35e with SHA1 b7a6549654 is in history\n\nChange-Id: I21797061afe23781d10eb290dcb4d098feba5b75\n"
    },
    {
      "commit": "e6c15bce006ada957f209e2bd254d849f1f05bba",
      "tree": "c455ca736a89efca0a1bf176fc6956959231d2c9",
      "parents": [
        "80ce3a3bf9236750b96757e05bd0177e128caa07",
        "c9652eedf7c80cd0f725fb022748271539739c06"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Mar 25 02:11:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 02:11:51 2019 -0700"
      },
      "message": "Merge \"Stop bugreportd if binder call fails\" am: 8cf74c36c0 am: e42a405ee8\nam: c9652eedf7\n\nChange-Id: I440a1e06ee5cff4fb6054dbe42a68f2fb46b9efb\n"
    },
    {
      "commit": "a81998046f69525d8ab1a9c5432b5352564b9e24",
      "tree": "3b8e51c84cc3c303efb651e5d99577e2c9e81d98",
      "parents": [
        "c9652eedf7c80cd0f725fb022748271539739c06",
        "f43399621c6db30590706c5e77eeabd4b0a881a5"
      ],
      "author": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Mon Mar 25 02:10:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 02:10:20 2019 -0700"
      },
      "message": "Merge \"Add Looper.prepare() to doInBackground()\" am: 89bf100d66\nam: f43399621c\n\nChange-Id: I59b50ca26bd710511a109451f1b5e6ed3759a03f\n"
    },
    {
      "commit": "c9652eedf7c80cd0f725fb022748271539739c06",
      "tree": "0db35befe379958a0b430c93dbbce3e1b6e9398a",
      "parents": [
        "b4c9d697f5cbd8aca8d2973b48f8ead7ff849363",
        "e42a405ee8940f326b6effbc03d40a99038b6201"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Mar 25 02:02:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 02:02:15 2019 -0700"
      },
      "message": "Merge \"Stop bugreportd if binder call fails\" am: 8cf74c36c0\nam: e42a405ee8\n\nChange-Id: Id5c8e509341359ecb4f4f3e82909eb2fee581f9d\n"
    },
    {
      "commit": "f43399621c6db30590706c5e77eeabd4b0a881a5",
      "tree": "dd25ba7dbc8f755269cda972b6508e466f27c64f",
      "parents": [
        "e42a405ee8940f326b6effbc03d40a99038b6201",
        "89bf100d667fd9c79dc097bce70789b6660bd80f"
      ],
      "author": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Mon Mar 25 02:01:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 02:01:16 2019 -0700"
      },
      "message": "Merge \"Add Looper.prepare() to doInBackground()\"\nam: 89bf100d66\n\nChange-Id: Ia030ffbf4913d1f04f0f007a9947186d107038cc\n"
    },
    {
      "commit": "e42a405ee8940f326b6effbc03d40a99038b6201",
      "tree": "d7afd6b2e556ee5fa9c860ce9e8193c7eb54dd59",
      "parents": [
        "4aea56297c0ba7efd0495d99e85378b38e634684",
        "8cf74c36c08c24bd2802d0c31446b12926f25f93"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Mar 25 01:53:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 01:53:34 2019 -0700"
      },
      "message": "Merge \"Stop bugreportd if binder call fails\"\nam: 8cf74c36c0\n\nChange-Id: Ife5c3c7090423b084b829c16f1d7d4a931c1936e\n"
    },
    {
      "commit": "89bf100d667fd9c79dc097bce70789b6660bd80f",
      "tree": "3846792d945ca1759a1f78575331c6ca8637604a",
      "parents": [
        "8cf74c36c08c24bd2802d0c31446b12926f25f93",
        "f990cf0392a02d79a010eea408705a3d3e0b5c2b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 08:48:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 08:48:03 2019 +0000"
      },
      "message": "Merge \"Add Looper.prepare() to doInBackground()\""
    },
    {
      "commit": "8cf74c36c08c24bd2802d0c31446b12926f25f93",
      "tree": "6f1a8990167a0c5e118fcb93bdc1d6a8c3483da6",
      "parents": [
        "963136ce56c60ac615cbbba8cc7ec885d5c0b1df",
        "664f6466ec97cfff65bd3ab93286c0b611279afe"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Mar 25 08:43:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 08:43:43 2019 +0000"
      },
      "message": "Merge \"Stop bugreportd if binder call fails\""
    },
    {
      "commit": "80ce3a3bf9236750b96757e05bd0177e128caa07",
      "tree": "1aa84acc85c6bab442b343175cc28ab7b85ff525",
      "parents": [
        "391dcfdc010a2b23cdd6839ebcbe01440e9760cc",
        "b4c9d697f5cbd8aca8d2973b48f8ead7ff849363"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 01:11:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 01:11:17 2019 -0700"
      },
      "message": "Merge \"Compile NetworkStack resources only once\" am: 963136ce56 am: 4aea56297c\nam: b4c9d697f5\n\nChange-Id: Ibbe585e2dd8c9df6ef99cf1aacfb899331f70a80\n"
    },
    {
      "commit": "ef8f79292fffb0f5d553b86612728fac979a2395",
      "tree": "273bcabf3b4b6d323689a4019ebd9124ebe7a0c0",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:59:27 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:59:27 2019 +0900"
      },
      "message": "Add nullable annotations to startActivityAsUser\n\nThis change is already in internal branches.\n\nTest: m\nBug: 128935825\nChange-Id: I6f6c939c26215fbc113a6edafbdf865d365c9105\nMerged-In: I9b61d833a68528f168611c83a8539eb095a42e01\n"
    },
    {
      "commit": "b4c9d697f5cbd8aca8d2973b48f8ead7ff849363",
      "tree": "b586bb21f2d8f4df7364c57db1d513930adb82e0",
      "parents": [
        "11f4cbcbd7580ac075ab505541cff7881610689a",
        "4aea56297c0ba7efd0495d99e85378b38e634684"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 00:58:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 00:58:04 2019 -0700"
      },
      "message": "Merge \"Compile NetworkStack resources only once\" am: 963136ce56\nam: 4aea56297c\n\nChange-Id: I3b24d5f07c2b72a761431c836fcc6ff841316043\n"
    },
    {
      "commit": "0c66697770fcebc24ca6d783afee677d1a20deed",
      "tree": "5e73c259e66bbeb6ea88430dc5617fba931bac0d",
      "parents": [
        "3c959339ae96e451b79dba918966f51a3f835d3a"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 04 22:45:36 2019 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 15:56:35 2019 +0800"
      },
      "message": "Fix SocketKeepalive APIs which do not meet API review requirement\n\nPer API review, change the use of FileDescriptor to\nParcelFileDescriptor.\nThis change also fix nullability according to API review\nfeedbacks.\n\nFix: 126698610\nFix: 126699425\nFix: 126699232\nFix: 126700278\n\nTest: 1. m -j\n      2. atest FrameworksNetTests --generate-new-metrics 50\n      3. m -j doc-comment-check-docs\nChange-Id: I19476c50dd1ca290bf3f41973829da2bd229796a\n"
    },
    {
      "commit": "4aea56297c0ba7efd0495d99e85378b38e634684",
      "tree": "f16dc9a5af082a7210b54fd48ec955ce018e6bc0",
      "parents": [
        "514010fc257e8595e2e3796e999e728b0da7f32c",
        "963136ce56c60ac615cbbba8cc7ec885d5c0b1df"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 00:48:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 00:48:59 2019 -0700"
      },
      "message": "Merge \"Compile NetworkStack resources only once\"\nam: 963136ce56\n\nChange-Id: Ide163cd6cd5da7050a7b4faf123433dd4103e0e7\n"
    },
    {
      "commit": "45ecef3b4c16aa5afd97d514604a7d21c2f0b6a1",
      "tree": "349f0f4252770402c59596c82d230ce7fd21f903",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:41:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 16:46:34 2019 +0900"
      },
      "message": "Add nullability annotations\n\nAdd nullability annotations on the following methods:\n - StaticIpConfiguration#getRoutes\n - ValidationProbeEvent#getProbeName\n\nTest: m\nBug: 128935825\nChange-Id: I1c17d200f3125e684c4e4d67b2f7f079eda310b6\n"
    },
    {
      "commit": "963136ce56c60ac615cbbba8cc7ec885d5c0b1df",
      "tree": "f52ab71f2ef01db83a8f5a807a7bccb0d720d9be",
      "parents": [
        "36538bb38c73525565ce6517e41c6e245872365e",
        "86c45823c73e38826f8f1bf9ff01940f639dfa08"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 07:40:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 07:40:33 2019 +0000"
      },
      "message": "Merge \"Compile NetworkStack resources only once\""
    },
    {
      "commit": "391dcfdc010a2b23cdd6839ebcbe01440e9760cc",
      "tree": "32c4ad9023314df8376da2b6fe1b9fd6fe09a75a",
      "parents": [
        "81c3ea0aeab509cf530bf3f860b475f766a543e9",
        "3cb265b3a09b7fd45ae0daf5dd36313e12a9cfb5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 05:56:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 05:56:29 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "81c3ea0aeab509cf530bf3f860b475f766a543e9",
      "tree": "62bb36e776eee4e2fd6dee03dc5ed459d2fc730b",
      "parents": [
        "a50d69cccce55a9de0bdb8e10400e760b3fd1edc",
        "11f4cbcbd7580ac075ab505541cff7881610689a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 22:46:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 22:46:50 2019 -0700"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE am: 1b82db4c3e -s ours\nam: 11f4cbcbd7 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: If5ea9e81018a417e12275412e04486b8598c5d42\n"
    },
    {
      "commit": "11f4cbcbd7580ac075ab505541cff7881610689a",
      "tree": "f0008d7deb7af12e0ce022ae30eb1bfe78009e05",
      "parents": [
        "594ee80cb1f47ed1b46a1799267ae68898259e12",
        "1b82db4c3e129b2e0baff9008739948d63352857"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 22:42:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 22:42:50 2019 -0700"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE\nam: 1b82db4c3e -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I384ffeca242db2036570b03af78fb981a6573505\n"
    },
    {
      "commit": "a50d69cccce55a9de0bdb8e10400e760b3fd1edc",
      "tree": "62bb36e776eee4e2fd6dee03dc5ed459d2fc730b",
      "parents": [
        "98b50b348ecc6b64f9275843bb482d76b6be11ee",
        "594ee80cb1f47ed1b46a1799267ae68898259e12"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 24 21:19:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 21:19:35 2019 -0700"
      },
      "message": "Merge \"Fix the race between carrier config and DDS change\" am: 36538bb38c am: 514010fc25\nam: 594ee80cb1\n\nChange-Id: Ie45c9b2ccb986ec92d4efbe99e9682e01304c28c\n"
    },
    {
      "commit": "594ee80cb1f47ed1b46a1799267ae68898259e12",
      "tree": "f0008d7deb7af12e0ce022ae30eb1bfe78009e05",
      "parents": [
        "4d975feb9f6636942a0bdaf31b3a8a33ab821e53",
        "514010fc257e8595e2e3796e999e728b0da7f32c"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 24 21:10:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 21:10:21 2019 -0700"
      },
      "message": "Merge \"Fix the race between carrier config and DDS change\" am: 36538bb38c\nam: 514010fc25\n\nChange-Id: I16c87cb11e92ec2267dfa66c7da2904aa05e3644\n"
    },
    {
      "commit": "514010fc257e8595e2e3796e999e728b0da7f32c",
      "tree": "cfb2f5ea224c87d06faaf92f23bbac7be90a168f",
      "parents": [
        "34198fac893cdeb3413ed9f0bec6430ae0094b70",
        "36538bb38c73525565ce6517e41c6e245872365e"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 24 20:58:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 20:58:46 2019 -0700"
      },
      "message": "Merge \"Fix the race between carrier config and DDS change\"\nam: 36538bb38c\n\nChange-Id: Idf1e5c33560845095028127d6bc3f384471bd4a1\n"
    },
    {
      "commit": "36538bb38c73525565ce6517e41c6e245872365e",
      "tree": "7f97feff06cd41ffb5c91a6a0e51bb38a7784a64",
      "parents": [
        "bcd3bed561b9741551f6a3dd8964d338c26ee6d9",
        "29a650c98e400d93190acb5381426b751ca05f57"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 03:48:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 03:48:02 2019 +0000"
      },
      "message": "Merge \"Fix the race between carrier config and DDS change\""
    },
    {
      "commit": "98b50b348ecc6b64f9275843bb482d76b6be11ee",
      "tree": "fff35b0a3885009620bd0e36a429b7d6b8e89089",
      "parents": [
        "516d750ae20bc420583bba71d76319d616c664a5",
        "a59937a8e0f4417650aa790c089973be626f6249"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 03:43:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 03:43:22 2019 +0000"
      },
      "message": "Merge \"Make sure to report wait result when clean up activities\""
    },
    {
      "commit": "516d750ae20bc420583bba71d76319d616c664a5",
      "tree": "43aac20e5a28bc7882c1108d0a8c073c7963f4f5",
      "parents": [
        "1bf2ef3bc3a503573dafa7b139288223b6618fbf",
        "4d975feb9f6636942a0bdaf31b3a8a33ab821e53"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 20:23:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 20:23:39 2019 -0700"
      },
      "message": "Merge \"Separate NetworkMonitor/framework portal URL\" am: bcd3bed561 am: 34198fac89\nam: 4d975feb9f\n\nChange-Id: I85e744d94d96ecf9ac558e62016418d8199bb98c\n"
    },
    {
      "commit": "1fc82b223faedc6ce191f485d501dac35f8dce61",
      "tree": "b185f57893940789b74f688ba0c26e2adf109dc4",
      "parents": [
        "aed6ea52dea9a1df5b385a585ec6d2f3f50b0411"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Thu Mar 21 22:26:54 2019 +0800"
      },
      "committer": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Mon Mar 25 11:14:57 2019 +0800"
      },
      "message": "[TCPKeepalive] Fill correct TOS and TTL value\n\nFill correct TOS/TTL value by fetching them from kernel with\ngetsockopt.\n\nbug: 123967966\nTest: -build, flash, boot\n      -atest FrameworksNetTests\n\nChange-Id: I75b1be51040b4a381163958b4cddd27dbb22bac1\n"
    },
    {
      "commit": "4d975feb9f6636942a0bdaf31b3a8a33ab821e53",
      "tree": "36fb5989ef9351e2106fa2592efe7f56e7d67a33",
      "parents": [
        "cd08ecfdfd51eff94d1399f1d6da9e01350a057d",
        "34198fac893cdeb3413ed9f0bec6430ae0094b70"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 20:11:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 20:11:49 2019 -0700"
      },
      "message": "Merge \"Separate NetworkMonitor/framework portal URL\" am: bcd3bed561\nam: 34198fac89\n\nChange-Id: Ic6c16ccf98e943b7003524f6e2b98e100e543221\n"
    },
    {
      "commit": "1bf2ef3bc3a503573dafa7b139288223b6618fbf",
      "tree": "4a0b3939cdb90188ab185c26b2fc82a55e1007bc",
      "parents": [
        "334c5bb82cd2378d537df2a36f0dddd0d57a8528",
        "cd08ecfdfd51eff94d1399f1d6da9e01350a057d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 20:10:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 20:10:38 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Fix API in CaptivePortal and ConnectivityManager\" am: 3c959339ae am: 79f2cf93d2\nam: cd08ecfdfd -s ours\nam skip reason: change_id I09545c00af3519dbf141dd5951b28f49e37b3e80 with SHA1 24ec3ff006 is in history\n\nChange-Id: I793a60492ba7b63c6dea2937e7fc651a1ab617b9\n"
    },
    {
      "commit": "334c5bb82cd2378d537df2a36f0dddd0d57a8528",
      "tree": "4a0b3939cdb90188ab185c26b2fc82a55e1007bc",
      "parents": [
        "ee2cca7a0844586bc71221dbd8c8bb73457c61d4",
        "aec5544d22d77fc9ae95c77b1e3c3ba8371f543a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 03:04:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 03:04:20 2019 +0000"
      },
      "message": "Merge changes I14c90b6a,I7850a556\n\n* changes:\n  Reset configuration of invisible size-compat activity if display changes\n  Don\u0027t involve decor inset into app bounds of fixed aspect ratio app\n"
    },
    {
      "commit": "34198fac893cdeb3413ed9f0bec6430ae0094b70",
      "tree": "6311a134aa3263552b251cf29b65fcb709ad7c96",
      "parents": [
        "79f2cf93d20ea6028ea59a268d7501ebd11a59df",
        "bcd3bed561b9741551f6a3dd8964d338c26ee6d9"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 20:02:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 20:02:39 2019 -0700"
      },
      "message": "Merge \"Separate NetworkMonitor/framework portal URL\"\nam: bcd3bed561\n\nChange-Id: I1926527f7875e459b4d3c84bfcd8b3aac9562cae\n"
    },
    {
      "commit": "cd08ecfdfd51eff94d1399f1d6da9e01350a057d",
      "tree": "d3233726df8f41b1b57aa9a7901523c9f89e03ce",
      "parents": [
        "16dd607022873f558439345e59defd630374fc1b",
        "79f2cf93d20ea6028ea59a268d7501ebd11a59df"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 19:57:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:57:01 2019 -0700"
      },
      "message": "Merge \"Fix API in CaptivePortal and ConnectivityManager\" am: 3c959339ae\nam: 79f2cf93d2\n\nChange-Id: Ibe9d16bbf1e794eb05166ad9c6bccb3ad5bcae9d\n"
    },
    {
      "commit": "86c45823c73e38826f8f1bf9ff01940f639dfa08",
      "tree": "9b840a6c0b205c89545aca84010689e2f97a8e37",
      "parents": [
        "0bd294cd55ae558b15bd760c8220a7b816ee946e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Mar 20 16:40:54 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 11:54:41 2019 +0900"
      },
      "message": "Compile NetworkStack resources only once\n\nThe current build files would compile resources both for the\nandroid_library and the android_app build rules, since the android_app\nbuild rule resource_dirs default to [\"res\"]. Set resource_dirs to [] for\nthese build rules so that resources are only inherited from the\nandroid_library.\n\nAlso refactor the build file using java_defaults to avoid repeating\nconfiguration.\n\nTest: flashed, boots, WiFi working\nBug: 127908503\nChange-Id: Ie51dd1bd1a8ee5145e3f1b95beb1de59665b4c51\n"
    },
    {
      "commit": "ee2cca7a0844586bc71221dbd8c8bb73457c61d4",
      "tree": "fae7463254ee3a489043ca162ebc0f19490e1843",
      "parents": [
        "b9b8d5b82a23e7dc65df1403001b09a8f62e31ee",
        "16dd607022873f558439345e59defd630374fc1b"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Sun Mar 24 19:54:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:54:29 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Add network stack proto\" am: 727f8bbfc6 am: 2fa14ae4c0\nam: 16dd607022 -s ours\nam skip reason: change_id Iec48037771f2729fcbf741eb1c16edf08dbc70a4 with SHA1 0e88ebfb28 is in history\n\nChange-Id: I46f43baf167e92ea8353d2fd17530909ee7f6c62\n"
    },
    {
      "commit": "bcd3bed561b9741551f6a3dd8964d338c26ee6d9",
      "tree": "69d6415b9eac56b9f5294100e9f0356e253e04fa",
      "parents": [
        "3c959339ae96e451b79dba918966f51a3f835d3a",
        "0bd294cd55ae558b15bd760c8220a7b816ee946e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 02:50:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 02:50:37 2019 +0000"
      },
      "message": "Merge \"Separate NetworkMonitor/framework portal URL\""
    },
    {
      "commit": "79f2cf93d20ea6028ea59a268d7501ebd11a59df",
      "tree": "01234c0ec1c44c9f4d130dd91038bbf377954619",
      "parents": [
        "2fa14ae4c00a6473fbd3a1c9789925906ed6a515",
        "3c959339ae96e451b79dba918966f51a3f835d3a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 19:46:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:46:32 2019 -0700"
      },
      "message": "Merge \"Fix API in CaptivePortal and ConnectivityManager\"\nam: 3c959339ae\n\nChange-Id: I4cc3c61232c74bafe4eb549c1aba5de20a8bb3ff\n"
    },
    {
      "commit": "b9b8d5b82a23e7dc65df1403001b09a8f62e31ee",
      "tree": "fae7463254ee3a489043ca162ebc0f19490e1843",
      "parents": [
        "7ad556886e17c9a7a4427c42970694e98b695734",
        "20fff460f652fda66f500c7680451568f938e600"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Sun Mar 24 19:41:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:41:19 2019 -0700"
      },
      "message": "Merge \"Marked nullable in setter argument\" am: f5bc344375 am: 2f0ad7bfd6\nam: 20fff460f6\n\nChange-Id: I189e229115a2106a7a9826f4109f0194d2b1f061\n"
    },
    {
      "commit": "3c959339ae96e451b79dba918966f51a3f835d3a",
      "tree": "5e3cb83797eee2175912bd9bd9773548889e3841",
      "parents": [
        "727f8bbfc6d4c02cc5f249994956043a1417a2b6",
        "e2365d664431341557bbca4d36ed831ba771e25f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 25 02:37:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 02:37:28 2019 +0000"
      },
      "message": "Merge \"Fix API in CaptivePortal and ConnectivityManager\""
    },
    {
      "commit": "16dd607022873f558439345e59defd630374fc1b",
      "tree": "79ff298061a6156007570f3b5feba0a2ad4f9e1e",
      "parents": [
        "20fff460f652fda66f500c7680451568f938e600",
        "2fa14ae4c00a6473fbd3a1c9789925906ed6a515"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Sun Mar 24 19:36:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:36:45 2019 -0700"
      },
      "message": "Merge \"Add network stack proto\" am: 727f8bbfc6\nam: 2fa14ae4c0\n\nChange-Id: Ia82ff368e705150015be6f9dad8c1f93fa9ec8c7\n"
    },
    {
      "commit": "20fff460f652fda66f500c7680451568f938e600",
      "tree": "8d6cdfc5eca21028a5b1101125ba7446b7ec4c47",
      "parents": [
        "78c80c10985181a18f1dc035d6a6df9ea6b1094e",
        "2f0ad7bfd601500f265e80a9a93a1cfce12e5485"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Sun Mar 24 19:31:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:31:38 2019 -0700"
      },
      "message": "Merge \"Marked nullable in setter argument\" am: f5bc344375\nam: 2f0ad7bfd6\n\nChange-Id: I02525e27fd9b4da474ff15bf502c49626ba079d2\n"
    },
    {
      "commit": "2fa14ae4c00a6473fbd3a1c9789925906ed6a515",
      "tree": "6f99d6237e1beaad6252bd2eda8958a5b82415e2",
      "parents": [
        "2f0ad7bfd601500f265e80a9a93a1cfce12e5485",
        "727f8bbfc6d4c02cc5f249994956043a1417a2b6"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Sun Mar 24 19:26:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:26:32 2019 -0700"
      },
      "message": "Merge \"Add network stack proto\"\nam: 727f8bbfc6\n\nChange-Id: Ic01456c0860e6435f26b1af48359096db6b63224\n"
    },
    {
      "commit": "2f0ad7bfd601500f265e80a9a93a1cfce12e5485",
      "tree": "4cb894817882d72228e6d5100f6d16ee72b99491",
      "parents": [
        "150a3953038ded42bb31f3e231fbbe0d64187c7e",
        "f5bc3443753052c4cd962310a30ce791d50f9663"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Sun Mar 24 19:17:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:17:45 2019 -0700"
      },
      "message": "Merge \"Marked nullable in setter argument\"\nam: f5bc344375\n\nChange-Id: I6eb379b487e85e4523227938a1f1c281b6b1a8ce\n"
    },
    {
      "commit": "727f8bbfc6d4c02cc5f249994956043a1417a2b6",
      "tree": "7845de1d454c4f5d97f91e120bb483c0ce78d805",
      "parents": [
        "f5bc3443753052c4cd962310a30ce791d50f9663",
        "4d6fe320e6f59501239427438a6a37abeb7c833a"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Mar 25 02:16:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 02:16:16 2019 +0000"
      },
      "message": "Merge \"Add network stack proto\""
    },
    {
      "commit": "7ad556886e17c9a7a4427c42970694e98b695734",
      "tree": "b37714a40c16bb8b92709019a20f0bac5c0f7782",
      "parents": [
        "b31576dfa6f735f98ff27fa8a93c25f348e8ef1a",
        "78c80c10985181a18f1dc035d6a6df9ea6b1094e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 19:08:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 19:08:46 2019 -0700"
      },
      "message": "Merge \"Refactor DhcpErrorEvent error codes\" am: ed2e54a521 am: 150a395303\nam: 78c80c1098\n\nChange-Id: Icfc48ac2ac899a25836e142b5c22dae51fd1752f\n"
    },
    {
      "commit": "f5bc3443753052c4cd962310a30ce791d50f9663",
      "tree": "9b980f7bdf4fab026639f7e3116e65c50c3a2118",
      "parents": [
        "ed2e54a521cefcc6da98e5483a8c848172e0c70a",
        "f31d83904c087a6e2c7618b7097c2bfc646faf99"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Mon Mar 25 02:01:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 02:01:52 2019 +0000"
      },
      "message": "Merge \"Marked nullable in setter argument\""
    },
    {
      "commit": "a59937a8e0f4417650aa790c089973be626f6249",
      "tree": "aa8152bb94b1489fa75ad429b0886014c61f6c8b",
      "parents": [
        "38076cdc883c4466d2b399d625733f9b97bc1c79"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Wed Mar 20 17:17:22 2019 +0800"
      },
      "committer": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Mon Mar 25 09:59:22 2019 +0800"
      },
      "message": "Make sure to report wait result when clean up activities\n\nStarting activity with ‘-W’ option from shell waited forever\nbecause activity was brought to top, but being removed from\nwaiting visible activities (due to process was gone) without\nreporting the wait result.\n\nAlso correcting the component to avoid waiting for a top\nfinishing activity.\n\nBug: 117579987\nTest: atest ActivityManagerAmStartOptionsTests\n\nChange-Id: I7c1e6781544f0d794225a13fdf417475ff0598a3\n"
    },
    {
      "commit": "78c80c10985181a18f1dc035d6a6df9ea6b1094e",
      "tree": "d72c8901d41f44a0aac5242baff6b917dea141d7",
      "parents": [
        "66fb2bf986eb06ca577bc6b6cda9485a3b3e7e0a",
        "150a3953038ded42bb31f3e231fbbe0d64187c7e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 18:55:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 18:55:37 2019 -0700"
      },
      "message": "Merge \"Refactor DhcpErrorEvent error codes\" am: ed2e54a521\nam: 150a395303\n\nChange-Id: I6f18975173a21526b3fe8a9c174b16625e1fab0e\n"
    },
    {
      "commit": "150a3953038ded42bb31f3e231fbbe0d64187c7e",
      "tree": "dac0c3d0b39fb35844917e6951342c0aaf403db9",
      "parents": [
        "c028f7a57a89e25813e257f6311f5a74f42281a0",
        "ed2e54a521cefcc6da98e5483a8c848172e0c70a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Mar 24 18:46:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 24 18:46:13 2019 -0700"
      },
      "message": "Merge \"Refactor DhcpErrorEvent error codes\"\nam: ed2e54a521\n\nChange-Id: I5bbac5cedb73e1a7705914f190ff22f753791e96\n"
    },
    {
      "commit": "b31576dfa6f735f98ff27fa8a93c25f348e8ef1a",
      "tree": "6df78ee73a0aa744a3cb7dd517368a24ac78b9da",
      "parents": [
        "a4d92da88d603bb75eb500d244ebf472c9ba4310",
        "6b2331cb3aadaddb240d312d06807e18c647335d"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Mar 25 01:44:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 01:44:48 2019 +0000"
      },
      "message": "Merge \"Adds StatusBarNotificationActivityStarterTest\""
    },
    {
      "commit": "e2365d664431341557bbca4d36ed831ba771e25f",
      "tree": "85389d886af59f14e0623cae316c4cb6c3fd9f64",
      "parents": [
        "64bb980f457d843026fd301e05b666a84441d96d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 22 11:14:13 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 01:43:48 2019 +0000"
      },
      "message": "Fix API in CaptivePortal and ConnectivityManager\n\n - Remove CaptivePortal constructor from SystemApi. This constructor was\n   added in Q timeframe and ends up being unnecessary since\n   CaptivePortal creation was refactored to ConnectivityService because\n   of visibility issues on ICaptivePortal.\n - Rename getAvoidBadWifi to shouldAvoidBadWifi\n - Add permission annotation for shouldAvoidBadWifi\n\n(already merged in internal as:\nI09545c00af3519dbf141dd5951b28f49e37b3e80)\n\nTest: flashed, WiFi and captive portal works\nBug: 128935314\nBug: 128935673\nMerged-In: I09545c00af3519dbf141dd5951b28f49e37b3e80\nChange-Id: I7395d4a4db6a64398a827692aee1956c011873e5\n"
    },
    {
      "commit": "ed2e54a521cefcc6da98e5483a8c848172e0c70a",
      "tree": "f3f2d75140d41fdd02fff637b9815c92a0598fb8",
      "parents": [
        "e1dda15d6c1380ba0c6941b5454dcdccd85b5f11",
        "c32d602c9ce01daf27b37edfbfd1ded1425187fc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Mar 25 01:33:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 25 01:33:59 2019 +0000"
      },
      "message": "Merge \"Refactor DhcpErrorEvent error codes\""
    },
    {
      "commit": "a4d92da88d603bb75eb500d244ebf472c9ba4310",
      "tree": "3fd0aa6cd84d6758d5b6b72eae6603af9206b938",
      "parents": [
        "ff200957fd93d2eae2db46714e23fabd89ff1696",
        "ecd09bb6b4ceaa6b77c4df860aa64487a46a3634"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Mon Mar 25 01:11:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 25 01:11:36 2019 +0000"
      },
      "message": "Merge \"Refine adjustIsVisibleToUser\""
    },
    {
      "commit": "ff200957fd93d2eae2db46714e23fabd89ff1696",
      "tree": "01a82fa6dd7ae5f35f9c7e5c6fa886daa6a3a9c5",
      "parents": [
        "1c3ef21ab8db3cf661b2af5390809bcf9935f190"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Mar 24 12:50:51 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Mar 24 14:21:01 2019 -0600"
      },
      "message": "Query specific collections for properties.\n\nWe\u0027re now enforcing the public API schema, so clients like MTP need\nto query specific collections when asking for properties that are\nspecific to those media types.\n\nAlso refactor MediaScanner calls to go through MediaProvider, so\nthey can be handled by ModernMediaScanner.  We no longer directly\ntry inserting items, and instead rely completely on the scanner.\n\nBug: 127625964, 122263824\nTest: atest MediaProviderTests\nTest: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*\nChange-Id: Ic86982766606a619afafe725f9c60013a5671840\n"
    },
    {
      "commit": "1b82db4c3e129b2e0baff9008739948d63352857",
      "tree": "da931b5233432b36d8e0cc5040033bcc5aef3466",
      "parents": [
        "ddaa6338c89cc17388f4f9b86594fa2869bf1101"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 09:52:11 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 09:52:11 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I3fe34039e30e8fe80efc4c0cb9cfb1d373cee7b6\n"
    },
    {
      "commit": "1c3ef21ab8db3cf661b2af5390809bcf9935f190",
      "tree": "50684d8cec795f2f53fb00063556c9fb460058af",
      "parents": [
        "f8865bd2d8dc4d7bfa97a216f3642ac2dd86a81e",
        "76444093281348136fa78965752c7da96de5bfee"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Mar 24 16:49:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 24 16:49:55 2019 +0000"
      },
      "message": "Merge \"More apps making assumptions about MediaStore.\""
    },
    {
      "commit": "f8865bd2d8dc4d7bfa97a216f3642ac2dd86a81e",
      "tree": "7356219404d6fc7838f936c7302b22468dc9d4d4",
      "parents": [
        "2809f8fe1e72f38532342af1b9fdef5e54c3dfee",
        "90147e3222c243cad21521a83a493f78130066da"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Sun Mar 24 16:46:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 24 16:46:58 2019 +0000"
      },
      "message": "Merge \"[WPA3] Initialize Suite-B ciphers correctly based on the CA cert type\""
    },
    {
      "commit": "3cb265b3a09b7fd45ae0daf5dd36313e12a9cfb5",
      "tree": "f9ccaf22c85886963fe4fb016fc64507343c1884",
      "parents": [
        "2809f8fe1e72f38532342af1b9fdef5e54c3dfee"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 09:31:59 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 09:31:59 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iefa2fe5c5093e002f3fcb2e576a84e7085ca687e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2809f8fe1e72f38532342af1b9fdef5e54c3dfee",
      "tree": "bff2b53f8913b3c2dd10852ee853786343781257",
      "parents": [
        "d598976589935048fabf05ca6c3f666b9ea303ce",
        "7969f77f9515a1f0e2a3186ef926bca7114663c7"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Sun Mar 24 12:15:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 24 12:15:07 2019 +0000"
      },
      "message": "Merge \"Remove SessionCallbackLink\""
    },
    {
      "commit": "d598976589935048fabf05ca6c3f666b9ea303ce",
      "tree": "aa0255c2a2dd3f563cf09936266008b0bc84088a",
      "parents": [
        "2fd7ffb11bf18c686ed068aca010d1e97476c091",
        "d409d821bbc3eab0a0ffd603d2a86fca31c6b799"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 24 11:03:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 24 11:03:27 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "2fd7ffb11bf18c686ed068aca010d1e97476c091",
      "tree": "a4819a6aa4b4eb37e142f9f047408973a8e2fd91",
      "parents": [
        "1f9256fa7395582242eeb9e0f68c1133e2879426"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 01:21:49 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 01:21:49 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1895204b3d43e1796c9fbf437f53b85db36b4549\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d409d821bbc3eab0a0ffd603d2a86fca31c6b799",
      "tree": "91b2612219c0deee84d86e976a4e102ec12874f0",
      "parents": [
        "1f9256fa7395582242eeb9e0f68c1133e2879426"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 00:31:14 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Mar 24 00:31:14 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia9353b95fd48812e2c50c1588649ef91f1c4f2c9\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1f9256fa7395582242eeb9e0f68c1133e2879426",
      "tree": "01353627d593d8084fc45984f4f24f9e4a263ecc",
      "parents": [
        "8ed3fb9b8e998b226b3efdc82b76904781080221",
        "7acae74e9e20e8e26a3337f77bb41f149e0aa694"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Mar 24 01:14:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 24 01:14:23 2019 +0000"
      },
      "message": "Merge \"Add bit --refresh which updates module-info.json\""
    },
    {
      "commit": "8ed3fb9b8e998b226b3efdc82b76904781080221",
      "tree": "1fb5fff0caec15839229cdcd9b890136a39280b0",
      "parents": [
        "b9646e70175d972b41cf14be9b0705b90149b006",
        "6f9045cd39451feb6f817544ef93cd07523d7eb6"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Sat Mar 23 23:14:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 23:14:16 2019 +0000"
      },
      "message": "Merge \"Do not remove location permissions on Q-beta OTAs\""
    },
    {
      "commit": "7acae74e9e20e8e26a3337f77bb41f149e0aa694",
      "tree": "4aced88fbb84192481fcd98f873a60bf15303add",
      "parents": [
        "5ddff3f33506d7a00e3653e24216341c23da4ca5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Mar 23 16:12:32 2019 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Mar 23 16:13:29 2019 -0700"
      },
      "message": "Add bit --refresh which updates module-info.json\n\nChange-Id: Iacd760442fa45d1e23ce249d51c45f2313d6467c\n"
    },
    {
      "commit": "b9646e70175d972b41cf14be9b0705b90149b006",
      "tree": "70091bc6a2d5966a6bf39cdc5870ad2a5e4692c5",
      "parents": [
        "06c5aacde79d3e0c5ea3d1fbd41273e188240508",
        "55a302dd5a97c4d60d581852ad1f93bd96199fbf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 22:15:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 22:15:18 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "06c5aacde79d3e0c5ea3d1fbd41273e188240508",
      "tree": "d583a9bd561f6e2fb0ffe1c1e335d713006996ee",
      "parents": [
        "2c7f2b5567637a78d55849ba270e09d3e242d619",
        "309ba00310e594ae830e25ec797c065b1bda672f"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Sat Mar 23 22:14:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 22:14:40 2019 +0000"
      },
      "message": "Merge \"Remove deprecated USM#registerAppUsageLimitObserver.\""
    },
    {
      "commit": "68e0722c326b7a2fcbe192c27e934f8594716150",
      "tree": "e89c2d9d4fc5311cb028339eab71f4c67bd14bb3",
      "parents": [
        "2c7f2b5567637a78d55849ba270e09d3e242d619"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Thu Mar 21 18:07:12 2019 +0000"
      },
      "committer": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Sat Mar 23 22:13:28 2019 +0000"
      },
      "message": "Suppress injected launcher activity for apps without any permissions or any components\n\nBug: 120900259\nBug: 119484192\nTest: Test: atest com.android.cts.devicepolicy.LimitAppIconHidingTest\nChange-Id: I7dd6723f44fb8b30d8af77b42b3c798aeed49184\n"
    },
    {
      "commit": "2c7f2b5567637a78d55849ba270e09d3e242d619",
      "tree": "177584b2f17a22a48a026fead3681147f6dc3d0e",
      "parents": [
        "c725e0841edf3e12bb59abc08f42f04be7064bca",
        "5b64af19ee42f8fd86970228bce63e852b1f2bc7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 20:48:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 20:48:04 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "c725e0841edf3e12bb59abc08f42f04be7064bca",
      "tree": "a250f2ac016b19d88dd74ccfe8d5b9ecbf32158c",
      "parents": [
        "1a998d3a273777d5d382e46a14ed90cc52689574",
        "7de1d15a044f377e5a2b36135c947304688d8275"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 20:02:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 20:02:24 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "1a998d3a273777d5d382e46a14ed90cc52689574",
      "tree": "ab49e36c8452a36e2c70448e519291109963f172",
      "parents": [
        "1e354784819b04bbd16cdd46854ea0d5a8915212",
        "4013de08c6f455f865dbd1b560c126f1653644a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 19:46:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 19:46:11 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "1e354784819b04bbd16cdd46854ea0d5a8915212",
      "tree": "a8bdcdaae3df19a5b397e287aa43d6208ccdae9e",
      "parents": [
        "788f9d384786fb8d97c85a3661e4856aa9280474",
        "92ce993a5422bbb75edd83a46d8de74c35019396"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 19:45:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 19:45:01 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "788f9d384786fb8d97c85a3661e4856aa9280474",
      "tree": "3d001992b1709b9c23b05edaf9ce39a194e6265d",
      "parents": [
        "f3535d1c5720d9deafc94a1354292298cb517f89",
        "f9ebfc9af0968fff10bd5536bc7b54d26446777d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Mar 23 19:31:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 19:31:56 2019 +0000"
      },
      "message": "Merge \"Helper methods for constructing MediaStore Uris.\""
    },
    {
      "commit": "76444093281348136fa78965752c7da96de5bfee",
      "tree": "8755e4eca1392dc5fc096320598ea0cd474742f9",
      "parents": [
        "b8d4c59b089cb302759a77584c2a5ee1583e6852"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 23 12:51:57 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 23 12:51:59 2019 -0600"
      },
      "message": "More apps making assumptions about MediaStore.\n\nBug: 128803870\nTest: none\nChange-Id: I2e7e9ce0feda3209495c5e6952672ae62bd638fc\n"
    },
    {
      "commit": "f3535d1c5720d9deafc94a1354292298cb517f89",
      "tree": "d476b354d40126399091e2ddd2134ac9be256afd",
      "parents": [
        "ae80b5417bb2a87782731439e358dcb0b96edb00",
        "68b21dfa1e99e680c70a3cb6bf873db7892b2175"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 23 18:13:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 18:13:23 2019 +0000"
      },
      "message": "Merge \"CleanSpec for DynamicAndroidInstallationService\""
    },
    {
      "commit": "ae80b5417bb2a87782731439e358dcb0b96edb00",
      "tree": "2c7df218c3131ddda7c97a1338ef68425e9cd8ce",
      "parents": [
        "4b58630ef2d5fd776bb393b07fcd61e51063774d",
        "13d02b59252cdf358bd65c629aa0af2741bb6f08"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Mar 23 17:59:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 23 17:59:03 2019 +0000"
      },
      "message": "Merge changes from topic \"mar22z\"\n\n* changes:\n  Point people towards ModernMediaScanner.\n  Translate paths before leaving app sandbox.\n"
    },
    {
      "commit": "f9ebfc9af0968fff10bd5536bc7b54d26446777d",
      "tree": "c31ff13f29575adc6de647a75a910d77a6fa8b29",
      "parents": [
        "13d02b59252cdf358bd65c629aa0af2741bb6f08"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 23 11:54:43 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 23 11:54:45 2019 -0600"
      },
      "message": "Helper methods for constructing MediaStore Uris.\n\nBug: 128787096\nTest: atest MediaProviderTests\nTest: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*\nChange-Id: I2848feb616df1c4df0b1bb71544769f61b9d84e8\n"
    }
  ],
  "next": "92ce993a5422bbb75edd83a46d8de74c35019396"
}
