)]}'
{
  "log": [
    {
      "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": "45fd11ca0ea32100d7d578ce2cbda44ad876a381",
      "tree": "76c90757477344945a8cf8497d39ac285ef5bac2",
      "parents": [
        "5fb9cef34604a4b63ca7b03f7f572235df88373c",
        "808ceb3de70dc4291976620b31b808b61a700153"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:59:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:59:11 2019 +0000"
      },
      "message": "Merge \"[WPA] Add metrics to track WPA3 and OWE\""
    },
    {
      "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": "3a0a5e9e9ac019f7fccb9dd2efb8b7d67d7f2069",
      "tree": "035551883632086fc9a11cc15931d9b6b704ae84",
      "parents": [
        "2b55d1c8cdf23c5e51779418910e501bac0a8362",
        "c18ba96b3f97aa8254caea877d1eaeef4ec86aec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:48:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:48:51 2019 +0000"
      },
      "message": "Merge \"Protect against null channel\""
    },
    {
      "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": "06dc2c3c1e85bbd2c5c4989e878effc20d2b7296",
      "tree": "259bc4bc77b781160d7c281ec2c691e2314961ba",
      "parents": [
        "4c767aede4f57ac0212d147c63b0cd1da1b32df2",
        "d20df8ea81c68077dd318a022b203f30c1325f90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:23:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:23:06 2019 +0000"
      },
      "message": "Merge \"Remove unused systemui resources.\""
    },
    {
      "commit": "4c767aede4f57ac0212d147c63b0cd1da1b32df2",
      "tree": "bc365e19e7e78bd9fa2b29d2dc72de308bfca174",
      "parents": [
        "8a5c213cf7f8985dc70f14453a2cfadef978b467",
        "2e204fc46857bb5702350ea7da9948b58c897726"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 21:08:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:08:39 2019 +0000"
      },
      "message": "Merge \"don\u0027t pass bounds to textblobbuilder\""
    },
    {
      "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": "7315e7c69b22c86efd5c823c04b00f1187cf8203",
      "tree": "81dd3980e55b6c56d564a34bf5dbe2efb33692c8",
      "parents": [
        "78ce9ed65b5bb57ac41fe7c29f9c0aa3f45b7195",
        "701c5e368eb7a36f6a1eb40fda1841df0a8f8bcf"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Jan 29 21:06:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:06:16 2019 +0000"
      },
      "message": "Merge \"Register NetworkCallbacks to run in GnssNetworkConnectivityHandler thread\""
    },
    {
      "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": "8c0e8181b8461084b6c1f0ba296a82b2f051f198",
      "tree": "9d2b66d71f009f4669445af38e3fec82b7815c66",
      "parents": [
        "a7d3e505dbd54fc41f828ed619f8895a60d70c50",
        "5b6c39d94c858ff54678bb1ac7e9ddbe1ccabd06"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 20:48:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 20:48:18 2019 +0000"
      },
      "message": "Merge \"Use the non-LTO/PGO hwbinder in libmedia2_jni\""
    },
    {
      "commit": "a7d3e505dbd54fc41f828ed619f8895a60d70c50",
      "tree": "d2ac40334ea6c85e203a02e9782da9d9e539ede0",
      "parents": [
        "7ff52c9212b5e73acb929b521ca4b17c59fc81a4",
        "d42041fe96b465df5d7ddc233d35be0eddd23896"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 12:38:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:38:03 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Define more thresholds for opportunistic data\" am: cf2e069962 am: c3bf9392ac\nam: d42041fe96 -s ours\nam skip reason: change_id Ie7c35e10aeaf791dba49d9f5e881d292068f81f3 with SHA1 73710f8ca6 is in history\n\nChange-Id: I141d3a7d29ba2c7d64dd232097285cefb5cc9f24\n"
    },
    {
      "commit": "7ff52c9212b5e73acb929b521ca4b17c59fc81a4",
      "tree": "d2ac40334ea6c85e203a02e9782da9d9e539ede0",
      "parents": [
        "72e94b106440f190428f9cc2f9137d2bd1c8642d",
        "20d553767399aa37f1ea5084c5707fd7a2a54caf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 20:31:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 20:31:35 2019 +0000"
      },
      "message": "Merge \"Add icon packs for the 3 icon sets.\""
    },
    {
      "commit": "72e94b106440f190428f9cc2f9137d2bd1c8642d",
      "tree": "f198f01faf487a1a337ff51dc67a35ceb2b3039a",
      "parents": [
        "173af94d25184216afc6daa7b759bc5740401a3f",
        "9513822f40ffcea5c37f733e85f61f91638d456f"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Tue Jan 29 12:22:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:22:43 2019 -0800"
      },
      "message": "[automerger skipped] Merge changes I94d15307,I7deb8556,I755b3140 am: 5aef5c6508 am: b7493c6059\nam: 9513822f40 -s ours\nam skip reason: change_id I94d1530758f79ce6d5f119426b1379c76517afec with SHA1 1021a61081 is in history\n\nChange-Id: Id53386843aa9b7eff5a7af9e55f5c422a1f43411\n"
    },
    {
      "commit": "d42041fe96b465df5d7ddc233d35be0eddd23896",
      "tree": "9fd441cc28f73e0048f9da2a9467e889ac93f759",
      "parents": [
        "9513822f40ffcea5c37f733e85f61f91638d456f",
        "c3bf9392ace865e57607301363d1206da98090fd"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 12:21:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:21:17 2019 -0800"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\" am: cf2e069962\nam: c3bf9392ac\n\nChange-Id: I44cd2e063fd5587ee7abf77e22acca7b08953a02\n"
    },
    {
      "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": "c3bf9392ace865e57607301363d1206da98090fd",
      "tree": "74c9062df1a397ee0d9525e0f76f18b2d8e123a6",
      "parents": [
        "b7493c6059147c0708b9ef29374deaa2076bf0c7",
        "cf2e0699628fbd4e6f87582566df833997c5b2ab"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 12:09:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:09:58 2019 -0800"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\"\nam: cf2e069962\n\nChange-Id: I8426e90c7f8a6b251e3bfdf0e2f3f0cf819fa777\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": "7e67bb0716268a999b3c20e8dab0ba966f116431",
      "tree": "86dd6c28abf1fe8471b4e20cdb65bf3e5b41d5ac",
      "parents": [
        "a05d9b63b53c3e80d0d6825ffa53c8915125aa47",
        "41bf871e8e11df37deec902a0fcd6fe860ce7e11"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 19:51:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:51:07 2019 +0000"
      },
      "message": "Merge \"Fix logging in ExtServices for Q Beta\""
    },
    {
      "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": "cf2e0699628fbd4e6f87582566df833997c5b2ab",
      "tree": "9330a9a955517b5b1a8f79150c6675381880ad13",
      "parents": [
        "5aef5c650846bd998248475bb1fefa7e53845085",
        "428871cb0420940f29b5bf7958e22c7433bb00d4"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 19:43:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 19:43:26 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "c18ba96b3f97aa8254caea877d1eaeef4ec86aec",
      "tree": "2f76595e537c709e3ad6bd284cd40371c132b372",
      "parents": [
        "0b409e8cc0d37f47abfd46dad61a3ae661de29b0"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Jan 29 11:11:56 2019 -0800"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Jan 29 11:42:47 2019 -0800"
      },
      "message": "Protect against null channel\n\nAdd a test with notif with no channel..\n\nTest: atest BubbleControllerTest\nBug: 123540415\nChange-Id: I7617d314bff340b58bab199c9e69e084591933c0\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": "afe6ec4b271890b3ea943c1208acd6282642ee9b",
      "tree": "5ed5dabe00443dc168757dd104ddb9e146819eeb",
      "parents": [
        "7447f3bda99c200f5c9853615aab1ae8e72e6d8e",
        "990903bc005504afbcc735a27314212eb7ba060c"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Jan 29 19:29:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:29:31 2019 +0000"
      },
      "message": "Merge \"Adding validationBeforeSwitchSupported in phoneCapability.\""
    },
    {
      "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": "2e204fc46857bb5702350ea7da9948b58c897726",
      "tree": "ff3423f3836671c2761162251cb9589c4c1adbb5",
      "parents": [
        "7447f3bda99c200f5c9853615aab1ae8e72e6d8e"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Jan 28 13:31:36 2019 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Jan 29 14:03:49 2019 -0500"
      },
      "message": "don\u0027t pass bounds to textblobbuilder\n\nRely on builder to compute it\n\nTest: make\n\nChange-Id: Ib04b5a79d4e94e269761dd23171ca517e5aebed9\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": "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
      "tree": "757912518e0f2e3adfe58b264657d5919ebde606",
      "parents": [
        "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
        "6ac5fc19e6db5159bb325c7c705437e7d204f463"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "message": "Merge \"new API for IMS call fail cause\""
    },
    {
      "commit": "5b6c39d94c858ff54678bb1ac7e9ddbe1ccabd06",
      "tree": "2a8128db7d429aee103047d487ab99196578ef89",
      "parents": [
        "5af35cba45af70f8cdd66b4bb872d29f69b47b61"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Jan 29 10:35:07 2019 -0800"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Jan 29 10:35:07 2019 -0800"
      },
      "message": "Use the non-LTO/PGO hwbinder in libmedia2_jni\n\nBug: http://b/119560349\n\nCurrently, any binary links in a PGO-enabled static library also needs\nto opt into PGO.  With b/119560349, this should be done automatically by\nthe build system.  Until then, use the non-PGO version of libhwbinder in\nlibmedia2_jni.\n\nTest: m ANDROID_PGO_INSTRUMENT\u003dall\nChange-Id: I0bdd1b56c9e9417ea62d9db8986a10b93b2260b9\n"
    },
    {
      "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": "478561d5f992e9ffbdea48d108ff8d5b6626e179",
      "tree": "cbdb22aa008b9073d2b364bf8b3231e08983c3d9",
      "parents": [
        "c62d5fab0a00e9ab566a2a5ead53e7330bf75ffa",
        "d394138c00555e16b8df6c07117695f9a41dbabb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 18:23:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:23:58 2019 +0000"
      },
      "message": "Merge \"Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp am: 894ee44b53\""
    },
    {
      "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": "d394138c00555e16b8df6c07117695f9a41dbabb",
      "tree": "d9751d44d750172743e3e4f69a322c98a0912b8b",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "894ee44b53e27e2b4e9c64e712180482c349de51"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 10:23:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 10:23:17 2019 -0800"
      },
      "message": "Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp\nam: 894ee44b53\n\nChange-Id: I9e90faa04a0da3bcbbbdbc7e96f322540434bc64\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": "b2177dce503edaf2d1b170afecca481098a2cc71",
      "tree": "d4b921d1a950e6faef8fe2c54f278a4ac5e0cd73",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "73710f8ca6364f4f756bea653567e523f7e48764"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
      "tree": "39e2560b51ba2ad87f7b39653f6ef05600bf9e2a",
      "parents": [
        "debdadecc23c96481b92c7da9e3bdd02b606a545",
        "98d92aa5d3f13124b364b2e58de2df0283b2c1d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 18:10:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:10:38 2019 +0000"
      },
      "message": "Merge \"Support a ring buffer or a queue to store window manager traces\""
    },
    {
      "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": "7e8bd1e0d93d640beca3ed88528153bbefc8a8b6",
      "tree": "22d68ab328a9319729cc53df6670d9867511d942",
      "parents": [
        "bc1a59feec102a04ad64d957cd0862000565eaed",
        "8c8249d1ac2685bf8e5648f353a7a9d95c49d93a"
      ],
      "author": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Jan 29 09:51:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:51:12 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE]Add check for slot index value\" into pi-dev am: dbf0f79d4a -s ours\nam: 8c8249d1ac -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I7688e90ce2a3a661ba7bcc6ef9d824722ed23f72\n"
    },
    {
      "commit": "894ee44b53e27e2b4e9c64e712180482c349de51",
      "tree": "6ed0b11aeec4f680c60d19436ecf097563cbc7fc",
      "parents": [
        "8c8249d1ac2685bf8e5648f353a7a9d95c49d93a",
        "ef96c449ce711243bc3a6b0fe6a93753922555de"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 17:45:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:45:39 2019 +0000"
      },
      "message": "Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp"
    },
    {
      "commit": "ef96c449ce711243bc3a6b0fe6a93753922555de",
      "tree": "6ed0b11aeec4f680c60d19436ecf097563cbc7fc",
      "parents": [
        "ea23830f1b0214287d0ed24ff5f023b56b49681e",
        "e7d03a6ff170e4edfd633ed45fe59ada1f833297"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 09:45:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:45:09 2019 -0800"
      },
      "message": "Merge \"Add check for slot index value\" am: d8148b6c8c\nam: e7d03a6ff1\n\nChange-Id: I57c57b70484ec0c08bcd7b02e880fbe28e2cde9e\n"
    },
    {
      "commit": "8c8249d1ac2685bf8e5648f353a7a9d95c49d93a",
      "tree": "288d859f0016695201f047bd5f601c07d6b6fb91",
      "parents": [
        "ea23830f1b0214287d0ed24ff5f023b56b49681e",
        "dbf0f79d4a4413c7807073ff52c93bd521d18a6b"
      ],
      "author": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Jan 29 09:43:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:43:53 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE]Add check for slot index value\" into pi-dev\nam: dbf0f79d4a -s ours\nam skip reason: SHA1 dbf0f79d4a skipped by user mberionne\n\nChange-Id: I74f89c391a079b57a36ed79a97c63f5e96e8d7c3\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": "e7d03a6ff170e4edfd633ed45fe59ada1f833297",
      "tree": "d3d507612f7d659f6478b63bcf420d235fc4c88d",
      "parents": [
        "f9cd2cb759bd7ff7e4871274373e0853d68a4f8c",
        "d8148b6c8c259d3088a6d1aa9703ff208c76c36e"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 09:34:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:34:53 2019 -0800"
      },
      "message": "Merge \"Add check for slot index value\"\nam: d8148b6c8c\n\nChange-Id: I33be18a2fb8b3e35e521bdea28354ba1b7daa5b9\n"
    },
    {
      "commit": "d8148b6c8c259d3088a6d1aa9703ff208c76c36e",
      "tree": "1507a1ba1f4f4bf0f398620cfe56e85f6a72513a",
      "parents": [
        "34b11c92b34c8244c47fc2c1f9d8eb733b884004",
        "3590fa4d72e251a35ea493fed1bb1ede14bc2a6e"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 17:25:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 17:25:17 2019 +0000"
      },
      "message": "Merge \"Add check for slot index value\""
    },
    {
      "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": "b3f28003ee01c79a9c180dd0949ce6e6b888dca3",
      "tree": "fe52c8292136c549e97f63a76b9f66389712a66b",
      "parents": [
        "9f5f78af5ce9519837e27e5367397bca176d1716",
        "c99e7494404c632e53c456fcfbf2d29c84ff9b03"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Tue Jan 29 17:18:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 17:18:41 2019 +0000"
      },
      "message": "Merge \"passpoint-r2: set CA certificate for remediation server\""
    },
    {
      "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": "a319c6448b027f1169722295ceedac564a13de78",
      "tree": "06e87853191e4bf8a765258e53ab38ffcf302cc1",
      "parents": [
        "563a0c54cbae247e32fec54b86973fd314560efe",
        "99f5bed4c995de76149c4db13e436adcd8593459"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:57:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:57:23 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "563a0c54cbae247e32fec54b86973fd314560efe",
      "tree": "41ac7faed2ed6762f6ffb6c2d268f1235afc8987",
      "parents": [
        "72a57dffef629085ddbe1e9c66c896adfb61a268",
        "47e576c0654c64ff4eab70f9ecacd44109e149a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:53:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:53:03 2019 +0000"
      },
      "message": "Merge \"Bring more visibility logic from stack to activity.\""
    },
    {
      "commit": "72a57dffef629085ddbe1e9c66c896adfb61a268",
      "tree": "ddb7901259e258d50dd9cbecd992f842dbe2668f",
      "parents": [
        "902795422bc5b1d272607b86248050e7479eaae8",
        "fcbec265e6c08a4a837752925ee78687bac51e5c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 16:43:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:43:54 2019 +0000"
      },
      "message": "Merge \"Merge \"apilint: Allow parsing 3.0 signature files\" am: 34b11c92b3 am: f9cd2cb759 am: ea23830f1b\""
    },
    {
      "commit": "902795422bc5b1d272607b86248050e7479eaae8",
      "tree": "76e261a5996c83456fafcf6f11b79b993704c80d",
      "parents": [
        "63d14042a28138c87e4bf349ae00b39cd3ca1dd4",
        "4374b2116b8d3768c4618e785ee073052a80179e"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Jan 29 16:43:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:43:33 2019 +0000"
      },
      "message": "Merge \"Non-framework location management - remove roaming handling\""
    },
    {
      "commit": "fcbec265e6c08a4a837752925ee78687bac51e5c",
      "tree": "de3a34ce0b95ba11ace306b3b1ba530e87989ed1",
      "parents": [
        "3fce7487c3a9b4358202285b09603a31f5e84a69",
        "ea23830f1b0214287d0ed24ff5f023b56b49681e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 08:43:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:43:16 2019 -0800"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\" am: 34b11c92b3 am: f9cd2cb759\nam: ea23830f1b\n\nChange-Id: Ifaf2deff0451455d26a3301354753b751c3b464d\n"
    },
    {
      "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": "ea23830f1b0214287d0ed24ff5f023b56b49681e",
      "tree": "288d859f0016695201f047bd5f601c07d6b6fb91",
      "parents": [
        "1c073368f5871777c1c39f056eaaee506946809c",
        "f9cd2cb759bd7ff7e4871274373e0853d68a4f8c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 08:33:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:33:45 2019 -0800"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\" am: 34b11c92b3\nam: f9cd2cb759\n\nChange-Id: I0ef6e376da489473f777cbc8abf43c0381a9376c\n"
    },
    {
      "commit": "3fce7487c3a9b4358202285b09603a31f5e84a69",
      "tree": "ef4c6fc3347dff19142cbaa8c4030d4426608cc2",
      "parents": [
        "3c8212a63fb1a7b8173676f3e4c3fbdbeabc4f1c",
        "a18c32c71901bb5f8988a5ed58fe4d83b4177a1e"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Tue Jan 29 16:33:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:33:36 2019 +0000"
      },
      "message": "Merge \"[DPP] Add metrics\""
    },
    {
      "commit": "20d553767399aa37f1ea5084c5707fd7a2a54caf",
      "tree": "ec94eade02366d58d9ef8115ce07212f90d78fe6",
      "parents": [
        "00075f9245ab38ab011c03f371951cffe827269b"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Jan 24 17:36:58 2019 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jan 29 11:32:44 2019 -0500"
      },
      "message": "Add icon packs for the 3 icon sets.\n\nStart with only wifi signal icons.\n\nBug: 118757293\nTest: adb shell cmd overlay enable-exclusive --user 0 com.android.theme.icon_pack.{circular,filled,rounded}\nChange-Id: I5b39552a059dc42d6c6c4b31db1a86d31275ece1\n"
    },
    {
      "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": "f9cd2cb759bd7ff7e4871274373e0853d68a4f8c",
      "tree": "076454431f9b7dc50f3b1f30b28092957258d51e",
      "parents": [
        "04f4e4ed880972a5a41c7399fb1dee832aa42e05",
        "34b11c92b34c8244c47fc2c1f9d8eb733b884004"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 08:23:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 08:23:14 2019 -0800"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\"\nam: 34b11c92b3\n\nChange-Id: I0cc45b11f079c7a0d383b49e74d55658a8915d71\n"
    },
    {
      "commit": "3c8212a63fb1a7b8173676f3e4c3fbdbeabc4f1c",
      "tree": "79c764f77bde7a2212d3634a76fb02eab6043ffa",
      "parents": [
        "c7410ea13004da73a534313e9ebda0e3f9718bf3",
        "aea29ed39ae78b3b588b5c7f9d44161197a887ca"
      ],
      "author": {
        "name": "Will Brockman",
        "email": "brockman@google.com",
        "time": "Tue Jan 29 16:18:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:18:21 2019 +0000"
      },
      "message": "Merge \"[Blocking Helper logs] Modify blocking helper to category\""
    },
    {
      "commit": "c7410ea13004da73a534313e9ebda0e3f9718bf3",
      "tree": "e1a45308067ffa8165ef318fc971603988b61a3a",
      "parents": [
        "f5e95eff500a03e52c165130ab5f41623d32fd8b",
        "dcf274b3ce12e8ded982ccfd2ea3c43022ed1bd7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 16:18:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 16:18:12 2019 +0000"
      },
      "message": "Merge \"Fix the test format.\""
    },
    {
      "commit": "34b11c92b34c8244c47fc2c1f9d8eb733b884004",
      "tree": "1a330d29a994899c0be4191325a553216519b489",
      "parents": [
        "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a",
        "cf82e044003398a57d29c31f498ea2428edc7587"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 16:05:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 16:05:21 2019 +0000"
      },
      "message": "Merge \"apilint: Allow parsing 3.0 signature files\""
    },
    {
      "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": "fdbddda50e329936efe080d742d33bdae83c53fa",
      "tree": "19e17c98eacd822338f798c9a58b5b3377473eb4",
      "parents": [
        "a973ce21c1bb533b2b456ab16540030d40fa6e30",
        "729919670f36ea3c8f202779e25bd3352bf191c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 15:19:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:19:28 2019 +0000"
      },
      "message": "Merge \"Log notification location when a notification action is clicked.\""
    },
    {
      "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": "a973ce21c1bb533b2b456ab16540030d40fa6e30",
      "tree": "69755861b54c60b53088248979fd52527aaf8150",
      "parents": [
        "c0b8bb4b531571931c499f4adcf44209d680dab7",
        "1c073368f5871777c1c39f056eaaee506946809c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 07:17:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 07:17:06 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\" am: 9fdc6d2963 am: 04f4e4ed88\nam: 1c073368f5 -s ours\nam skip reason: change_id Ib4e7da3274e49f25676505a08e6ce7e7b0dfdb8d with SHA1 9ebc3fc82f is in history\n\nChange-Id: If41fd9c044de94607c60ddf7684dd683034c560c\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": "36869f3a6bed46735ff7349fb6bc65b62d5955be",
      "tree": "d023955f194d230aae0107d404c80f72360ef344",
      "parents": [
        "39594b4f1865344ea795fb23b8ea07ca3a59b18c",
        "21a91fbbd0e231751a2c8d857329bd95b6354cc1"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Tue Jan 29 15:00:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 15:00:14 2019 +0000"
      },
      "message": "Merge \"[Multi-user] Schedule full backup jobs immediately\""
    },
    {
      "commit": "1c073368f5871777c1c39f056eaaee506946809c",
      "tree": "5d853f9989f0f8e94dc602e9ef637d12df991935",
      "parents": [
        "04c1e6533b1f6ae9a1c52d608bdcf3d8d80408cb",
        "04f4e4ed880972a5a41c7399fb1dee832aa42e05"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 06:59:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 06:59:13 2019 -0800"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\" am: 9fdc6d2963\nam: 04f4e4ed88\n\nChange-Id: I75e37fb6e8681b2f64831ddc2dade382426e4859\n"
    },
    {
      "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": "04f4e4ed880972a5a41c7399fb1dee832aa42e05",
      "tree": "6b7200a9fee83417cc663f70d54616bdd6aa52ac",
      "parents": [
        "06318332ef434424e5241e41b39b59d5572673da",
        "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 06:47:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 06:47:16 2019 -0800"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\"\nam: 9fdc6d2963\n\nChange-Id: Ib4a7b32a143b3c8f029ccd92191494cd9579e8bd\n"
    },
    {
      "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": "d20df8ea81c68077dd318a022b203f30c1325f90",
      "tree": "23e19240a683d58dbe55bb4f1821578ee28baf26",
      "parents": [
        "31f977a44344b8930143f16ab7f2fee4c5302d33"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 25 17:08:52 2019 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Jan 29 09:32:10 2019 -0500"
      },
      "message": "Remove unused systemui resources.\n\nBug: 122263617\nTest: mp sysuig\nChange-Id: If4681826ebe87ab193f96d90720b174a32efadca\n"
    },
    {
      "commit": "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a",
      "tree": "54cc6946a0a6ac57ec2e04c7c63fbf1a3107366d",
      "parents": [
        "4a838a68d6f5ccde33e87951405358583543be0b",
        "bfd0aa022e015d77ecd66bbe4e1ad2d649850187"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 14:30:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 14:30:56 2019 +0000"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\""
    },
    {
      "commit": "aea29ed39ae78b3b588b5c7f9d44161197a887ca",
      "tree": "a19900a1acf29e8e33c6edc86f93a6fa9b5fa2d0",
      "parents": [
        "66a23d050451e2548fa73f31f274ff59bc5c2fcb"
      ],
      "author": {
        "name": "Eyal Posener",
        "email": "posener@google.com",
        "time": "Thu Jan 24 09:54:08 2019 +0200"
      },
      "committer": {
        "name": "Will Brockman",
        "email": "brockman@google.com",
        "time": "Tue Jan 29 09:17:13 2019 -0500"
      },
      "message": "[Blocking Helper logs] Modify blocking helper to category\n\nRemove MetricsEvent.NOTIFICATION_ITEM from log category,\nand use the NOTIFICATION_BLOCKING_HELPER constant as the log\ncategory.\n\nBug: 112482290\nTest: atest SystemUITests and manual testing.\n\nChange-Id: I8a119f625c81df2bbdd30fc9f3e4d3a2ad478ac2\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": "cf82e044003398a57d29c31f498ea2428edc7587",
      "tree": "1591912465efdbc16ccd0d3a2137acb9a8040176",
      "parents": [
        "87c1081c4222e490364422a1f21dbec9a35c6791"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 15:01:28 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jan 29 15:01:28 2019 +0100"
      },
      "message": "apilint: Allow parsing 3.0 signature files\n\nTest: python apilint_test.py\nChange-Id: I59df950229c05329afde93f94efc13adb4640ad7\n"
    },
    {
      "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": "41bf871e8e11df37deec902a0fcd6fe860ce7e11",
      "tree": "006716063137917c587618d744a3fa681e76624b",
      "parents": [
        "92fd290867b1e43f9f6f0d7869e43edce251f061"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Jan 29 12:39:21 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Jan 29 13:37:56 2019 +0000"
      },
      "message": "Fix logging in ExtServices for Q Beta\n\nTwo issues:\n1. The notification key -\u003e logging id mapping should be removed\n   whenever suggest() is called as the session is considered to be ended.\n\n2. We were only storing the key -\u003e logging id mapping when\n   suggestConversationActions generated some replies. Thus, when only smart actions\n   are generated from generateLinks, we didn\u0027t log it (as the mapping is missing)\n   So, we now always cache the ID after calling suggestConversationActions.\n   Remove the mapping when we find that neither actions or replies\n   are generated.\n   PS: We have a CL (ag/6033786) to switch to suggestConversationActions,\n   fix for #2 is no longer needed once it is in. But that change won\u0027t\n   be in before Android Beta as the model side change is not done.\n\nBUG: 120803809\nTest: Manual. Send a message with URL, observer subsequent events (e.g:\nclicked) are logged.\nTest: atest SmartActionHelperTest\n\nChange-Id: Iea1a46466846ef99d51316dcbb294bfe0cf33653\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": "729919670f36ea3c8f202779e25bd3352bf191c8",
      "tree": "90e8e71413f0c8bf7bbee7461a3c6806ac54915f",
      "parents": [
        "9b23e4f42baf2e545b30006b23dd216580c4cddd"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Jan 28 21:09:54 2019 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Jan 29 13:30:17 2019 +0000"
      },
      "message": "Log notification location when a notification action is clicked.\n\nBug: 120767764\nTest: press a smart action from notification shade, and one from a\nheads-up notification to ensure the correct notification locations are\nlogged.\nChange-Id: I2fb10bec9c0c1da0807581a0337f8f6b1adc620e\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": "7fc3aa0a0ef6459c0900bea608fc67b83011149e",
      "tree": "8f13c9c208cc948eac7e6b99f51d0a82c521716e",
      "parents": [
        "1b306c428929bb432840989528d140578341273e",
        "9ebc3fc82ffbc16abfe59702a524eebbc72c94ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 13:08:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 13:08:35 2019 +0000"
      },
      "message": "Merge \"Revert \"Extract network observer code from NetworkManagementService.\"\""
    },
    {
      "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": "dbf0f79d4a4413c7807073ff52c93bd521d18a6b",
      "tree": "7fd7bbc895b3dbb991400175cc93272efb36e664",
      "parents": [
        "e532469994f31f67a0d3a3883bea5b3e2a5e9875",
        "8dca21054f411d6afb5b56f0b5a7a8e47e0b6c2d"
      ],
      "author": {
        "name": "Andy Chou",
        "email": "andychou@google.com",
        "time": "Tue Jan 29 12:28:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 12:28:47 2019 +0000"
      },
      "message": "Merge \"[DO NOT MERGE]Add check for slot index value\" into pi-dev"
    },
    {
      "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": "40a701d7e3c2916c8459c693649695c61d0a64ca",
      "tree": "c3f60b66975133bd764f1473f9f79c41ee7b2f61",
      "parents": [
        "d0c4680e1266511ae5f46d0034117636e2b4e324",
        "8a308349e3a178f64cc76bf0509fb296a746ec4b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 04:14:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 04:14:30 2019 -0800"
      },
      "message": "Merge \"Run IpClientLinkObserver on Binder thread\" am: f89a1cfd21 am: d91372e4cb\nam: 8a308349e3\n\nChange-Id: I099d14301ab5f92ff21741059d4213ea1b639ce7\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"
    }
  ],
  "next": "4a838a68d6f5ccde33e87951405358583543be0b"
}
