)]}'
{
  "log": [
    {
      "commit": "ec4bb0c254a4b4cf19703155d302e91cff4dce1c",
      "tree": "e4278071dbdcbdb1a46166989f37420c1714d7a1",
      "parents": [
        "ac1026e63169e8e96e1a1f209427b9192f06933c"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Jan 09 15:53:36 2019 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 15:06:07 2019 -0800"
      },
      "message": "Prioritize Passpoint home network over roaming network in wifi picker\n\nDisplayed RSSI and SSID to connect to for a Passpoint credential\nnetwork will correspond to the strongest home network by RSSI, or if\nno home networks are available, then the strongest roaming network.\n\nTracking bug for adding robolectric tests: b/122849296\n\nBug: 118705403\nTest: manual\nChange-Id: I72b8a8be636c442b7833e1b56f5ad2423f5c3e76\n"
    },
    {
      "commit": "ac1026e63169e8e96e1a1f209427b9192f06933c",
      "tree": "f78bbdf3466bba21de36334b9d721338a0021880",
      "parents": [
        "8d40a8ec3c846f2aa39f97d832e7d522b3e69230"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Jan 02 17:37:01 2019 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 15:06:07 2019 -0800"
      },
      "message": "Added AccessPoint cache integration for OSU AccessPoints\n\nCached OSU APs will be used instead of creating a new OSU AP on every\nupdateAccessPoints(). This will ensure that the OSU AP seen by\nWifiTracker is the same as the OSU AP passed to the\nAccessPointPreference, allowing the RSSI to be updated while retaining\ninformation about the OSU provisioning status and failure code.\n\nTracking bug for adding robolectric tests: b/122849296\n\nBug: 118705403\nTest: manual, build and log AP creation and cache access.\nChange-Id: I0c3fdbeb2a28b5c4005a11ed1650f0c40a4f1d5c\n"
    },
    {
      "commit": "8d40a8ec3c846f2aa39f97d832e7d522b3e69230",
      "tree": "7e552ee97910e72adcbb92958f9efdcd446d6eb7",
      "parents": [
        "4d194845a4202c0aead5c028a9dfc2f81b3a7e94"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Jan 02 16:25:38 2019 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 15:06:07 2019 -0800"
      },
      "message": "Display summary for OSU provisioning status and failures\n\nThe OSU provisioning status callbacks now change the summary of\nthe OSU AccessPoints to a string associated with the current\nprovisioning status or the failure code of the last provisioning.\n\nTracking bug for adding robolectric tests: b/122849296\n\nBug: 118705403\nTest: manual, build and tap on osu accesspoint and see summary\nChange-Id: I599cc8077a75a4ea4a8943027117e0c741d90a05\n"
    },
    {
      "commit": "4d194845a4202c0aead5c028a9dfc2f81b3a7e94",
      "tree": "cf1a1ac271eef0507ca9658c120e7aaabcca5dda",
      "parents": [
        "49ca479e1201b2c422de9ae017541a1b1ab39a24"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Dec 18 16:59:49 2018 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 15:06:07 2019 -0800"
      },
      "message": "Added OSU provisioning support\n\nAdded support for clicking on an OSU provider AP to start the\nprovisioning service. Provisioning callbacks currently do nothing.\nThe connected AP while provisioning still appears to be a normal\nAP and displays the SSID rather than the provider name.\n\nTracking bug for adding robolectric tests: b/122849296\n\nBug: 118705403\nTest: manual, build and tap on the OSU provider AP\nChange-Id: I71d4fd70597c00ec82086e090695b35a49d9a23f\n"
    },
    {
      "commit": "49ca479e1201b2c422de9ae017541a1b1ab39a24",
      "tree": "9ea69b0a5a919357133b50d89ab839926087a459",
      "parents": [
        "02d81743b184f38eb5aae40cd78ac8d133de9822"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Mon Dec 17 17:29:47 2018 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 15:06:07 2019 -0800"
      },
      "message": "Removed OSU Provider APs of already provisioned Passpoint networks\n\nWifi picker should now not display an entry for an OSU Provider which\nhas already been used to provision a network.\n\nTracking bug for adding robolectric tests: b/122849296\n\nBug: 118705403\nTest: none (yet)\nChange-Id: Ifb1d6958d91e6bd4e53279cc27c72a81258a6fec\n"
    },
    {
      "commit": "02d81743b184f38eb5aae40cd78ac8d133de9822",
      "tree": "271adedcaf8a7a0e911b58cab55e797fa48385a9",
      "parents": [
        "70ccf3cdd1cdda44b7d0d9be3b50fb8c16f90611"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Mon Dec 17 16:09:45 2018 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 15:06:07 2019 -0800"
      },
      "message": "Display summary for unconnected OSU Provider APs\n\nOSU Provider APs should now display \"Tap to set up\" in their\nsummary in the wifi picker.\n\nTracking bug for adding robolectric tests: b/122849296\n\nTest: manual, build and visual check\nBug: 118705403\nChange-Id: I8ccf6bbe871f57b29b90fc07f5f71a26cc14ac63\n"
    },
    {
      "commit": "70ccf3cdd1cdda44b7d0d9be3b50fb8c16f90611",
      "tree": "1d706c9fced919661435e59e04a626337e1e0571",
      "parents": [
        "082e1f79d101c116cac49ea3010d9d4b128091a5",
        "1a60d1b2acae4e2909b88f97305633e787a27013"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 15 22:59:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:59:12 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Allow privileged carrier app to update subscription nickname.\" am: 81801283e3 am: a5972ee708 am: 93380ab8f3 -s ours am skip reason: change_id I63c5ec4366f32735a54adf40b9cc0b47af681736 with SHA1 5b44f9b4c2 is in history\""
    },
    {
      "commit": "1a60d1b2acae4e2909b88f97305633e787a27013",
      "tree": "99f1c34ff45e18e26d453ed493fbbc2be019595c",
      "parents": [
        "4be2e3f81d3693bb2bbbbae88d216058854eaaa1",
        "93380ab8f3f49aed0fd5aa65a745e100dcd207e4"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 15 14:58:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:58:30 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Allow privileged carrier app to update subscription nickname.\" am: 81801283e3 am: a5972ee708\nam: 93380ab8f3 -s ours\nam skip reason: change_id I63c5ec4366f32735a54adf40b9cc0b47af681736 with SHA1 5b44f9b4c2 is in history\n\nChange-Id: Ib63b0838baa4d55d6520172012b2e6f48da966db\n"
    },
    {
      "commit": "082e1f79d101c116cac49ea3010d9d4b128091a5",
      "tree": "1d706c9fced919661435e59e04a626337e1e0571",
      "parents": [
        "4be2e3f81d3693bb2bbbbae88d216058854eaaa1",
        "3fbf6e537837162d9f03c9c48fce484426b6256f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 22:57:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:57:40 2019 +0000"
      },
      "message": "Merge \"Implement gnssMeasurementCb_2_0\""
    },
    {
      "commit": "4be2e3f81d3693bb2bbbbae88d216058854eaaa1",
      "tree": "99f1c34ff45e18e26d453ed493fbbc2be019595c",
      "parents": [
        "ac729c48e95249d2d554c94ee3855e7168f51c33",
        "f93107f5b826b1f552d038b01e276c96cc4aba26"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jan 15 22:45:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:45:22 2019 +0000"
      },
      "message": "Merge \"AudioService: fix UID device affinity\""
    },
    {
      "commit": "ac729c48e95249d2d554c94ee3855e7168f51c33",
      "tree": "7b353ed33160a0d618f1c9670b17922b71e3a14d",
      "parents": [
        "6a6bb926886613fd117eb3cb22c9e50560b8204f",
        "71fcc14e3f0645643f51ec664ab789a3f02ddb3c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 22:42:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:42:52 2019 +0000"
      },
      "message": "Merge \"PackageParser: Add support for parsing codeNames with fingerprints.\""
    },
    {
      "commit": "93380ab8f3f49aed0fd5aa65a745e100dcd207e4",
      "tree": "ce631e896d992c366ed9f6c649a11513ab30b0cf",
      "parents": [
        "f60ebe5cd27b110b9379ed2c1581f6d9fd3dcbb8",
        "a5972ee7084c7907c576525714bc470c0dc9127d"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 15 14:41:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:41:31 2019 -0800"
      },
      "message": "Merge \"Allow privileged carrier app to update subscription nickname.\" am: 81801283e3\nam: a5972ee708\n\nChange-Id: I869efbd602fb484960dfca484b9ee4d9fb14ee5b\n"
    },
    {
      "commit": "6a6bb926886613fd117eb3cb22c9e50560b8204f",
      "tree": "c46de01ce000b2b2d01476d700fcfe4165395a5c",
      "parents": [
        "bd43f37be1d8fbca20de71b7616228f2384e8da7",
        "8a1b51dcc5ca81350f659affcb8f888adbaa9ac5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 22:34:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:34:32 2019 +0000"
      },
      "message": "Merge \"Add GnssNiEvent logging\""
    },
    {
      "commit": "bd43f37be1d8fbca20de71b7616228f2384e8da7",
      "tree": "1b6f7787675f5722bd1669eb851e6062163c3c30",
      "parents": [
        "e3083a7617eb7d90aac23202699d158341596d7f",
        "6d6041365cfb7b2a05a6d88051ceb78d2d6c29d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 22:32:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:32:52 2019 +0000"
      },
      "message": "Merge \"passpoint-r2: copy updateIdenfier field in the copy constructor\""
    },
    {
      "commit": "e3083a7617eb7d90aac23202699d158341596d7f",
      "tree": "798b9b6f4fbb41ba718c703a3d638335c2f177c8",
      "parents": [
        "7c73162d40f25342f2ddc61369f93f7bed194138",
        "f60ebe5cd27b110b9379ed2c1581f6d9fd3dcbb8"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Tue Jan 15 14:30:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:30:12 2019 -0800"
      },
      "message": "Merge \"Mark AppStateTrackerTest#testAllListeners as Flaky.\" am: 2a5005aca7 am: e112ed78d5\nam: f60ebe5cd2\n\nChange-Id: Ife22928f9676ff10c23cc317b22e3e032424d513\n"
    },
    {
      "commit": "a5972ee7084c7907c576525714bc470c0dc9127d",
      "tree": "913ff6e5b625fb2560edb684b4da5ae34218af6b",
      "parents": [
        "e112ed78d5cbb43e50bf8e7e99ca582aad148166",
        "81801283e3fb7507cf18d947aeec417082cbd775"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 15 14:26:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:26:40 2019 -0800"
      },
      "message": "Merge \"Allow privileged carrier app to update subscription nickname.\"\nam: 81801283e3\n\nChange-Id: Ic8266c3cad813a21b2ef8b34c1a6825f5f3c231c\n"
    },
    {
      "commit": "7c73162d40f25342f2ddc61369f93f7bed194138",
      "tree": "618051120dc4b920eb447a16a479811a6d0a330e",
      "parents": [
        "fb89e1da2c42ead3cfca7f492c851cf95e70155f",
        "c39b4aedb0a382d4c9717bbbc81e11c8dfdc3632"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Jan 15 22:24:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:24:45 2019 +0000"
      },
      "message": "Merge \"Create BubbleMetadata use it instead of app overlay intent\""
    },
    {
      "commit": "f60ebe5cd27b110b9379ed2c1581f6d9fd3dcbb8",
      "tree": "08e26460fff41d1d854e6af32825dbbbe2e5b374",
      "parents": [
        "2c6aa62cee6a32fd301d5389dc80d4b503b56fd1",
        "e112ed78d5cbb43e50bf8e7e99ca582aad148166"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Tue Jan 15 14:19:00 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:19:00 2019 -0800"
      },
      "message": "Merge \"Mark AppStateTrackerTest#testAllListeners as Flaky.\" am: 2a5005aca7\nam: e112ed78d5\n\nChange-Id: I6ed63c5efecf265ef9614c8d81a4a7343060fa8b\n"
    },
    {
      "commit": "fb89e1da2c42ead3cfca7f492c851cf95e70155f",
      "tree": "3a584e415f8606805b809ce5a05839663b0074d7",
      "parents": [
        "d526cb9019aba38bb98571a5d9dafd825f1fb82c",
        "a15f36a60586c6fba52f92f94892c19a7a61fb83"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 15 22:12:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:12:21 2019 +0000"
      },
      "message": "Merge \"Merge \"[viewcompiler] Enable input from file descriptor\" am: 040579c6a3 am: 88f9ca38fb am: 2c6aa62cee\""
    },
    {
      "commit": "a15f36a60586c6fba52f92f94892c19a7a61fb83",
      "tree": "54e4080584594cc1b6f650af9bcb96dd10782db2",
      "parents": [
        "b594e3e6e2e96659d1c9cb6dfe56f05b3392a543",
        "2c6aa62cee6a32fd301d5389dc80d4b503b56fd1"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 15 14:11:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:11:54 2019 -0800"
      },
      "message": "Merge \"[viewcompiler] Enable input from file descriptor\" am: 040579c6a3 am: 88f9ca38fb\nam: 2c6aa62cee\n\nChange-Id: I4dac81fb372c64207bcc2748a99b8686bc53959b\n"
    },
    {
      "commit": "d526cb9019aba38bb98571a5d9dafd825f1fb82c",
      "tree": "7463363c9ed7f7e1c9df8175c1c5c5ddc65a8a1d",
      "parents": [
        "b594e3e6e2e96659d1c9cb6dfe56f05b3392a543",
        "5015ac872e9cb85c05a8082bf8d41a00323a9ad8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 22:11:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:11:24 2019 +0000"
      },
      "message": "Merge \"Add skip and silence gestures\""
    },
    {
      "commit": "81801283e3fb7507cf18d947aeec417082cbd775",
      "tree": "2d42be5d1cb3e07ab493ce858dcf565cc4620ce5",
      "parents": [
        "2a5005aca7991b902a66abb0a213ce81b8d4ae38",
        "a74079a2424454f20dedee8f1b29fe8bc1522d63"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 15 22:09:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 22:09:10 2019 +0000"
      },
      "message": "Merge \"Allow privileged carrier app to update subscription nickname.\""
    },
    {
      "commit": "e112ed78d5cbb43e50bf8e7e99ca582aad148166",
      "tree": "723b34fe93ee3336714c95887887567951e12d59",
      "parents": [
        "88f9ca38fb166e48785dab89f25fa849d337e84f",
        "2a5005aca7991b902a66abb0a213ce81b8d4ae38"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Tue Jan 15 14:04:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:04:05 2019 -0800"
      },
      "message": "Merge \"Mark AppStateTrackerTest#testAllListeners as Flaky.\"\nam: 2a5005aca7\n\nChange-Id: Idce0361e270b0fb7204200bf97fd7ee6b5d468e0\n"
    },
    {
      "commit": "b594e3e6e2e96659d1c9cb6dfe56f05b3392a543",
      "tree": "7719e9ccbd06447220921385c7c744dce99b525d",
      "parents": [
        "46bc330ae1c18af4560fac8a3936f616a733384d",
        "6e725278bbfc8a5d147efb6034763ddc3fe1c606"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 22:03:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:03:49 2019 +0000"
      },
      "message": "Merge \"Reset binder/looper stats when statsd dies.\""
    },
    {
      "commit": "46bc330ae1c18af4560fac8a3936f616a733384d",
      "tree": "81b4b2639fb18d5de5eb77f566bafa3c4f4db5f7",
      "parents": [
        "82637f5e958110959ea3a6c9cf099d2118599f6e",
        "0a3edf0dc0fa1e6bfcc9a835ee42e2cf45239c4f"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Jan 15 22:01:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 22:01:30 2019 +0000"
      },
      "message": "Merge changes I5455ddda,I629319aa,I30f61ae8\n\n* changes:\n  Display summary for connected Passpoint credential APs\n  Removed Passpoint Credential AP unconnected summary case\n  Added initial OsuProvider support for AccessPoint and WifiTracker\n"
    },
    {
      "commit": "2c6aa62cee6a32fd301d5389dc80d4b503b56fd1",
      "tree": "abad915290ad3e0718bc31ed763f38c5528582f0",
      "parents": [
        "93b988e6baead0c3d3c93496b770444089ac0463",
        "88f9ca38fb166e48785dab89f25fa849d337e84f"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 15 14:00:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 14:00:35 2019 -0800"
      },
      "message": "Merge \"[viewcompiler] Enable input from file descriptor\" am: 040579c6a3\nam: 88f9ca38fb\n\nChange-Id: I828cd906b95daac5f74d2cc0289c211ade0be1d9\n"
    },
    {
      "commit": "82637f5e958110959ea3a6c9cf099d2118599f6e",
      "tree": "db7254c7d04c9f267b4fd62680b39f96285c4945",
      "parents": [
        "649357f433f7bb4a4090bc895eecab740e0d8b49",
        "150001aaa7ff4b1bd0ac169f21cf9107caa03d65"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 21:56:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:56:21 2019 +0000"
      },
      "message": "Merge \"Invoke Vulkan initialize earlier\""
    },
    {
      "commit": "649357f433f7bb4a4090bc895eecab740e0d8b49",
      "tree": "9890d0a84b6109f606108c90726344d1f518e09a",
      "parents": [
        "7391a1732413c201a2e856cf6820625fe8bcc4da",
        "9f035c8bd029efb756ecc1f3d0a2c6675da32e7c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 15 21:52:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:52:58 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"HIDL stuff to TestApi.\" am: bc79587a85 am: e6883edf8a am: 93b988e6ba -s ours am skip reason: change_id If784f4949af931c6c4efc284f1d16414705fe2d4 with SHA1 cbba4c7a49 is in history\""
    },
    {
      "commit": "7391a1732413c201a2e856cf6820625fe8bcc4da",
      "tree": "9890d0a84b6109f606108c90726344d1f518e09a",
      "parents": [
        "a9f50e954dff9d610f0e084c050d7c6e829a1a0c",
        "97142e25d7d150455729be018d774c008c659401"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Jan 15 21:52:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:52:38 2019 +0000"
      },
      "message": "Merge \"Move permission backup into permission controller\""
    },
    {
      "commit": "9f035c8bd029efb756ecc1f3d0a2c6675da32e7c",
      "tree": "d875b2a654c27c0dbb0de951330e39a4441e6635",
      "parents": [
        "fc3203f6814b3243ad526bcbb7a0010db4a95539",
        "93b988e6baead0c3d3c93496b770444089ac0463"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 15 13:52:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 13:52:32 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"HIDL stuff to TestApi.\" am: bc79587a85 am: e6883edf8a\nam: 93b988e6ba -s ours\nam skip reason: change_id If784f4949af931c6c4efc284f1d16414705fe2d4 with SHA1 cbba4c7a49 is in history\n\nChange-Id: Ia0ab0579e607b29f2335ef3de0901b5e51cdbd18\n"
    },
    {
      "commit": "a9f50e954dff9d610f0e084c050d7c6e829a1a0c",
      "tree": "71dc865853528493afe5d2256df49b42e4b3ca0c",
      "parents": [
        "8984ba6d7a3467e668a9a7dca390ecf85bb0e5d6",
        "046ee9ceca206b84ebecc33086d318bd731fc656"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 21:51:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:51:35 2019 +0000"
      },
      "message": "Merge \"Add custom bubble clock face.\""
    },
    {
      "commit": "8984ba6d7a3467e668a9a7dca390ecf85bb0e5d6",
      "tree": "893593d3e99e1da8e094fa41f5e0f577a759aa6c",
      "parents": [
        "c834fd113353fb33aa43deedbb34b928c63fcaa3",
        "decc5ba2ac4e3e6788b19f49be409ee37175b3d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 21:50:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:50:49 2019 +0000"
      },
      "message": "Merge \"Don\u0027t log account name on logcat\""
    },
    {
      "commit": "c834fd113353fb33aa43deedbb34b928c63fcaa3",
      "tree": "0ac8caef3ae82f430d4fa2f232c7b4c361399e7c",
      "parents": [
        "fc3203f6814b3243ad526bcbb7a0010db4a95539",
        "7e9d5e1ed750ff5995e6126c5b7b5eac167c22ba"
      ],
      "author": {
        "name": "Nikita Dubrovsky",
        "email": "dubrovsky@google.com",
        "time": "Tue Jan 15 21:50:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:50:44 2019 +0000"
      },
      "message": "Merge \"Update deprecation javadocs of APIs related to preferred activities\""
    },
    {
      "commit": "88f9ca38fb166e48785dab89f25fa849d337e84f",
      "tree": "565a31a4f1ab235cdd6a691ce469f48273e4d3ed",
      "parents": [
        "e6883edf8acd6f1503202fd4cad30399af9aca2d",
        "040579c6a387a931265d01ad3063fbfb05aa1b02"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 15 13:49:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 13:49:52 2019 -0800"
      },
      "message": "Merge \"[viewcompiler] Enable input from file descriptor\"\nam: 040579c6a3\n\nChange-Id: Ic6d2608bc5f78fa0059d4a5569dae0d1153d38d7\n"
    },
    {
      "commit": "2a5005aca7991b902a66abb0a213ce81b8d4ae38",
      "tree": "5d795215bd140ac11a167496cfbf3e1c31e1bbc3",
      "parents": [
        "040579c6a387a931265d01ad3063fbfb05aa1b02",
        "ff4e52f31d7a49d950a1bdcd052b405b6b0f5185"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 21:48:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 21:48:34 2019 +0000"
      },
      "message": "Merge \"Mark AppStateTrackerTest#testAllListeners as Flaky.\""
    },
    {
      "commit": "fc3203f6814b3243ad526bcbb7a0010db4a95539",
      "tree": "d875b2a654c27c0dbb0de951330e39a4441e6635",
      "parents": [
        "e49bb32221986b962517d07fe52ae35b22d3153e",
        "3bd6d2e4bd2d550df37bf33b8aaf94052ee55c44"
      ],
      "author": {
        "name": "David James",
        "email": "davidjames@google.com",
        "time": "Tue Jan 15 21:43:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 21:43:17 2019 +0000"
      },
      "message": "Merge \"Mark AppStandbyControllerTests#testEnabledState as Flaky.\""
    },
    {
      "commit": "93b988e6baead0c3d3c93496b770444089ac0463",
      "tree": "a777e5403f2010486e49cf2cc5af090065dcd49e",
      "parents": [
        "d3b217940bfe3ac09526c9fafc45dcf930a3915e",
        "e6883edf8acd6f1503202fd4cad30399af9aca2d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 15 13:41:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 13:41:59 2019 -0800"
      },
      "message": "Merge \"HIDL stuff to TestApi.\" am: bc79587a85\nam: e6883edf8a\n\nChange-Id: I31b92b9c23f54d889bee4bc2d2d370b5ad3af303\n"
    },
    {
      "commit": "040579c6a387a931265d01ad3063fbfb05aa1b02",
      "tree": "6c870991dee4bf9f90e569823c516eab599b0c8e",
      "parents": [
        "bc79587a85e439280345e30932368652b7905d34",
        "0e0e7dde92e2ca9cba3e119111563c4f4f20ccfc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 21:38:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 21:38:48 2019 +0000"
      },
      "message": "Merge \"[viewcompiler] Enable input from file descriptor\""
    },
    {
      "commit": "e6883edf8acd6f1503202fd4cad30399af9aca2d",
      "tree": "20020d15d575b66b8b09b06c745eb29d6cb59740",
      "parents": [
        "242b982b71395c0016313bc7f9833c7144819431",
        "bc79587a85e439280345e30932368652b7905d34"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 15 13:29:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 13:29:42 2019 -0800"
      },
      "message": "Merge \"HIDL stuff to TestApi.\"\nam: bc79587a85\n\nChange-Id: Ice158532f6e17a0f2e30a2d7a686d942b4fc08c1\n"
    },
    {
      "commit": "bc79587a85e439280345e30932368652b7905d34",
      "tree": "fbd4011902a80e290ea2aee0a77b812136e4f04c",
      "parents": [
        "396e01a168a80029685574c32f9acbedac0adcc4",
        "14b9eb6b959350e9ef1a9eca28586607b7d1f9cb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 15 21:15:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 21:15:34 2019 +0000"
      },
      "message": "Merge \"HIDL stuff to TestApi.\""
    },
    {
      "commit": "e49bb32221986b962517d07fe52ae35b22d3153e",
      "tree": "446c0b83109cd62840c42ee57e40b1b37c1b57a9",
      "parents": [
        "cad512fc1b257533c9fb92dbcc76f2135fd2a350",
        "6c5d08bfd749dbdddb0587174deaeb8cf834dbbb"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Tue Jan 15 20:46:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 20:46:44 2019 +0000"
      },
      "message": "Merge \"[DPP] Rename \"DPP\" public API to \"Easy Connect\"\""
    },
    {
      "commit": "6c5d08bfd749dbdddb0587174deaeb8cf834dbbb",
      "tree": "3467111cdf21a7c622e15c8e4cc6c3c7277801d8",
      "parents": [
        "4a09436a63ba29888c39ba7ac631c6473f349a66"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Mon Jan 14 15:33:36 2019 -0800"
      },
      "committer": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Tue Jan 15 20:46:19 2019 +0000"
      },
      "message": "[DPP] Rename \"DPP\" public API to \"Easy Connect\"\n\nRename all DPP public API and constants to use Easy Connect naming,\nwhic is the WFA public technology name\n\nBug: 122851551\nTest: atest DppManagerTest\nTest: act.py -c ../WifiDppConfig.json -tc WifiDppTest\nChange-Id: Iaf30b62d8981b55e07cb509a4f12a476baf22768\n"
    },
    {
      "commit": "cad512fc1b257533c9fb92dbcc76f2135fd2a350",
      "tree": "aaa564635995b165d1aebd6f868cfe8895e42d99",
      "parents": [
        "bf4dd15b37f2614f1b1cfbb66f1118258ac51f67",
        "d016285dd1a368f7eec532fb82c01dcee0c4bcf1"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Jan 15 20:30:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 20:30:49 2019 +0000"
      },
      "message": "Merge \"Add a logcat message for aborted background activity starts\""
    },
    {
      "commit": "71fcc14e3f0645643f51ec664ab789a3f02ddb3c",
      "tree": "3e7a1d0abe13dff8914454426c9699644daaaaa3",
      "parents": [
        "562e68fb4b3065a8a57d27531be012542e39b51c"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 15 18:20:39 2019 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 15 20:13:48 2019 +0000"
      },
      "message": "PackageParser: Add support for parsing codeNames with fingerprints.\n\nIn addition to supporting manifest declared codenames of the form\n\"[codename]\", also support codenames of the form \"[codename].[fingerprint]\".\n\nAlso makes cosmetic changes to PackageParserTest to produce better\nfailure messages when the test fails.\n\nTest: PackageParserTest\n\nChange-Id: If5e38614a1a3aa04035f14acfda41d0c1cd86e15\n"
    },
    {
      "commit": "bf4dd15b37f2614f1b1cfbb66f1118258ac51f67",
      "tree": "ef6e6a7532fbbf1b7add901674e4244c84635fa4",
      "parents": [
        "bbb98bee0e13e558034368f80f11b4b8d7c85336",
        "e62e28751195a679038e487db28738433b095bd8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 20:08:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 20:08:44 2019 +0000"
      },
      "message": "Merge \"Use networkStatsService to get detailed network uid stats.\""
    },
    {
      "commit": "3fbf6e537837162d9f03c9c48fce484426b6256f",
      "tree": "5adae62ddecc84f3a7848bf67d36c95ab9a35bb7",
      "parents": [
        "a32c79d362e851816b3e4b892f65fa9a274c0c68"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Dec 11 12:58:13 2018 -0800"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Jan 15 11:59:30 2019 -0800"
      },
      "message": "Implement gnssMeasurementCb_2_0\n\nBug: 119571122\nChange-Id: I3623cd2e8d11c1e4572e770a69179d8d9ac05ac1\nFixes: 119571122\nTest: CTS (GnssMeasurementRegistrationTest) passed on cuttlefish\n"
    },
    {
      "commit": "bbb98bee0e13e558034368f80f11b4b8d7c85336",
      "tree": "a3c8b5cd550ef504c0a258b2d60ec108e41f738b",
      "parents": [
        "cf9dd94323e0bf4934281582a1851e60f1fa36ac",
        "b175864bbf1d227566080be74aa4df74b1608731"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 19:38:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 19:38:03 2019 +0000"
      },
      "message": "Merge \"Return null when getting role holders of an unknown role.\""
    },
    {
      "commit": "cf9dd94323e0bf4934281582a1851e60f1fa36ac",
      "tree": "1a7a160c3f03987d1929a6c23717f0ffb78bd040",
      "parents": [
        "edb5e1a1b8e6791f85040a6b602d5c7929260be7",
        "ef5673a4c4021ca27b40e48020203928d71c95a8"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Tue Jan 15 19:34:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 19:34:30 2019 +0000"
      },
      "message": "Merge \"Add encoding of name and actor overlayable fields\""
    },
    {
      "commit": "edb5e1a1b8e6791f85040a6b602d5c7929260be7",
      "tree": "cb2b9b80da428a5584daa99233bbfcd4b56ed4f8",
      "parents": [
        "a32c79d362e851816b3e4b892f65fa9a274c0c68",
        "8b72c5b1d32d7541fd651e2942fba665a360d599"
      ],
      "author": {
        "name": "Daniel Solomon",
        "email": "solomondaniel@google.com",
        "time": "Tue Jan 15 19:29:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 19:29:16 2019 +0000"
      },
      "message": "Merge \"Add Display Auto White Balance to ColorDisplayService\""
    },
    {
      "commit": "a32c79d362e851816b3e4b892f65fa9a274c0c68",
      "tree": "96e46053d0423d6d91199b85ce3bfeb863651b76",
      "parents": [
        "77571c7f31839037c8d8eda4fa7903d143103001",
        "5400946b92076fbf3870a81a341d5a03f2da48d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 18:55:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:55:03 2019 +0000"
      },
      "message": "Merge \"Add CodeType to GnssMeasurement API\""
    },
    {
      "commit": "77571c7f31839037c8d8eda4fa7903d143103001",
      "tree": "84c8a0f6613ec2d9aa27a70ba925078ec24825fe",
      "parents": [
        "8eb6be8133fd23ef16f6237bd57000bc4c966b97",
        "4c4259b33972300f98d77a19d80d9971b521c1b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 18:50:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:50:21 2019 +0000"
      },
      "message": "Merge \"Add Bitmap#eraseColor(@ColorLong) + helpers\""
    },
    {
      "commit": "8eb6be8133fd23ef16f6237bd57000bc4c966b97",
      "tree": "f6dd2ba43fee1b28ef6623c549e7aba1fde51fe2",
      "parents": [
        "25830b58d7ad25eb00ccdb4d2d2a861068826194",
        "ba2197280f176cdc186821ae1703069c306598be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 18:44:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:44:13 2019 +0000"
      },
      "message": "Merge \"Fixes styles of App Ops dialog\""
    },
    {
      "commit": "25830b58d7ad25eb00ccdb4d2d2a861068826194",
      "tree": "fa42904198c34c03b82cb16d599dae959529108d",
      "parents": [
        "4fd4e36be2baf9d3ab981296a0b6488ed9b77c5d",
        "ec814a1030993b8c5f361c56e63a1af193176084"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Tue Jan 15 18:43:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:43:59 2019 +0000"
      },
      "message": "Merge \"Rx Link speed Information\""
    },
    {
      "commit": "4fd4e36be2baf9d3ab981296a0b6488ed9b77c5d",
      "tree": "730d87c4926b4c6cff30f27a2664401f63437897",
      "parents": [
        "55d9a6042bcd5b54c79f61405eabefdb25276525",
        "f6a73faf8116b9972588d95b01760e827dbbe7bb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 18:40:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:40:24 2019 +0000"
      },
      "message": "Merge \"ASurfaceControl: add SurfaceControl to NDK (1/2)\""
    },
    {
      "commit": "8a1b51dcc5ca81350f659affcb8f888adbaa9ac5",
      "tree": "5b4b8d32c059119329d5366dd84e2d5b3747f6c1",
      "parents": [
        "1f49aca8ef96a7de61df7b301fddf0c0fa442582"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Wed Dec 26 22:18:31 2018 -0800"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue Jan 15 10:38:59 2019 -0800"
      },
      "message": "Add GnssNiEvent logging\n\nBug: 122091220\nTest: tested locally on device using statsd_testdrive\n\nChange-Id: I45ab9a7b12e6e674f31bc2398d74fa827d6f8f61\n"
    },
    {
      "commit": "55d9a6042bcd5b54c79f61405eabefdb25276525",
      "tree": "547470292747e377b3cbdec793a9e3d232b3b889",
      "parents": [
        "1f49aca8ef96a7de61df7b301fddf0c0fa442582",
        "2f3669b767129bc8739bb03e80abc65eb54a3471"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Tue Jan 15 18:38:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:38:17 2019 +0000"
      },
      "message": "Merge \"Add function to return path for last resolved resource\""
    },
    {
      "commit": "1f49aca8ef96a7de61df7b301fddf0c0fa442582",
      "tree": "1acb96f7d57144bb111a931f5cd7a825fcf265d9",
      "parents": [
        "31fd26c3f5c111ee6bbb8efcc8e4be5af64ecd9c",
        "c1c89e470adc3171f2b1d8848c283ac71a23eaec"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 15 18:32:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:32:57 2019 +0000"
      },
      "message": "Merge \"EuiccManager handles multiple eUICCs using cardId\""
    },
    {
      "commit": "31fd26c3f5c111ee6bbb8efcc8e4be5af64ecd9c",
      "tree": "bc7cad47f61f224a164c7414c1db59ccdedcdc8f",
      "parents": [
        "7df3ef9cbf1455f82d3b3904836163df619b27ca",
        "620f23d8ba32e5c3ff9ccdb671b831aeb2b0eb0e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 15 18:30:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:30:39 2019 +0000"
      },
      "message": "Merge \"Merge \"Actually use listener hints?\" into pi-dev am: 571afb3b78 am: d3b217940b\""
    },
    {
      "commit": "620f23d8ba32e5c3ff9ccdb671b831aeb2b0eb0e",
      "tree": "96605067d05694d3fea726e21c3f08cf697f3c55",
      "parents": [
        "562e68fb4b3065a8a57d27531be012542e39b51c",
        "d3b217940bfe3ac09526c9fafc45dcf930a3915e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 15 10:30:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 10:30:10 2019 -0800"
      },
      "message": "Merge \"Actually use listener hints?\" into pi-dev am: 571afb3b78\nam: d3b217940b\n\nChange-Id: Iccb1d70413bd4945d9ca045f3f1a91c6bd6f474c\n"
    },
    {
      "commit": "7df3ef9cbf1455f82d3b3904836163df619b27ca",
      "tree": "bc7cad47f61f224a164c7414c1db59ccdedcdc8f",
      "parents": [
        "562e68fb4b3065a8a57d27531be012542e39b51c",
        "584d6d8cc59423fac8b6063676ca82bcc2386d53"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Tue Jan 15 18:29:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:29:27 2019 +0000"
      },
      "message": "Merge \"Change UrlSpanFactory to a Function\""
    },
    {
      "commit": "c39b4aedb0a382d4c9717bbbc81e11c8dfdc3632",
      "tree": "ca28ce57fb9c243e3ddbd3d0673dda9771f18155",
      "parents": [
        "4a09436a63ba29888c39ba7ac631c6473f349a66"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Jan 09 17:11:37 2019 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Jan 15 10:28:31 2019 -0800"
      },
      "message": "Create BubbleMetadata use it instead of app overlay intent\n\n* BubbleMetadata encapsulates necessary info to display a bubble\n* Replaces app overlay intent usages with BubbleMetadata\n* Renames existing bubble APIs to use \u0027bubble\u0027 rather than \u0027app overlay\u0027\n\nBug: 111236845\nTest: existing tests pass\nChange-Id: I6a85d3c41dda47139fb8d960cadf1c8e109cf29b\n"
    },
    {
      "commit": "decc5ba2ac4e3e6788b19f49be409ee37175b3d9",
      "tree": "11292ff5170ea2831447ad1506b7b9ac84ca61bc",
      "parents": [
        "94ae766a983bdaf5f31493f7aa604b4735725830"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 15 09:34:05 2019 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 15 10:21:19 2019 -0800"
      },
      "message": "Don\u0027t log account name on logcat\n\nTest: manual test\n- dumpsys content still shows accounts\n- logcat doesn\u0027t show account names after \"adb shell requestsync\"\nBug: 121987496\n\nChange-Id: Ic4b8448d10936c9368b1aab208ae7d8e78c3a1ae\n"
    },
    {
      "commit": "d3b217940bfe3ac09526c9fafc45dcf930a3915e",
      "tree": "1b7d49e2ecf87535f8f3beea269f565a98ffe5a9",
      "parents": [
        "9439803c8c690aa7fca5e1ff344a3ac8d22e91d2",
        "571afb3b78e6756f5db9cf7417fe50110593908a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 15 10:20:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 10:20:09 2019 -0800"
      },
      "message": "Merge \"Actually use listener hints?\" into pi-dev\nam: 571afb3b78\n\nChange-Id: I7d1fe46ae9ca0d34917c745769b021341ccf2f90\n"
    },
    {
      "commit": "0e0e7dde92e2ca9cba3e119111563c4f4f20ccfc",
      "tree": "7f995cfe8abc37afe5c0713cf57f14d0a24edc64",
      "parents": [
        "6f37294f4caf3af7fc88f4bd70bf90e52bc27214"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 15 10:03:46 2019 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 15 10:03:46 2019 -0800"
      },
      "message": "[viewcompiler] Enable input from file descriptor\n\nThis is needed to be able to launch the viewcompiler from installd. We only\nsupport FD-input mode when reading from APKs. For output to an FD, we rely on\nstdout redirection.\n\nBug: 111895153\nChange-Id: I3025d83c60494485bada5f2f4cd67e25354d1d53\n"
    },
    {
      "commit": "046ee9ceca206b84ebecc33086d318bd731fc656",
      "tree": "9461ed2a2d00cb45654d7188d79e32cedc57f9b6",
      "parents": [
        "7c1bbb71352eec49fd5ba04b98bfd7da7aff223d"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Thu Jan 10 18:29:38 2019 -0500"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Jan 15 13:03:26 2019 -0500"
      },
      "message": "Add custom bubble clock face.\n\nBug: 122301289\nTest: Using adb to set the settings value switches to bubble clock.\nChange-Id: I9b5ab62796204cfdce7b9beb147f34f80b0db167\n"
    },
    {
      "commit": "571afb3b78e6756f5db9cf7417fe50110593908a",
      "tree": "2b48079a471088c12ac598bcd37260541bbc2065",
      "parents": [
        "de18a38e3129edffff7cbea69a4236a29e7fc3f0",
        "9aee2841e857b217115e354631842febbfab42f9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 15 18:02:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:02:07 2019 +0000"
      },
      "message": "Merge \"Actually use listener hints?\" into pi-dev"
    },
    {
      "commit": "562e68fb4b3065a8a57d27531be012542e39b51c",
      "tree": "96605067d05694d3fea726e21c3f08cf697f3c55",
      "parents": [
        "d105b2510bd6a51cf555ac6d77ad30fe2351950a",
        "593739acd117f723bdaa7cac51df923259d3c597"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 15 18:01:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 18:01:54 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -\u003e serPreferredDataSubId\" am: 396e01a168 am: 242b982b71 am: 9439803c8c -s ours am skip reason: change_id I67b18f1ef450c3d9e5615b3d2ec8a53a0691d7af with SHA1 6ca46074e1 is in history\""
    },
    {
      "commit": "593739acd117f723bdaa7cac51df923259d3c597",
      "tree": "52de47e1351b4337da27947718fad4ededa728dc",
      "parents": [
        "3a13a85fd4494731270535e5061bf23db97a6983",
        "9439803c8c690aa7fca5e1ff344a3ac8d22e91d2"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Jan 15 10:00:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 10:00:21 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -\u003e serPreferredDataSubId\" am: 396e01a168 am: 242b982b71\nam: 9439803c8c -s ours\nam skip reason: change_id I67b18f1ef450c3d9e5615b3d2ec8a53a0691d7af with SHA1 6ca46074e1 is in history\n\nChange-Id: Id9535ddd2f9d06bb852e0ddbdf37122f25599ed4\n"
    },
    {
      "commit": "d105b2510bd6a51cf555ac6d77ad30fe2351950a",
      "tree": "96605067d05694d3fea726e21c3f08cf697f3c55",
      "parents": [
        "ed6e6eb3a6145274f4684c50d3d7a7325884d803",
        "420814092697bcffa92b7949e3baa04fdf558513"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 17:59:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 17:59:17 2019 +0000"
      },
      "message": "Merge \"Use UserManagerInternal when possible in IMMS\""
    },
    {
      "commit": "420814092697bcffa92b7949e3baa04fdf558513",
      "tree": "8999bc6ac6d70fb4311ae8d695e6b896d1f7fc9a",
      "parents": [
        "3a13a85fd4494731270535e5061bf23db97a6983"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jan 15 09:57:50 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jan 15 09:57:50 2019 -0800"
      },
      "message": "Use UserManagerInternal when possible in IMMS\n\nThis is a preparation to support per-profile IME in inline-reply.\n\nFor some operations implemented in UserManagerService,\nUserManagerInternal would be better choice when called from\nInputMethodManagerService because it becomes clear that security check\nis required to use those internal APIs.\n\nThere should be no visible behavior change in this CL.\n\nBug: 120744418\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nChange-Id: I5b80c2225a26c8f67047b84d7e90e53c47b8567b\n"
    },
    {
      "commit": "ed6e6eb3a6145274f4684c50d3d7a7325884d803",
      "tree": "4d491ec6e2dae7c9130ca5b064f99fb48b5eb0fc",
      "parents": [
        "3a13a85fd4494731270535e5061bf23db97a6983",
        "4632573631e780ad0c0dd8549d1d15ca958eb7d6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jan 15 17:57:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 17:57:25 2019 +0000"
      },
      "message": "Merge \"libmediaextractor doesn\u0027t exist anymore\""
    },
    {
      "commit": "9439803c8c690aa7fca5e1ff344a3ac8d22e91d2",
      "tree": "3854f5afd88560a376011068f043e282e3d1e69a",
      "parents": [
        "8089790805c51d77fa875854ae72b6802ba73f44",
        "242b982b71395c0016313bc7f9833c7144819431"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Jan 15 09:48:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 09:48:33 2019 -0800"
      },
      "message": "Merge \"add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -\u003e serPreferredDataSubId\" am: 396e01a168\nam: 242b982b71\n\nChange-Id: I8f33606dc6a29c833e5405ff6bf8d9b7e3f46815\n"
    },
    {
      "commit": "3a13a85fd4494731270535e5061bf23db97a6983",
      "tree": "52de47e1351b4337da27947718fad4ededa728dc",
      "parents": [
        "ae1f3f26bb2a7d5758dccaaa943c14d17d679ae5",
        "610d0967549a45b79ef6fdd01c004777c59c883b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 17:42:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 17:42:10 2019 +0000"
      },
      "message": "Merge \"Log the fact that we don\u0027t have a prod key.\""
    },
    {
      "commit": "242b982b71395c0016313bc7f9833c7144819431",
      "tree": "b09c05ee22c5937edba518343cdd36babe74975f",
      "parents": [
        "8657bc24e4854d2c57631e80623957763d6b460b",
        "396e01a168a80029685574c32f9acbedac0adcc4"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Jan 15 09:39:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 09:39:03 2019 -0800"
      },
      "message": "Merge \"add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -\u003e serPreferredDataSubId\"\nam: 396e01a168\n\nChange-Id: I0fb8572c7a7c12aad124609dc62283061879afcf\n"
    },
    {
      "commit": "396e01a168a80029685574c32f9acbedac0adcc4",
      "tree": "89e3a44b05a3dbee0ee5fb2102d839cd7a41dfc4",
      "parents": [
        "6f37294f4caf3af7fc88f4bd70bf90e52bc27214",
        "e0215a702643d41eedebd3ed89bef3a73c2aafdc"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Jan 15 17:25:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 17:25:31 2019 +0000"
      },
      "message": "Merge \"add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -\u003e serPreferredDataSubId\""
    },
    {
      "commit": "4c4259b33972300f98d77a19d80d9971b521c1b9",
      "tree": "03bd2d2b4cc346777a042b50299f55824fff249d",
      "parents": [
        "5ca575ae71493aedfbd93da032692ad5a1d50f27"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Dec 17 10:40:07 2018 -0500"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jan 15 12:16:19 2019 -0500"
      },
      "message": "Add Bitmap#eraseColor(@ColorLong) + helpers\n\nBug: 120904891\nTest: I162451ebf807f3a8a44679e5c10406468c922500\n\n- Add Bitmap#eraseColor(@ColorLong). This allows erasing in ColorSpaces\n  besides SRGB. New API is hidden pending API-council approval. It is\n  @TestApi so it can be used by the new tests.\n- Rewrite Bitmap#erase(@ColorInt)\u0027s internals. The ColorInt should be\n  treated as an SRGB color. The old code (deep in SkPixmap::erase)\n  treated the color as being in the SkColorSpace of the SkBitmap.\n- Update getNativeColorSpace to return immediately when it throws.\n  Existing callers should never throw anyway, since they do their own\n  checks (and throws) in Java before reaching this method. But relying\n  on this method to properly return simplifies the new callers.\n\nChange-Id: I1b736934ce1b8294c827bb61c2a363207569da4f\n"
    },
    {
      "commit": "ae1f3f26bb2a7d5758dccaaa943c14d17d679ae5",
      "tree": "4e8c0a012aa87cae8ecf30de81a90c657ea5b2be",
      "parents": [
        "e12dacbd690b206721cd9b47d9ec8ab1e8879b4c",
        "8089790805c51d77fa875854ae72b6802ba73f44"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 15 09:07:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 09:07:09 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Add CallerIdentification to CallScreeningService API.\" am: 6f37294f4c am: 8657bc24e4\nam: 8089790805 -s ours\nam skip reason: change_id Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb with SHA1 7e45b7241b is in history\n\nChange-Id: I5fbd9179aef9714dcf692c2ec35a74ce52566c02\n"
    },
    {
      "commit": "8089790805c51d77fa875854ae72b6802ba73f44",
      "tree": "70bee7f0628837e3e4ad017384c1461189423287",
      "parents": [
        "244cc0c9c721089b79bff32b65ab17a9e0697137",
        "8657bc24e4854d2c57631e80623957763d6b460b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 15 08:53:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 08:53:35 2019 -0800"
      },
      "message": "Merge \"Add CallerIdentification to CallScreeningService API.\" am: 6f37294f4c\nam: 8657bc24e4\n\nChange-Id: I158e7b8e1b1fd89e9c6e8f5f0c33b5c0e856b2cb\n"
    },
    {
      "commit": "8657bc24e4854d2c57631e80623957763d6b460b",
      "tree": "cfb80607372b1556ff6c7527a4e7c531b9ce822b",
      "parents": [
        "ee87b785a91858ca307a7116af21eb7dc3e6fdd7",
        "6f37294f4caf3af7fc88f4bd70bf90e52bc27214"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 15 08:44:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 08:44:21 2019 -0800"
      },
      "message": "Merge \"Add CallerIdentification to CallScreeningService API.\"\nam: 6f37294f4c\n\nChange-Id: I5eb6996ad02555e56a4426761c0594e718822bf8\n"
    },
    {
      "commit": "e12dacbd690b206721cd9b47d9ec8ab1e8879b4c",
      "tree": "4e8c0a012aa87cae8ecf30de81a90c657ea5b2be",
      "parents": [
        "0736f6ec51717dcfb50786a20f4942ca78d73414",
        "ca8cfacc4c6d8090c4fee5a3ff74421b27c495a8"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 15 16:33:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 16:33:26 2019 +0000"
      },
      "message": "Merge \"Merge \"Add APEX conscrypt.jar to Zygote whitelist\" am: c586cdd9a9 am: ee87b785a9 am: 244cc0c9c7\""
    },
    {
      "commit": "ca8cfacc4c6d8090c4fee5a3ff74421b27c495a8",
      "tree": "c778b2c8504a70af81e8ce42e157f96bf2d8a36a",
      "parents": [
        "d08f18b455beb9cd981369df0561b54c74482e54",
        "244cc0c9c721089b79bff32b65ab17a9e0697137"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Jan 15 08:32:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 08:32:34 2019 -0800"
      },
      "message": "Merge \"Add APEX conscrypt.jar to Zygote whitelist\" am: c586cdd9a9 am: ee87b785a9\nam: 244cc0c9c7\n\nChange-Id: I5f5d81ee77a19be699dcb46f3aaa4a4a060095ab\n"
    },
    {
      "commit": "6f37294f4caf3af7fc88f4bd70bf90e52bc27214",
      "tree": "dd57e4062531f5ce93470d2b948c5ca59577db09",
      "parents": [
        "c586cdd9a97e7c77084d3c3481ef6102798b2685",
        "d081f04bbeb7bd16e09d7156b7790a0f6f1a226b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 15 16:32:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 16:32:18 2019 +0000"
      },
      "message": "Merge \"Add CallerIdentification to CallScreeningService API.\""
    },
    {
      "commit": "0736f6ec51717dcfb50786a20f4942ca78d73414",
      "tree": "a9e71e67973deb1734c2d7d1119255f182295bca",
      "parents": [
        "d08f18b455beb9cd981369df0561b54c74482e54",
        "0fbae8b3c16ac33ba3930d3c040aab90aa4e0610"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 16:32:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 16:32:17 2019 +0000"
      },
      "message": "Merge \"Log all Usb accessories\""
    },
    {
      "commit": "244cc0c9c721089b79bff32b65ab17a9e0697137",
      "tree": "fb687a62467b5bf356650b9c7e2add3216439a29",
      "parents": [
        "0296c0cf2667724c5a41fd0bc2966b2db61c8979",
        "ee87b785a91858ca307a7116af21eb7dc3e6fdd7"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Jan 15 08:22:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 08:22:17 2019 -0800"
      },
      "message": "Merge \"Add APEX conscrypt.jar to Zygote whitelist\" am: c586cdd9a9\nam: ee87b785a9\n\nChange-Id: I7bdee7b13ba8fbdb45f07fd12a75b4bffb469102\n"
    },
    {
      "commit": "d016285dd1a368f7eec532fb82c01dcee0c4bcf1",
      "tree": "9da338068737fe866d52fe2d704f5846e344c579",
      "parents": [
        "a9002d56be7743b78ee76058bc9330e141bd2719"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Jan 15 16:05:25 2019 +0000"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Jan 15 16:17:10 2019 +0000"
      },
      "message": "Add a logcat message for aborted background activity starts\n\nPreviously we just showed a toast and didn\u0027t log anything.\nThis needs to change as we start getting more and more bug reports\nfrom early dogfooders, and more and more people will want to figure\nout what\u0027s going on.\n\nBug: 110956953\nTest: atest WmTests:ActivityStarterTests\nTest: adb logcat | grep \"Blocking background activity start\"\nChange-Id: I48483d33b28cbb18c633666b990c58144e54bde1\n"
    },
    {
      "commit": "ee87b785a91858ca307a7116af21eb7dc3e6fdd7",
      "tree": "613d44e87e64d8b6800fad3564c1b5c35f1dd6f1",
      "parents": [
        "4524abd3185db8f8d44f2075a05abf31c46b0f4d",
        "c586cdd9a97e7c77084d3c3481ef6102798b2685"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Jan 15 08:12:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 08:12:50 2019 -0800"
      },
      "message": "Merge \"Add APEX conscrypt.jar to Zygote whitelist\"\nam: c586cdd9a9\n\nChange-Id: I15eefa7aa087e19973f20c420a128537ed1c36ca\n"
    },
    {
      "commit": "7e9d5e1ed750ff5995e6126c5b7b5eac167c22ba",
      "tree": "658017c4c22c0f034980c664d01f2f5a9e9c9ba3",
      "parents": [
        "564c97ee981cdee5a40f1994c699680bd1c84781"
      ],
      "author": {
        "name": "Nikita Dubrovsky",
        "email": "dubrovsky@google.com",
        "time": "Tue Jan 15 08:09:22 2019 -0800"
      },
      "committer": {
        "name": "Nikita Dubrovsky",
        "email": "dubrovsky@google.com",
        "time": "Tue Jan 15 08:09:22 2019 -0800"
      },
      "message": "Update deprecation javadocs of APIs related to preferred activities\n\nBug: 121324615\nTest: build (javadoc-only change)\nChange-Id: Ibe0ef25a9186f371ae7f8bf769abb6c9d09bec60\n"
    },
    {
      "commit": "d08f18b455beb9cd981369df0561b54c74482e54",
      "tree": "102ffd73da19cfa5a312d639687201215a690ef6",
      "parents": [
        "7c6e34b08cb438936088e9acf7239ad58901f2d4",
        "dbf6abc35757692de776cefc0f0944bfe316accc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 16:08:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 16:08:07 2019 +0000"
      },
      "message": "Merge \"Make some Process constants @TestApi.\""
    },
    {
      "commit": "7c6e34b08cb438936088e9acf7239ad58901f2d4",
      "tree": "2d78d124b072799bac2ffdffc4686fbb875ffc15",
      "parents": [
        "673ecb540dd12c6ef9207c4a1693314a21fe25df",
        "bdbc83d5e280e3dbb8b625d962c8703732064ac1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 16:06:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 16:06:47 2019 +0000"
      },
      "message": "Merge \"Use new args for apexservice.submitStagedSession.\""
    },
    {
      "commit": "c586cdd9a97e7c77084d3c3481ef6102798b2685",
      "tree": "a9114dec5167a18d81b14b14a36ca96eefdd170d",
      "parents": [
        "55c2344bc5a70f490bb6875f5d17e69a0ac2537f",
        "2509575739015f26f08902b856c0ecd951b9a9a5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 15 15:58:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 15:58:49 2019 +0000"
      },
      "message": "Merge \"Add APEX conscrypt.jar to Zygote whitelist\""
    },
    {
      "commit": "6e725278bbfc8a5d147efb6034763ddc3fe1c606",
      "tree": "3d08ec4cbc83a2e40d08b589dbdfa89dbeef18e1",
      "parents": [
        "a9002d56be7743b78ee76058bc9330e141bd2719"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Tue Jan 15 14:21:57 2019 +0000"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Tue Jan 15 15:49:18 2019 +0000"
      },
      "message": "Reset binder/looper stats when statsd dies.\n\nThis is important because the data is accumulated by system server. If\nstatsd dies, we do not want the data accumulated before statsd dies to\nbe part of the new bucket after statsd restarts.\n\nTest: manual\nChange-Id: Ic08a46b22e04fae650fd8765f612b1d6b00f61ec\n"
    },
    {
      "commit": "673ecb540dd12c6ef9207c4a1693314a21fe25df",
      "tree": "8c9e4e9619363a13f6bb5b684cfdccadcbe6cc41",
      "parents": [
        "c6223792246f1188f4357f10cd360bd695cb18b9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jan 15 07:48:26 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jan 15 07:48:26 2019 -0800"
      },
      "message": "Also make SELECTED_INPUT_METHOD_SUBTYPE per-profile\n\nThis is a follow up CL to my previous CL [1], which implemented\nper-profile IME behind the flag.\n\nSome secure settings need to be cloned to the profile owner\u0027s settings\ndepending on whether per-profile IME is enabled or not.  My previous\nCL correctly took care of the following settings,\n * DEFAULT_INPUT_METHOD\n * ENABLED_INPUT_METHODS\n * SELECTED_SPELL_CHECKER\n * SELECTED_SPELL_CHECKER_SUBTYPE\nbut somehow forgot to do so for SELECTED_INPUT_METHOD_SUBTYPE.\n\nWith this CL, SELECTED_INPUT_METHOD_SUBTYPE also becomes per-profile\nwhen per-profile IME is enabled with the runtime flag.\n\n [1]: Ied99664d3dc61b97c919b220c601f90b29761b96\n      a878b9500e6b89dce9738179edc27bcd0d736b7e\n\nBug: 121348796\nTest: Manually made sure as follows.\n  1. adb root\n  2. adb shell setprop persist.debug.per_profile_ime 1\n  3. adb reboot\n  4. Install Test DPC.\n  5. Enable managed profile with Test DPC.\n  6. adb shell settings \u0027put secure --user 0 enabled_input_methods \\\n      \"com.android.inputmethod.latin/.LatinIME;-921088104;774684257\"\u0027\n  7. adb shell settings \u0027put secure --user 10 enabled_input_methods \\\n      \"com.android.inputmethod.latin/.LatinIME;-921088104;774684257\"\u0027\n  8. Open \"Files\" app for the main profile.\n  9. Tap the search box to show AOSP Keyboard.\n 10. Tap the globe button on the AOSP Keyboard to switch to Deutsch\n     layout.\n 11. Open \"Files\" app for the work profile.\n 12. Tap the search box to show AOSP Keyboard.\n 13. Make sure that the AOSP Keyboard is in English layout.\nChange-Id: I9696396eb5f99b2e45a95d356b4da09502ac7e3d\n"
    },
    {
      "commit": "c6223792246f1188f4357f10cd360bd695cb18b9",
      "tree": "fbead0cc9100dba48a703a21ba448c3a4eb7aea6",
      "parents": [
        "149b0d29c6f9a5558111e5d8ae7832c5b7280f88",
        "403c8e35d8e7cc0f81a0a2c42d038c47e1b2703f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 15 15:37:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 15:37:37 2019 +0000"
      },
      "message": "Merge \"ApiLint: Add operator keyword and property parsing\""
    },
    {
      "commit": "149b0d29c6f9a5558111e5d8ae7832c5b7280f88",
      "tree": "e15fe81ca2b3e62bc91226162dc08e85b288150a",
      "parents": [
        "40f4cb5d5e440789cc0862a6bd81a39d9b3a271d",
        "c76940363197de1772b761aa38e819b55fb80cb7"
      ],
      "author": {
        "name": "Mohamed Heikal",
        "email": "mheikal@google.com",
        "time": "Tue Jan 15 15:34:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 15:34:06 2019 +0000"
      },
      "message": "Merge \"Resource Path Obfuscation\""
    },
    {
      "commit": "9aee2841e857b217115e354631842febbfab42f9",
      "tree": "aa8a05b18bfbfa8d08a1bb124b7fca53cca399dc",
      "parents": [
        "b9596e5febccbaf1452de7e7a681a4619f9c3825"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Jan 03 14:35:38 2019 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jan 15 15:25:33 2019 +0000"
      },
      "message": "Actually use listener hints?\n\nMute notifications based on their audio attributes\nif HINT_HOST_DISABLE_NOTIFICATION_EFFECTS or\nHINT_HOST_DISABLE_CALL_EFFECTS is enabled.\n\nTest: atest\nChange-Id: I6404eecdce17f390154b3bafee7aa4d18a8ca5b2\nMerged-In: db7081e30a6c2d369caeb5b1d26cc00aff788db3\nFixes: 120505040\n(cherry picked from commit db7081e30a6c2d369caeb5b1d26cc00aff788db3)\n"
    },
    {
      "commit": "40f4cb5d5e440789cc0862a6bd81a39d9b3a271d",
      "tree": "59f173cd6c5ed5e2c8d7fa3b6a86f6e607a3a620",
      "parents": [
        "53ee650b131f1030e9df08d7536a88509e75c609",
        "be8fac26d75584b924abef2f38843f114e942b6a"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Tue Jan 15 15:11:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 15:11:34 2019 +0000"
      },
      "message": "Merge \"Switch to skcms-based factories and getters in SkColorSpace\""
    },
    {
      "commit": "53ee650b131f1030e9df08d7536a88509e75c609",
      "tree": "f7a60870cd9a599328204c051755bb108bd69ea2",
      "parents": [
        "331f2e988e4748a9e304fb21bc0807656bf007fb",
        "2c9ae0919419d2c3a77136538bdb1c89a6d1f9b6"
      ],
      "author": {
        "name": "Chandan Nath",
        "email": "nathch@google.com",
        "time": "Tue Jan 15 14:52:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 14:52:51 2019 +0000"
      },
      "message": "Merge \"[Multi-user] Change ActivityManagerService to use userId.\""
    },
    {
      "commit": "331f2e988e4748a9e304fb21bc0807656bf007fb",
      "tree": "1aa4fcf3c792adcbf7188a68302a00b35e8292f2",
      "parents": [
        "a9002d56be7743b78ee76058bc9330e141bd2719",
        "0296c0cf2667724c5a41fd0bc2966b2db61c8979"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Jan 15 06:49:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 06:49:57 2019 -0800"
      },
      "message": "Merge \"Add the new dumpstate listener methods to implementations\" am: 55c2344bc5 am: 4524abd318\nam: 0296c0cf26\n\nChange-Id: I87243f66fb70de378d962ba5c180ca0a4c5e541b\n"
    },
    {
      "commit": "a9002d56be7743b78ee76058bc9330e141bd2719",
      "tree": "df2067287c16182b5cf0a760ebbb5389f88aa162",
      "parents": [
        "709373210000e08c11d2f8b246566c0a197c5607",
        "517959e4849d63140ebaa71ddc04bae2eaac1408"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Jan 15 14:36:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 14:36:41 2019 +0000"
      },
      "message": "Merge \"Make PermissionInfo.PROTECTION_FLAG_OEM @TestApi\""
    },
    {
      "commit": "709373210000e08c11d2f8b246566c0a197c5607",
      "tree": "81db4751bfa7e98b08877bcdae26a53d80fbf279",
      "parents": [
        "0ac30ed88447b7f4ab7b6cdfe75de0a6c74fc7dc",
        "7b97a0267b61485e808da6b1edf904ae653c2541"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Jan 15 14:36:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 14:36:41 2019 +0000"
      },
      "message": "Merge \"Add a new START_ACTIVITIES_FROM_BACKGROUND signature|privileged|vendorPrivileged|oem permission\""
    }
  ],
  "next": "0296c0cf2667724c5a41fd0bc2966b2db61c8979"
}
