)]}'
{
  "log": [
    {
      "commit": "cb7b04a56efa5edb3ce6cea5818ea977fa806a4e",
      "tree": "f386b0b3b4bc4089d58ee54fd3575f82c9ef7e82",
      "parents": [
        "acecfc58581cd76d91827cb75fb8258319929f32",
        "0989e386fa077bfd673594384ab8a0300bcb477f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 14 00:49:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 14 00:49:26 2018 +0000"
      },
      "message": "Merge \"Allow apps in /odm/app and /odm/priv-app (2/2)\" into pi-dev"
    },
    {
      "commit": "acecfc58581cd76d91827cb75fb8258319929f32",
      "tree": "4ee2b1eb0177c9939182b61469ea227a85ad0e0b",
      "parents": [
        "4d1390e4d7d595b096cc99f287873873bc0655f4",
        "86636fc1d882e9156e02324fe11ee6ed158743cd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Mar 14 00:37:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 14 00:37:37 2018 +0000"
      },
      "message": "Merge \"Add IntDef for MBMS download result\" into pi-dev"
    },
    {
      "commit": "4d1390e4d7d595b096cc99f287873873bc0655f4",
      "tree": "e0d79b506afbf534166677707d4481ecb2610509",
      "parents": [
        "ab8f4a95f060f081cb6fd91438a8a7267abdc7f1",
        "fe80061c2412f247d1f77a8268613933b4d06e32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 14 00:10:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 14 00:10:33 2018 +0000"
      },
      "message": "Merge \"Differentiate between automatic and manual brightness in metrics.\" into pi-dev"
    },
    {
      "commit": "ab8f4a95f060f081cb6fd91438a8a7267abdc7f1",
      "tree": "9d6aabaa305381bd05b7e79a31baa17f8ce8553e",
      "parents": [
        "eb950bbe462f7f8393f95f739b86edcc2d18f2e4",
        "09b6c21593bb40fb81008d066949c2ba04a00ea2"
      ],
      "author": {
        "name": "Ari Hausman-Cohen",
        "email": "arihc@google.com",
        "time": "Tue Mar 13 23:09:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 23:09:51 2018 +0000"
      },
      "message": "Merge \"audioservice: add more properties for volume steps and default volumes\" into pi-dev"
    },
    {
      "commit": "eb950bbe462f7f8393f95f739b86edcc2d18f2e4",
      "tree": "8a867df3630d3ba62295da69509996be622ae7cd",
      "parents": [
        "d78e0451ea9c7da6b823515971c3eef69c556308",
        "b1b06676f04ddeb5b343f57ff5c0af3b49cb762c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 23:00:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 23:00:53 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Fix French locale % escaping\" into pi-dev"
    },
    {
      "commit": "d78e0451ea9c7da6b823515971c3eef69c556308",
      "tree": "73393200ec057fdc283caa6d881d2c88081c93d6",
      "parents": [
        "ee09c4ca62ad17d99b08b8fe78c548184d8d828c",
        "346bddee19e15192890c2df41474ea19b2a3a3c3"
      ],
      "author": {
        "name": "Qingxi Li",
        "email": "qingxi@google.com",
        "time": "Tue Mar 13 23:00:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 23:00:10 2018 +0000"
      },
      "message": "Merge \"Add API to check extended APDU Supported\" into pi-dev"
    },
    {
      "commit": "ee09c4ca62ad17d99b08b8fe78c548184d8d828c",
      "tree": "adda4b39be47329ad1f779e4c499bbfb89e0a913",
      "parents": [
        "6896508045b1a95a103440bf27f98388ca375239",
        "2dc37363700393711caad0d597e95d858b7f0674"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 22:54:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 22:54:30 2018 +0000"
      },
      "message": "Merge \"Fix NPE with null app window.\" into pi-dev"
    },
    {
      "commit": "6896508045b1a95a103440bf27f98388ca375239",
      "tree": "fef28d1c6a67fc3ec7d285eac7215fb6f5988fba",
      "parents": [
        "fd181dc69ee39dbe940e8011f3633ebd45ca3280",
        "90d6fccf019b1e8d3687121d3fbdb2c821d18bb5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 22:44:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 22:44:21 2018 +0000"
      },
      "message": "Merge \"Revert \"Camera: SessionConfiguration should use Executors\"\" into pi-dev"
    },
    {
      "commit": "fd181dc69ee39dbe940e8011f3633ebd45ca3280",
      "tree": "51a1f5814d3d7d2c21481159f1652018a7367091",
      "parents": [
        "1b8333d1fb42ea1aaafdea3e6f1fb0071e5ebb74",
        "60f9c97a4893644dde4cff4e595091afce5fb099"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 22:24:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 22:24:51 2018 +0000"
      },
      "message": "Merge \"Transfer starting windows more aggressively\" into pi-dev"
    },
    {
      "commit": "1b8333d1fb42ea1aaafdea3e6f1fb0071e5ebb74",
      "tree": "46b6e7da90f3b2d81d052b3c9dba2aa760dcf485",
      "parents": [
        "cd9a549e36da179bf18ff18df43755b4bbd8bf87",
        "f3523ec5242f90f9608d7f860144f58ef5707b10"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 22:24:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 22:24:41 2018 +0000"
      },
      "message": "Merge \"Unhide getWeight of Typeface\" into pi-dev"
    },
    {
      "commit": "cd9a549e36da179bf18ff18df43755b4bbd8bf87",
      "tree": "897e7f385020786f64b0ef7e511b391ca547fd55",
      "parents": [
        "039261a71d36325638943c6e45fa6ace0e8de770",
        "59897ec4ab51e1639f670cc2912a8a7ef34e52a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 21:56:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 21:56:52 2018 +0000"
      },
      "message": "Merge \"Revive old private api for saving supportlib-v27\" into pi-dev"
    },
    {
      "commit": "039261a71d36325638943c6e45fa6ace0e8de770",
      "tree": "3c9404b312389479c2c591389c814f97dd3bb31d",
      "parents": [
        "bc4b1b84e7d8265acbf183f07376bb3748f76ef6",
        "687bf8fe58405298a0af68e89dd4997272ea9aff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 21:55:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 21:55:30 2018 +0000"
      },
      "message": "Merge \"Add @attr for justificationMode\" into pi-dev"
    },
    {
      "commit": "bc4b1b84e7d8265acbf183f07376bb3748f76ef6",
      "tree": "afeafe6fc5e1ff9c78b2b646660022fd42c1019f",
      "parents": [
        "a32913f0871c0556100a6188346f7afbb30fcc4b",
        "ea6764eb5ebb44053f54f9769bf15b1ebd3d1ca9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 21:53:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 21:53:29 2018 +0000"
      },
      "message": "Merge \"Update AndroidTest to work with apct-suite setup\" into pi-dev"
    },
    {
      "commit": "a32913f0871c0556100a6188346f7afbb30fcc4b",
      "tree": "3dad9d8a085537adc049e3a542561c183917f0ef",
      "parents": [
        "feb9daffff9b28a529b4731e7115beb86b2fa2c6",
        "4490765d1552f1a2ae114f9c301386823b930828"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Tue Mar 13 21:38:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 21:38:16 2018 +0000"
      },
      "message": "Merge \"Add a check for duplicate configuration on statsd\" into pi-dev"
    },
    {
      "commit": "feb9daffff9b28a529b4731e7115beb86b2fa2c6",
      "tree": "cefa10a04b2b3c584432370dcac2195b58e814d3",
      "parents": [
        "4983ebd9e29c8bfd4eb353147e3a3805f74e9edd",
        "6dbe7997c27b607c8ec571f99837497b4379da53"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 13 21:26:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 21:26:36 2018 +0000"
      },
      "message": "Merge \"Remove unneeded notify AIDL API\" into pi-dev"
    },
    {
      "commit": "b1b06676f04ddeb5b343f57ff5c0af3b49cb762c",
      "tree": "0a28fa2dd5b627564a467b414989a89e7644d022",
      "parents": [
        "f78767d2f9ec81e454baa0c637ebe0ad19ca1cf3"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 13 11:40:32 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 13 21:23:31 2018 +0000"
      },
      "message": "DO NOT MERGE Fix French locale % escaping\n\nTest: adb shell dumpsys activity service com.android.systemui | grep compute\nChange-Id: I75ed72e28f42dee3abbc09d0728fc8bac8c44829\nFixes: 74386188\n"
    },
    {
      "commit": "4983ebd9e29c8bfd4eb353147e3a3805f74e9edd",
      "tree": "7397c0c02f1c14312782d8714cf08f6860779ace",
      "parents": [
        "fc1ac6c9a8ceabc89706bfaee8fd780d4f127f94",
        "90ee86ea6a9bd48f761e2f721606b7568b20d39c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 20:57:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 20:57:49 2018 +0000"
      },
      "message": "Merge \"Remove stale string\" into pi-dev"
    },
    {
      "commit": "90d6fccf019b1e8d3687121d3fbdb2c821d18bb5",
      "tree": "7bca1b2300adc9ae487db9cf291e5e4e68854652",
      "parents": [
        "004e73c38c799adfe5eaeceb96a5bc9aa3239b31"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Mar 13 20:49:12 2018 +0000"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Mar 13 20:57:42 2018 +0000"
      },
      "message": "Revert \"Camera: SessionConfiguration should use Executors\"\n\nThis reverts commit 004e73c38c799adfe5eaeceb96a5bc9aa3239b31.\n\nBug: 74605221\nBug: 73953366\nChange-Id: I1665c3d235434f57a4cd4aa5f082720b83ac10cc\n"
    },
    {
      "commit": "fc1ac6c9a8ceabc89706bfaee8fd780d4f127f94",
      "tree": "220f7b23ba864d15a9236122fc0d0ebcca5d32d0",
      "parents": [
        "deb9033fa3b1e2330867e220faa03e59af0a6cba",
        "9c750fe77fc8ea3d556cd71abf459f21839e4d56"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 13 20:53:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 20:53:53 2018 +0000"
      },
      "message": "Merge \"Support Dynamic ImsService Querying\" into pi-dev"
    },
    {
      "commit": "deb9033fa3b1e2330867e220faa03e59af0a6cba",
      "tree": "0f64bce17b84f0eb957bd2f23487f2709d4336e6",
      "parents": [
        "fa7e2627e40e823d1c484e1f82056dfb235a3a8b",
        "d97c30af9410aafa93bae9ff01b4d9d61a15dee3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 20:51:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 20:51:53 2018 +0000"
      },
      "message": "Merge \"access bar notification rename\" into pi-dev"
    },
    {
      "commit": "fa7e2627e40e823d1c484e1f82056dfb235a3a8b",
      "tree": "2387896b1e991e97de87dfece064f7fab40dcb46",
      "parents": [
        "d9d45fd7efe5e223cbb15dc35b327a68b853aa63",
        "65870a8188daaa0bbb9465cbf7d96fb27e7826bf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 20:50:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 20:50:06 2018 +0000"
      },
      "message": "Merge \"Stop closing other dialogs when opening GlobalActions.\" into pi-dev"
    },
    {
      "commit": "346bddee19e15192890c2df41474ea19b2a3a3c3",
      "tree": "f183efcc2ca310de029eb600d7cc719c6acc477d",
      "parents": [
        "e781724b410f7034b3fb7360fc516b706f398e9a"
      ],
      "author": {
        "name": "Qingxi Li",
        "email": "qingxi@google.com",
        "time": "Wed Mar 07 10:50:02 2018 -0800"
      },
      "committer": {
        "name": "Qingxi Li",
        "email": "qingxi@google.com",
        "time": "Tue Mar 13 13:41:50 2018 -0700"
      },
      "message": "Add API to check extended APDU Supported\n\nAdd API UiccSlotInfo#getIsExtendedApduSupported\n\nBug: 68999147\nTest: TreeHugger \u0026 E2E\nChange-Id: Ia400a23c35332356deaa214861f6f5ffe47c8092\n"
    },
    {
      "commit": "fe80061c2412f247d1f77a8268613933b4d06e32",
      "tree": "6fec551e90a43fc6b5c53c4d1a74efff09867023",
      "parents": [
        "22db49485e7e708d75d6ba79fbb9c60f1dca1ff1"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Mar 13 20:16:35 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Mar 13 20:19:58 2018 +0000"
      },
      "message": "Differentiate between automatic and manual brightness in metrics.\n\nWe want to make sure the trend for number of interactions with the\nbrightness slider goes down over time with automatic brightness enabled.\nRather than trying to correlate the setting and this metric, it\u0027s much\neasier to just use a different metric.\n\nBug: 74610647\nTest: Flash, see what gets logged\nChange-Id: I9985de0c665e8d36bbe7416fe70f52098d6c2d50\n"
    },
    {
      "commit": "d9d45fd7efe5e223cbb15dc35b327a68b853aa63",
      "tree": "858b7cb8f3538b9e34f7472c8b28df7371cd69cb",
      "parents": [
        "5e9f40a30e297a29f85f1fc64db0ccb6ee4ebaaf",
        "37ddb9668bb88be21bbfd994c15b5eb73567f46e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 20:01:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 20:01:36 2018 +0000"
      },
      "message": "Merge \"Remove the UICC specific code from android.se.omapi\" into pi-dev"
    },
    {
      "commit": "5e9f40a30e297a29f85f1fc64db0ccb6ee4ebaaf",
      "tree": "f4d475d6b1a8d0205fd334229882527f67536dcf",
      "parents": [
        "790c5d04c887474fe3ffd73ea647304fa4c456f1",
        "738bffd3d849d4efde38fd59462bf0bbd48326e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 19:58:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 19:58:51 2018 +0000"
      },
      "message": "Merge changes from topic \"dnd_touch_sounds\" into pi-dev\n\n* changes:\n  DND touch sounds toggle does not toggle vibrations\n  Charging sounds won\u0027t play when dnd is on\n"
    },
    {
      "commit": "790c5d04c887474fe3ffd73ea647304fa4c456f1",
      "tree": "e2e3459e66ee806e1a2e92b5d5949ade8ec4faf2",
      "parents": [
        "fe478ff7ba263ce38bf741d3a6a3bd32045afb40",
        "c940660bd5d9e68069d721d92d8e0534e964d4b3"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Mar 13 19:46:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 19:46:03 2018 +0000"
      },
      "message": "Merge \"Ignore activity lifecycle requests without matching client records.\" into pi-dev"
    },
    {
      "commit": "ea6764eb5ebb44053f54f9769bf15b1ebd3d1ca9",
      "tree": "ad30357e97e47c23a5048bae7e0d5599416057a9",
      "parents": [
        "fd36a5ddeabcfe42d24bcfb1eefb54115a94481a"
      ],
      "author": {
        "name": "jdesprez",
        "email": "jdesprez@google.com",
        "time": "Tue Mar 13 12:39:51 2018 -0700"
      },
      "committer": {
        "name": "jdesprez",
        "email": "jdesprez@google.com",
        "time": "Tue Mar 13 12:39:51 2018 -0700"
      },
      "message": "Update AndroidTest to work with apct-suite setup\n\nUpdating the AndroidTest.xml to be picked up by the new\nAPCT suite setup.\n\nTest: atest FrameworksCoreTests\nBug: 74440293\nChange-Id: Ib1ca44ba29dc349ca372effc1586e1d3376bd549\n"
    },
    {
      "commit": "fe478ff7ba263ce38bf741d3a6a3bd32045afb40",
      "tree": "caad6ee1cc808f5db4d183301fd06282b6f9dc72",
      "parents": [
        "3ed6c6330a47b7334881eb1412384e540913f095",
        "b3b73f2f842d659f2d4dcf9cbd84fb8fa1e07aaa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 19:37:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 19:37:25 2018 +0000"
      },
      "message": "Merge \"Allow for activities to resumed if keyguard is occluded.\" into pi-dev"
    },
    {
      "commit": "3ed6c6330a47b7334881eb1412384e540913f095",
      "tree": "7ff78a7d5a27d3634ac635cc77f0a432af836d69",
      "parents": [
        "ed9ee780a4f2bd1ebf2a00bfef3edbfd66b9f604",
        "22db49485e7e708d75d6ba79fbb9c60f1dca1ff1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 19:20:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 19:20:47 2018 +0000"
      },
      "message": "Merge \"Expose the new brightness permissions as test APIs.\" into pi-dev"
    },
    {
      "commit": "ed9ee780a4f2bd1ebf2a00bfef3edbfd66b9f604",
      "tree": "8b3e0d6d72af52f5e0cc3d32a238b1a4708f3aba",
      "parents": [
        "f2939ab2da5586cdf5f64ec72a643814ec6fdd4c",
        "7ea1a49c0aa1bb9bd990060a193507e5e4d0c292"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 19:18:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 19:18:42 2018 +0000"
      },
      "message": "Merge \"Catch the RuntimeException for stopScan()\" into pi-dev"
    },
    {
      "commit": "f2939ab2da5586cdf5f64ec72a643814ec6fdd4c",
      "tree": "3047973ddb26fc64698dac8608747258939a4273",
      "parents": [
        "f7e6b29718e3f16d20ba89170379d49aeaf3f18a",
        "12f867ca9856749c164f12df4bbbdc6330921fac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 19:01:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 19:01:40 2018 +0000"
      },
      "message": "Merge \"Add selectable text view perf test for random text\" into pi-dev"
    },
    {
      "commit": "d97c30af9410aafa93bae9ff01b4d9d61a15dee3",
      "tree": "20008f6b7441cacb5a57164744f3c3832771f0cf",
      "parents": [
        "ee83dd2cd04387852997aa4c2cf66120612b9cb5"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 12 18:26:05 2018 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 13 18:52:27 2018 +0000"
      },
      "message": "access bar notification rename\n\nBug: 37579161\nTest: Build\n\nChange-Id: I609826de47dc3fae4dee89d43951269a462c22b2\n"
    },
    {
      "commit": "f7e6b29718e3f16d20ba89170379d49aeaf3f18a",
      "tree": "5d18ef9771f78c9d0d7b872f67e8a0aea2d7effa",
      "parents": [
        "a56e4bbad0b77702de732162324540874146d450",
        "db18cdae661b87ff2de3847947906da735f8d5eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 18:47:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 18:47:28 2018 +0000"
      },
      "message": "Merge \"Fix a bug when calling onError(int)\" into pi-dev"
    },
    {
      "commit": "a56e4bbad0b77702de732162324540874146d450",
      "tree": "a87c115cc2db286baf319e1a911f3016a133d9a7",
      "parents": [
        "fa9eef645979730d9699a56961ab5c918f4ad896",
        "ef9225e061a5341d0254606df33d9db317179c78"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 18:45:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 18:45:47 2018 +0000"
      },
      "message": "Merge \"Fixed flags when button that trigger autofill is clicked.\" into pi-dev"
    },
    {
      "commit": "59897ec4ab51e1639f670cc2912a8a7ef34e52a1",
      "tree": "411a48fb684b8b07436f18421de6be47c380bcfb",
      "parents": [
        "b90670cf1752d79ffed020bf4653b300c417d57b"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 13 11:45:43 2018 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 13 11:45:43 2018 -0700"
      },
      "message": "Revive old private api for saving supportlib-v27\n\nThe method signature of the createFromFamiliesWithDefault is changed\nfor supporting multiple font fallback. The old method is used by\nsupportlib-v27.\n\nBug: 73981003\nTest: Manually done\nChange-Id: I45ee9975b0f15481b60362113b89d4a1bf5a5338\n"
    },
    {
      "commit": "6dbe7997c27b607c8ec571f99837497b4379da53",
      "tree": "04959b63e239fb9c66a637a41d105c7e159b2edf",
      "parents": [
        "f78767d2f9ec81e454baa0c637ebe0ad19ca1cf3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 12 11:13:26 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 13 11:33:52 2018 -0700"
      },
      "message": "Remove unneeded notify AIDL API\n\nRemoves the notifyImsFeatureReady\nAPI AIDL, it is called when the callback\nis set on the specific ImsFeature\ninterface.\n\nBug: 74391574\nTest: Manual\nMerged-In: I4762bdef59a8adec8ce41972489c65f2d180a3d4\nChange-Id: I8c9cc39fa73861d7a9792709e1517d391230abfa\n"
    },
    {
      "commit": "86636fc1d882e9156e02324fe11ee6ed158743cd",
      "tree": "664fdb8c5976a11295e670e3bff7bf58fd2c1923",
      "parents": [
        "0efaf2088d8e3ba8ec560aa5eb597ef456b5213e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 13 11:29:33 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 13 11:31:37 2018 -0700"
      },
      "message": "Add IntDef for MBMS download result\n\nChange-Id: Idd8434e65691fc5d08f5427add6aec1870b76619\nFixes: 74409057\nTest: compiles, no functionality change\n"
    },
    {
      "commit": "fa9eef645979730d9699a56961ab5c918f4ad896",
      "tree": "7b3812f63ca9d214d999f643aa8b04c416fc6a92",
      "parents": [
        "bf4f1795ece906ca7691cbddfed169cf73f3462b",
        "ae861e8ee00a70e685faefe33098e6dccd30a23a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 13 18:26:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 18:26:07 2018 +0000"
      },
      "message": "Merge \"Show scrims when bouncer is on top of QS\" into pi-dev"
    },
    {
      "commit": "bf4f1795ece906ca7691cbddfed169cf73f3462b",
      "tree": "47f90355b3830e84195fa9f5c3802a137ccf2a70",
      "parents": [
        "f32d531a5c762da240e596af3c7dce7b051c3b5d",
        "72cab0e0c24c07c791ab808ce25e7377286cd4df"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 18:21:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 18:21:46 2018 +0000"
      },
      "message": "Merge \"metrics for \u0027manage notifications\u0027 affordance.\" into pi-dev"
    },
    {
      "commit": "687bf8fe58405298a0af68e89dd4997272ea9aff",
      "tree": "134a6fb67e2c2d32c5fa4b3f0d6ad84b0b8827e3",
      "parents": [
        "b90670cf1752d79ffed020bf4653b300c417d57b"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 13 11:17:54 2018 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 13 11:17:54 2018 -0700"
      },
      "message": "Add @attr for justificationMode\n\nBug: 74510862\nTest: \"m docs\" then see TextView API docs.\nChange-Id: I65b75232402d7ad52aba194e6e9def80c5486a18\n"
    },
    {
      "commit": "f32d531a5c762da240e596af3c7dce7b051c3b5d",
      "tree": "8f34d1fbcb9839c3929e8cd65d5a6914efcacd92",
      "parents": [
        "2f848a13818f9786782254d47bc0d83aeaca55c2",
        "e2b4d79fe5deebe17176919364567897d7d67157"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 18:16:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 18:16:37 2018 +0000"
      },
      "message": "Merge \"Moved VibrateHelper as a dependency\" into pi-dev"
    },
    {
      "commit": "e2b4d79fe5deebe17176919364567897d7d67157",
      "tree": "033bd152085261dc3cca830da17039b66823d424",
      "parents": [
        "c7a25dc939068d191c8f1fd053b042ab6f41550c"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Mar 09 13:42:18 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Mar 13 18:16:21 2018 +0000"
      },
      "message": "Moved VibrateHelper as a dependency\n\nVibrateHelper is a dependency to minimize number of event listeners.\nThis is related to the change ag/3711731.\n\nBug: 73942704\nTest: manual, press home button when quick step is enabled\nChange-Id: Ic982cd16d88224003aa53847daaa04372898ef22\n"
    },
    {
      "commit": "4490765d1552f1a2ae114f9c301386823b930828",
      "tree": "210d10ab5f8b168e667cd0d39cf5f6e35fe43aac",
      "parents": [
        "81cacb274c0ee2ecf1c2f8a5c9bfc6c0582e0d6c"
      ],
      "author": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Mon Mar 12 20:44:05 2018 -0700"
      },
      "committer": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Tue Mar 13 11:15:00 2018 -0700"
      },
      "message": "Add a check for duplicate configuration on statsd\n\nBug: 74349901\nTest: statsd_test, manual testing of functionality\n\nChange-Id: Ia4e3e51bfe61f5f773cecadda23e53d24b768dc8\n"
    },
    {
      "commit": "9c750fe77fc8ea3d556cd71abf459f21839e4d56",
      "tree": "e5cf90710851f3a75e40887880ab4fe3530e39fc",
      "parents": [
        "f78767d2f9ec81e454baa0c637ebe0ad19ca1cf3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 01 13:05:59 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 13 11:06:38 2018 -0700"
      },
      "message": "Support Dynamic ImsService Querying\n\n1) Provide a \"default\" impl for MmTelFeature\ninstead of returning null.\n\n2) Introduce a FeatureSlotPair, which maps a SIM\nslot ID to a ImsFeature. This allows the ImsService\nto provide which features it supports for multi-SIM\nphones.\n\n3) Pipe through ImsResolver state to help prevent IMS\noperation when the ImsResolver is in the process of\nfiguring out feature capabilities.\n\nTest: Telephony ImsService test app, telephony unit tests\nBug: 72642524\n\nMerged-In: I4d7e9ba630739ade83e3242488f330ea6e73bbd7\nChange-Id: Idb95f7651af200026d62e8b29eaed30bc0ebc9d3\n"
    },
    {
      "commit": "2f848a13818f9786782254d47bc0d83aeaca55c2",
      "tree": "dc169f89a7e07f34ec1bdfd01f53e24345a511da",
      "parents": [
        "459f913c544187ed749611f0c6eb3fd047e55c1b",
        "550f658fa25433630bdbe092a607c30756426ff1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 18:00:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 18:00:07 2018 +0000"
      },
      "message": "Merge \"Cutout: Add a multi cutout overlay\" into pi-dev"
    },
    {
      "commit": "459f913c544187ed749611f0c6eb3fd047e55c1b",
      "tree": "3cc447a38e0d564349d431b63ba63622eb3d699e",
      "parents": [
        "b90670cf1752d79ffed020bf4653b300c417d57b",
        "881ed3dd896b69b26676779935451ddd4f19e1e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 17:50:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 17:50:46 2018 +0000"
      },
      "message": "Merge \"[RTT] Update LCI/LCR documentation to refect to IEEE 802.11-2016 spec.\" into pi-dev"
    },
    {
      "commit": "2dc37363700393711caad0d597e95d858b7f0674",
      "tree": "90cc13bcc158a62d2241438c2b2ca8876558731d",
      "parents": [
        "fd36a5ddeabcfe42d24bcfb1eefb54115a94481a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Mar 12 17:57:06 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Mar 13 10:48:33 2018 -0700"
      },
      "message": "Fix NPE with null app window.\n\nBug: 73539971\nTest: go/wm-smoke\nChange-Id: I825db92c11bb1830c8ea0bd06b5ab47451230f55\n"
    },
    {
      "commit": "b90670cf1752d79ffed020bf4653b300c417d57b",
      "tree": "f468b7778001e4bc2b8d25e2f0e03972f2556de9",
      "parents": [
        "4c6130ddcc2afb951f56e76026f2fb145d598aa6",
        "f5830cade5cf607989cf629a7855e384cdeef783"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 17:12:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 17:12:37 2018 +0000"
      },
      "message": "Merge \"Show the H+ icon in HSPA+ network\" into pi-dev"
    },
    {
      "commit": "b3b73f2f842d659f2d4dcf9cbd84fb8fa1e07aaa",
      "tree": "5cf1ede2de014aaf9a94878bf6dfbdfce9c42258",
      "parents": [
        "5dbde05f06a1fc5273efb6a38e3f65419a30ea23"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Mar 13 10:06:21 2018 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Mar 13 10:06:21 2018 -0700"
      },
      "message": "Allow for activities to resumed if keyguard is occluded.\n\nA previous changelist enforced that activities would not be resumed\nif the keyguard is locked. However, this prevents activities that\nshow above the keyguard from resuming.\n\nThis changelist adjusts this check to account for occlusion.\n\nFixes: 74585178\nTest: Lock screen, fingerprint unlock, verify activity is resumed.\nTest: Set alarm, lock screen, verify alarm shows above lock screen\n      resumed.\n\nChange-Id: I9d26d6b667bb1679c373f36188a610a66d2f5b2d\n"
    },
    {
      "commit": "4c6130ddcc2afb951f56e76026f2fb145d598aa6",
      "tree": "6dada9203f13f1bcb5fff004f943c360addb9efe",
      "parents": [
        "fd36a5ddeabcfe42d24bcfb1eefb54115a94481a",
        "5fde6405f853e33eebeef2edfcad5b4ee2d96653"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 16:59:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 16:59:52 2018 +0000"
      },
      "message": "Merge \"Add tests to prevent NPE regression.\" into pi-dev"
    },
    {
      "commit": "fd36a5ddeabcfe42d24bcfb1eefb54115a94481a",
      "tree": "ba13fd42fd56ee23ed106fc1769ff5ffce8b822e",
      "parents": [
        "bc57bf307c0d76e6b6589d892b75ec64941d7e74",
        "21d15049f4422bfde167ec0d504702f0d0e7f45f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 15:49:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 15:49:47 2018 +0000"
      },
      "message": "Merge \"Add new netd event callback for changes to private DNS validation state.\" into pi-dev"
    },
    {
      "commit": "bc57bf307c0d76e6b6589d892b75ec64941d7e74",
      "tree": "266c7db61284670002dcc502c28cdc956e5c83f8",
      "parents": [
        "0ee147406dcd44afb609817cbf7859898a9bb1ba",
        "f75d161dd84f90b1a014e7c48ce0654cf806c0dd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Mar 13 15:35:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 15:35:51 2018 +0000"
      },
      "message": "Merge \"Improve animation dump/logging\" into pi-dev"
    },
    {
      "commit": "0ee147406dcd44afb609817cbf7859898a9bb1ba",
      "tree": "b06d2b7d57e1bdc6741ebac34a9ac298efd295b1",
      "parents": [
        "5dbde05f06a1fc5273efb6a38e3f65419a30ea23",
        "1282bc2f8d0eb389a6b6311c5b80c34f206498de"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Mar 13 15:34:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 15:34:52 2018 +0000"
      },
      "message": "Merge \"Fix SafeActivityOptions construction in startActivityFromRecents\" into pi-dev"
    },
    {
      "commit": "72cab0e0c24c07c791ab808ce25e7377286cd4df",
      "tree": "c0d99cd029484a826d630466f4f53b429c68a16b",
      "parents": [
        "a033fa7fdcdf07a92087c32d63902902705bfc77"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 13 10:58:43 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 13 10:58:43 2018 -0400"
      },
      "message": "metrics for \u0027manage notifications\u0027 affordance.\n\nBug: 74075050\nTest: make\nChange-Id: Ic6f65338ca114385890ab3bfac801cc206e4ed6e\n"
    },
    {
      "commit": "c940660bd5d9e68069d721d92d8e0534e964d4b3",
      "tree": "e6ac7f4f3ae676d0f6cc5660aa9cc65ff9bcba2d",
      "parents": [
        "a8cb58721ce820a17e07a439db010a1eeeecba7e"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Mar 09 11:02:10 2018 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Mar 13 14:52:35 2018 +0000"
      },
      "message": "Ignore activity lifecycle requests without matching client records.\n\nPreviously, changes were made to finish destroyed activities. This\nprevented the code sending lifecycle requests to a non-existent\nclient record. However, there are scenarios where an activity can\nbe destroyed without being finished. Finishing these activities will\nlead to side effects, such as the activity not being in history and\ntherefore not restored when navigated back to.\n\nThis changelist unlinks finishing from setting an activity\u0027s state to\ndestroyed. For now, we will suppress lifecycle requests client side\nwithout matching records.\n\nFixes: 74403650\nFixes: 74409828\nBug: 71506345\nTest: enable don\u0027t keep activities. navigate back and forth\nTest: atest CtsActivityManagerDeviceTestCases:ActivityLifecycleTests#testRestoreFromKill\nTest: atest CtsActivityManagerDeviceTestCases:ActivityLifecycleTests#testPausedWhenRecreatedFromInNonFocusedStack\nChange-Id: I1b76a4758c3be27dc30ecac5ee56949a5b173754\n"
    },
    {
      "commit": "881ed3dd896b69b26676779935451ddd4f19e1e1",
      "tree": "099621e2e4f172ea242a2e4147bc4589dd396b7e",
      "parents": [
        "85c0e8787d6d76a1b2d0262a48b7406f02d2101b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Feb 27 14:09:39 2018 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Mar 13 07:30:12 2018 -0700"
      },
      "message": "[RTT] Update LCI/LCR documentation to refect to IEEE 802.11-2016 spec.\n\nUpdate API doc.\n\nBug: 73953299\nTest: builds\nChange-Id: I608f1bc631902baf76d9e21a6dd586b188fdfac1\n"
    },
    {
      "commit": "5dbde05f06a1fc5273efb6a38e3f65419a30ea23",
      "tree": "4f510f3390c91741fe55f56823185849266142e1",
      "parents": [
        "a033fa7fdcdf07a92087c32d63902902705bfc77",
        "602bf1a8a88b64889c6c03c448bbcba12045e8a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 14:18:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 14:18:30 2018 +0000"
      },
      "message": "Merge \"Add tests for TransportStats and some refactor\" into pi-dev"
    },
    {
      "commit": "a033fa7fdcdf07a92087c32d63902902705bfc77",
      "tree": "f1c7851bb8ae4edcb1fbb568c863a0fea22f2f47",
      "parents": [
        "7844159deb6cd67ddf1d99349e46be9632eba555",
        "66cffd5ae6546fb1e586565ed96e5af58ccf46c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 13:54:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 13:54:18 2018 +0000"
      },
      "message": "Merge \"Run slice callbacks on thread they come in on\" into pi-dev"
    },
    {
      "commit": "21d15049f4422bfde167ec0d504702f0d0e7f45f",
      "tree": "6c8c2b7f8c2ceb57581948328c56297af70b6dbf",
      "parents": [
        "f0927b0726f2a900cba03fdc6e7976754ed8618a"
      ],
      "author": {
        "name": "dalyk",
        "email": "dalyk@google.com",
        "time": "Thu Mar 08 16:25:48 2018 -0500"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 13 22:39:59 2018 +0900"
      },
      "message": "Add new netd event callback for changes to private DNS validation state.\n\nTest: None.\nBug: 71828272\nMerged-In: Ib6824606b95deb23da2edd7aa4b96a0de66b12d1\nMerged-In: Id88a4e846ae50536ac7b1541cf10c1fad1b1eeca\nChange-Id: Ibf2683b9ff7c6cb69d7f4ad12b8bdff7cf7008f0\n(cherry picked from commit 99c5029b91f17c46acd219a317b48b3ac0fe9a90)\n"
    },
    {
      "commit": "1282bc2f8d0eb389a6b6311c5b80c34f206498de",
      "tree": "1453a08d00b3effe2170329ef3eeb5910671f145",
      "parents": [
        "7844159deb6cd67ddf1d99349e46be9632eba555"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Mar 09 18:14:48 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Mar 13 13:24:58 2018 +0000"
      },
      "message": "Fix SafeActivityOptions construction in startActivityFromRecents\n\nOtherwise we\u0027ll check the wrong permissions and try to boost\nthe wrong process.\n\nTest: Open app from recents, make sure Launcher gets scheduled\nas needed.\nBug: 73555925\n\nChange-Id: I2d1a7d0c881c0182127a5b25dce0ab1a308d5e63\n"
    },
    {
      "commit": "7844159deb6cd67ddf1d99349e46be9632eba555",
      "tree": "98d4800abc30119e9b98d02aa14c90d4e6654290",
      "parents": [
        "89c4bd5f268b44f14424ba9cd77f228e92867619",
        "1f778d59982e583f3bf7b89ccbcf7992eaaaced1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Mar 13 13:21:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 13:21:17 2018 +0000"
      },
      "message": "Merge changes Iff142ccd,I724080ed into pi-dev\n\n* changes:\n  Multi cutout: Fix IME navigation guard\n  Multi Cutout: Fix more cutout issues\n"
    },
    {
      "commit": "f75d161dd84f90b1a014e7c48ce0654cf806c0dd",
      "tree": "eeafa94691f666b1ea350227cdc503665f24fffd",
      "parents": [
        "f0927b0726f2a900cba03fdc6e7976754ed8618a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Feb 27 15:05:21 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Mar 13 14:06:08 2018 +0100"
      },
      "message": "Improve animation dump/logging\n\nBug: 74220420\nTest: go/wm-smoke\nTest: adb shell dumpsys window during animation\nChange-Id: Ib8bddb4f38ad4fe7a80315d3bfdac0a80aea4cc8\n"
    },
    {
      "commit": "60f9c97a4893644dde4cff4e595091afce5fb099",
      "tree": "94dad5df959cceb430f3dca47cb8ad010a01f160",
      "parents": [
        "89c4bd5f268b44f14424ba9cd77f228e92867619"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Feb 01 19:21:07 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Mar 13 13:03:34 2018 +0000"
      },
      "message": "Transfer starting windows more aggressively\n\nWe currently transfer starting windows when starting another\nactivity on top of the previous one. However, that\u0027s not enough:\n\nSometimes we also need to transfer back in case the one on top\nfinishes itself/gets hidden for other reasons.\n\nThis fixes an issue where some animations are aborted in the\nmiddle of the animation because the trampoline activity contained\nthe starting window but then the trampoline activity was finished.\n\nTest: go/wm-smoke\nTest: Open Drive, Reopen Drive 100x\nTest: Open Hangouts, Receive notification, open it, reopen\nhangouts from launcher 100x\nTest: AppWindowContainerControllerTests\nBug: 72301120\n\nChange-Id: I6711ce0bc35de430aac03f7b8b39ceac26e595e7\n"
    },
    {
      "commit": "89c4bd5f268b44f14424ba9cd77f228e92867619",
      "tree": "ed10baa73c56835a3ed25c16d5e08da298a320af",
      "parents": [
        "15d3ba624c07be0afdaa56db2ca5e6fe852418e4",
        "a43867501e286d8f123d63eb759ffd42471a32c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 12:17:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 12:17:30 2018 +0000"
      },
      "message": "Merge \"Volume UI updates\" into pi-dev"
    },
    {
      "commit": "15d3ba624c07be0afdaa56db2ca5e6fe852418e4",
      "tree": "99af16e5f522d5c23d0576ea76a4c6640c1dd272",
      "parents": [
        "f0927b0726f2a900cba03fdc6e7976754ed8618a",
        "c006dc2a8517f70a8f8f54047b5aa7cc0c4eb5ac"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 13 12:03:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 12:03:55 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Replace PlaybackState2\" into pi-dev"
    },
    {
      "commit": "f0927b0726f2a900cba03fdc6e7976754ed8618a",
      "tree": "4c8d934fb0b4d6e9b6c26159d283e655cfacd466",
      "parents": [
        "5a0b48a13d6a7e7de4286522546dfb6ecd1dc2e2",
        "623122cd98594e295b91f5d7b883f8b5126bd4b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 11:00:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 11:00:25 2018 +0000"
      },
      "message": "Merge \"Ensure members are non-null in callback\" into pi-dev"
    },
    {
      "commit": "5a0b48a13d6a7e7de4286522546dfb6ecd1dc2e2",
      "tree": "a9ee53ad88fb5bfb1972c6b41137e4573f46dea5",
      "parents": [
        "fd95ca6d2e8b74fe49e095822c71fcaa8f71a718",
        "4856210398468fd5196e1cb68b80e7529e1046a0"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Mar 13 10:40:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 10:40:25 2018 +0000"
      },
      "message": "Merge \"Encode F16 Bitmaps to 8-bit P3\" into pi-dev"
    },
    {
      "commit": "fd95ca6d2e8b74fe49e095822c71fcaa8f71a718",
      "tree": "0747e9a57f6c47a8eb611b342225fa0f2b572701",
      "parents": [
        "c154be55915a69bc9eb2a1ea3fb585840fff707c",
        "34942ab7b18b1f2209b4be143c5971bbc256c4f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 10:24:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 10:24:15 2018 +0000"
      },
      "message": "Merge \"Use the correct drawable to badge user icon\" into pi-dev"
    },
    {
      "commit": "c154be55915a69bc9eb2a1ea3fb585840fff707c",
      "tree": "d408e0446f7c4da32f588e3d82a00d31a13a8002",
      "parents": [
        "660a7639ca6bb48886d3ead65282e810a697e8ec",
        "5d991e1f2530caaa653e41e85d78a0b0c188f180"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 10:22:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 10:22:28 2018 +0000"
      },
      "message": "Merge \"Atoms: Bluetooth\" into pi-dev"
    },
    {
      "commit": "c006dc2a8517f70a8f8f54047b5aa7cc0c4eb5ac",
      "tree": "62dfcc76d136556978bbd82a42f572b03769645d",
      "parents": [
        "c3efa17bdd2e4261468b3906eacee6a650248294"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Mar 07 10:22:45 2018 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 13 17:05:55 2018 +0900"
      },
      "message": "MediaSession2: Replace PlaybackState2\n\nThis CL removes PlaybackState2 and replaces it with other APIs.\n\nBug: 74370608, Bug: 73971431\nTest: Passed CTS\nChange-Id: Ifa16b1d551957ab4bb06979ddf29b18772093035\n"
    },
    {
      "commit": "ae861e8ee00a70e685faefe33098e6dccd30a23a",
      "tree": "eae918f33aeb891e7af4d4d62deecb4e435f40c3",
      "parents": [
        "6964e7548f37b64187ed0ba32805285d8c57f520"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Mar 12 11:39:29 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 13 00:14:34 2018 -0700"
      },
      "message": "Show scrims when bouncer is on top of QS\n\nTest: visual\nChange-Id: I09c37c8478e1c409854af837cabf7bb12c5de79b\nFixes: 74511816\n"
    },
    {
      "commit": "623122cd98594e295b91f5d7b883f8b5126bd4b8",
      "tree": "494c6d07f351b418048c586c1d2e696b45e54887",
      "parents": [
        "660a7639ca6bb48886d3ead65282e810a697e8ec"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Tue Mar 13 13:30:06 2018 +0900"
      },
      "committer": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Tue Mar 13 06:23:34 2018 +0000"
      },
      "message": "Ensure members are non-null in callback\n\nBug: 74570008\nTest: runtest-cts-MediaComponents -r 100\nChange-Id: I59590afae4e67fa8a90f8a7b4a6be58ce54e2806\n"
    },
    {
      "commit": "660a7639ca6bb48886d3ead65282e810a697e8ec",
      "tree": "8f60d69c1f78aacf3983ecf7d7dbd4fa05437e15",
      "parents": [
        "c3efa17bdd2e4261468b3906eacee6a650248294",
        "39a5e09440df28417c2d031c83f9acf5527e0c02"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Tue Mar 13 05:26:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 05:26:21 2018 +0000"
      },
      "message": "Merge \"Removing the countdown timer and countdown progress bar from the Car User Picker.\" into pi-dev"
    },
    {
      "commit": "c3efa17bdd2e4261468b3906eacee6a650248294",
      "tree": "3c9e7848fdd50a7527a4623a138ecc3da0db3573",
      "parents": [
        "9f0111c82a4e9957d5912078cad7fc3742b9a07d",
        "8562fd9504c28151b52342af5dc83be3c1c9780c"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Mar 13 04:30:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 04:30:50 2018 +0000"
      },
      "message": "Merge changes from topics \"session2_additem\", \"session2_playlistmetadata\", \"session2_getplaylist\" into pi-dev\n\n* changes:\n  MediaSession2: Implement add/remove/replacePlaylistItem()\n  MediaSession2: Implement update/getPlaylistMetadata()\n  MediaSession2: Implement get/setPlaylist()\n"
    },
    {
      "commit": "9f0111c82a4e9957d5912078cad7fc3742b9a07d",
      "tree": "70f80e39e0418bb1fd5a31227583b1b6676b5679",
      "parents": [
        "75029d0dbc4e7880867a7cfca02187daab926be3",
        "b08ed04b8d4de3d31118aef80a660a00a427d506"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 04:09:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 04:09:33 2018 +0000"
      },
      "message": "Merge \"WindowState: Update mLastSurfaceInsets at creation time.\" into pi-dev"
    },
    {
      "commit": "75029d0dbc4e7880867a7cfca02187daab926be3",
      "tree": "419f04756b24eacc09da423b107ca70404f164c0",
      "parents": [
        "3690effd2d4eeeee919c24b8bce722b84793a045",
        "fad9944e7eea8da58cfca52c1f2aa76c34612bd7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 04:08:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 04:08:33 2018 +0000"
      },
      "message": "Merge \"Limit the systemconfig tags allowed to vendors\" into pi-dev"
    },
    {
      "commit": "3690effd2d4eeeee919c24b8bce722b84793a045",
      "tree": "c820b783675b0c1dbdff34908d2dae5fcaedc425",
      "parents": [
        "70d4ddece8bbd650a5902b3594d8c0cadb799456",
        "27ce19480ef47365f67633b76a6da1e586096c80"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Mar 13 04:06:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 04:06:27 2018 +0000"
      },
      "message": "Merge \"Update FingerprintDialog UI for landscape orientation\" into pi-dev"
    },
    {
      "commit": "5d991e1f2530caaa653e41e85d78a0b0c188f180",
      "tree": "cafcd6bbf04cb2c2b87af722ce759340645a2337",
      "parents": [
        "ee83dd2cd04387852997aa4c2cf66120612b9cb5"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Fri Mar 09 19:48:11 2018 -0800"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Mon Mar 12 21:03:22 2018 -0700"
      },
      "message": "Atoms: Bluetooth\n\nAdds atom defininitions for some bluetooth atoms.\nLogging will go in aosp. ag/3668205 contained most of this change, but\nis being split up and moved to pi-dev and aosp.\n\nBug: 74457175, 72320489\nTest: build success on marlin\nChange-Id: Ib14a74eabfab08bbae5d4d549244f1022e8c34f0\n"
    },
    {
      "commit": "70d4ddece8bbd650a5902b3594d8c0cadb799456",
      "tree": "c4bdecc24c394342755c8f5325a67683459d4c6d",
      "parents": [
        "ea89e69989fd172b15a807b99825d6a1d5b7c23c",
        "308ed7266ca88faa67a2b3f205f65ae9b099bdb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 03:14:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 03:14:59 2018 +0000"
      },
      "message": "Merge \"Passing the TaskDescription to the IconLoader\" into pi-dev"
    },
    {
      "commit": "8562fd9504c28151b52342af5dc83be3c1c9780c",
      "tree": "80b68ee41b3113e505b88e0f28e8ccb1e8076196",
      "parents": [
        "dc5ab8095a98eb4d128a057f2ecd14c3cff9da8a"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 12 18:04:17 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Mar 13 11:59:18 2018 +0900"
      },
      "message": "MediaSession2: Implement add/remove/replacePlaylistItem()\n\nBug: 73149584\nTest: Run CTS with MediaComponents/runcts.sh\nChange-Id: I29804f52eaca45de21fd66634e4eeee2c72a9a25\n"
    },
    {
      "commit": "dc5ab8095a98eb4d128a057f2ecd14c3cff9da8a",
      "tree": "8e55a7d2c5a76a8a4f1e83e5b942a3325de67a4d",
      "parents": [
        "25db3cdb93f3de5073f53f56f42efaa154a3fe77"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 12 10:49:28 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Mar 13 11:55:55 2018 +0900"
      },
      "message": "MediaSession2: Implement update/getPlaylistMetadata()\n\nBug: 74174649\nTest: Run CTS with MediaComponents/runcts.sh\nChange-Id: I3ac2dabfc7f532bf7d7262940e3dc309e97fd45a\n"
    },
    {
      "commit": "ea89e69989fd172b15a807b99825d6a1d5b7c23c",
      "tree": "891db903c35d7eddfa8f6b89757131bdd490867a",
      "parents": [
        "05b3d95b65bfa395e388029f238f03b5cf75496f",
        "21e5aeefce078248c71a3041ba6d82e1d54480df"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 13 02:51:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 13 02:51:06 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c am: 6720ea0b94 am: 16ee12ac68 am: d08bb4b174 am: b3f50c9ccb  -s ours am: b50ae71d99  -s ours\nam: 21e5aeefce  -s ours\n\nChange-Id: Ib0d77d48f378c8fc345c3c50e2be8d41cd4b28db\n"
    },
    {
      "commit": "25db3cdb93f3de5073f53f56f42efaa154a3fe77",
      "tree": "7c55b1a6b5d86fd46f8bf105c333b5ad5b180221",
      "parents": [
        "17761e799e2428839e8c049719ac1c4019bd1a64"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Mar 08 22:17:11 2018 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Mar 13 11:48:30 2018 +0900"
      },
      "message": "MediaSession2: Implement get/setPlaylist()\n\nBug: 74326040\nTest: Run CtsMediaTests for MediaSession2\nChange-Id: Ib799c03edd2f79c6f9ffa989aea1137018ec55b3\n"
    },
    {
      "commit": "05b3d95b65bfa395e388029f238f03b5cf75496f",
      "tree": "891db903c35d7eddfa8f6b89757131bdd490867a",
      "parents": [
        "8807436378fae2a0525dbf85594f45fe9b131def",
        "67f026331fd00ed1f144617bf6cf063faa2cba3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 02:40:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 02:40:26 2018 +0000"
      },
      "message": "Merge \"Do not darken scrims when unlocking with fp\" into pi-dev"
    },
    {
      "commit": "21e5aeefce078248c71a3041ba6d82e1d54480df",
      "tree": "c60d6e6466bb681c49fdd2a1c34490f47d82d587",
      "parents": [
        "ca4a879f9dcc64d6cadf444a5d9e2b984f31837a",
        "b50ae71d99cf9b77c9d5416e61ecb584bc8d03d7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 13 02:29:45 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 13 02:29:45 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c am: 6720ea0b94 am: 16ee12ac68 am: d08bb4b174 am: b3f50c9ccb  -s ours\nam: b50ae71d99  -s ours\n\nChange-Id: Ic18f8e6449d4310924bac6a40acff9df4d743dc6\n"
    },
    {
      "commit": "8807436378fae2a0525dbf85594f45fe9b131def",
      "tree": "783e5f8ace521dcb643efd72a91ae972b4038cbe",
      "parents": [
        "07c1cc1f4febfbea6e262e591914012ab18b9617",
        "a89f6e1bb2076518068084fea53c4ee5c1306b4c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 02:29:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 02:29:25 2018 +0000"
      },
      "message": "Merge \"heif: add option for specifying bitmap pixel format\" into pi-dev"
    },
    {
      "commit": "b50ae71d99cf9b77c9d5416e61ecb584bc8d03d7",
      "tree": "0d331bbcfb926fe826e9ba20115f742fa5fde43f",
      "parents": [
        "30755424d16a87ad8b479b302d974a3aa0cae6ad",
        "b3f50c9ccb536573d90219dc0e157c525b5da03c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 13 02:11:30 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 13 02:11:30 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c am: 6720ea0b94 am: 16ee12ac68 am: d08bb4b174\nam: b3f50c9ccb  -s ours\n\nChange-Id: I1b214134e879310733ee40b138c29cfc0a78b32e\n"
    },
    {
      "commit": "07c1cc1f4febfbea6e262e591914012ab18b9617",
      "tree": "f1f79bb3ab7932fda826b30ced011e31f107b614",
      "parents": [
        "5796ab29e64a14ed03c21cf065ba231bd2e434f1",
        "09da294c7a3fc65aa3d9b34bb332fa962fa04f4c"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Mar 13 02:04:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 02:04:59 2018 +0000"
      },
      "message": "Merge \"Fingerprint should check current client when task stack changes\" into pi-dev"
    },
    {
      "commit": "0989e386fa077bfd673594384ab8a0300bcb477f",
      "tree": "8d92143281cdec8dc58b13b0e238d1c9f1abb4c9",
      "parents": [
        "0dba1eecd82f494d7c6577cc4a8e448bcbe010b1"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Mar 13 10:26:47 2018 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Mar 13 10:47:29 2018 +0900"
      },
      "message": "Allow apps in /odm/app and /odm/priv-app (2/2)\n\n/odm is another vendor partition other than /vendor. So,\nduplicating remaining code fragments about /vendor/[app|priv-app] for /odm.\n\nBug: 71366495\nTest: m -j\nChange-Id: Ic0db416a02e3fa9a8ae03348449f68062e3d73b3\nTeet: cd frameworks/base/tests/OdmApps; atest .\n"
    },
    {
      "commit": "5796ab29e64a14ed03c21cf065ba231bd2e434f1",
      "tree": "ae1187073bac8326f6f8e80455d4216d8603a235",
      "parents": [
        "0dba1eecd82f494d7c6577cc4a8e448bcbe010b1",
        "d939cf04e52b4f8e635989374e3bc47c3936aedc"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue Mar 13 01:44:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 01:44:52 2018 +0000"
      },
      "message": "Merge \"Use isKeyguardLocked to determine whether to resume.\" into pi-dev"
    },
    {
      "commit": "d939cf04e52b4f8e635989374e3bc47c3936aedc",
      "tree": "6d854e5c58a9fe7a7cedc1a3fc3b9cc9a2637c38",
      "parents": [
        "2b9620cc71112b4dc0025744ccb6b4f01f7b554b"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Mar 12 09:04:44 2018 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Mar 12 18:42:13 2018 -0700"
      },
      "message": "Use isKeyguardLocked to determine whether to resume.\n\nPreviously, we used isKeyguardActive to determine whether we should\nresume an activity. This does not account for the keyguard going\naway, which can leads to a timing issue where we do not resume an\nactivity when coming out of sleep from fingerprint unlock.\n\nThis change also prevents us from pausing a stopped activity that is\nis considered to be the resumed activity as it will be brought to\nthe resumed state.\n\nFixes: 73991496\nTest: Open display settings, lock screen, fingerprint unlock, press\n      back, verify main settings page is shown immediately.\n\nChange-Id: I3a7a33f5359a41fc958e3d8e799c39f5193ecb56\n"
    },
    {
      "commit": "0dba1eecd82f494d7c6577cc4a8e448bcbe010b1",
      "tree": "70e4e89167214bfcbb9fcdbc4a3d7b314538d208",
      "parents": [
        "bccb356c704a69470195d6149c1f485140ab941e",
        "d7a485b6e6496bad88fcd29afa15f31bfb9b2478"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 01:41:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 01:41:35 2018 +0000"
      },
      "message": "Merge \"Allow carrier-privileged apps to access voicemail provider.\" into pi-dev"
    },
    {
      "commit": "bccb356c704a69470195d6149c1f485140ab941e",
      "tree": "f5fed9ef05fb4a81d145e9374a72ebbcefc43705",
      "parents": [
        "ee83dd2cd04387852997aa4c2cf66120612b9cb5",
        "3c0415aeb812b05a0c9667a9ce1198840c98dabe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 13 01:41:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 01:41:35 2018 +0000"
      },
      "message": "Merge \"Allow carrier privileged apps to access Telephony/Subscription APIs.\" into pi-dev"
    },
    {
      "commit": "b3f50c9ccb536573d90219dc0e157c525b5da03c",
      "tree": "6d68a200909f85cc78f2bef0dfd76a7523ad8d3e",
      "parents": [
        "ddfcb077148626368db36fc1b956ced79b391572",
        "d08bb4b174ee1d62a6727e593ee820a296dee66f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:54 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:54 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c am: 6720ea0b94 am: 16ee12ac68 am: d08bb4b174\n\nChange-Id: I9749a1bacc983ee7fff06649f55d9b91d8df54ac\n"
    },
    {
      "commit": "d08bb4b174ee1d62a6727e593ee820a296dee66f",
      "tree": "ef89d63a7ae0fcbf37ba328ab25cc57b548d898d",
      "parents": [
        "9f37972a2c505ea2a506b0791c56386ad9fe91bb",
        "16ee12ac68602e98bc6bae2c65b181c225151758"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:44 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:44 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c am: 6720ea0b94 am: 16ee12ac68\n\nChange-Id: If81e264d57c533a12e270c197e99a31c895fa2dd\n"
    },
    {
      "commit": "16ee12ac68602e98bc6bae2c65b181c225151758",
      "tree": "913d0ff3ef847b27b52fdaf77691537ee8132905",
      "parents": [
        "f57251104782ea9c739a0721979032c47b658ecf",
        "6720ea0b94afbb387dc8f82f51b88d2566d93708"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:33 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:33 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c am: 6720ea0b94\n\nChange-Id: Ibd9203bd7f91b9d25aaf497239e52e81bf18c295\n"
    },
    {
      "commit": "6720ea0b94afbb387dc8f82f51b88d2566d93708",
      "tree": "444caa164241f81bb67ca09efd0f61e195fcec8f",
      "parents": [
        "0d0ff3390d1d01e4251a9e07582b2d724514464d",
        "75767d1e3c2e3293ec8cb982475db2d5aa8800ed"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:25 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:25:25 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1 skipped: 75767d1e3c\n\nChange-Id: I36851ba644feb11c57aff0fe6bb218f5c6f14be4\n"
    },
    {
      "commit": "75767d1e3c2e3293ec8cb982475db2d5aa8800ed",
      "tree": "117bc2c499bf0b72829242f82eeab281a4085d77",
      "parents": [
        "a9399dbc0908eba157f4c14bf9b3680fd72b230f",
        "0dc23f95a1bd7262909d2534c2d77ea0e73d5957"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:23:52 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Mar 13 00:23:52 2018 +0000"
      },
      "message": "[automerger] Rework thumbnail cleanup am: 0dc23f95a1\n\nChange-Id: Ia3a740184191990fa43ca705b5eae8ea572fb6c1\n"
    },
    {
      "commit": "0dc23f95a1bd7262909d2534c2d77ea0e73d5957",
      "tree": "a8880f323ce649e77c9d2569a42b3aacb4d65ef4",
      "parents": [
        "80a84c4aad172de67185e3ecee926df6a429a34a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Nov 07 13:52:02 2017 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 13 00:23:51 2018 +0000"
      },
      "message": "Rework thumbnail cleanup\n\nBug: 63766886\nTest: ran CTS tests\nChange-Id: I1f92bb014e275eafe3f42aef1f8c817f187c6608\nMerged-In: I1f92bb014e275eafe3f42aef1f8c817f187c6608\n"
    },
    {
      "commit": "ee83dd2cd04387852997aa4c2cf66120612b9cb5",
      "tree": "2bd36ead4e3e01349eff0d57cedbe9904ed97da1",
      "parents": [
        "2b83982b2b8a0e2772a0f44def8007f274cb8376",
        "dfbf9716882f8237e22431b30a89d8dd6b1183fa"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Mar 13 00:21:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 13 00:21:26 2018 +0000"
      },
      "message": "Merge \"Don\u0027t throw exception for duplicate resume\" into pi-dev"
    }
  ],
  "next": "2b83982b2b8a0e2772a0f44def8007f274cb8376"
}
