)]}'
{
  "log": [
    {
      "commit": "f095f3cef950ea6cc59004e3714f3d8dae6e9f74",
      "tree": "050968afb21bbd0f8f3c3d8cf5531f454845a339",
      "parents": [
        "417059b13ef2d7c0bec2278fe1c58ce975bf99c5"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Fri Mar 15 13:17:45 2019 -0700"
      },
      "committer": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Mar 19 10:11:49 2019 -0700"
      },
      "message": "Remove interface for Scheduler.\n\nPer API council feedback, we are making changes to include only the\nnamespace in the system API defined in DeviceConfig.java. Strings which\ndefine property names should be defined in code local to the feature\ninstead.\n\nBug: 126411407\nTest: atest FrameworksCoreTests:DeviceConfigTest\nChange-Id: If793ef6e91cca798556da5c7f2b09210b98293c1\n"
    },
    {
      "commit": "417059b13ef2d7c0bec2278fe1c58ce975bf99c5",
      "tree": "5e4476973606f78f4fc0ee119ff1b6acbbc26657",
      "parents": [
        "b6ac3c7dca39dc6f4e8207b84d4a25a8bbc216b2",
        "12187ae675145bfde8fb14497ae888449ad119c7"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Mar 19 16:14:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 16:14:05 2019 +0000"
      },
      "message": "Merge \"Remove interface for Rollback and Rollback Boot.\""
    },
    {
      "commit": "b6ac3c7dca39dc6f4e8207b84d4a25a8bbc216b2",
      "tree": "d1faeafa2ea836ed1448d654f979e7a91e9867fb",
      "parents": [
        "1949d289c6be4e90ffcfb3101daeeba0231a836d",
        "a4ac3869da536f4dd373012e9b0a067ad5f7f4aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 16:04:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 16:04:35 2019 +0000"
      },
      "message": "Merge \"Move some no longer flaky tests to pre-submit\""
    },
    {
      "commit": "1949d289c6be4e90ffcfb3101daeeba0231a836d",
      "tree": "954c8a2f76441e304ee245f624783bf98a522c0f",
      "parents": [
        "59d474b3c229d8e032a41f14fa78ce61f98782b8",
        "3b433f538b6f7b87891edaec2ab861071a3a3a5a"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Tue Mar 19 16:01:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 16:01:17 2019 +0000"
      },
      "message": "Merge \"Add app_compat namespace\""
    },
    {
      "commit": "59d474b3c229d8e032a41f14fa78ce61f98782b8",
      "tree": "bf7786112e54c47721bcb1c959d2e8ac42f2a6d1",
      "parents": [
        "27e59c575c0a91da2efe0385657879a65e6fae6e"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 19 10:56:37 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Mar 20 00:49:33 2019 +0900"
      },
      "message": "Remove the framework dependency on netd_aidl_parcelables-java.\n\nIn its own change because it conflicts in internal master.\n\nTest: m\nBug: 128804404\nChange-Id: I74531ef11d504b232d4f377532d5e0812dbc88db\n"
    },
    {
      "commit": "27e59c575c0a91da2efe0385657879a65e6fae6e",
      "tree": "baeefcaf46b5fe4d523f615653d586399b585823",
      "parents": [
        "cc7f1db9709e461588ed0c0251c0d9744525d02f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 19 00:24:19 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Mar 20 00:49:33 2019 +0900"
      },
      "message": "Move TcpKeepalivePacketData out of the framework.\n\nThis class is not used in framework.jar, only in services.jar.\nMove it out of the framework so framework.jar can stop depending\non the NetworkStack stable AIDL interfaces.\n\nThis should really under com.android.server as well, but that\u0027s\na cross-project change to be done in another CL.\n\nTest: m\nBug: 128804404\nChange-Id: Ib2805f7fcc516a5f6989c252365d1c95b8042703\n"
    },
    {
      "commit": "cc7f1db9709e461588ed0c0251c0d9744525d02f",
      "tree": "07da01b5e0f2ee72043c83a3403b519f2cd27f62",
      "parents": [
        "949012715d18f25b25ffa9603fee83ef9e6bd4ef"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 18 23:50:34 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Mar 20 00:49:32 2019 +0900"
      },
      "message": "Stop using netd parcelables in the framework.\n\nThe only actual users of these classes are in services.jar, not\nin frameworks.jar. The only reason the framework depends on them\nis that the code that converts to and from stable parcelables is\ncurrently in the framework. Move that code to services and cut\nthe dependency.\n\nThese classes aren\u0027t used in the networkstack app so they don\u0027t\nneed to be in shared. They also can\u0027t be in shared because the\nclasses are not in the SDK. So put the conversion functions\ndirectly inside their only user (NetworkManagementService).\n\nAlso remove the jarjar rules that rename the classes for use by\nthe NetworkStack app.\n\nThis does not actually remove the dependency from the build file,\nthat will be done in a future CL.\n\nBug: 128804404\nTest: builds, boots\nTest: atest FrameworksNetTests android.net.cts.ConnectivityManagerTest HostsideVpnTests\nChange-Id: I027d50ba56091f5558f45e6e08f32e5912b2a82a\n"
    },
    {
      "commit": "949012715d18f25b25ffa9603fee83ef9e6bd4ef",
      "tree": "8cf9c3d2a9bb70b22715b09c0e401a3bc91bba43",
      "parents": [
        "70974aa123542576ab403cc33ca8f2a6f0acc93d",
        "1abcf7d70ece9fdfa4e6dd4f41a0b97411280716"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 19 08:44:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 08:44:53 2019 -0700"
      },
      "message": "Merge \"Extend light-greylist of some TelephonyManager APIs until Q.\" am: 0bb3c6bb93 am: 572f0ca7e4\nam: 1abcf7d70e\n\nChange-Id: I9b738c3efea61704b4d892219cf175466676859e\n"
    },
    {
      "commit": "1abcf7d70ece9fdfa4e6dd4f41a0b97411280716",
      "tree": "d8dda94cad561bef5d21c01e0887e6424507893f",
      "parents": [
        "778f372e23b66e5a7da235e665937afac1ff2a8c",
        "572f0ca7e4962b7ee74ff2a9458aaf5bba66d29b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 19 08:35:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 08:35:13 2019 -0700"
      },
      "message": "Merge \"Extend light-greylist of some TelephonyManager APIs until Q.\" am: 0bb3c6bb93\nam: 572f0ca7e4\n\nChange-Id: Ib95672647d84f74f2fe24b8adac7a5ac30554c0c\n"
    },
    {
      "commit": "70974aa123542576ab403cc33ca8f2a6f0acc93d",
      "tree": "4a72c367b001dc117517e5f8b71cb16e6520c03d",
      "parents": [
        "7ccfdd170eae846f9631e5741f06b6fe5aff3444",
        "90682ff7c5ce406e100d2161712b8bdd0559301b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 15:34:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 15:34:07 2019 +0000"
      },
      "message": "Merge \"New intent action for speakerphone state change\""
    },
    {
      "commit": "572f0ca7e4962b7ee74ff2a9458aaf5bba66d29b",
      "tree": "93f7db84c7967f3fd057bf0abeb422feea8d4c60",
      "parents": [
        "90e2f900ca1cfe18ed5b178db5fabe714574cc8e",
        "0bb3c6bb93be26f046fe0c03d688fb089bb237ea"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 19 08:26:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 08:26:43 2019 -0700"
      },
      "message": "Merge \"Extend light-greylist of some TelephonyManager APIs until Q.\"\nam: 0bb3c6bb93\n\nChange-Id: I98739ce5d5210437df0618d14a6923ce92bccf03\n"
    },
    {
      "commit": "0bb3c6bb93be26f046fe0c03d688fb089bb237ea",
      "tree": "2140dee0fdc5e6f8dec9e7edef51b98dfba30d5f",
      "parents": [
        "e3cc2e6c9817df06acb55fcbab8f838907ed8a33",
        "f8df85bdc29f63d3f7bc511aedae82d73d1901f7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 19 15:17:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 15:17:16 2019 +0000"
      },
      "message": "Merge \"Extend light-greylist of some TelephonyManager APIs until Q.\""
    },
    {
      "commit": "7ccfdd170eae846f9631e5741f06b6fe5aff3444",
      "tree": "1ba666e02eba01c21385934ffdd2f77b4de16b1e",
      "parents": [
        "5636c3f3ca42c815e44357cb42602ec99beb4e65",
        "778f372e23b66e5a7da235e665937afac1ff2a8c"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 08:05:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 08:05:53 2019 -0700"
      },
      "message": "Merge \"Revert \"Rename some failed causes\"\" am: e3cc2e6c98 am: 90e2f900ca\nam: 778f372e23\n\nChange-Id: I82c8bfb9a5f08d7ca205b2f18282f5346709b2e0\n"
    },
    {
      "commit": "778f372e23b66e5a7da235e665937afac1ff2a8c",
      "tree": "1f0f4a5e65759642453eff4f85187326799e620c",
      "parents": [
        "e1e02641affad58dcb4b8c769382f6e45f9abe54",
        "90e2f900ca1cfe18ed5b178db5fabe714574cc8e"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 07:55:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 07:55:22 2019 -0700"
      },
      "message": "Merge \"Revert \"Rename some failed causes\"\" am: e3cc2e6c98\nam: 90e2f900ca\n\nChange-Id: I1b951e3b00983a364b4eef8edb6e5c1d032a3b43\n"
    },
    {
      "commit": "90e2f900ca1cfe18ed5b178db5fabe714574cc8e",
      "tree": "e5f5c4906525c775c6673656c99728d8a5a817fd",
      "parents": [
        "716111d81cb113392728338f195fe9ca285d80f4",
        "e3cc2e6c9817df06acb55fcbab8f838907ed8a33"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 07:46:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 07:46:17 2019 -0700"
      },
      "message": "Merge \"Revert \"Rename some failed causes\"\"\nam: e3cc2e6c98\n\nChange-Id: I29efdbba830f08ca1a0c01058fce719c8b501dbe\n"
    },
    {
      "commit": "5636c3f3ca42c815e44357cb42602ec99beb4e65",
      "tree": "34e3382b11d6e59b797cca2d46a1343264912f5c",
      "parents": [
        "d4771f2cde507c69feab1174786799681c574367",
        "e1e02641affad58dcb4b8c769382f6e45f9abe54"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Mar 19 07:44:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 07:44:54 2019 -0700"
      },
      "message": "Merge \"Mark product apks as unbundled\" am: 856ef55672 am: 716111d81c\nam: e1e02641af\n\nChange-Id: I2b8497140c4ba063a09617ee866c89459fe8918a\n"
    },
    {
      "commit": "d4771f2cde507c69feab1174786799681c574367",
      "tree": "cc19de393a76a28389c05ba2325c18fd4593077d",
      "parents": [
        "0a96038c8504b26641ec169a177eb6034e6b4f8c",
        "5d00bb642af20ee0aa034684d7d8946817ddfd2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 14:35:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 14:35:45 2019 +0000"
      },
      "message": "Merge \"Add start/end padding for entity header\""
    },
    {
      "commit": "e3cc2e6c9817df06acb55fcbab8f838907ed8a33",
      "tree": "5937257b128c828f81cdaeb4fa84a77234e69ad7",
      "parents": [
        "856ef55672ad68fbbe470a1906f0add96797d8e9",
        "f5e0242249effbdb6edc997028aea846cb0bcece"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 14:31:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 14:31:34 2019 +0000"
      },
      "message": "Merge \"Revert \"Rename some failed causes\"\""
    },
    {
      "commit": "e1e02641affad58dcb4b8c769382f6e45f9abe54",
      "tree": "d333d8c88fa5b8660c05baaee50176de568d23cd",
      "parents": [
        "3176d5730884af8fee26b6a3ff2942c92d3d23df",
        "716111d81cb113392728338f195fe9ca285d80f4"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Mar 19 07:30:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 07:30:57 2019 -0700"
      },
      "message": "Merge \"Mark product apks as unbundled\" am: 856ef55672\nam: 716111d81c\n\nChange-Id: I242bbc9c151a4a8751d852fed34ec021675aad1b\n"
    },
    {
      "commit": "0a96038c8504b26641ec169a177eb6034e6b4f8c",
      "tree": "d26e2ae63ea4b137630f2ebc8d482a14148427bc",
      "parents": [
        "dbd26f3fb7324055d339969bf96de6c87da3ba9b",
        "2f4b64ae20ecf11512aacd827135cb34477245e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 14:22:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 14:22:28 2019 +0000"
      },
      "message": "Merge changes I7bf9bde4,I8d655d1c,Ibc59aa36\n\n* changes:\n  Adds class and method documentation in all app prediction classes\n  Link Intent.EXTRA_SHORTCUT_ID to ACTION_SEND Intent\n  Change ShortcutInfo.Builder.setLongLived to take a boolean\n"
    },
    {
      "commit": "716111d81cb113392728338f195fe9ca285d80f4",
      "tree": "b6de16d63e40c27cb556e6dba935797d847bdd16",
      "parents": [
        "5db1518bfacc3d9e63627901aca2bdc33bb15669",
        "856ef55672ad68fbbe470a1906f0add96797d8e9"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Mar 19 07:17:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 07:17:53 2019 -0700"
      },
      "message": "Merge \"Mark product apks as unbundled\"\nam: 856ef55672\n\nChange-Id: I9d4d7cf2ae8e47c8aaed82d0d47861cd7d787067\n"
    },
    {
      "commit": "a4ac3869da536f4dd373012e9b0a067ad5f7f4aa",
      "tree": "b98960dd4a7540d85fcbb8c27803f328a0b991b0",
      "parents": [
        "9d3862e4421fc700c448a2fd64f764e3d3fa74e2"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 19 07:08:29 2019 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 19 07:08:29 2019 -0700"
      },
      "message": "Move some no longer flaky tests to pre-submit\n\nBug: 124127512\nBug: 123654474\nTest: self\nChange-Id: I3fa53f0268d225d8e44b652a8bbf877531154244\n"
    },
    {
      "commit": "856ef55672ad68fbbe470a1906f0add96797d8e9",
      "tree": "de7633d9e6202c15aa054ae1b4aa5cb93b35e650",
      "parents": [
        "93bf5ef49512a1e51f5da05f57f49b6423904ee5",
        "dd6861e6ffea7d3237931f01a635491a44995f97"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 14:02:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 14:02:59 2019 +0000"
      },
      "message": "Merge \"Mark product apks as unbundled\""
    },
    {
      "commit": "dbd26f3fb7324055d339969bf96de6c87da3ba9b",
      "tree": "9a7b506734fbcc136baea809d51bff0ed54e0999",
      "parents": [
        "d9f0be1e91ff7018fc62ef47365291a2dd669a82",
        "8e451259a370accab5f0b4eb9e08d70b02a272a3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 19 13:57:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 13:57:21 2019 +0000"
      },
      "message": "Merge \"Yet another app that is confused by sandboxes.\""
    },
    {
      "commit": "d9f0be1e91ff7018fc62ef47365291a2dd669a82",
      "tree": "aea21dbce3f697a555ff031fc86b3bfbfd5d81fd",
      "parents": [
        "eeee9a471b5968a0d7862e0e1ccb5b781bba3da9",
        "2ce206c82dc877c959e5fee436546d61553d448d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 19 13:56:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 13:56:08 2019 +0000"
      },
      "message": "Merge \"Merge \"Move the IpMemoryStore to the network stack.\" am: 93bf5ef495 am: 5db1518bfa am: 3176d57308\""
    },
    {
      "commit": "2ce206c82dc877c959e5fee436546d61553d448d",
      "tree": "303f9121ec3f51da07928b829e53dd77947290ef",
      "parents": [
        "9d3862e4421fc700c448a2fd64f764e3d3fa74e2",
        "3176d5730884af8fee26b6a3ff2942c92d3d23df"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Tue Mar 19 06:54:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 06:54:43 2019 -0700"
      },
      "message": "Merge \"Move the IpMemoryStore to the network stack.\" am: 93bf5ef495 am: 5db1518bfa\nam: 3176d57308\n\nChange-Id: I243056012d2f099d96a33657c0eb63a5b66a2cfe\n"
    },
    {
      "commit": "eeee9a471b5968a0d7862e0e1ccb5b781bba3da9",
      "tree": "aba8e561e7712f4d427b344af301bff6fa7688c7",
      "parents": [
        "9d3862e4421fc700c448a2fd64f764e3d3fa74e2",
        "73a873f23510713002ba038f22df1104b4320e61"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 13:52:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 13:52:05 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Profile switching \u0026 permissions\""
    },
    {
      "commit": "3176d5730884af8fee26b6a3ff2942c92d3d23df",
      "tree": "c86b9af43da2ff4344176685753ba46abbd197b6",
      "parents": [
        "e35cba5262516e712215db48d5780ac3c3e99b80",
        "5db1518bfacc3d9e63627901aca2bdc33bb15669"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Tue Mar 19 06:44:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 06:44:45 2019 -0700"
      },
      "message": "Merge \"Move the IpMemoryStore to the network stack.\" am: 93bf5ef495\nam: 5db1518bfa\n\nChange-Id: I20e384320309579b19fe44f3841ffbc49c028c6d\n"
    },
    {
      "commit": "9d3862e4421fc700c448a2fd64f764e3d3fa74e2",
      "tree": "80a7faef4b8302d260c11716dd5feaec8e838bdd",
      "parents": [
        "f38041dd569374724f260b2b1a396d6d0cb09591",
        "8776b557fa2154ea3edc081f043b9c6f1cbd6347"
      ],
      "author": {
        "name": "Console Chen",
        "email": "consolechen@google.com",
        "time": "Tue Mar 19 13:38:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 13:38:49 2019 +0000"
      },
      "message": "Merge \"Fixes the problem of uninstalled app does not disappear from the list of Settings App info.\""
    },
    {
      "commit": "5db1518bfacc3d9e63627901aca2bdc33bb15669",
      "tree": "631535214238b4dc2ebeaf330e762dff2282b3b0",
      "parents": [
        "55d7bc0106b6a6f522c3c6f529af2bf47845e36b",
        "93bf5ef49512a1e51f5da05f57f49b6423904ee5"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Tue Mar 19 06:35:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 06:35:31 2019 -0700"
      },
      "message": "Merge \"Move the IpMemoryStore to the network stack.\"\nam: 93bf5ef495\n\nChange-Id: I672d07ca2d0a251c246993ab8c7c3075de385570\n"
    },
    {
      "commit": "93bf5ef49512a1e51f5da05f57f49b6423904ee5",
      "tree": "d8b093531772544ac4202b0db00da0632a755703",
      "parents": [
        "4a66729cfe250322f22e01e85dc0c3f10b209f2a",
        "952135122d50bfc88825ed87ef03739a235a1921"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Tue Mar 19 13:21:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 13:21:12 2019 +0000"
      },
      "message": "Merge \"Move the IpMemoryStore to the network stack.\""
    },
    {
      "commit": "3b433f538b6f7b87891edaec2ab861071a3a3a5a",
      "tree": "ff2183e8f8a435cf49ce9bc6687dc2891d623257",
      "parents": [
        "b67994ab6b593d9fdeba2ad91b2c7999c8101035"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Mar 13 11:59:53 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Tue Mar 19 13:17:17 2019 +0000"
      },
      "message": "Add app_compat namespace\n\nTest: m\nBug: 119217680\nChange-Id: I8bcc9013c80f7e4cb2df36676427671c05ce0952\n"
    },
    {
      "commit": "f38041dd569374724f260b2b1a396d6d0cb09591",
      "tree": "9713d884a623232df54bde3fde297906851ed5b9",
      "parents": [
        "0b5d5d58c61bcfb4adef96e98136708ce98002b6",
        "12dec126d3211d21d69f5de63eb7ff18e15f6d14"
      ],
      "author": {
        "name": "Carmen Agimof",
        "email": "carmenagimof@google.com",
        "time": "Tue Mar 19 13:15:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 13:15:39 2019 +0000"
      },
      "message": "Merge \"Change the pulled atom SDCardInfo to ExternalStorageInfo so that we log information about all types of external storage (e.g. USBs).\""
    },
    {
      "commit": "5d00bb642af20ee0aa034684d7d8946817ddfd2d",
      "tree": "05a66f94b2001e326bc16f47fc8cd8ad4713a92e",
      "parents": [
        "067b543f046edf7183b42a636670b6c2318254cf"
      ],
      "author": {
        "name": "tmfang",
        "email": "tmfang@google.com",
        "time": "Tue Mar 19 20:52:48 2019 +0800"
      },
      "committer": {
        "name": "tmfang",
        "email": "tmfang@google.com",
        "time": "Tue Mar 19 20:52:48 2019 +0800"
      },
      "message": "Add start/end padding for entity header\n\nFixes: 124677177\nTest: visual\nChange-Id: I7074778b6e0b4e6270612f89685024425a719990\n"
    },
    {
      "commit": "0b5d5d58c61bcfb4adef96e98136708ce98002b6",
      "tree": "03b5c5d36254f656e6055203eb909c5db0ec0b91",
      "parents": [
        "7ae743134f9158edf00a15027ffde5c7580a3cbb",
        "e6bdc381afff7b1e7e8c93563f6e6f102b8148be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 12:16:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 12:16:19 2019 +0000"
      },
      "message": "Merge \"Add trace points for GraphicsEnvironment setup\""
    },
    {
      "commit": "73a873f23510713002ba038f22df1104b4320e61",
      "tree": "67676e7662297f623fdc30416d1c9dd92207f4f5",
      "parents": [
        "7ae743134f9158edf00a15027ffde5c7580a3cbb"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Mar 15 08:46:20 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Mar 19 07:36:10 2019 -0400"
      },
      "message": "Sharesheet - Profile switching \u0026 permissions\n\nNeed to make sure all content uris have the userid prepended in them,\notherwise when switching profiles the chooser will be denied access.\nThis is needed for content preview in the chooser itself.\n\nBug: 128597855\nTest: atest ChooserActivityTest\nChange-Id: Id835c7b443c1c5a83a8bf61d0545d86e32e92bfc\n"
    },
    {
      "commit": "7ae743134f9158edf00a15027ffde5c7580a3cbb",
      "tree": "f4d061f720d983252e53fcb055ab1354f8895bc1",
      "parents": [
        "652516f782144632861ebc6747b23236a4f6d7d9",
        "517f16ca19ae2ed5c238624a4b8e7f3e020fac37"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 11:12:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 11:12:45 2019 +0000"
      },
      "message": "Merge \"Fix color sampling API per review comments.\""
    },
    {
      "commit": "652516f782144632861ebc6747b23236a4f6d7d9",
      "tree": "37baecc5a1e118cbab530f40b2e1f2c229d2db1f",
      "parents": [
        "019922ba547ce3bb8c55a31da70fa46072d50dbb",
        "85120a5474d6ca859a1b19f98a59083239e29139"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 11:04:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 11:04:24 2019 +0000"
      },
      "message": "Merge \"WebView: add all APKs to asset path.\""
    },
    {
      "commit": "019922ba547ce3bb8c55a31da70fa46072d50dbb",
      "tree": "26539431421f0ba6af6b8584bbc74635202ae83b",
      "parents": [
        "efd7f18d2baeb580b03d3224a03b7d265261126f",
        "0548eeaed2134ba68883ebcffd5f95a45e921f8a"
      ],
      "author": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Tue Mar 19 09:44:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 09:44:43 2019 +0000"
      },
      "message": "Merge \"API Review: clearUserDataOnFailedRestore manifest flag\""
    },
    {
      "commit": "efd7f18d2baeb580b03d3224a03b7d265261126f",
      "tree": "a20e911003944c7d30fd31bdd2c33a64f1a7c24d",
      "parents": [
        "2eddac418e0698af0dfa8622f023deb7be33df6c",
        "1564057827e38b0be213e058b5b701da1a647c4c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 09:35:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 09:35:35 2019 +0000"
      },
      "message": "Merge \"Use SystemUi\u0027s privapp for CarSystemUi.\""
    },
    {
      "commit": "2eddac418e0698af0dfa8622f023deb7be33df6c",
      "tree": "b3de0f4ddf0970c7a53ec3c2024b5de620361ca0",
      "parents": [
        "6d4ee737c274642e799e2b8cc782d5f69e71a431",
        "e35cba5262516e712215db48d5780ac3c3e99b80"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 01:39:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 01:39:37 2019 -0700"
      },
      "message": "Merge \"Fix API for SocketUtils\" am: 4a66729cfe am: 55d7bc0106\nam: e35cba5262\n\nChange-Id: I91b741adfade7a8d3271ffa8792e290ad07a2f00\n"
    },
    {
      "commit": "e35cba5262516e712215db48d5780ac3c3e99b80",
      "tree": "d9b449dd3b00480ecafa041764d6e947f948f6f2",
      "parents": [
        "e640b70ee86eb4ff4a51cb6e9ae1b77238d4cec5",
        "55d7bc0106b6a6f522c3c6f529af2bf47845e36b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 01:30:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 01:30:11 2019 -0700"
      },
      "message": "Merge \"Fix API for SocketUtils\" am: 4a66729cfe\nam: 55d7bc0106\n\nChange-Id: I81f59494241c5806c7c58422b6ab7d0be2cdd3a4\n"
    },
    {
      "commit": "55d7bc0106b6a6f522c3c6f529af2bf47845e36b",
      "tree": "4553859cc55bb7864af2edd951a86787a7d3bf0c",
      "parents": [
        "7d249575a1b01e49bbed093d339084df06ceb762",
        "4a66729cfe250322f22e01e85dc0c3f10b209f2a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 01:21:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 19 01:21:20 2019 -0700"
      },
      "message": "Merge \"Fix API for SocketUtils\"\nam: 4a66729cfe\n\nChange-Id: I2340b528ab7a1a628e257205603d0d902f7cccd0\n"
    },
    {
      "commit": "4a66729cfe250322f22e01e85dc0c3f10b209f2a",
      "tree": "7e7c414d1463493750ebe7119104196bbcfa8b14",
      "parents": [
        "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193",
        "5156902853d5fe3b295c23cc53da50660b7a8a67"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Mar 19 08:08:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 08:08:50 2019 +0000"
      },
      "message": "Merge \"Fix API for SocketUtils\""
    },
    {
      "commit": "6d4ee737c274642e799e2b8cc782d5f69e71a431",
      "tree": "97bfa6ddc67b6b1b01856a5b6d9e714ad5cbbd2b",
      "parents": [
        "65090523cea44f355e9267ef3df8ce81ffc89c25",
        "54fce2c2fd38989dda1cfc0658f652471bb193db"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Tue Mar 19 07:20:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 07:20:56 2019 +0000"
      },
      "message": "Merge \"Add tests for multi-display in System UI\""
    },
    {
      "commit": "65090523cea44f355e9267ef3df8ce81ffc89c25",
      "tree": "b62944085019d6353e28cd0c5c660d3f7c8e9d08",
      "parents": [
        "f004c56618393a60eeb0fc4a4924b5d9060369e7",
        "e640b70ee86eb4ff4a51cb6e9ae1b77238d4cec5"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 23:40:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 23:40:49 2019 -0700"
      },
      "message": "Merge \"Replace Handler with Executor for async DNS API\" am: 2656b3d4cc am: 7d249575a1\nam: e640b70ee8\n\nChange-Id: Ia2305094fe66017fbdfdc18b2c7284452ac90036\n"
    },
    {
      "commit": "e640b70ee86eb4ff4a51cb6e9ae1b77238d4cec5",
      "tree": "2e292e14a6449fd66548a5d1d8ffbff5fe4b637f",
      "parents": [
        "6e2648a7bcfa7c1cda224835e9c4aca9fb39ae7d",
        "7d249575a1b01e49bbed093d339084df06ceb762"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 23:25:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 23:25:58 2019 -0700"
      },
      "message": "Merge \"Replace Handler with Executor for async DNS API\" am: 2656b3d4cc\nam: 7d249575a1\n\nChange-Id: I40ce45d039e01f831b6f4f50ed360a2a206a1146\n"
    },
    {
      "commit": "f004c56618393a60eeb0fc4a4924b5d9060369e7",
      "tree": "10d074190c3d909aa203522646c64c5d361999ca",
      "parents": [
        "067b543f046edf7183b42a636670b6c2318254cf",
        "6e2648a7bcfa7c1cda224835e9c4aca9fb39ae7d"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 23:24:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 23:24:06 2019 -0700"
      },
      "message": "Merge \"Refactor answer callback for async DNS query JAVA API\" am: f1d0fd2642 am: 9a4c839725\nam: 6e2648a7bc\n\nChange-Id: Id4d0ae87b1ac8618c28da666619c5c5b5bd2d722\n"
    },
    {
      "commit": "6e2648a7bcfa7c1cda224835e9c4aca9fb39ae7d",
      "tree": "adb301ca3290c76ea1ce596e6130a7a82cd8c56b",
      "parents": [
        "efb84687054372945c59b8b1e03396ce2de3a492",
        "9a4c839725ee53cc2fd9b48cf5c7c837693f1340"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 23:09:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 23:09:58 2019 -0700"
      },
      "message": "Merge \"Refactor answer callback for async DNS query JAVA API\" am: f1d0fd2642\nam: 9a4c839725\n\nChange-Id: I7538b247c5bd84d7f5b21be11b9bb1940fb9ba5a\n"
    },
    {
      "commit": "7d249575a1b01e49bbed093d339084df06ceb762",
      "tree": "3ea6274e3fd8f9ef026ec7b60870ea0d368e88d2",
      "parents": [
        "9a4c839725ee53cc2fd9b48cf5c7c837693f1340",
        "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 23:05:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 23:05:15 2019 -0700"
      },
      "message": "Merge \"Replace Handler with Executor for async DNS API\"\nam: 2656b3d4cc\n\nChange-Id: I5fb0d659d27894ca9f243654f9283764f1369745\n"
    },
    {
      "commit": "067b543f046edf7183b42a636670b6c2318254cf",
      "tree": "ef4fa3f359d022ce9236124f0956aca0f6c42330",
      "parents": [
        "e7f50e16f28e528f2a9e09df63dde24c39957274",
        "407cc58616230b25f391b9bf211aff74ce563ae7"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 19 06:02:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 06:02:37 2019 +0000"
      },
      "message": "Merge \"Add padlock to the top of the bouncer\""
    },
    {
      "commit": "9a4c839725ee53cc2fd9b48cf5c7c837693f1340",
      "tree": "277365c67e06fc4a26952a9c6249b9e12e84566a",
      "parents": [
        "53187655d04083b809625f11feb18d6324ffe0db",
        "f1d0fd2642cb2e3793fa73755b5501db0e3aa865"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Mar 18 22:55:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 22:55:37 2019 -0700"
      },
      "message": "Merge \"Refactor answer callback for async DNS query JAVA API\"\nam: f1d0fd2642\n\nChange-Id: I26eb642cc04e3804cd82a56e45a890689b3c643f\n"
    },
    {
      "commit": "2656b3d4cce7ed5e6e5cc1d608c420267f1ad193",
      "tree": "4cfa4e8dad093697f30ffe2f3995629df74db080",
      "parents": [
        "f1d0fd2642cb2e3793fa73755b5501db0e3aa865",
        "e4c7913f62d3c68cdcc4ab449bfd6992ad2d4e7b"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Mar 19 05:35:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 05:35:39 2019 +0000"
      },
      "message": "Merge \"Replace Handler with Executor for async DNS API\""
    },
    {
      "commit": "f1d0fd2642cb2e3793fa73755b5501db0e3aa865",
      "tree": "758b87f683ea353ea38a2b125ccb9f039e847300",
      "parents": [
        "09e3d8c3eb7869df54e692ed8588e05ec445964b",
        "304491dba8594a88aa1586a30a21fcebc67a23a6"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Mar 19 05:35:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 05:35:18 2019 +0000"
      },
      "message": "Merge \"Refactor answer callback for async DNS query JAVA API\""
    },
    {
      "commit": "e6bdc381afff7b1e7e8c93563f6e6f102b8148be",
      "tree": "c87973b6f822ca1c918f1b54b9e74fc273b09d20",
      "parents": [
        "00220617cd368fb098e3f5c6d22b4d9857f46d69"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Mar 18 22:16:42 2019 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Mar 18 22:16:42 2019 -0700"
      },
      "message": "Add trace points for GraphicsEnvironment setup\n\nBug: 126775624\nTest: build, flash and boot. Take systrace to verify.\nChange-Id: I190f84878fb714acb2cf25dfc5d8b546b3bbd67a\n"
    },
    {
      "commit": "e7f50e16f28e528f2a9e09df63dde24c39957274",
      "tree": "b4e662eabe874b0b38438ee8b444bd445ffa5f34",
      "parents": [
        "ba7f46d12da5c037bbf981d3364659b205770364",
        "f57f99edd721af648840c92aa0f05001c52dad6b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 04:59:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 04:59:23 2019 +0000"
      },
      "message": "Merge \"Formalizing states in BatterySaverStateMachine.\""
    },
    {
      "commit": "ba7f46d12da5c037bbf981d3364659b205770364",
      "tree": "ba3043bb01ec0837eeaad0fb2e2ff8d6b4e871d7",
      "parents": [
        "65d986c974454dc419bc20345d571b1a1155cc54",
        "24f366b73fd798f78167e241e48d93cc70c7cec7"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 19 04:53:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 04:53:56 2019 +0000"
      },
      "message": "Merge \"Remove SessionLink\""
    },
    {
      "commit": "65d986c974454dc419bc20345d571b1a1155cc54",
      "tree": "b9719c3b2dd00198fd2088e3bf4b5ede9a6123d8",
      "parents": [
        "9eb60fac83a02b8dd09c443ca6e42246eb89659d",
        "8b1f1be2007ff01d3e7684048b12b889092c6aa5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 04:04:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 04:04:49 2019 +0000"
      },
      "message": "Merge \"Use the same logic to launch home activity\""
    },
    {
      "commit": "9eb60fac83a02b8dd09c443ca6e42246eb89659d",
      "tree": "ad8af3f1997b7ea4952f1c60f0cd17a487eeb41c",
      "parents": [
        "19b7f244d499bd2fcb047c2d860e344011923284",
        "40e0d2a92b90fe638eb35f47c02c692ff8082a80"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 03:54:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:54:49 2019 +0000"
      },
      "message": "Merge \"Delete pAsset* when failing to open chunk from FileAsset\""
    },
    {
      "commit": "19b7f244d499bd2fcb047c2d860e344011923284",
      "tree": "67a428b1cb0f1f432be603d36041d942c7401d09",
      "parents": [
        "f5276800d8d6cd4c101db85fa2da1383ec4fcb5a",
        "e9e7e1fd6488325f480b4466bf054bc9f15848c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 03:49:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:49:19 2019 +0000"
      },
      "message": "Merge \"Reorder GlobalActionsDialog.ActionDialog init logic\""
    },
    {
      "commit": "f5276800d8d6cd4c101db85fa2da1383ec4fcb5a",
      "tree": "1e86d07e58ffc87eb7021b05281a62f2aeae387c",
      "parents": [
        "ebd08ce95fb1bd0ca106a4b24c30fae551294252",
        "efb84687054372945c59b8b1e03396ce2de3a492"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Mon Mar 18 20:45:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:45:55 2019 -0700"
      },
      "message": "Merge \"Fixing engineGetCertificateChain exception\" am: 09e3d8c3eb am: 53187655d0\nam: efb8468705\n\nChange-Id: I8157345ed59352152c5035467f94836c0c4f216e\n"
    },
    {
      "commit": "ebd08ce95fb1bd0ca106a4b24c30fae551294252",
      "tree": "dd420d9606b0c3f475c8e72b42c44067a77c1085",
      "parents": [
        "58f6df7123096d53e5827e03bd841765ace9f79b",
        "4db3a997b60c8a7392115f96587338d0df5470cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 03:40:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:40:52 2019 +0000"
      },
      "message": "Merge \"Document type of euicc privileged action extras.\""
    },
    {
      "commit": "58f6df7123096d53e5827e03bd841765ace9f79b",
      "tree": "2f653c80913ea613aa69f0aea802c5cb8a655a80",
      "parents": [
        "20306b00387a916f76cf3681bd4ad429060159cc",
        "d9fbd454de9ddbc309725a933e51f8c31b3d4f05"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 18 20:38:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:38:36 2019 -0700"
      },
      "message": "Merge \"Remove deprecated entitlement API\" am: 36459170a7 am: 6f86953a39\nam: d9fbd454de\n\nChange-Id: I6bb5611de8d45e9a5c17128ea38ba1bdd8f86ac2\n"
    },
    {
      "commit": "20306b00387a916f76cf3681bd4ad429060159cc",
      "tree": "c56dc2fdec6b2bfe7e96d606c5cb04b0bb362c8a",
      "parents": [
        "07659d68c108c520feca020568ab4fc5adfb3388",
        "0ede222bdeca86c58f44c3257feac8774a174aab"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 19 03:32:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:32:03 2019 +0000"
      },
      "message": "Merge \"add two more parameters to carrier id TestAPI\""
    },
    {
      "commit": "efb84687054372945c59b8b1e03396ce2de3a492",
      "tree": "baef32d8ef5dffca1144052072e639233942feaf",
      "parents": [
        "d9fbd454de9ddbc309725a933e51f8c31b3d4f05",
        "53187655d04083b809625f11feb18d6324ffe0db"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Mon Mar 18 20:27:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:27:50 2019 -0700"
      },
      "message": "Merge \"Fixing engineGetCertificateChain exception\" am: 09e3d8c3eb\nam: 53187655d0\n\nChange-Id: I32f5a32c751647ac9843015bdea9917c9962dffd\n"
    },
    {
      "commit": "07659d68c108c520feca020568ab4fc5adfb3388",
      "tree": "7117c01299e415ea67f4b848def7043682c63a09",
      "parents": [
        "1f23a49ba4193a1ec09ad333dcab74e7ae180792",
        "03f50c1aa5c6aefa6254bf20ad92d717de4af6c5"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 19 03:24:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:24:38 2019 +0000"
      },
      "message": "Merge \"Merge \"Address API review comments for VPN changes.\" am: bbfee2b427 am: 071c17e277 am: ea7b1b7bb9\""
    },
    {
      "commit": "03f50c1aa5c6aefa6254bf20ad92d717de4af6c5",
      "tree": "88b7bd54bff59f6a3146e01c47f74f0400546503",
      "parents": [
        "01273af84425eb5bed4f329eef681587caa01a0b",
        "ea7b1b7bb9d930a855bdf3c516f162608ba35e9b"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 18 20:23:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:23:30 2019 -0700"
      },
      "message": "Merge \"Address API review comments for VPN changes.\" am: bbfee2b427 am: 071c17e277\nam: ea7b1b7bb9\n\nChange-Id: I0cc600177432f11c7d7dab39478336ed9b7409d7\n"
    },
    {
      "commit": "d9fbd454de9ddbc309725a933e51f8c31b3d4f05",
      "tree": "5b24aaac70d05248cf7e499e2dba1ee77216e66b",
      "parents": [
        "ea7b1b7bb9d930a855bdf3c516f162608ba35e9b",
        "6f86953a39ac170f188cbef624a8621ebd0a0b53"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 18 20:22:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:22:09 2019 -0700"
      },
      "message": "Merge \"Remove deprecated entitlement API\" am: 36459170a7\nam: 6f86953a39\n\nChange-Id: I6028d1f11f99bf5719f0d2a5b387fe651905aba3\n"
    },
    {
      "commit": "1f23a49ba4193a1ec09ad333dcab74e7ae180792",
      "tree": "8f868107cdb4e67536fcc1e9af5a8ba7ed16caef",
      "parents": [
        "01273af84425eb5bed4f329eef681587caa01a0b",
        "5f5b5f48769073a8a805093e0080af255e0f2767"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 03:19:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:19:32 2019 +0000"
      },
      "message": "Merge \"Add AttentionSerivce into dumpsys\""
    },
    {
      "commit": "53187655d04083b809625f11feb18d6324ffe0db",
      "tree": "19a7b9c7bd7b88b4d77bc90e207b79a500526c88",
      "parents": [
        "6f86953a39ac170f188cbef624a8621ebd0a0b53",
        "09e3d8c3eb7869df54e692ed8588e05ec445964b"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Mon Mar 18 20:15:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:15:39 2019 -0700"
      },
      "message": "Merge \"Fixing engineGetCertificateChain exception\"\nam: 09e3d8c3eb\n\nChange-Id: I89f4c025671e8ae2092ff45e1bac47d676feeb7d\n"
    },
    {
      "commit": "01273af84425eb5bed4f329eef681587caa01a0b",
      "tree": "d3ded9a464ae06ad43e244e800e33b4f11917f0b",
      "parents": [
        "e147bba3715ac697aa8da9893ca26c1996d42e69",
        "1746d2582ab0f8fc904f5799c2a989d5277b30e4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 03:13:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 03:13:23 2019 +0000"
      },
      "message": "Merge \"Renamed the variable\""
    },
    {
      "commit": "f5e0242249effbdb6edc997028aea846cb0bcece",
      "tree": "e08263ef9d5758abfa4a9e91d91708bee6793075",
      "parents": [
        "1c405b73b096c5d20c610fb97012f7576bc0cf4e"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 03:11:31 2019 +0000"
      },
      "committer": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Tue Mar 19 03:11:31 2019 +0000"
      },
      "message": "Revert \"Rename some failed causes\"\n\nThis reverts commit 1c405b73b096c5d20c610fb97012f7576bc0cf4e.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I4af7c87d8a8a988c2f1c3dc6662027c6fcd34088\n"
    },
    {
      "commit": "ea7b1b7bb9d930a855bdf3c516f162608ba35e9b",
      "tree": "aa96bc0de49b15d9d222bb576554d8ea66f1f882",
      "parents": [
        "33435110a26ccd19dbf6b03600f50e4b74e47f94",
        "071c17e277add9b7addcd33c581c0a3c00c8f0d4"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 18 20:08:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:08:29 2019 -0700"
      },
      "message": "Merge \"Address API review comments for VPN changes.\" am: bbfee2b427\nam: 071c17e277\n\nChange-Id: I0c76f4ac181a49f57486b16de2f98f27c60b2a44\n"
    },
    {
      "commit": "09e3d8c3eb7869df54e692ed8588e05ec445964b",
      "tree": "67d266aeee4165fb19086e342bb01b41e93e757c",
      "parents": [
        "36459170a739fc981659ecdf2e687fb10e053e80",
        "beae8c67dc15cb084dfbde488db9b2f1dd348683"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 03:02:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 03:02:31 2019 +0000"
      },
      "message": "Merge \"Fixing engineGetCertificateChain exception\""
    },
    {
      "commit": "6f86953a39ac170f188cbef624a8621ebd0a0b53",
      "tree": "771a409e10ddaabfaf73e4725f0bc206f0301753",
      "parents": [
        "071c17e277add9b7addcd33c581c0a3c00c8f0d4",
        "36459170a739fc981659ecdf2e687fb10e053e80"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 18 20:00:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 20:00:35 2019 -0700"
      },
      "message": "Merge \"Remove deprecated entitlement API\"\nam: 36459170a7\n\nChange-Id: I6b19b684a1dfa509ee77304d6acfe3fcdb6ca69c\n"
    },
    {
      "commit": "e147bba3715ac697aa8da9893ca26c1996d42e69",
      "tree": "e842adcc34276b3cebd14ca16201a8a6f673c6a6",
      "parents": [
        "ed4291270335177141288779e3d25aef49a5b5f1",
        "7e7b509f17bb2a533808f5c1e457a46ce7db050b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 02:50:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 02:50:43 2019 +0000"
      },
      "message": "Merge \"Update acquisition strings\""
    },
    {
      "commit": "36459170a739fc981659ecdf2e687fb10e053e80",
      "tree": "9c835f35e19a028992d9a281a0a7d26a0d9f1ed8",
      "parents": [
        "bbfee2b42773678b96804ddb309c15e2f4795f3b",
        "846e49943d9ba7cacc475d67ba0150b13f44cb78"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Tue Mar 19 02:44:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 02:44:37 2019 +0000"
      },
      "message": "Merge \"Remove deprecated entitlement API\""
    },
    {
      "commit": "071c17e277add9b7addcd33c581c0a3c00c8f0d4",
      "tree": "277ff36c406ea34a581d8f4fb317236757bc6985",
      "parents": [
        "6be164a33058a6c69a602000189fa6e6308e06f1",
        "bbfee2b42773678b96804ddb309c15e2f4795f3b"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 18 19:34:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 19:34:28 2019 -0700"
      },
      "message": "Merge \"Address API review comments for VPN changes.\"\nam: bbfee2b427\n\nChange-Id: I79d035244faeef373751e256f49075d1f2a10faf\n"
    },
    {
      "commit": "ed4291270335177141288779e3d25aef49a5b5f1",
      "tree": "6e4f013712c2cd86d82b40243d505463726c57de",
      "parents": [
        "11ba311912adf99b48b127e097bf6d37c5aebb66",
        "43be31120dda16431e1553d533d91269a0790da2"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Mar 19 02:27:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 02:27:53 2019 +0000"
      },
      "message": "Merge \"Remove unpaired AccessibilityEvent\""
    },
    {
      "commit": "bbfee2b42773678b96804ddb309c15e2f4795f3b",
      "tree": "f538cb80d7d193e3d4517f1ad412f8ba3c92fac5",
      "parents": [
        "abe16aff07c6c7a09c34ceef9a0203877e0258c6",
        "50d17cfa079a4ae6cac01afcb0e3779c527bf7c0"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 19 02:16:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 02:16:58 2019 +0000"
      },
      "message": "Merge \"Address API review comments for VPN changes.\""
    },
    {
      "commit": "11ba311912adf99b48b127e097bf6d37c5aebb66",
      "tree": "65982afb549785dc31151435a29c8637a08d1e2b",
      "parents": [
        "6625e37e17c8c441b6518c408d79b0094377e4f0",
        "33435110a26ccd19dbf6b03600f50e4b74e47f94"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Mon Mar 18 19:09:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 19:09:29 2019 -0700"
      },
      "message": "Merge \"MediaHTTPConnection: move connection states into an inner class\" am: abe16aff07 am: 6be164a330\nam: 33435110a2\n\nChange-Id: I8042e41f795a49ce421cb59229b1974bf0afc19a\n"
    },
    {
      "commit": "8e451259a370accab5f0b4eb9e08d70b02a272a3",
      "tree": "4f7cb62b3699d293e1d4bf49a98f5a8e64409456",
      "parents": [
        "ecfad0220bb514ea23e77288b7569422929444e2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 18 20:07:47 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 18 20:07:49 2019 -0600"
      },
      "message": "Yet another app that is confused by sandboxes.\n\nBug: 124766614\nTest: manual\nChange-Id: I68fc1b4036a75791c72de322b6aa05575e0d85b7\n"
    },
    {
      "commit": "33435110a26ccd19dbf6b03600f50e4b74e47f94",
      "tree": "903ffd8005fa71e1a99db9933f61d1f60ba83d47",
      "parents": [
        "4e7abb98d1d7835afc1b971910c4ef5e6efb369b",
        "6be164a33058a6c69a602000189fa6e6308e06f1"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Mon Mar 18 18:56:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 18:56:41 2019 -0700"
      },
      "message": "Merge \"MediaHTTPConnection: move connection states into an inner class\" am: abe16aff07\nam: 6be164a330\n\nChange-Id: Ic78d25d9889999186b236f5b6ab978ae5a95e3e6\n"
    },
    {
      "commit": "6be164a33058a6c69a602000189fa6e6308e06f1",
      "tree": "5db3c118f5dc4a42138970b6b0fa9a63ae7ba256",
      "parents": [
        "c6d673901a83beb1bda63f63d6ce1fa55b9e00fd",
        "abe16aff07c6c7a09c34ceef9a0203877e0258c6"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Mon Mar 18 18:48:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 18:48:41 2019 -0700"
      },
      "message": "Merge \"MediaHTTPConnection: move connection states into an inner class\"\nam: abe16aff07\n\nChange-Id: I3b501494ebdd882df2e0073b2e5eb752742a35b1\n"
    },
    {
      "commit": "f57f99edd721af648840c92aa0f05001c52dad6b",
      "tree": "ff9b63bc040d5490165ab679ce2d32599cef7195",
      "parents": [
        "0718f9d0d564ea0ab0480119999cc400181889e1"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Thu Mar 07 15:38:21 2019 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Mar 18 18:31:11 2019 -0700"
      },
      "message": "Formalizing states in BatterySaverStateMachine.\n\nFormalizing the states and transitions makes it easier to add new\nfunctionality and guarantee correctness.\n\nThis also fixes the issue where automatically turning off sticky\naccidentally turns off battery saver since the transition is only\ndone when in the correct state. The problem was that when the battery\nlevel changed (above the sticky auto disable threshold),\ndoAutoBatterySaver would be called. stickyEnabled would be true,\nand the level would be above the threshold, so it would disable sticky.\nThen at the next level drop, doAutoBatterySaver would be called again,\nbut this time, sticky would be false, so it would go to automatic check\nand see that the level is above the threshold and then turn off battery saver.\n\nBug: 127659938\nBug: 119764865\nBug: 112232746\nBug: 79580230\nTest: atest com.android.server.power.batterysaver.BatterySaverStateMachineTest\nTest: atest CtsBatterySavingTestCases\nChange-Id: Ia311d8bdc593a1680eda82d4d06fee21ea45c0ba\n"
    },
    {
      "commit": "abe16aff07c6c7a09c34ceef9a0203877e0258c6",
      "tree": "609b86be6df6999cb90c97262f220f70d6f1526b",
      "parents": [
        "853983ef32f7cca0a847d260192d2a64d54c65a8",
        "621e7968adf0253d5e22406f02ccc8bcc0eda5ec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 01:29:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 01:29:24 2019 +0000"
      },
      "message": "Merge \"MediaHTTPConnection: move connection states into an inner class\""
    },
    {
      "commit": "6625e37e17c8c441b6518c408d79b0094377e4f0",
      "tree": "44639f8fef247e32fd83b334b82bd41654dde2ec",
      "parents": [
        "650c3faaa1db35a9422e7aa646d9e120ffc1437f",
        "818c3f1ea8e4653e238b291a5132792f2d4ee69c"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Mar 19 01:10:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 01:10:59 2019 +0000"
      },
      "message": "Merge \"Re-parent IME back to display when magnifying\""
    },
    {
      "commit": "650c3faaa1db35a9422e7aa646d9e120ffc1437f",
      "tree": "238611678931c4151e973806dcbc6805d2cceeb5",
      "parents": [
        "01ba71b8c0956d45898695541d22fa75b89787af",
        "2927d2c6d96363d2af73d54c7ea826acd6cefc19"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Mar 19 00:53:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:53:31 2019 +0000"
      },
      "message": "Merge \"Update BiometricPrompt documentation\""
    },
    {
      "commit": "01ba71b8c0956d45898695541d22fa75b89787af",
      "tree": "ca84ddea55701a32fb4ffd230fa3ec2c1c0f3df5",
      "parents": [
        "3d102654b9114a18a2c320393e9c0f18bd0fd995",
        "84c2f5e4d2f7d11a2b8e5ba4d8d1a62624fadd85"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Mar 19 00:53:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:53:17 2019 +0000"
      },
      "message": "Merge \"Fix BiometricService threading/handling\""
    },
    {
      "commit": "3d102654b9114a18a2c320393e9c0f18bd0fd995",
      "tree": "ee33bb65f7eb91472eedd3e3137b1e72c0c6fe1c",
      "parents": [
        "ce1f4c030f6e9bf3ce05d26b6f3f0ca2e3c7801e",
        "e68272f62815ffd65b8e5fe8a4c61b0f36e31ac8"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 19 00:53:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:53:01 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Emergency API review\" am: 853983ef32 am: c6d673901a am: 4e7abb98d1 -s ours am skip reason: change_id I6eb1d8a3ae1625ff3f43f983c488c2969649713b with SHA1 613c3d5826 is in history\""
    },
    {
      "commit": "ce1f4c030f6e9bf3ce05d26b6f3f0ca2e3c7801e",
      "tree": "ee33bb65f7eb91472eedd3e3137b1e72c0c6fe1c",
      "parents": [
        "2b1bf80c955e405c217f20801122ebda2375c329",
        "81d8395b0ceff2652dfced68c656b07ca5092d5f"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Mar 19 00:52:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:52:54 2019 +0000"
      },
      "message": "Merge \"Fix BiometricPrompt for smaller screens\""
    },
    {
      "commit": "2b1bf80c955e405c217f20801122ebda2375c329",
      "tree": "129e53bb4fbad18e707bc59277467e67e67fb98f",
      "parents": [
        "992a3b7d2bae0135de9fcfcbc64a4d21eecbd8d6",
        "925701f46768b9d635eff76a9a0f661f2e10b5da"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Mar 19 00:52:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:52:33 2019 +0000"
      },
      "message": "Merge \"Remember to start pending client if enumerate takes too long\""
    },
    {
      "commit": "e68272f62815ffd65b8e5fe8a4c61b0f36e31ac8",
      "tree": "a7d26258bba8c926e8eb1eab61cf21ef7cb8f7b9",
      "parents": [
        "9c18f9df2b946db0c0eccb67154053a3b5d1a23b",
        "4e7abb98d1d7835afc1b971910c4ef5e6efb369b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 18 17:51:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 17:51:45 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Emergency API review\" am: 853983ef32 am: c6d673901a\nam: 4e7abb98d1 -s ours\nam skip reason: change_id I6eb1d8a3ae1625ff3f43f983c488c2969649713b with SHA1 613c3d5826 is in history\n\nChange-Id: Ib082e236265676adebac2649460acd6923eaa2d9\n"
    },
    {
      "commit": "407cc58616230b25f391b9bf211aff74ce563ae7",
      "tree": "581190df8779e16242366a241e73da0726580547",
      "parents": [
        "c7f498fe0bceca283c384ac303422fd8e9d0eccf"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Mar 11 21:04:31 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Mar 18 17:45:23 2019 -0700"
      },
      "message": "Add padlock to the top of the bouncer\n\nFixes: 111414690\nFixes: 128034554\nTest: swipe up from keyguard\nTest: tap on notification panel background\nTest: double tap on notification\nTest: atest StatusBarKeyguardViewManagerTest\nChange-Id: If9c0e78c018640377a9a5a1270499e6bf0cdd2cf\n"
    },
    {
      "commit": "992a3b7d2bae0135de9fcfcbc64a4d21eecbd8d6",
      "tree": "08cc66ecd1f9c89919ded8a2551a17bdaf129ca7",
      "parents": [
        "9c18f9df2b946db0c0eccb67154053a3b5d1a23b",
        "4511eb424f18e0b5cae185a00b31e7046ba8f3b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 19 00:43:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:43:50 2019 +0000"
      },
      "message": "Merge \"Ensure new dialogs do not cause orphaned windows\""
    },
    {
      "commit": "7e7b509f17bb2a533808f5c1e457a46ce7db050b",
      "tree": "a959b8fcc53ab495c374c72f66a4dfbc0d0293e6",
      "parents": [
        "235f8d3b052188a351fcd09751a4d8229d561ccc"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Mar 18 16:59:56 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Mar 18 17:40:32 2019 -0700"
      },
      "message": "Update acquisition strings\n\nFixes: 128629012\nFixes: 128452700\nBug: 111548033\n\nTest: Builds\nChange-Id: If5ea688cbd6603d05c9f6883e8038ce3a7bc6a6c\n"
    },
    {
      "commit": "9c18f9df2b946db0c0eccb67154053a3b5d1a23b",
      "tree": "a7d26258bba8c926e8eb1eab61cf21ef7cb8f7b9",
      "parents": [
        "ab0b329789f599f49018fe7ee682cf6af83b3647",
        "bdee4864ce97e79541421af976d26e0c5de9455c"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yiyiyang@google.com",
        "time": "Tue Mar 19 00:33:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:33:12 2019 +0000"
      },
      "message": "Merge \"Set DEBUG to false for statsd shell subscriber\""
    },
    {
      "commit": "4e7abb98d1d7835afc1b971910c4ef5e6efb369b",
      "tree": "13e8848a7a7a0c0e0e1edf87763cac8c53fe90c6",
      "parents": [
        "ed23e3397c2f770a236d99d30d52d7938330ef88",
        "c6d673901a83beb1bda63f63d6ce1fa55b9e00fd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 18 17:29:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 18 17:29:04 2019 -0700"
      },
      "message": "Merge \"Emergency API review\" am: 853983ef32\nam: c6d673901a\n\nChange-Id: I7d869f5e3ef5b98fb52a429687b4a0875baa835d\n"
    },
    {
      "commit": "ab0b329789f599f49018fe7ee682cf6af83b3647",
      "tree": "0b553e74fd62f4d32ed3480b92b24f5c88d0463f",
      "parents": [
        "066faf7e7810fd0c7ecdd5bb74024333bcc16549",
        "09a3ce7c445541155ac444faf68f190cdd7cd8b0"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Tue Mar 19 00:23:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:23:03 2019 +0000"
      },
      "message": "Merge \"Revert API removal\""
    },
    {
      "commit": "066faf7e7810fd0c7ecdd5bb74024333bcc16549",
      "tree": "cbec3cbb36100d08c3e474c15bfa7d7914554666",
      "parents": [
        "5c22b022119ffb1cf0a89d564ea7f6af549ce66e",
        "853e53e0d9ab2f6cb2d816d5ebaf1afc99ca1641"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 19 00:23:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:23:01 2019 +0000"
      },
      "message": "Merge \"Tracing for isolated storage changes.\""
    }
  ],
  "next": "5c22b022119ffb1cf0a89d564ea7f6af549ce66e"
}
