)]}'
{
  "log": [
    {
      "commit": "f032d430075754e7c19df450a419a8568efecab6",
      "tree": "0a6f17454483dab2010a7dba994105ee26ae1674",
      "parents": [
        "2c56686d617be166c93950a20cff94eaed948575",
        "f3a942751a836ac91941bc8bc5d49442025431a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 30 02:11:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 02:11:42 2019 +0000"
      },
      "message": "Merge \"Consolidate 3 phone icons into one.\""
    },
    {
      "commit": "32088bd4e070ad24967a9127412b994aedb88321",
      "tree": "731efce7afdeb13b95ac03914167817b51d1f59b",
      "parents": [
        "0054124f30c621293f2233186f53c719374e820d",
        "9d021de6bb8584fadeb6677211846ac0b32299d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 30 02:02:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 02:02:17 2019 +0000"
      },
      "message": "Merge \"Fix the action string in the manifest\""
    },
    {
      "commit": "1444690e53ee5a72cd745e1cd7287a03d315fc01",
      "tree": "19eff668a40c6e457c10cad151c34cf5aeea29ba",
      "parents": [
        "4607116f48af6445daa55a62888310b1eb1a64c7",
        "da59389fc99217233c1b9af7a3ea074afe9aed6b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 30 01:53:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:53:50 2019 +0000"
      },
      "message": "Merge changes I1d901692,I3e0bca75\n\n* changes:\n  ControllerLink: Remove unused parameter asSystemService\n  MediaController: Remove dispatching key event as system service APIs\n"
    },
    {
      "commit": "4625b2e489d0d83a3376186f2b117813234dcb07",
      "tree": "0128b7de82fbb4a43d2ab36dc5014bc1d4996545",
      "parents": [
        "19939bdbe0532368286a6f5227e5f007164e062f",
        "7f11eb9057447cfa36c951355a99f87eeb0cf1b0"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 30 01:15:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:15:36 2019 +0000"
      },
      "message": "Merge \"Add runtime_native namespace for properties\""
    },
    {
      "commit": "e82defc28e98fd092aa49d04e512824d9e39d94a",
      "tree": "00a626fa8593a9b1e6655bff5fce609f4f847920",
      "parents": [
        "664d97958770254b6277db768c92efd297da3b8e",
        "139c77763bbba26d30993589a43aa987a0ba4ef0"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Wed Jan 30 01:12:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:12:39 2019 +0000"
      },
      "message": "Merge \"Make WindowContainer surfaces container layers by default.\""
    },
    {
      "commit": "bcd8465a77fa7da209b450565e7e5d15937b78eb",
      "tree": "b39e053a8b24762778702ba229cafd3089131593",
      "parents": [
        "1931fa5033d1863ab06f558826450705bee00adc",
        "f783c1ae0551ae2181e798847fea6243f1b4102e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 30 00:27:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 00:27:33 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a19463022148662498c2d3d10e36ab24a17b0389",
      "tree": "ac35ba4da0a757bc7e3f017e4539185e54648699",
      "parents": [
        "3cc59ebe93ea04361ce80daac6cbf599d02bfca8",
        "edd016fa3fa2d0ec6ce83152849ce6e0c1380afd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Jan 30 00:20:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 00:20:19 2019 +0000"
      },
      "message": "Merge \"Add StatusBarManager#disableForSetup(boolean) @SystemApi\""
    },
    {
      "commit": "3cc59ebe93ea04361ce80daac6cbf599d02bfca8",
      "tree": "25faa4d36a6c60a554ac4b1734038cba6a4d8b32",
      "parents": [
        "9e3e683da426ae70d4c4911ab44e80dda0df5f9c",
        "2732324100d57eef48d49212f117d4062c556625"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Jan 30 00:19:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 00:19:19 2019 +0000"
      },
      "message": "Merge \"Remove @hide from top-level StatusBarManager\""
    },
    {
      "commit": "7f11eb9057447cfa36c951355a99f87eeb0cf1b0",
      "tree": "c824ec7f58fdc96341695e8d3de26b05546efe07",
      "parents": [
        "45fd11ca0ea32100d7d578ce2cbda44ad876a381"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 25 16:08:21 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 30 00:15:59 2019 +0000"
      },
      "message": "Add runtime_native namespace for properties\n\nCreate a namespace for runtime native properties, java language\nproperties will be added in a later CL.\n\nBug: 111397239\nBug: 120794191\nBug: 123524494\n\nTest: adb shell device_config put runtime_native gctype CC,preverify\nTest: verify the property is set correctly\nExempt-From-Owner-Approval: Previously approved\n\nChange-Id: I84ec84f0befdbf778b9cef43991b63fbab3b0943\n"
    },
    {
      "commit": "895ce08d6bdb167816f68dce0660295df80437a0",
      "tree": "98facae44d711e7541df4bf4888176a68eaadac2",
      "parents": [
        "ddf391d46b6fa52c237a99b11269134efe3b25cf",
        "92b88c7fabbfb20ddc08800cf584d233c6a4ceca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 23:28:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 23:28:16 2019 +0000"
      },
      "message": "Merge \"Migrate dialer to RoleManager\""
    },
    {
      "commit": "f3a942751a836ac91941bc8bc5d49442025431a9",
      "tree": "f178098ec901e1f5bb2913f9df7d868de0050aa1",
      "parents": [
        "3e8a69cd9d192479b44efb95753c7660e8485f3e"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jan 29 18:22:14 2019 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jan 29 18:23:55 2019 -0500"
      },
      "message": "Consolidate 3 phone icons into one.\n\nic_bt_cellphone, ic_volume_voice, ic_phone_24dp -\u003e ic_phone\n\nBug: 122263617\nTest: make\nChange-Id: Id3a518209e78d1f51b3cc1945bcbeba1bdcb2e23\n"
    },
    {
      "commit": "e2c6ce4b0beb4c8c6a035e3bf15077f4281f6a36",
      "tree": "7f0c9c3eced81b74079441962aca2ac3f2bc0563",
      "parents": [
        "b278ec38369e351c456b8459e4fa93d03e73f623",
        "13edb4977d49cb7d5d22186b4d93b85a0659b122"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:46:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:46:44 2019 +0000"
      },
      "message": "Merge \"Log notification location and assistant-generated when smart reply sent\""
    },
    {
      "commit": "b278ec38369e351c456b8459e4fa93d03e73f623",
      "tree": "42309adad875c88a3ce231caae0c33bdec313101",
      "parents": [
        "0f878e30bb5d3762a801c34995f067c9e90bc4e8",
        "bb0c2a2a330c9903fbb3badc55d9a8ded3bc3299"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Tue Jan 29 22:46:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:46:24 2019 +0000"
      },
      "message": "Merge changes from topics \"dsiable_settings_2\", \"disable_cc_settings\"\n\n* changes:\n  Added new APIs to let ContentCaptureService enable / disable the feature.\n  Added new APIs to let Settings enable / disable ContentCapture\n"
    },
    {
      "commit": "0f878e30bb5d3762a801c34995f067c9e90bc4e8",
      "tree": "0644509d6194540b8ecfb72b01d26ed2ac557dc7",
      "parents": [
        "6296773cd05e1922b8c943ffe40099b53b9ef72b",
        "e865b9d9bf8c739793aa645e3dca279e0bc22c0f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:44:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:44:14 2019 +0000"
      },
      "message": "Merge \"Log a warning if non-role holder attempts to read sms\""
    },
    {
      "commit": "6296773cd05e1922b8c943ffe40099b53b9ef72b",
      "tree": "166f738ad5d1f07ee52672041bd08fe234571110",
      "parents": [
        "1ebc40339a7102f95a3938703ff1f20e41c45ed8",
        "1cf59fde3548342d0bdac6191331b4d324e3e718"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:35:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:35:45 2019 +0000"
      },
      "message": "Merge \"Camera: Unhide Key constructors\""
    },
    {
      "commit": "526e9a00da70a8fa4ec343109acb844ecd4663e9",
      "tree": "2b3a1c0df8f17ac258ae2559ebce4f2c7325701a",
      "parents": [
        "c1cebf5d515f0d863f341014ef73814681484a51",
        "59c2da71b4ca1561e22390f16a3a514465ee8957"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:23:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:23:21 2019 +0000"
      },
      "message": "Merge \"FEATURE_FINGERPRINT is back to android.hardware.fingerprint\""
    },
    {
      "commit": "2d10bd04816b2931cc232602855a08f1c031de64",
      "tree": "c7af2f95bd9be5c567a2cd6cd20bd30bdb721991",
      "parents": [
        "06cb6f5252fb045688ee1d20b968bfa5fc1e4a67",
        "0c0af4b0cc6f945748afb2e009badb2725c5a1de"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 22:14:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:14:24 2019 +0000"
      },
      "message": "Merge \"Merge \"Whitelist packages from VPN lockdown: DPM API.\" into pi-dev-plus-aosp am: 299f825678\""
    },
    {
      "commit": "0c0af4b0cc6f945748afb2e009badb2725c5a1de",
      "tree": "ef05e34df699aa60a93cdd967a92cb1bc9f8e3d3",
      "parents": [
        "ae2c49680f12cf649764d3911b5bab9690f567d4",
        "299f825678c3292bb1b519f9abfced1ce4a61a31"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Jan 29 14:13:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 14:13:19 2019 -0800"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown: DPM API.\" into pi-dev-plus-aosp\nam: 299f825678\n\nChange-Id: I3deb4a865e109e2b2e67dc7d8ffc775747f34303\n"
    },
    {
      "commit": "06cb6f5252fb045688ee1d20b968bfa5fc1e4a67",
      "tree": "d0b43ab5c9ffbb9a7815fb7abf38501b5bb4c8f7",
      "parents": [
        "ae2c49680f12cf649764d3911b5bab9690f567d4",
        "effa5f438369810a3381cec612ab02deeda92f4c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:10:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:10:36 2019 +0000"
      },
      "message": "Merge \"Fixed ContentCaptureManager.getServiceComponentName()\""
    },
    {
      "commit": "577c93bd2eba5e451d69df1e873b7838fbd1da2a",
      "tree": "16c8ef03b78f397846115f5e4ef4e762ba280136",
      "parents": [
        "45fd11ca0ea32100d7d578ce2cbda44ad876a381",
        "fc039c36abc808d2d24bdd77c06a65e04f386e9b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 22:03:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 22:03:03 2019 +0000"
      },
      "message": "Merge \"Update IntentFactory to construct intents using RemoteActionTemplate... objects that are returned by the model\""
    },
    {
      "commit": "5fb9cef34604a4b63ca7b03f7f572235df88373c",
      "tree": "9aac2f12f4d6ebadc44f8cc628b2e4f0e602a8fb",
      "parents": [
        "3a0a5e9e9ac019f7fccb9dd2efb8b7d67d7f2069",
        "25995fee24365b8365b0a154d2193c63b7fe80be"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Jan 29 21:55:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:55:12 2019 +0000"
      },
      "message": "Merge \"New device config to enable location perm re-up\""
    },
    {
      "commit": "299f825678c3292bb1b519f9abfced1ce4a61a31",
      "tree": "5f2d2b626072126683c99648c06258f345cd2e9f",
      "parents": [
        "d42041fe96b465df5d7ddc233d35be0eddd23896",
        "5cba336daf843273b16f9d78acf37d207882bc07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:44:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:44:13 2019 +0000"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown: DPM API.\" into pi-dev-plus-aosp"
    },
    {
      "commit": "2b55d1c8cdf23c5e51779418910e501bac0a8362",
      "tree": "c63c1655a2eec7b2aceb8a5ff242013017f9b385",
      "parents": [
        "0f3dd0ebc323269a7a48a53138559ac518550a82",
        "67845718da1860b32cadaf9f9952923f0261d024"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:39:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:39:09 2019 +0000"
      },
      "message": "Merge \"Don\u0027t crash system with exception from onServiceChanged\""
    },
    {
      "commit": "0f3dd0ebc323269a7a48a53138559ac518550a82",
      "tree": "e63ab3de25b68e3b411a7a7e44fd0dafdc40461f",
      "parents": [
        "06dc2c3c1e85bbd2c5c4989e878effc20d2b7296",
        "b47ddd4a1d3363ed6477e6cf4ffbc13cc8164c24"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Tue Jan 29 21:26:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:26:03 2019 +0000"
      },
      "message": "Merge \"Run inspector annotation processor on framework\""
    },
    {
      "commit": "8a5c213cf7f8985dc70f14453a2cfadef978b467",
      "tree": "81c1f64aef27947aca77d3cd48bef085fe985a42",
      "parents": [
        "7315e7c69b22c86efd5c823c04b00f1187cf8203",
        "4bf5ff5859cf0a726ba222569dd68d32c1ec0db4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:07:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:07:04 2019 +0000"
      },
      "message": "Merge \"Add experiment flag for maximum number of smart actions per notification\""
    },
    {
      "commit": "78ce9ed65b5bb57ac41fe7c29f9c0aa3f45b7195",
      "tree": "5587bee0a8fa3c81280c8fa731dfb3a24d4c67d9",
      "parents": [
        "8c0e8181b8461084b6c1f0ba296a82b2f051f198",
        "73a8c1b06c6858821dc42c8fe3a4e0b0190fb429"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 21:05:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:05:47 2019 +0000"
      },
      "message": "Merge \"Update the notification_assistant DeviceConfig namespace.\""
    },
    {
      "commit": "9513822f40ffcea5c37f733e85f61f91638d456f",
      "tree": "845687a07a09c53e4345ff2f04c9dce26bf30f91",
      "parents": [
        "894ee44b53e27e2b4e9c64e712180482c349de51",
        "b7493c6059147c0708b9ef29374deaa2076bf0c7"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Tue Jan 29 12:11:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:11:12 2019 -0800"
      },
      "message": "Merge changes I94d15307,I7deb8556,I755b3140 am: 5aef5c6508\nam: b7493c6059\n\nChange-Id: I5f316278424f6c072c14f52e067d3306491b4a13\n"
    },
    {
      "commit": "173af94d25184216afc6daa7b759bc5740401a3f",
      "tree": "f198f01faf487a1a337ff51dc67a35ceb2b3039a",
      "parents": [
        "7e67bb0716268a999b3c20e8dab0ba966f116431",
        "a0a30a1a41338b4f9bd765c7944c684ed325213c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jan 29 20:07:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 20:07:13 2019 +0000"
      },
      "message": "Merge \"Introduce a new process state for location fg service\""
    },
    {
      "commit": "b7493c6059147c0708b9ef29374deaa2076bf0c7",
      "tree": "59fdd26de35da726f382e48ab8cdbc155aa4a02a",
      "parents": [
        "e7d03a6ff170e4edfd633ed45fe59ada1f833297",
        "5aef5c650846bd998248475bb1fefa7e53845085"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Tue Jan 29 11:53:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 11:53:43 2019 -0800"
      },
      "message": "Merge changes I94d15307,I7deb8556,I755b3140\nam: 5aef5c6508\n\nChange-Id: I2e38b52aeff244bdec199907f5cf90ce23ecbbfe\n"
    },
    {
      "commit": "a05d9b63b53c3e80d0d6825ffa53c8915125aa47",
      "tree": "239e6938f81786ed9b9a783bba552d8877c0e9bc",
      "parents": [
        "917955a4e669c9b237db621359ed67117758605a",
        "555d8b7eca0c40af87addea2d011dae7138b637a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jan 29 19:47:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:47:12 2019 +0000"
      },
      "message": "Merge \"Track ZygoteHooks API changes in libcore\""
    },
    {
      "commit": "5cba336daf843273b16f9d78acf37d207882bc07",
      "tree": "ac76af9106be574998456579cee3e11891f280a7",
      "parents": [
        "8a308349e3a178f64cc76bf0509fb296a746ec4b"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Fri Jan 25 08:50:06 2019 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Jan 29 19:37:21 2019 +0000"
      },
      "message": "Whitelist packages from VPN lockdown: DPM API.\n\nBug: 77468593\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpn\nTest: atest MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot\nChange-Id: I7508070f828fb7150df5d9e34846535d57c6a7c3\n"
    },
    {
      "commit": "917955a4e669c9b237db621359ed67117758605a",
      "tree": "2a7bb4adc7767442dc2ba136a654019c3b03111f",
      "parents": [
        "afe6ec4b271890b3ea943c1208acd6282642ee9b",
        "e21ab7eab46d1c99e0e3e3506edaca096f796e2d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 19:34:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:34:40 2019 +0000"
      },
      "message": "Merge changes from topic \"bug and incident report approval\"\n\n* changes:\n  Add IncidentCompanionService\n  Added a new \"incidentReportApprover\" permission protection flag.\n"
    },
    {
      "commit": "5aef5c650846bd998248475bb1fefa7e53845085",
      "tree": "dc12c660c8cfbc6fbc7f8357f1e56d59d4e27f27",
      "parents": [
        "d8148b6c8c259d3088a6d1aa9703ff208c76c36e",
        "4d6abe6534ddc8fbc2ffb04e685521bb83740f92"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 19:27:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 19:27:53 2019 +0000"
      },
      "message": "Merge changes I94d15307,I7deb8556,I755b3140\n\n* changes:\n  Atom: Add more Bluetooth atoms\n  Atom: Add A2DP playback related atoms to StatsLog\n  Fix typo in hci/enums.proto: OCCURED -\u003e OCCURRED\n"
    },
    {
      "commit": "7447f3bda99c200f5c9853615aab1ae8e72e6d8e",
      "tree": "991139b1cf0bc813ad0643f0c14b086a3bf0202b",
      "parents": [
        "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
        "489239befa63deaa46a43733a31420d7d4b9da24"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 19:00:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:00:10 2019 +0000"
      },
      "message": "Merge \"Add privacy platform flags.\""
    },
    {
      "commit": "b47ddd4a1d3363ed6477e6cf4ffbc13cc8164c24",
      "tree": "eae01a52e23563abcf8a7efe0a8f7154abd07491",
      "parents": [
        "a319c6448b027f1169722295ceedac564a13de78"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Mon Jan 28 19:54:09 2019 -0500"
      },
      "committer": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Tue Jan 29 13:34:31 2019 -0500"
      },
      "message": "Run inspector annotation processor on framework\n\nTest: m\nBug: 117616612\nChange-Id: Ifb013cf576e57818493a52aefec9729ecca4ac08\n"
    },
    {
      "commit": "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
      "tree": "131186bca19cd10903cbd547d40726320382f4c8",
      "parents": [
        "c0e07d738956be36d801f0686fe553fe5225b7a2",
        "3409263cbad37433dd15e9518437a92b946220d4"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 29 18:25:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:25:21 2019 +0000"
      },
      "message": "Merge \"WifiNetworkConfigBuilder: Split into 2 separate builders\""
    },
    {
      "commit": "c0e07d738956be36d801f0686fe553fe5225b7a2",
      "tree": "e569534c95a7aced15dcbf375efbd92b39644989",
      "parents": [
        "478561d5f992e9ffbdea48d108ff8d5b6626e179",
        "3d570a490ddff4c2ee872364a9f3e9791e2a39c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:24:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:24:33 2019 +0000"
      },
      "message": "Merge \"Fixed NPE on MainContentCaptureSession.handleFlushIfNeeded\""
    },
    {
      "commit": "3409263cbad37433dd15e9518437a92b946220d4",
      "tree": "496fa96a644b9d1b472fe11bc661b7efa27d623e",
      "parents": [
        "f53d972ed131494d764a66ab11f7b1e2ae78e2df"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 08:33:48 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 29 10:23:46 2019 -0800"
      },
      "message": "WifiNetworkConfigBuilder: Split into 2 separate builders\n\nSplit the existing WifiNetworkConfigBuilder into 2 separate builders,\none for building WifiNetworkSuggestion and one for WifiNetworkSpecifier.\n\nOther changes in the CL:\na) Marked the constructor of the abstract NetworkSpecifier class public\nto allow WifiNetworkSpecifier.Builder() (\u0026 hence WifiNetworkSpecifier) to\nbe public. The alternative is to put the builder for WifiNetworkSpecifier\nin some other file (like WifiManager)\nb) Mark WifiNetworkSpecifier class public to make it\u0027s builder visible.\nc) Modify the documentation (\u0026 usage example) for WifiNetworkSpecifier\nbuilder to explicitly call out that this can only be used for a local\nwifi connection (i.e no internet capability).\n\nBug: 123313291\nTest: ./frameworks/base/wifi/tests/runtests.sh\nTest: make docs\nChange-Id: I1a5fcff886124010222e112dbca92797a514b6d9\n"
    },
    {
      "commit": "c62d5fab0a00e9ab566a2a5ead53e7330bf75ffa",
      "tree": "7fec32040092bc324bd196383461d1b4798ad902",
      "parents": [
        "b2177dce503edaf2d1b170afecca481098a2cc71",
        "70bcf38e2cf27cfcd920ebf17500fa97478dc0d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:22:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:22:07 2019 +0000"
      },
      "message": "Merge \"Moved Content Capture settings to DeviceConfig.\""
    },
    {
      "commit": "debdadecc23c96481b92c7da9e3bdd02b606a545",
      "tree": "945ca3bd027d8925ca8d1fba764f7e5c0c06665e",
      "parents": [
        "7e8bd1e0d93d640beca3ed88528153bbefc8a8b6",
        "516020a523558d1603f759d5bc566d7ba7572ace"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 29 18:01:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:01:05 2019 +0000"
      },
      "message": "Merge \"Fix LauncherApps.isActivityEnalbed()\""
    },
    {
      "commit": "e21ab7eab46d1c99e0e3e3506edaca096f796e2d",
      "tree": "d2e007d50ba8ac337c24fe3652457d74828ac273",
      "parents": [
        "5a15b55107651968312f39a830ddb26909b9d362"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 18 15:00:25 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 09:59:28 2019 -0800"
      },
      "message": "Add IncidentCompanionService\n\nIt is a helper in the system process that helps dumpstate and incidentd get\nuser confirmation to share reports\n\nBug: 123543706\nTest: bit GooglePermissionControllerTest:*\nChange-Id: Ia3fe4bd5257044ed89fe56ce683876fa03ba6c36\n"
    },
    {
      "commit": "5a15b55107651968312f39a830ddb26909b9d362",
      "tree": "e6c47dbeb0057834212ae1e488fa334dc5ab12ea",
      "parents": [
        "f5e95eff500a03e52c165130ab5f41623d32fd8b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 18 10:40:04 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 09:59:28 2019 -0800"
      },
      "message": "Added a new \"incidentReportApprover\" permission protection flag.\n\nThis gives the ONE app installed on the system the permission to\nauthorize the sharing of incident and bug reports with an app.\n\nCurrently that app is PermissionController.  Package Manager\nenforces that there is only one installed, and refused to boot\nif that isn\u0027t the case.\n\nBug: 123543706\nTest: bit GooglePermissionControllerTest:*\nChange-Id: I76a7fad0ea36359bbb0ff09669df46202d059dab\n"
    },
    {
      "commit": "bc1a59feec102a04ad64d957cd0862000565eaed",
      "tree": "22d68ab328a9319729cc53df6670d9867511d942",
      "parents": [
        "1f0348524f76eaf74c4ea692f6e02681463e39e1",
        "62df70b0f30b4faff9ecf31595f0efda4bcdce83"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 17:43:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:43:30 2019 +0000"
      },
      "message": "Merge \"Use a specific theme for the car user switching dialog.\""
    },
    {
      "commit": "67845718da1860b32cadaf9f9952923f0261d024",
      "tree": "e7be020266251dce22e1aadb1d9232703a657232",
      "parents": [
        "e8d1eaa1dcc8308c5959a83ce483f3194a40cd82"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 29 09:39:01 2019 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 29 09:39:01 2019 -0800"
      },
      "message": "Don\u0027t crash system with exception from onServiceChanged\n\nChange-Id: I6d66eb8388838da5aed50283f169c95ab5d7bf4e\nFix: 118839305\nTest: boot, code inspection\n"
    },
    {
      "commit": "1f0348524f76eaf74c4ea692f6e02681463e39e1",
      "tree": "3982bc8dd75c2b43fd61393cdcefb0e4805c0511",
      "parents": [
        "b3f28003ee01c79a9c180dd0949ce6e6b888dca3",
        "f996c2c8c966ec36e4b9820370bc6244bcb177e8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Jan 29 17:23:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:23:22 2019 +0000"
      },
      "message": "Merge \"Fix job scheduler constant\""
    },
    {
      "commit": "9f5f78af5ce9519837e27e5367397bca176d1716",
      "tree": "b131ca0ac0cc4019798fdc15ebcbd7808900a6af",
      "parents": [
        "a319c6448b027f1169722295ceedac564a13de78",
        "2df731cf3666c0507f4a908650c061f70b4d376e"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Jan 29 17:12:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:12:02 2019 +0000"
      },
      "message": "Merge \"audio: Fix NULL check\""
    },
    {
      "commit": "63d14042a28138c87e4bf349ae00b39cd3ca1dd4",
      "tree": "e7f6ceeca7308086506c6c87f8ddcaadd5c829b7",
      "parents": [
        "3fce7487c3a9b4358202285b09603a31f5e84a69",
        "51598602e39570ef482d830eb013af44793852d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:40:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:40:57 2019 +0000"
      },
      "message": "Merge \"Support Slices in Settings Search\""
    },
    {
      "commit": "4bf5ff5859cf0a726ba222569dd68d32c1ec0db4",
      "tree": "d7aaa41337250d951d90cc0137441068d9aaf89c",
      "parents": [
        "9b23e4f42baf2e545b30006b23dd216580c4cddd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Jan 16 14:27:25 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 16:31:15 2019 +0000"
      },
      "message": "Add experiment flag for maximum number of smart actions per notification\n\nWe here add an experiment flag to limit the number of smart actions\nshown per notification (including turning all small actions off) from\nthe System UI.\n\nBug: 122506860\nTest: atest SystemUITests\nTest: call \"adb shell settings put global\n    smart_replies_in_notifications_flags enabled\u003dtrue,max_num_actions\u003dX\" for\n    different values of X and ensure the behaviour is correct.\nChange-Id: I2759f4bc297386d20f3a6d1cb2975165e5c87c38\n"
    },
    {
      "commit": "f783c1ae0551ae2181e798847fea6243f1b4102e",
      "tree": "f21fcaa5aaa834bdfffe50967a1ce67b672ca73b",
      "parents": [
        "1f47ab08c1f54be43d320a5b58701b4a3f66077b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 29 08:01:03 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 29 08:01:03 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib0d363df5ec4022873ac6f5742f4c1e10b9bcfef\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f5e95eff500a03e52c165130ab5f41623d32fd8b",
      "tree": "eb617633c9aa23d5181423df05a57979f76ba089",
      "parents": [
        "bade093c2cb7f15de1464de9c81f0849c69d6604",
        "6cd1b70a1ee746a419e42a3bb0e4af08ce5806ee"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Tue Jan 29 15:31:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:31:14 2019 +0000"
      },
      "message": "Merge \"Initialise hidden api usage logger pre-fork\""
    },
    {
      "commit": "bade093c2cb7f15de1464de9c81f0849c69d6604",
      "tree": "7777f5e52f65508884e3b40d766ca669ad1d677c",
      "parents": [
        "fdbddda50e329936efe080d742d33bdae83c53fa",
        "2a48c29cb67f6ecacb0aa2faedb94a255cee32e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 15:25:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:25:38 2019 +0000"
      },
      "message": "Merge \"Specify status results for RollbackManager.commitRollback.\""
    },
    {
      "commit": "13edb4977d49cb7d5d22186b4d93b85a0659b122",
      "tree": "c528f6291b9b9576772b99b0b40085662fc52b46",
      "parents": [
        "9b23e4f42baf2e545b30006b23dd216580c4cddd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Jan 28 21:40:04 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 15:23:49 2019 +0000"
      },
      "message": "Log notification location and assistant-generated when smart reply sent\n\nWhen logging that a smart reply was sent, now also log where the\nnotification (containing the reply) is shown, and whether the smart\nreply was generated by the assistant (or provided by the application\nitself).\n\nBug: 120767764\nTest: click smart reply from notification shade and from heads-up to\nensure correct location is logged.\nTest: click smart reply with system-generated replies vs. app-generated\nreplies to ensure we log generatedByAsssistant correctly.\nChange-Id: I43e1f5a07732d578d7890a6f059432c6d6e5038c\n"
    },
    {
      "commit": "555d8b7eca0c40af87addea2d011dae7138b637a",
      "tree": "0d4b60859310ad79f9595ca5ad7e443228f052f7",
      "parents": [
        "c0b8bb4b531571931c499f4adcf44209d680dab7"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jan 28 18:29:20 2019 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jan 29 15:18:40 2019 +0000"
      },
      "message": "Track ZygoteHooks API changes in libcore\n\nTrack ZygoteHooks API changes in libcore to make\nthe ZygoteHooks API more consistent.\n\nBug: 111742291\nTest: build / boot / treehugger\nChange-Id: Ie65aac6539cffc90663807791511b95a6cd61ab4\n"
    },
    {
      "commit": "c0b8bb4b531571931c499f4adcf44209d680dab7",
      "tree": "69755861b54c60b53088248979fd52527aaf8150",
      "parents": [
        "36869f3a6bed46735ff7349fb6bc65b62d5955be",
        "735f1191a2c373fbb1bd8100290f670783428493"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 15:03:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:03:18 2019 +0000"
      },
      "message": "Merge \"Frameworks: Add APEX e2e tests to presubmit\""
    },
    {
      "commit": "39594b4f1865344ea795fb23b8ea07ca3a59b18c",
      "tree": "38a5ecae27c65493edc463b6a7b5408032f6af42",
      "parents": [
        "00075f9245ab38ab011c03f371951cffe827269b",
        "bacaa1d161f5fffd335af96d3a17ecbfbe2195c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 14:52:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 14:52:16 2019 +0000"
      },
      "message": "Merge \"reset path before append glyph outlines, to match old SkPaint behavior\""
    },
    {
      "commit": "2df731cf3666c0507f4a908650c061f70b4d376e",
      "tree": "9fcf37de7dc6de8e82c81dc2cefed447495ee553",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Jan 29 06:37:11 2019 -0800"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Jan 29 06:37:11 2019 -0800"
      },
      "message": "audio: Fix NULL check\n\nWe already know jAudioAttributeArray is non-NULL (or else we\u0027d\ncrash when dereferencing it).  We really want to check if the\ncontents of jAudioAttributeArray is NULL or not, so we fix this\ncheck.\n\nTest: TreeHugger\nChange-Id: I956d99fe608f5e1b9cd0bc3e7c4075e343a6b5ab\n"
    },
    {
      "commit": "00075f9245ab38ab011c03f371951cffe827269b",
      "tree": "46ca183b1440d549161eb760a0922f60ff299b07",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb",
        "6d79ab7547238b2410da816342684fca2b970d1e"
      ],
      "author": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Tue Jan 29 14:14:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 14:14:54 2019 +0000"
      },
      "message": "Merge \"Add microphone pemrission on default to content catprue service package\""
    },
    {
      "commit": "bacaa1d161f5fffd335af96d3a17ecbfbe2195c2",
      "tree": "3c74b723ed87759d4454880c7c969c9917d149a3",
      "parents": [
        "ae13a1f87439bc16c059e4c697e763d9c85efe23"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Jan 29 08:07:50 2019 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Jan 29 14:01:23 2019 +0000"
      },
      "message": "reset path before append glyph outlines, to match old SkPaint behavior\n\nBug: 123503704\nBug: 123541872\nTest: make and open Maps\n\nChange-Id: I2fed9518e84bcd8124b9a8da1b16f3f06246c1e1\n"
    },
    {
      "commit": "2a48c29cb67f6ecacb0aa2faedb94a255cee32e7",
      "tree": "9b740d872dc662dc35ce9193007d1f8994009d42",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 17:33:48 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 13:35:56 2019 +0000"
      },
      "message": "Specify status results for RollbackManager.commitRollback.\n\nRather than implicitly reusing the PackageInstaller status codes.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I86929c0c1a5153c7f58e255e104b30fe96ddeca8\n"
    },
    {
      "commit": "66a23d050451e2548fa73f31f274ff59bc5c2fcb",
      "tree": "e39354476ab5e2f4062cc6ae7523267797a99b7e",
      "parents": [
        "7fc3aa0a0ef6459c0900bea608fc67b83011149e",
        "bf5b5c44614399ccf8759a23e61af518f8f54f2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 13:17:22 2019 +0000"
      },
      "message": "Merge \"Add a way to record causePackages for rollbacks.\""
    },
    {
      "commit": "1b306c428929bb432840989528d140578341273e",
      "tree": "9a896d2d4610b2e45663b561d193c79ffb4bed83",
      "parents": [
        "287da6be9d20898436c98d31653f80a36d8ee238",
        "962017e49b45fb6f68f4f0f545742361e4ffad89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "message": "Merge \"Foldables: Add IDisplayFoldListener\""
    },
    {
      "commit": "6cd1b70a1ee746a419e42a3bb0e4af08ce5806ee",
      "tree": "2c0a471ac0ec0626b7ac0acc222c4a27208efa34",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Fri Jan 25 16:29:44 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Tue Jan 29 12:37:21 2019 +0000"
      },
      "message": "Initialise hidden api usage logger pre-fork\n\nChange-Id: I80f82092ef779a7dc1f1322cb7c05ebf5e59939b\nTopic: hidden-api-reporting-upcall\nTest: m\nBug: 119217680\n"
    },
    {
      "commit": "287da6be9d20898436c98d31653f80a36d8ee238",
      "tree": "dcbff74cb53b745e763d9692d341dc3de3737489",
      "parents": [
        "40a701d7e3c2916c8459c693649695c61d0a64ca",
        "04c1e6533b1f6ae9a1c52d608bdcf3d8d80408cb"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 04:34:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:34:56 2019 -0800"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\" am: 4a838a68d6 am: 06318332ef\nam: 04c1e6533b\n\nChange-Id: I6f08c2a2fb43ca34297a1e3289fca9da7cfe7213\n"
    },
    {
      "commit": "8be71c0fe27212359a340f274b57b1220c7abc41",
      "tree": "66f69e05da279adffafd4fb998e6514e32d3b2fb",
      "parents": [
        "1f9995f32da43ad31956fa0323f8374148ed7b1b"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 01:22:13 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jan 29 21:21:17 2019 +0900"
      },
      "message": "MediaController: Remove dispatching key event as system service APIs\n\nThis removes hidden API usages from the fwk to apex, which would be\nprohibited.\n\nWith this API, the dispatching logic is changed as follows for sending\nkey events directly to MediaSessionRecord through MediaSessionService.\n\nBefore:\n    PhoneWindow\n    -\u003e MediaController.dispatch***AsSystemService(key)\n    -\u003e MediaSessionRecord\n\nAfter:\n    PhoneWindow\n    -\u003e MediaSessionManager.dispatch**AsSystemService(sessionToken, key)\n    -\u003e MediaSessionService\n    -\u003e MediaSessionRecord\n\nBug: 123485698\nTest: Build, flash and injected some key events\nChange-Id: I3e0bca7565ae2f142c3389322d867700646d5038\n"
    },
    {
      "commit": "04c1e6533b1f6ae9a1c52d608bdcf3d8d80408cb",
      "tree": "0d056664816c2e983040e92f7923a8c958576ded",
      "parents": [
        "8a308349e3a178f64cc76bf0509fb296a746ec4b",
        "06318332ef434424e5241e41b39b59d5572673da"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 04:20:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:20:52 2019 -0800"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\" am: 4a838a68d6\nam: 06318332ef\n\nChange-Id: I0f4418b73b455f9b37ae8f5b2ca1a19884c51ff9\n"
    },
    {
      "commit": "73a8c1b06c6858821dc42c8fe3a4e0b0190fb429",
      "tree": "699f676ff1bb3e885852e335a4040798029563df",
      "parents": [
        "9b23e4f42baf2e545b30006b23dd216580c4cddd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Wed Jan 23 18:15:39 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 12:19:27 2019 +0000"
      },
      "message": "Update the notification_assistant DeviceConfig namespace.\n\nTo adhere to new API guidelines we here update the\nnotification_assistant namespace in DeviceConfig.\n\nBug: 120792826\nTest: make ExtServices\n    \u0026\u0026 adb install -r $OUT/system/priv-app/ExtServices/ExtServices.apk\n    \u0026\u0026 atest ExtServicesUnitTests\nChange-Id: I85f714931c28c7a35c64b1394992afcd7aa68490\n"
    },
    {
      "commit": "06318332ef434424e5241e41b39b59d5572673da",
      "tree": "c9f0f34590389862b2c5aa9aca369e00ebaf5353",
      "parents": [
        "d91372e4cbd80b3f4c93c79cbfd2a9e7b82e4604",
        "4a838a68d6f5ccde33e87951405358583543be0b"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 04:11:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:11:44 2019 -0800"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\"\nam: 4a838a68d6\n\nChange-Id: I27ecc795228c7bd91c8443a9ba3dad19d8010cf8\n"
    },
    {
      "commit": "d0c4680e1266511ae5f46d0034117636e2b4e324",
      "tree": "44a43e313156921ced298d3ec294ed0bb3e6fc51",
      "parents": [
        "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
        "031e0aa44e89c26c56ea0cc38a9a12b22749dc05"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:53:19 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3 am: dfa16fe772\nam: 031e0aa44e\n\nChange-Id: I7a1f7071d7b13b5e92fdf1af1686abdd8ceea3d6\n"
    },
    {
      "commit": "6d79ab7547238b2410da816342684fca2b970d1e",
      "tree": "040b7c1697fdfb0e6408aa7fbe3fcafc49701d73",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a"
      ],
      "author": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Thu Jan 10 10:52:11 2019 +0200"
      },
      "committer": {
        "name": "Nadav Bar",
        "email": "nadavbar@google.com",
        "time": "Tue Jan 29 13:50:40 2019 +0200"
      },
      "message": "Add microphone pemrission on default to content catprue service package\n\nThis is required for capturing playback audio for Tap2Captions. (Live\nCaptions).\nRead the content capture service package name from the content capture\nservice name defined in the resources.\n\nChange-Id: I6190e1eddf67a9f1d3d3718f61b22a0f235a05e9\nBug: 120408493\nTest: manually that actions services has the permissions granted.\n"
    },
    {
      "commit": "4a838a68d6f5ccde33e87951405358583543be0b",
      "tree": "6b76b501d964c99864099495e028c823c412c699",
      "parents": [
        "f89a1cfd21a1bb4461fd62537c7353d4dae95832",
        "0bf364d92e30ee30ea8bb253f6417cf8fe1ef862"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 11:45:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 11:45:15 2019 +0000"
      },
      "message": "Merge \"Move FdEventsReader to the shared area.\""
    },
    {
      "commit": "6922228cd97ced37a5b8b3be47c8b369e4fc0b6b",
      "tree": "65719fada9be70961c567bd7f7cee38a361158da",
      "parents": [
        "1ea577544891775e76cdb22dea66de04cc00f34a",
        "08747c5ccb844e853bbf176a420abe8cbaac34a3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:39:27 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe am: ca1d65e707\nam: 08747c5ccb\n\nChange-Id: Ib755bbfc5bb6bff4ada3995b70dfe8fc2d40b4f9\n"
    },
    {
      "commit": "031e0aa44e89c26c56ea0cc38a9a12b22749dc05",
      "tree": "3c5c1b6d5a584140a22bc43f37fa9b327584b68a",
      "parents": [
        "08747c5ccb844e853bbf176a420abe8cbaac34a3",
        "dfa16fe77242511674edb5e55bdf170f8af3c2eb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:34:23 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\" am: 1e002eede3\nam: dfa16fe772\n\nChange-Id: Ib5ebe3134fb1d53581b9d91b4f4f142afb5e9fb3\n"
    },
    {
      "commit": "08747c5ccb844e853bbf176a420abe8cbaac34a3",
      "tree": "24b4d8d3b2fa037287dd3b4457fbd76567d4912f",
      "parents": [
        "117a843303384fb0cea193719b2cff6f145f2364",
        "ca1d65e707fe5320233d5e7249555a5662526e93"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:29:01 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\" am: 9cc31061fe\nam: ca1d65e707\n\nChange-Id: I978bdb626c1f4c8bbe736c8bad1c74fb6a67b4b5\n"
    },
    {
      "commit": "dfa16fe77242511674edb5e55bdf170f8af3c2eb",
      "tree": "919478e364db75b9296f37f8249998a4fd64a3ac",
      "parents": [
        "ca1d65e707fe5320233d5e7249555a5662526e93",
        "1e002eede3944e4327ccc1e39c3f143e3e8dcee4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:21:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:21:22 2019 -0800"
      },
      "message": "Merge \"Add utils connect, setsockopt, bind, sendTo\"\nam: 1e002eede3\n\nChange-Id: Ida2a99f35affe3cb9213f71ba622ace51c4d6f57\n"
    },
    {
      "commit": "ca1d65e707fe5320233d5e7249555a5662526e93",
      "tree": "4bf7446264fe5c503ed93c9f03572817a8c506d5",
      "parents": [
        "3af3f76129c6b23bc8970318df1b21664bf30209",
        "9cc31061febd54e64b3a8ab9f3229578de58ce09"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 03:17:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 03:17:41 2019 -0800"
      },
      "message": "Merge \"Add NetworkUtils utilities to SystemApi\"\nam: 9cc31061fe\n\nChange-Id: I82f20718d86b08cd0916ee33300ca0ee734305a6\n"
    },
    {
      "commit": "1ea577544891775e76cdb22dea66de04cc00f34a",
      "tree": "599b4f68cd188818eb2c65800726a03bb2b00701",
      "parents": [
        "6c3fc39458cdb3cc17d5fb0a9f3bed5e49e472b4",
        "2b3be86334e4bacb8ddd66f05ab828474a073d3f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 10:51:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 10:51:26 2019 +0000"
      },
      "message": "Merge \"Game Driver: rename GUP to Game Driver\""
    },
    {
      "commit": "6c3fc39458cdb3cc17d5fb0a9f3bed5e49e472b4",
      "tree": "7ff8add55cc8c4cf6f0b741c7e40ca8a55bf91be",
      "parents": [
        "f018cc9cac33a0d7e18002b5e422e10f1e42eb05",
        "595416be77bf63ecedff15e3c87c8b958a6b37b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 10:39:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 10:39:48 2019 +0000"
      },
      "message": "Merge \"Foldables: Implement emulation for folded screen\""
    },
    {
      "commit": "0bf364d92e30ee30ea8bb253f6417cf8fe1ef862",
      "tree": "67e259c51cd0a92e5e91cc999bce69b08516ed87",
      "parents": [
        "567cc7890a380bcda62ce318c5816e3d44eadab2"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 18:30:03 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 29 18:35:11 2019 +0900"
      },
      "message": "Move FdEventsReader to the shared area.\n\nThis is necessary both in the network stack app and the\nframework.\n\nTest: FrameworksNetTests\nChange-Id: I48af0ab29405501f0581a6c0c9ce6e5d4a32c8b4\n"
    },
    {
      "commit": "bf5b5c44614399ccf8759a23e61af518f8f54f2e",
      "tree": "40f59759692bc17421d7ec70e982784f905778b5",
      "parents": [
        "908e048d73c7fec03e727c440d8843c7b304bc49"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Mon Jan 28 15:26:37 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jan 29 09:20:19 2019 +0000"
      },
      "message": "Add a way to record causePackages for rollbacks.\n\nBy passing a new causePackages list of VersionedPackage to\ncommitRollback and adding a RollbackInfo.getCausePackages() method to\nretrieve the cause packages for committed rollbacks.\n\nBug: 112431924\nTest: atest RollbackTest\nChange-Id: I3b52511fd7e31b6304e7a7c34180dbb4d20f6dbf\n"
    },
    {
      "commit": "962017e49b45fb6f68f4f0f545742361e4ffad89",
      "tree": "dae6c9b3f016ef911128a864559c6e31661621ce",
      "parents": [
        "595416be77bf63ecedff15e3c87c8b958a6b37b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Nov 27 15:11:46 2018 +0100"
      },
      "committer": {
        "name": "Chilun Huang",
        "email": "chilunhuang@google.com",
        "time": "Tue Jan 29 09:15:28 2019 +0000"
      },
      "message": "Foldables: Add IDisplayFoldListener\n\nInclude ag/5663399 to unregister display fold listener.\n\nBug: 123245311\nTest: atest WmTests\nChange-Id: I60776fddd4a671b7443cd33220271fed84503b27\n"
    },
    {
      "commit": "249da094eb55df04eac8168483001e3f6f409ecb",
      "tree": "543f3cba89a2fcdea5f21c7f1bd2c81e822e3e46",
      "parents": [
        "5c5f1ba99c178793d8322718fe2334a1f5f2a51f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 15:17:00 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:49:36 2019 +0900"
      },
      "message": "Add utils connect, setsockopt, bind, sendTo\n\nThe utilities are not supported as public API but required as SystemApi\nfor the NetworkStack.\n\nTest: flashed, boots, WiFi works\nBug: 112869080\nChange-Id: Ia64b3bf9c6c33cf61bed76469ea9963b550bed2b\n"
    },
    {
      "commit": "d5b1afc8ae7f72aaa3df721f201ad97fe26a5b7f",
      "tree": "4e2eac94e2c0e7349fd6c64a6931a1593b2ae37a",
      "parents": [
        "1f9995f32da43ad31956fa0323f8374148ed7b1b",
        "82dc85af6482b950ab7b7a6f48e1edc98638947b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Jan 29 08:34:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 08:34:05 2019 +0000"
      },
      "message": "Merge \"Speed up Zygote connection retry.\""
    },
    {
      "commit": "5c5f1ba99c178793d8322718fe2334a1f5f2a51f",
      "tree": "2669b2f6e86cab7ba7b67ab38de8365e54bf0ee0",
      "parents": [
        "5cf41e47fe12ccbe110eb01ac788b627bdc89965"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 12:08:43 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 17:30:26 2019 +0900"
      },
      "message": "Add NetworkUtils utilities to SystemApi\n\nattach*Filter and addArpEntry are necessary for the NetworkStack but are\nonly usable for apps that have system permissions.\nAlso includes system API for IpPrefix, LinkAddress, LinkProperties,\nNetwork, and static modifier in ApfCapabilities that were missed in\nprevious CLs.\n\nTest: Builds, flashed, WiFi works\nBug: 112869080\nChange-Id: If141ae6a2f9145f5af64ba002ca44938f39b90a9\n"
    },
    {
      "commit": "595416be77bf63ecedff15e3c87c8b958a6b37b7",
      "tree": "faeb5cb7d20de53ae8501df59459d38d0fef102b",
      "parents": [
        "d22cf2d3ab9a89d1e656a483ea772da64c629ceb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Oct 14 14:50:33 2018 +0200"
      },
      "committer": {
        "name": "Chilun",
        "email": "chilunhuang@google.com",
        "time": "Tue Jan 29 16:22:44 2019 +0800"
      },
      "message": "Foldables: Implement emulation for folded screen\n\nInclude ag/5696684 to fix an issue where the folded state was not\nproperly applied if a display override was restored after boot.\n\nBug: 123245311\nTest: adb root \u0026\u0026 adb shell setprop persist.debug.force_foldable true \u0026\u0026 adb shell stop \u0026\u0026 adb shell start; covering the proximity sensor will half the available display area.\nTest: Fold, power off, unfold, power on, verify entire display is usable.\nTest: atest WmTests\nChange-Id: I4d1eda8e7796bf30549c1154e3e041f9520bea24\n"
    },
    {
      "commit": "5b8ef04f36d9d5b537e67358a930b33beca14e30",
      "tree": "25da0de270b9759717cb6c6ff3b4ec127e9f5eeb",
      "parents": [
        "d0bb9eab0d7feedf382270c450bd4d7c69890308",
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:47:36 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a am: 27ae908282\nam: ca7c41f5fa\n\nChange-Id: I6d059f9cd1a694659bfd7ac09a32022d29c03f85\n"
    },
    {
      "commit": "d8c592703d558c3ddd821d9a3f65df69ed7c1a05",
      "tree": "bd0a6849c4d5c8524ddc61ddb946b3dce25aaecf",
      "parents": [
        "be77fdac32dfbe24dbd8f06db8e0d8221ff6e1f8",
        "32b84ede511998184250eec517293f009fe679cd"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:59:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:59:55 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\" am: 3ffdb26aa8 am: c538141c6d\nam: 32b84ede51\n\nChange-Id: I67f436d48dfd5578d04d284e7669685760b0716f\n"
    },
    {
      "commit": "ca7c41f5fa121c778f00b2c8696253affa7eaa00",
      "tree": "6aabbf38d86ec1949363b9743cb41e50e95f967c",
      "parents": [
        "5f34ef1c3d09d716ec7cc200cad5830a53fc97d3",
        "27ae908282046d3e1b6ba5eefc13e00fc48147b0"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 22:57:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:57:39 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\" am: cec60fa56a\nam: 27ae908282\n\nChange-Id: I89fe62b4baf63104359bb6741807bb2f1666cdd9\n"
    },
    {
      "commit": "2d04d9870c8b0cc85018ff75b67d1a2645235311",
      "tree": "739975a9e75ab9b440a8fa833e99e3accf2df0d9",
      "parents": [
        "21431621c99e442167d0ba7ec43e33c1e33799a5",
        "db8af6277749bc1acf62c1edd58e6ea1c6805a21"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 28 22:33:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:33:27 2019 -0800"
      },
      "message": "Merge \"jni: more O_CLOEXECs\" am: 0bd511611e am: c37cf98395\nam: db8af62777\n\nChange-Id: I34f53d427efb89f295a2027ceffcb5ccbd149e0b\n"
    },
    {
      "commit": "32b84ede511998184250eec517293f009fe679cd",
      "tree": "54d431952407653ff7fd349ef828534dd9a3f29f",
      "parents": [
        "697a064562d0edd294428a461830d27922d7b713",
        "c538141c6ddb6cdbdf39e4d3a21704aa434898a8"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 22:14:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:14:28 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\" am: 3ffdb26aa8\nam: c538141c6d\n\nChange-Id: I5e1c1d44396099c841f09bfdd2ac956f01fd4ceb\n"
    },
    {
      "commit": "1f47ab08c1f54be43d320a5b58701b4a3f66077b",
      "tree": "fe7bddc0a77a0c4b5334bb9079a5ee3ae7ae7077",
      "parents": [
        "b9f55143bc8e26bdeb2d8c877dfea1c42edbc17d",
        "2b996ad0dd0720d8a40bd1ce9f4c205c371bef13"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Jan 28 22:13:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:13:24 2019 -0800"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown.\" am: 774c3ce152 am: b478bb25ac\nam: 2b996ad0dd\n\nChange-Id: Ice1f8f27da3d0092af58c8e93969575ba9f8f925\n"
    },
    {
      "commit": "db8af6277749bc1acf62c1edd58e6ea1c6805a21",
      "tree": "c8f927326d495af07256885af4cc32250826f55c",
      "parents": [
        "ccfc9c14801e43e63a9d87b809588952c97ea059",
        "c37cf983951a1b692d549603421f14db88a59c6f"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 28 21:46:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:46:54 2019 -0800"
      },
      "message": "Merge \"jni: more O_CLOEXECs\" am: 0bd511611e\nam: c37cf98395\n\nChange-Id: I358eab4877418f2c9a09a8b8d8c4c978de0656d7\n"
    },
    {
      "commit": "ccfc9c14801e43e63a9d87b809588952c97ea059",
      "tree": "da32fc30282a23ec77526402ba2013436806e08c",
      "parents": [
        "2b996ad0dd0720d8a40bd1ce9f4c205c371bef13",
        "e532469994f31f67a0d3a3883bea5b3e2a5e9875"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Jan 28 21:40:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:40:57 2019 -0800"
      },
      "message": "Merge \"[DO NOT MERGE] ViewRoot: Notify app when surface is released from setWindowStopped\" into pi-dev\nam: e532469994\n\nChange-Id: Id420ae52be01629921f2a190a0c5b10d7e074316\n"
    },
    {
      "commit": "2b996ad0dd0720d8a40bd1ce9f4c205c371bef13",
      "tree": "bd8e1c73b44fa9516eb4587ee648eac4d3f54493",
      "parents": [
        "baa788a7aad0d286de561c1cd8e2825886d6ff22",
        "b478bb25ac73981b451860a37925f7b79dcb2465"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Jan 28 21:34:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:34:03 2019 -0800"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown.\" am: 774c3ce152\nam: b478bb25ac\n\nChange-Id: I10094606f74e6cdc5f4b0b6591cf776fd895b1d3\n"
    },
    {
      "commit": "2ef1ad5216d830b97c20c899e9a3fc1e50d3bc0f",
      "tree": "ad9601b00864d3574f34b95ff70efd364ae706fa",
      "parents": [
        "f34d9f7354221ce07316f1f92ccd6cfd917139b3",
        "454d6e56f3fadcb4b33799155b7b9bfa512ab802"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 21:25:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:25:13 2019 -0800"
      },
      "message": "Merge \"Remove DumpstateOptions\" am: 706b2d0e16 am: bc960e3905\nam: 454d6e56f3\n\nChange-Id: I765b9e390a709ced07f9173d05d95df5243764ab\n"
    },
    {
      "commit": "27ae908282046d3e1b6ba5eefc13e00fc48147b0",
      "tree": "d59e2a971a9136c27e19732ee2fd3a003c261ea8",
      "parents": [
        "0b7bfe4c3f7526525eeffb38f161a586a0330ac9",
        "cec60fa56a9347d2669f1a3415085c162b5dd108"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 21:19:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:19:36 2019 -0800"
      },
      "message": "Merge \"Add SocketUtils for NetworkStack\"\nam: cec60fa56a\n\nChange-Id: I0db40afbf2de55d77d9d5493e556f499d2383f59\n"
    },
    {
      "commit": "454d6e56f3fadcb4b33799155b7b9bfa512ab802",
      "tree": "a70fb8ff3faf6fcc41e492f874997a02a26fd2e4",
      "parents": [
        "0c024ea7118dffac154a7ec078f76f3b3488cbfd",
        "bc960e39054b85bebb03c4a05978d95386c14a95"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 21:00:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:00:13 2019 -0800"
      },
      "message": "Merge \"Remove DumpstateOptions\" am: 706b2d0e16\nam: bc960e3905\n\nChange-Id: Ieb16f21c95a1fd332530e1630101b56e8c4efdb7\n"
    },
    {
      "commit": "c538141c6ddb6cdbdf39e4d3a21704aa434898a8",
      "tree": "ff87df8c9e5267f916336210005fc9970059a573",
      "parents": [
        "daae1f52654520c34cad7b1a60d34af033732a3a",
        "3ffdb26aa8da4778c10739049299a09d6d9febf5"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Jan 28 20:48:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:48:08 2019 -0800"
      },
      "message": "Merge \"Add Secure NFC functionality\"\nam: 3ffdb26aa8\n\nChange-Id: Ic3131f8763d0e04e50a81652f6b0e08e48bd0f1e\n"
    },
    {
      "commit": "d38769402a02a793d1a38944924afff0d16c9a55",
      "tree": "e699d5eb84b7c67ba5e2b64538bfc980644f64ab",
      "parents": [
        "14e472690a0da6b89fcffd51bdb4411492281d8a",
        "f1c0ec00a3120b2026c5ed30a3670ea1baf944d6"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Mon Jan 28 20:42:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:42:08 2019 -0800"
      },
      "message": "Merge \"Expose bugreporting API as system API.\" am: 6ac57c669a\nam: f1c0ec00a3\n\nChange-Id: I6d0dd760b964d2e4ccfc271f001023a066c350ea\n"
    },
    {
      "commit": "c37cf983951a1b692d549603421f14db88a59c6f",
      "tree": "65ff52edf041300725c381a025da810a37442887",
      "parents": [
        "b478bb25ac73981b451860a37925f7b79dcb2465",
        "0bd511611e73945a01c65db1183f549beff95105"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 28 20:31:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:31:59 2019 -0800"
      },
      "message": "Merge \"jni: more O_CLOEXECs\"\nam: 0bd511611e\n\nChange-Id: Id9eabfa92a488dbf7a27108aff8101d602e1adc9\n"
    },
    {
      "commit": "b478bb25ac73981b451860a37925f7b79dcb2465",
      "tree": "c1673ff4314d6d302c13c3211e042c34d50278b5",
      "parents": [
        "aee66949efddb4f7e877c048e66ccd7fb8050fb9",
        "774c3ce1527526d3ea55d59ee0a70f379aeff12b"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Mon Jan 28 20:18:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:18:23 2019 -0800"
      },
      "message": "Merge \"Whitelist packages from VPN lockdown.\"\nam: 774c3ce152\n\nChange-Id: I3332e495ba0c903dff3dbb9c53c5c4784ea519f4\n"
    }
  ],
  "next": "bc960e39054b85bebb03c4a05978d95386c14a95"
}
