)]}'
{
  "log": [
    {
      "commit": "608fa51d55ea09caa31c2a4ec2d365db858cd86f",
      "tree": "509f93a366b705382e76f149e486061c4d503d48",
      "parents": [
        "84b565031543612e536c907d1389dac8110c2a05",
        "8b05d8b40d06a99f9cbeba8c06c06521451c461a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 30 21:10:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 21:10:49 2018 +0000"
      },
      "message": "Merge \"Fix docs comment for ACTION_SECRET_CODE\""
    },
    {
      "commit": "8b05d8b40d06a99f9cbeba8c06c06521451c461a",
      "tree": "509f93a366b705382e76f149e486061c4d503d48",
      "parents": [
        "84b565031543612e536c907d1389dac8110c2a05"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 30 13:31:58 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 30 21:10:02 2018 +0000"
      },
      "message": "Fix docs comment for ACTION_SECRET_CODE\n\nTest: makeg doc-comment-check-docs\nBug: 112440728\nChange-Id: I0c953ce2112e30534847fafc8ab9d286e82a102f\n"
    },
    {
      "commit": "84b565031543612e536c907d1389dac8110c2a05",
      "tree": "9bcff91f88ddd97c1776c001514b3bef0d8566ed",
      "parents": [
        "a0a67862aa87a92f47e3099b6fe64df50caabf72",
        "299488d7c15b5acda668c970c84bd66c3a1018eb"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Thu Aug 30 19:30:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 19:30:58 2018 +0000"
      },
      "message": "Merge \"Rename map names in read_mapinfo\""
    },
    {
      "commit": "a0a67862aa87a92f47e3099b6fe64df50caabf72",
      "tree": "4e32e0763751795b6f9b8be4334585a5bb3332c7",
      "parents": [
        "a264c2c83e5a2adbc66d96aa92c8f015a44614f6",
        "e030a090232942fbf62ffaa789401c350487d601"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Aug 30 19:16:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 19:16:21 2018 +0000"
      },
      "message": "Merge \"UsbDeviceManager: Check PTP FileDescriptor properly\""
    },
    {
      "commit": "a264c2c83e5a2adbc66d96aa92c8f015a44614f6",
      "tree": "63d3cc1834ef1eb461a5d1cf53c1c49358eef325",
      "parents": [
        "9137ecafbd77f1ddeb613a6bc58a872bb04785ac",
        "8503b9045b71cb3d89af5a389257ba8e8a8fa611"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Aug 30 17:59:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 17:59:02 2018 +0000"
      },
      "message": "Merge \"Rewrite hidden API list generation in Python\""
    },
    {
      "commit": "8503b9045b71cb3d89af5a389257ba8e8a8fa611",
      "tree": "b9ddc88e36247631f22d958ad05b9ae97bc4525c",
      "parents": [
        "6717a6f930cd1fc72ee71de7d01b0077f9e055e2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Aug 30 13:35:03 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Aug 30 16:19:26 2018 +0100"
      },
      "message": "Rewrite hidden API list generation in Python\n\nGenerating hidden API lists has grown in complexity and the original\nMakefile rule has become a bottleneck for build times. Rewrite the\nlogic in Python.\n\nBug: 113278235\nBug: 73736106\nTest: frameworks/base/tools/hiddenapi/generate_hiddenapi_lists_test.py\nChange-Id: I63f03133d70260d06c55f482b844a4980dc6f734\n"
    },
    {
      "commit": "9137ecafbd77f1ddeb613a6bc58a872bb04785ac",
      "tree": "64ad89e6428225060744e66de30ba59454315cd4",
      "parents": [
        "47c7675ae421b77cc2b873c1f72576060ced7b76",
        "71da3a1fe49ef567a74f3c83274cfe17217e5907"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 30 15:18:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 15:18:18 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "47c7675ae421b77cc2b873c1f72576060ced7b76",
      "tree": "7cc967d118489456b5c8d24c2b5468a2cafe4e42",
      "parents": [
        "6717a6f930cd1fc72ee71de7d01b0077f9e055e2",
        "6d0a571dea2505f200ccde216a7e923a996d0b92"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Thu Aug 30 15:15:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 15:15:27 2018 +0000"
      },
      "message": "Merge \"Move SECRET_CODE_ACTION from Telephony.Sms.Intents to TelephonyManager.\""
    },
    {
      "commit": "71da3a1fe49ef567a74f3c83274cfe17217e5907",
      "tree": "5d642965bc5c5b590050b0310970a5e16a525f8f",
      "parents": [
        "b0896e61f8f65be69fa0a0eed2e42421c08fe92a"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 30 13:20:51 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 30 13:38:01 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor all remaining unannotated code.\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I32861fa341a08f11a9c50c07a1ef7404dadf6bb6\nMerged-In: I67c8b71ea535ebffb10bf577948bd4ccb8ca069d\n"
    },
    {
      "commit": "6717a6f930cd1fc72ee71de7d01b0077f9e055e2",
      "tree": "f8b62a1e041f06518d42c1981a6a4bfbafc98a4e",
      "parents": [
        "b0896e61f8f65be69fa0a0eed2e42421c08fe92a",
        "6557a2464ee59ebb0fce23040006f50ca9cc5a85"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Aug 30 09:24:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 09:24:29 2018 +0000"
      },
      "message": "Merge changes I58f904d5,Ie0bf7804\n\n* changes:\n  Fix DHCP options sent by DHCP server\n  Fix BOOTP fields for server-generated DHCP packets\n"
    },
    {
      "commit": "b0896e61f8f65be69fa0a0eed2e42421c08fe92a",
      "tree": "79d92e1c3cbce40dcbbc6f34c244a30c759facfb",
      "parents": [
        "fa4ccace61316488824d72da49c067a31e0bae19",
        "e72a5245904ac78368cd8eb7023702480aa0dede"
      ],
      "author": {
        "name": "Ian Zerny",
        "email": "zerny@google.com",
        "time": "Thu Aug 30 08:29:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 08:29:58 2018 +0000"
      },
      "message": "Merge \"Revert \"Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\"\""
    },
    {
      "commit": "e72a5245904ac78368cd8eb7023702480aa0dede",
      "tree": "a13409a5528654de538991bcbd16b1112fb30d53",
      "parents": [
        "3284e35061f74d39e23039c8ae3cf2adc9af4415"
      ],
      "author": {
        "name": "Ian Zerny",
        "email": "zerny@google.com",
        "time": "Thu Aug 30 08:28:27 2018 +0000"
      },
      "committer": {
        "name": "Ian Zerny",
        "email": "zerny@google.com",
        "time": "Thu Aug 30 08:29:25 2018 +0000"
      },
      "message": "Revert \"Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\"\n\nThis reverts commit 3284e35061f74d39e23039c8ae3cf2adc9af4415.\n\nReason for revert: breaks most branches\n\nBug: 112867975\nChange-Id: Icb27e193529f523f4cf07ef55e19625c402a2d3b\n"
    },
    {
      "commit": "fa4ccace61316488824d72da49c067a31e0bae19",
      "tree": "a462b1ddc0e46d48fbd83564da88becdf23a0eef",
      "parents": [
        "b825510b80a6d8db12590f2f0995bddf97970946",
        "b4936a336b3d8fb45f3d28c9001292009894d59c"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Aug 30 07:55:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 07:55:39 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "6557a2464ee59ebb0fce23040006f50ca9cc5a85",
      "tree": "9e7950bfba9d78b4aa2b26cd5779156014771abd",
      "parents": [
        "e59d031fb9f58c10011b046348d3799db3bf8ece"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jul 13 17:42:39 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Aug 30 16:13:20 2018 +0900"
      },
      "message": "Fix DHCP options sent by DHCP server\n\nAdd Android metered option, rebinding time option (T2), and match\ncurrent order of options.  Current DHCP server uses subnet_mask,\nbroadcast_address, router, name_server in this order.\n\nTest: DhcpServerTest.py:test_discover_paramrequestlist passes\n      atest FrameworksNetTests passes\n\nBug: b/109584964\nChange-Id: I58f904d5fac306f704c16234fd69c2440fe0803d\n"
    },
    {
      "commit": "e59d031fb9f58c10011b046348d3799db3bf8ece",
      "tree": "43b0a79129aad38524b2896f762f83e64e3294be",
      "parents": [
        "b825510b80a6d8db12590f2f0995bddf97970946"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Aug 29 16:14:21 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Aug 30 15:54:02 2018 +0900"
      },
      "message": "Fix BOOTP fields for server-generated DHCP packets\n\nSet siaddr to the server address instead of zero in DHCPOFFER\nSet siaddr to zero instead of the server address in DHCPNAK\nSet giaddr to the relay address instead of the server address in\nDHCPNAK\nSet giaddr to the relay address instead of zero on DHCPACK and\nDHCPOFFER\nSet server identifier option in DHCPNAK\n\nCurrent code is not compliant with RFC2131 and does not match dnsmasq\nbehavior. It was not an issue until now since the packets were only used\nby the DHCP client, which does not send DHCPOFFER or DHCPNAK.\n\nBug: b/109584964\nTest: following DhcpServerTest.py regression tests pass:\n      test_discover_bootpfields\n      test_request_selecting_inuse\n      test_request_rebinding_relayed\n      test_discover_relayed_broadcastbit\n      test_request_rebinding_wrongaddr_relayed\n      Also: atest FrameworksNetTests\n\nChange-Id: Ie0bf780498e38945444bff66ca499cff5983a97f\n"
    },
    {
      "commit": "e030a090232942fbf62ffaa789401c350487d601",
      "tree": "1be5f9daad82f0ae05be065d9a789826f0a06b5f",
      "parents": [
        "b825510b80a6d8db12590f2f0995bddf97970946"
      ],
      "author": {
        "name": "Wang Han",
        "email": "wanghan1995315@gmail.com",
        "time": "Thu Aug 30 06:23:37 2018 +0000"
      },
      "committer": {
        "name": "Wang Han",
        "email": "wanghan1995315@gmail.com",
        "time": "Thu Aug 30 06:28:36 2018 +0000"
      },
      "message": "UsbDeviceManager: Check PTP FileDescriptor properly\n\n * A typo causes MTP one to be checked twice\n\nChange-Id: If16bf5df43b6d51f6717aa7994b2f428fb3f1a69"
    },
    {
      "commit": "b825510b80a6d8db12590f2f0995bddf97970946",
      "tree": "d50edbf63f8759b76cdc87b6cb8219d048ca2e33",
      "parents": [
        "d8523f3c015e3b6b7b0a5e4a366f675e441006bc",
        "b9a9a2f2240549b3d7606a6de6d525ce05e42e4b"
      ],
      "author": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Thu Aug 30 02:24:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 02:24:22 2018 +0000"
      },
      "message": "Merge \"Add new metrics constants for emergency dialer\""
    },
    {
      "commit": "d8523f3c015e3b6b7b0a5e4a366f675e441006bc",
      "tree": "13a89483d1540f52ad0c5c6a2e7bef3931efc81c",
      "parents": [
        "7bd321ca25c768c9135cfa2e13832902ffd03788",
        "3284e35061f74d39e23039c8ae3cf2adc9af4415"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 30 02:16:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 02:16:38 2018 +0000"
      },
      "message": "Merge \"Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\""
    },
    {
      "commit": "7bd321ca25c768c9135cfa2e13832902ffd03788",
      "tree": "a942c6aa1e401efcdf32d7b5884132f6f2399dc5",
      "parents": [
        "846c80acf592a3986dda6091f80901b5f9819a0b",
        "5d12935f35a04abb39cd02883c8c46d4e0345928"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 30 02:12:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 02:12:30 2018 +0000"
      },
      "message": "Merge \"Convert aapt to Soong\""
    },
    {
      "commit": "846c80acf592a3986dda6091f80901b5f9819a0b",
      "tree": "eb5a11732cdc727bce42213d93a061400a239af5",
      "parents": [
        "7aae482135b6a1c2feecd4dba5395ec88879344a",
        "e3bb5c5a710f802dfe1eaa0c7f8552f36697c28c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Aug 30 02:01:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 02:01:31 2018 +0000"
      },
      "message": "Merge \"Switch DHCP server based on global setting\""
    },
    {
      "commit": "7aae482135b6a1c2feecd4dba5395ec88879344a",
      "tree": "4f52fb4e3f2e3842747c496848719632941a38d1",
      "parents": [
        "8593fc6c064b6ddd15eb77605605ccc07266c6f8",
        "edd44ec29279c34f2f730a0c2cc57e24ec1bae45"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 30 01:55:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 01:55:56 2018 +0000"
      },
      "message": "Merge \"Simply logic for connect and disconnect in HeadsetProfile\""
    },
    {
      "commit": "8593fc6c064b6ddd15eb77605605ccc07266c6f8",
      "tree": "1369ac481b215c46c78774be4b96f535327fdaf5",
      "parents": [
        "adbe45e0cabf543f55b54214756ac739f21e5cb6",
        "c129df807f1a5a2e2747b99fc224bbd41e93faf2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 30 01:55:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 01:55:27 2018 +0000"
      },
      "message": "Merge \"Remove connected device check logic in getConnectionState\""
    },
    {
      "commit": "adbe45e0cabf543f55b54214756ac739f21e5cb6",
      "tree": "13398905fb73e7bef262ed488ad1929aeb503553",
      "parents": [
        "5add10333da2063bc1adcc522150f6af11649c2e",
        "ad224b637e959d5ea5c41dd33ce1254692aef80d"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Aug 30 00:39:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 00:39:37 2018 +0000"
      },
      "message": "Merge \"Add new Telephony API for settings migration\""
    },
    {
      "commit": "5d12935f35a04abb39cd02883c8c46d4e0345928",
      "tree": "6963d25051fb87a05d88d30ce0de254da8131ae5",
      "parents": [
        "13d6540956bc0aff2e08b785d90ad3c91d81663d"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Aug 29 17:22:14 2018 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Aug 29 17:24:18 2018 -0700"
      },
      "message": "Convert aapt to Soong\n\nSee build/soong/README.md for more information.\n\nTest: cd frameworks/base/tools/aapt; mma\nTest: aapt version\nChange-Id: Ice97e9b32c53cfed30d68acd5717d8c66712df4c\n"
    },
    {
      "commit": "5add10333da2063bc1adcc522150f6af11649c2e",
      "tree": "2813d93921f8d1b5f5d8107dcfb60078b20093af",
      "parents": [
        "05d5ec7842dfae87de15f83554be34e0f11c49ca",
        "f53446decaeaa6cf9e14bf8fbcbce1a94132bb58"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Thu Aug 30 00:13:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 00:13:51 2018 +0000"
      },
      "message": "Merge \"Fix some fields in WifiInfo are not written into Parcel\""
    },
    {
      "commit": "05d5ec7842dfae87de15f83554be34e0f11c49ca",
      "tree": "a0de0a8ca6513c1e0d78b30074f8280fdda2c2e1",
      "parents": [
        "cdf75c3cc82c8a3ea431f7d5b0c117601a8e6a33",
        "87a1397ee08e64eab0841edc6d4dd9abb4d2ea88"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 29 23:45:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 23:45:12 2018 +0000"
      },
      "message": "Merge \"Add new team member to owners file.\""
    },
    {
      "commit": "ad224b637e959d5ea5c41dd33ce1254692aef80d",
      "tree": "ccc524eaed05b708fa5f28ef27f9a068e067d98c",
      "parents": [
        "cdf75c3cc82c8a3ea431f7d5b0c117601a8e6a33"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Aug 22 14:47:42 2018 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Aug 29 22:19:15 2018 +0000"
      },
      "message": "Add new Telephony API for settings migration\n\nBug:111453847\nTest: build test\nChange-Id: Ia4468664453e532e80b8834e53d386fabeb11c41\nMerged-In: Ia4468664453e532e80b8834e53d386fabeb11c41\n"
    },
    {
      "commit": "87a1397ee08e64eab0841edc6d4dd9abb4d2ea88",
      "tree": "4d7a9bc5a01f83338d0975bf32150654ce78a5e7",
      "parents": [
        "d717c04b120149c9283b88b28d51557c7bcf3199"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 29 14:07:13 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 29 14:07:42 2018 -0700"
      },
      "message": "Add new team member to owners file.\n\nBug: 113528087\nTest: Manual\nChange-Id: I17d82d53386c14cfd0324d455b892ca17e07a079\n"
    },
    {
      "commit": "cdf75c3cc82c8a3ea431f7d5b0c117601a8e6a33",
      "tree": "3f78010e3f52fda57bd1ee4785e0ba9c00896fff",
      "parents": [
        "13d6540956bc0aff2e08b785d90ad3c91d81663d",
        "ec8d258c608e074a7c1e4ed81a9d38be1b16be7e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 29 18:31:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 18:31:09 2018 +0000"
      },
      "message": "Merge changes from topic \"androidx-settings-aosp\"\n\n* changes:\n  Migrated various apps under frameworks/base/packages/Shell  to androidx\n  Migrated SystemUI \u0026 SettingsLib to androidx\n"
    },
    {
      "commit": "c129df807f1a5a2e2747b99fc224bbd41e93faf2",
      "tree": "d8d6d3f2b684e79fbe9e8517823d7ed34ace80cd",
      "parents": [
        "c96760f4f30279bdddcbdc83398bc069740970f1"
      ],
      "author": {
        "name": "Chienyuan",
        "email": "chienyuanhuang@google.com",
        "time": "Wed Aug 29 23:14:55 2018 +0800"
      },
      "committer": {
        "name": "Chienyuan",
        "email": "chienyuanhuang@google.com",
        "time": "Wed Aug 29 23:14:55 2018 +0800"
      },
      "message": "Remove connected device check logic in getConnectionState\n\nFrom current code, it will check if the device connected before\ngetConnectionState. We can remove this check logic because\nHidHostService will do it.\n\nBug: 111812003\nTest: manual - connect/disconnect HID keyborad from Settings UI\nChange-Id: Ib512b3f15109b6f4cacf1f1c517b69d17ddd5ac4\n"
    },
    {
      "commit": "edd44ec29279c34f2f730a0c2cc57e24ec1bae45",
      "tree": "5efa04dd82ebdd3060f6dacd02289d62a334f70b",
      "parents": [
        "c96760f4f30279bdddcbdc83398bc069740970f1"
      ],
      "author": {
        "name": "Chienyuan",
        "email": "chienyuanhuang@google.com",
        "time": "Tue Aug 21 19:13:05 2018 +0800"
      },
      "committer": {
        "name": "Chienyuan",
        "email": "chienyuanhuang@google.com",
        "time": "Wed Aug 29 20:40:06 2018 +0800"
      },
      "message": "Simply logic for connect and disconnect in HeadsetProfile\n\n* connect: remove debug log of connect connected device. HeadsetService\n  will check it and print related log.\n* disconnect: remove connected device check logic. HeadsetService will\n  check it.\n* getConnectionStatus: remove connected device check logic.\n  HeadsetService will check it.\n* wrap if/else statement in curly brackets.\n\nBug: 111812003\nTest: manual - connect/disconnect headset from Settings UI\n\nChange-Id: I2c58362c236a26b38c8aa67eb3a3433d76f97e45\n"
    },
    {
      "commit": "13d6540956bc0aff2e08b785d90ad3c91d81663d",
      "tree": "e608442280a4415504b10da7b2d5c7eed3fe5a2c",
      "parents": [
        "17115bdb02c8b590f3317225ae8adcbc24e3da1f",
        "1555eae7fae2456dad565db3bcb7e68758f253e2"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 29 11:26:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 11:26:51 2018 +0000"
      },
      "message": "Merge \"BLE: Add service solicitation uuid feature in scan filter\""
    },
    {
      "commit": "17115bdb02c8b590f3317225ae8adcbc24e3da1f",
      "tree": "0a51484934908a3c18b66784b274632e66401cd7",
      "parents": [
        "0c7343ccd70e4deb53de030bc1ef96f1de9badb8",
        "a1766a1b2d2c2a826d6c204205233ba3ae30a54e"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Wed Aug 29 09:12:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:12:52 2018 +0000"
      },
      "message": "Merge \"Include NOTICE from /product and /product_services\""
    },
    {
      "commit": "0c7343ccd70e4deb53de030bc1ef96f1de9badb8",
      "tree": "9310ba2d670e9789092b73edeb202f8ef3ded306",
      "parents": [
        "ef7432f245817f32e7a75e071af94dab11e8ba29",
        "397f8110b570ac08c8edc2702e62bcb101cb624f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 29 08:06:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 08:06:34 2018 +0000"
      },
      "message": "Merge \"Also copy-construct multinetwork policy preference\""
    },
    {
      "commit": "397f8110b570ac08c8edc2702e62bcb101cb624f",
      "tree": "9310ba2d670e9789092b73edeb202f8ef3ded306",
      "parents": [
        "ef7432f245817f32e7a75e071af94dab11e8ba29"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 29 15:53:03 2018 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 29 16:55:47 2018 +0900"
      },
      "message": "Also copy-construct multinetwork policy preference\n\nTest: as follows\n    - built, flashed, booted\n    - runtest frameworks-net passes\n    - manual bluetooth tethering testing doesn\u0027t seem to trigger any\n      actual tethering, since bt-pan interface keeps going down on\n      test device (IpClient never really starts up fully)\nBug: 62476366\nBug: 113136023\nChange-Id: I3265f60f8ae125eba4545cb652c95a2f70049058\n"
    },
    {
      "commit": "1555eae7fae2456dad565db3bcb7e68758f253e2",
      "tree": "b3c684f48a0c6c091a6f3a0a9e1d520b426e3c15",
      "parents": [
        "ef7432f245817f32e7a75e071af94dab11e8ba29"
      ],
      "author": {
        "name": "Nitin Shivpure",
        "email": "nshivpur@codeaurora.org",
        "time": "Mon Apr 02 13:45:45 2018 +0530"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 29 07:40:29 2018 +0000"
      },
      "message": "BLE: Add service solicitation uuid feature in scan filter\n\nAdding service solicitation uuid feature in\nscan filter, So BLE Scanner can set scan filter for\nadvertising packets that includes the Service Solicitation\nuuid, which can be one of the below types.\n - List of 16 bit Service UUIDs\n - List of 32 bit Service UUIDs\n - List of 128 bit Service UUIDs\n\nTest: BLE Scanner can do filter scan for advertising packets that\nincludes the Service Solicitation uuid.\n\nBug: 78483310\nChange-Id: I3d83c50e446fca06a76db002dad716759c145d6e\n"
    },
    {
      "commit": "ef7432f245817f32e7a75e071af94dab11e8ba29",
      "tree": "12a3c83c7ab5b00c8f1af93057e99ea86fe37aab",
      "parents": [
        "64dda3cf1829fc7a07a49ae114d2e4a10e29337c",
        "b0762eb3db82486cec9bfe31cb45bf7e20716430"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Aug 29 06:25:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 06:25:06 2018 +0000"
      },
      "message": "Merge \"Ignore DHCP packet sent from non-68 client port\""
    },
    {
      "commit": "64dda3cf1829fc7a07a49ae114d2e4a10e29337c",
      "tree": "97c0dececa1bd004021ba67bce67a3c41577c10a",
      "parents": [
        "e3a0f42e8e8678f6d90ddf104d485858fbb2e35b",
        "0597453f7c3c2885536deebc164ea616e4c63e8a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Aug 29 06:24:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 06:24:40 2018 +0000"
      },
      "message": "Merge \"Add global setting to use new DHCPv4 server\""
    },
    {
      "commit": "b9a9a2f2240549b3d7606a6de6d525ce05e42e4b",
      "tree": "c623fac4cd4892428009c6040f24b38cc8bb2b20",
      "parents": [
        "e3a0f42e8e8678f6d90ddf104d485858fbb2e35b"
      ],
      "author": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Wed Jul 04 14:03:25 2018 +0800"
      },
      "committer": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Wed Aug 29 13:45:16 2018 +0800"
      },
      "message": "Add new metrics constants for emergency dialer\n\nBug: 111378820\nTest: build\nChange-Id: I2eb6965238e37435bb380fb4a0e616bd1da6dae6\nMerged-In: I2eb6965238e37435bb380fb4a0e616bd1da6dae6\n"
    },
    {
      "commit": "e3bb5c5a710f802dfe1eaa0c7f8552f36697c28c",
      "tree": "8faa84a50645a57b22fa60ba4e7caf8e2a556a5e",
      "parents": [
        "b0762eb3db82486cec9bfe31cb45bf7e20716430"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jun 12 15:57:04 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Aug 29 12:36:24 2018 +0900"
      },
      "message": "Switch DHCP server based on global setting\n\nThe newer implementation is disabled by default with this CL. Ultimately\nthe intention is to enable it by default.\n\nBug: b/109584964\nTest: set tether_enable_legacy_dhcp_server to 0, ran DhcpServerTest.py,\n      observed new behavior. Added tests in CL also pass.\n\nChange-Id: I0f830b9804b8956c127057e66ab75a21ca29dc57\n"
    },
    {
      "commit": "e3a0f42e8e8678f6d90ddf104d485858fbb2e35b",
      "tree": "d499b3e00a551a40ec253ac09e191fc7080d658c",
      "parents": [
        "0e1621296fdb09f3ffaaf69e77728663b0943953",
        "a13007ad0f60e4b81440304677f41826d3f1e3e7"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Aug 29 03:19:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 03:19:27 2018 +0000"
      },
      "message": "Merge \"Add DhcpServer\""
    },
    {
      "commit": "0e1621296fdb09f3ffaaf69e77728663b0943953",
      "tree": "d71e2f1947e735d519ad40fe26e3df486a2994c5",
      "parents": [
        "c96760f4f30279bdddcbdc83398bc069740970f1",
        "f4fa98233990bc078caa6cc005b893896b1e3db3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 29 02:58:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 02:58:08 2018 +0000"
      },
      "message": "Merge \"Remove ResolveUtil from frameworks/base callers\""
    },
    {
      "commit": "c96760f4f30279bdddcbdc83398bc069740970f1",
      "tree": "682fa251fdd7a7b98b0be490ce7bc228e2831a59",
      "parents": [
        "c5a00e09570b6680c5389389884b39942b473f16",
        "a17beeb779df0118d14997c5aac45256ad4c805f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 23:46:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 23:46:02 2018 +0000"
      },
      "message": "Merge \"[java9] Convert hiddenapi-list target to Metalava\""
    },
    {
      "commit": "f53446decaeaa6cf9e14bf8fbcbce1a94132bb58",
      "tree": "352b5b1d64422d3580f000a3265b174ff7235e9e",
      "parents": [
        "c5a00e09570b6680c5389389884b39942b473f16"
      ],
      "author": {
        "name": "keigo, nishira",
        "email": "keigo.nishira@sony.com",
        "time": "Tue Jun 19 17:47:24 2018 +0900"
      },
      "committer": {
        "name": "xshu",
        "email": "xshu@google.com",
        "time": "Tue Aug 28 16:24:01 2018 -0700"
      },
      "message": "Fix some fields in WifiInfo are not written into Parcel\n\nSome fields in WifiInfo are not written into Parcel so\nthese fields will not be carried over process boundaries.\n\ncherry-picked from: ag/4820524\n\nBug: 79889311\nTest: compile \u0026 verified fields are filled from app\nTest: Unit tests\n\nChange-Id: I0d8f453c49212fc6d12d28537454c9a9657c1ef7\n"
    },
    {
      "commit": "c5a00e09570b6680c5389389884b39942b473f16",
      "tree": "b160f374aa2095a4af1d222c901800540d9b6ee1",
      "parents": [
        "08bd9bdbb3ea86df70208d08841e5ad33f0d2751",
        "4d21a4035d8d39ac4bb5540d3631715a02c6e4d3"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Aug 28 22:09:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 22:09:47 2018 +0000"
      },
      "message": "Merge \"Added access networks manager\""
    },
    {
      "commit": "08bd9bdbb3ea86df70208d08841e5ad33f0d2751",
      "tree": "1ad048b90a04f6d11d7d5f4f318da566f4e3617b",
      "parents": [
        "46e75a69e87c6a8afe50582cb364162d75676a75",
        "5b02a3306977a3f6ee25464078a71306f0098845"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 21:54:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 21:54:01 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Cherry-pick misc fixes to AOSP\""
    },
    {
      "commit": "ec8d258c608e074a7c1e4ed81a9d38be1b16be7e",
      "tree": "85e176ea3c685a3cb046db4f70a6b60f962e6be3",
      "parents": [
        "b8616dc4d19d5a719ca705d8bd6e96140933a1a0"
      ],
      "author": {
        "name": "KOUSHIK PANUGANTI",
        "email": "kpanuganti@google.com",
        "time": "Mon Apr 23 17:31:10 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Aug 28 14:20:24 2018 -0700"
      },
      "message": "Migrated various apps under frameworks/base/packages/Shell  to androidx\n\nBug: 76692459\nTest: make Shell\nChange-Id: If11159cac1bd5aa61c46a346647b97a661abbf11\nMerged-In: If11159cac1bd5aa61c46a346647b97a661abbf11\n(cherry picked from commit e92135a6e9e3bae6236063d35670f3f7f2f51be4)\n(cherry picked from commit 474df059db94fac9a279e5f90ab0c046de4a3e08)\n(cherry picked from commit e0efaddbebaf9cdabe4253d7f3cfdf87dc9a7446)\n"
    },
    {
      "commit": "b8616dc4d19d5a719ca705d8bd6e96140933a1a0",
      "tree": "737c5e2e07936e6e1198c7c18b1c1bc553fb36a7",
      "parents": [
        "46e75a69e87c6a8afe50582cb364162d75676a75"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Apr 17 09:50:46 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Aug 28 14:19:51 2018 -0700"
      },
      "message": "Migrated SystemUI \u0026 SettingsLib to androidx\n\nTest: make SystemUI SettingsLib\nBug:76692459\nChange-Id: I248fdf4042a0a97bc6349091da21c936c2d37c95\nMerged-In: I248fdf4042a0a97bc6349091da21c936c2d37c95\n(cherry picked from commit fd52c1433c4e4d3f53aef2454d03f6b58f2411a3)\n(cherry picked from commit d366771e84f584330c21b6381c902518af110034)\n(cherry picked from commit a14377a450a7172963ab7ec1b3e47444a3249216)\n"
    },
    {
      "commit": "46e75a69e87c6a8afe50582cb364162d75676a75",
      "tree": "baa7ff2824c9bb2fef16eae49aa90481d05bbabc",
      "parents": [
        "20cc0ef0481f9b5dffa348cc23301509f7e2a8bd",
        "9f52b4aa3b0cf720b67f9f7c7ccaafba4eac4367"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Aug 28 20:24:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 20:24:33 2018 +0000"
      },
      "message": "Merge \"Add fallback case to layers_extensions.cpp\""
    },
    {
      "commit": "5b02a3306977a3f6ee25464078a71306f0098845",
      "tree": "d6cc83dcb2440e1c83d61c0865395db59128ada2",
      "parents": [
        "20cc0ef0481f9b5dffa348cc23301509f7e2a8bd"
      ],
      "author": {
        "name": "hjchangliao",
        "email": "hjchangliao@google.com",
        "time": "Thu Apr 26 15:12:11 2018 +0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Aug 28 12:38:44 2018 -0700"
      },
      "message": "DO NOT MERGE: Cherry-pick misc fixes to AOSP\n\nRemove wrapper for BluetoothA2dp\n\nRemove BluetoothA2dpWrapper,\nUse BluetoothA2dp to replace all of them.\n\nBug: 76167422\nTest: RunSettingsLibRoboTests\n\nRemove wrapper for LocationManager\n\nRemove LocationManagerWrapper from SettingsLib\n\nBug: 76167422\nTest: RunSettingsLibRoboTests\n"
    },
    {
      "commit": "20cc0ef0481f9b5dffa348cc23301509f7e2a8bd",
      "tree": "51bfdb4be4ad8eeda0eac59d93a76931b541dea9",
      "parents": [
        "7dd3f1dca66e3f5eb79822a2f00e1757ae4b9573",
        "5c877634ae3639b22c5032d29c69ccec08738e63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 18:40:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:40:11 2018 +0000"
      },
      "message": "Merge \"Q.\""
    },
    {
      "commit": "7dd3f1dca66e3f5eb79822a2f00e1757ae4b9573",
      "tree": "b9725fb20d2080d9e451d4e568cd4f5c065d4a4c",
      "parents": [
        "e91c337d419a3434bec2c36ae4cd1aecb94b3465",
        "f690aebc098ca8c9b6b77d5c631b190663ee4af7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 18:28:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:28:23 2018 +0000"
      },
      "message": "Merge \"Use multiple patterns and emails in per-file syntax.\""
    },
    {
      "commit": "e91c337d419a3434bec2c36ae4cd1aecb94b3465",
      "tree": "2e4ab1acba53d5bf98a43162b58b092a51ee264d",
      "parents": [
        "d720f7d67028b1564b96dee4fe3a988baad4d10d",
        "441f0283fb04c8c601c3f975d7de17d7d784676a"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Aug 28 18:23:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:23:49 2018 +0000"
      },
      "message": "Merge \"Allow ignoring return values when checking if class is mockable\""
    },
    {
      "commit": "d720f7d67028b1564b96dee4fe3a988baad4d10d",
      "tree": "601a83b3fc04c9c87df37918972f1ff037156e3e",
      "parents": [
        "88b03ede540cc878c43fafc1d48901f00cd5c4b0",
        "66aed6e8e626123ec1df38d407ef110500847e07"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 18:19:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:19:49 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove old suggestion code.\""
    },
    {
      "commit": "88b03ede540cc878c43fafc1d48901f00cd5c4b0",
      "tree": "a30a62ef535e448b1da88e38d205f373eea8551b",
      "parents": [
        "8fd48568d50245c404015266bdb0a0592bf06f50",
        "c1a6ebcd7d6bfe67a30d57508d3e68d90491a494"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 28 18:12:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:12:42 2018 +0000"
      },
      "message": "Merge \"IMS: Support Robocall Feature For MT VOLTE Calls\""
    },
    {
      "commit": "5c877634ae3639b22c5032d29c69ccec08738e63",
      "tree": "3b441766a2606e71f317f3d6ed4f4d04aefb51fc",
      "parents": [
        "afa1c743bef81933d82569144d7220d209067b35"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 15 13:34:52 2018 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 28 17:51:35 2018 +0000"
      },
      "message": "Q.\n\nClean cherry-pick of ag/4057716.\n\nBug: 77588754\nTest: builds, boots\nChange-Id: Ib1d993fe2949f480a350acfa7e2b3cfdc7abd257\nMerged-In: Ib1d993fe2949f480a350acfa7e2b3cfdc7abd257\n"
    },
    {
      "commit": "66aed6e8e626123ec1df38d407ef110500847e07",
      "tree": "78fc59239902a92503bb298f674ecef64558b67a",
      "parents": [
        "c0db29cd7a040a3dda1280eaf6fd91da4c36602c"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Jun 18 11:30:00 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Aug 28 17:29:29 2018 +0000"
      },
      "message": "DO NOT MERGE Remove old suggestion code.\n\nChange-Id: I2ab9b32ea7622228b0d61b3a16f0695ab04597d7\nFixes: 110361022\nTest: robotests\n"
    },
    {
      "commit": "a1766a1b2d2c2a826d6c204205233ba3ae30a54e",
      "tree": "2d1e9722330f624df943996c63540dc19b2c5e5d",
      "parents": [
        "80f3ddca8aa08e928652ee62276e0fd62955f65d"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Tue Aug 28 18:11:26 2018 +0100"
      },
      "committer": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Tue Aug 28 18:11:26 2018 +0100"
      },
      "message": "Include NOTICE from /product and /product_services\n\nTest: flashed on a device and checked Legal information webview\nBug: 111179267\n\nChange-Id: I322ddc6903c80840b6f5db7fb9623bfd02b02b40\nMerged-In: I5b88fd1c311011300e7db0f010a64150993ba52d\n"
    },
    {
      "commit": "441f0283fb04c8c601c3f975d7de17d7d784676a",
      "tree": "0cbd6d44162c8ef198cbcbc6eff0cfce84bce218",
      "parents": [
        "8fd48568d50245c404015266bdb0a0592bf06f50"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Jul 10 11:11:15 2018 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Aug 28 09:53:19 2018 -0700"
      },
      "message": "Allow ignoring return values when checking if class is mockable\n\nTest: make -j javac-check RUN_ERROR_PRONE\u003dtrue\nChange-Id: I5094fa145fc5f6d5c5d9426b07d764c07e545819\nMerged-In: I5094fa145fc5f6d5c5d9426b07d764c07e545819\n"
    },
    {
      "commit": "8fd48568d50245c404015266bdb0a0592bf06f50",
      "tree": "8b2639a70e486f9065fe703f56ab2445522c56be",
      "parents": [
        "c0db29cd7a040a3dda1280eaf6fd91da4c36602c",
        "beec8ad586d43c5b5d94e8cf9d64fa7a78824407"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 28 16:49:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 16:49:25 2018 +0000"
      },
      "message": "Merge \"Avoid WiFi to Cellular silent redial when roaming\""
    },
    {
      "commit": "c0db29cd7a040a3dda1280eaf6fd91da4c36602c",
      "tree": "5c8e284b59c0e2d2f255e1f11bcfc5eb876499a5",
      "parents": [
        "dfd7bc77c396421d7f800a2578a27b43e1e39ed8",
        "84e829dce6718d25a7e037643b6b7cdff2b6c05c"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 15:55:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 15:55:11 2018 +0000"
      },
      "message": "Merge \"Remove suspected false positives from light greylist.\""
    },
    {
      "commit": "dfd7bc77c396421d7f800a2578a27b43e1e39ed8",
      "tree": "a7d56cac17f62c6d4171f2f5bb2e26d2c6d8b3a1",
      "parents": [
        "0589adc79019aefc3125882dca0f25a33aeb63af",
        "8ea8654baeafeb90c0fd0ed7b5f9c74e939fbc13"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 15:30:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 15:30:29 2018 +0000"
      },
      "message": "Merge \"Add \u003cp\u003e to UnsupportedAppUsage javadoc.\""
    },
    {
      "commit": "0589adc79019aefc3125882dca0f25a33aeb63af",
      "tree": "82d5735775935869e4e5f1537fca691efd347089",
      "parents": [
        "6af1516b22fbb19df8a63565814f7afd2f8d0351",
        "5404443a5569a9637df2f1fd0d0dce684136ab5f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 15:24:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 15:24:23 2018 +0000"
      },
      "message": "Merge \"Add myself as OWNERS for UnsupportedAppUsage.java.\""
    },
    {
      "commit": "6af1516b22fbb19df8a63565814f7afd2f8d0351",
      "tree": "b227b9174c357a9d3bb10f35f7c6b39e00b0c573",
      "parents": [
        "80f3ddca8aa08e928652ee62276e0fd62955f65d",
        "3b34781f8422796f30b0257c9ccbcfe883a3df16"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 28 14:59:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 14:59:25 2018 +0000"
      },
      "message": "Merge \"Add equality method for PhoneAccount.\""
    },
    {
      "commit": "84e829dce6718d25a7e037643b6b7cdff2b6c05c",
      "tree": "ab605c423c073b63adf136dabe9b626910ff2c30",
      "parents": [
        "80f3ddca8aa08e928652ee62276e0fd62955f65d"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 14:32:31 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 14:32:31 2018 +0100"
      },
      "message": "Remove suspected false positives from light greylist.\n\nThese APIs are only seen to be used by code in java packages\ncom.android.server.* which corresponds to AOSP code that has been linked\ninto applications.\n\nLinking system server code into apps like this is unlikely to work, and\nshould not be expected to work. It\u0027s likely that this has been done\naccidentally, and the code is not actually used at runtime.\n\nBug: 112826823\nTest: m\nChange-Id: If4a3bbe8a0d1a81384b47b35cfcd9a0723be8273\nMerged-In: I0a72458d66b6af515e1da68d449d9b166680c258\n"
    },
    {
      "commit": "8ea8654baeafeb90c0fd0ed7b5f9c74e939fbc13",
      "tree": "dbf0071a53875b50c6dac762aa33a78836c8294f",
      "parents": [
        "80f3ddca8aa08e928652ee62276e0fd62955f65d"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 10:52:51 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Aug 28 10:52:51 2018 +0100"
      },
      "message": "Add \u003cp\u003e to UnsupportedAppUsage javadoc.\n\nTo make HTML rendering of it readable.\n\nTest: m\nChange-Id: Ie829b422d6d905f44a909e4a402b61169268e940\n"
    },
    {
      "commit": "0597453f7c3c2885536deebc164ea616e4c63e8a",
      "tree": "0869a044cf54da4e3fc7bf3558fe78cd1420bb05",
      "parents": [
        "bf668472406a4b7f030eb20f35e4e4386b56671f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Aug 01 15:51:28 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Aug 28 17:47:04 2018 +0900"
      },
      "message": "Add global setting to use new DHCPv4 server\n\nThe setting applies to the choice of DHCPv4 server for tethering.\n\nBug: b/109584964\nTest: Still builds, SettingsBackupTest passes\nChange-Id: Id9b5820883eaf3148f09ad948c34795b3619a30e\n"
    },
    {
      "commit": "80f3ddca8aa08e928652ee62276e0fd62955f65d",
      "tree": "7201dabe9d66c8e5b85066badf6ffb3b2fe7a4a8",
      "parents": [
        "afa1c743bef81933d82569144d7220d209067b35",
        "a75872039401df8bdd14b060da27c0eb151e591a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Aug 28 08:08:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 08:08:07 2018 +0000"
      },
      "message": "Merge \"Add varargs methods to build DhcpServingParams\""
    },
    {
      "commit": "b0762eb3db82486cec9bfe31cb45bf7e20716430",
      "tree": "1f9740ba75ab48c55a83c96c78488e5fd9d98bdc",
      "parents": [
        "a13007ad0f60e4b81440304677f41826d3f1e3e7"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Aug 28 11:06:54 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Aug 28 13:57:40 2018 +0900"
      },
      "message": "Ignore DHCP packet sent from non-68 client port\n\nThis differs from previous behavior where dnsmasq would reply to port 68\nif the client had no configured address (ciaddr empty in request), or\nsend replies to the client port if the request ciaddr matched the\nassigned lease.\nNot all DHCP servers preserve this behavior, and there is no good known\nuse-case for it. Not replying to such packets is less error-prone and\ncloser to the standard.\n\nBug: b/109584964\nTest: Added test in DhcpServerTest.py passes\nChange-Id: I88d467336cc4f4e4c9498c3787ec22fdef5e1cdd\n"
    },
    {
      "commit": "f4fa98233990bc078caa6cc005b893896b1e3db3",
      "tree": "9df0a18e87a324a8acef168d69ffec71cfed9ebe",
      "parents": [
        "afa1c743bef81933d82569144d7220d209067b35"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 27 22:48:33 2018 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Aug 28 12:59:21 2018 +0900"
      },
      "message": "Remove ResolveUtil from frameworks/base callers\n\nUse the Private DNS bypass logic that was moved into Network.\n\nOnce all callers of ResolvUtil are updated to use this interface\nResolvUtil can be deleted.\n\nTest: as follows\n    - built, flashed, booted\n    - runtest frameworks-net passes\n    - connection to captive portal network detects portal correctly\n      and the login activity functions as expected\n\nBug: 64133961\nBug: 72345192\nBug: 73872000\nBug: 78548486\n\nChange-Id: If11ef2b5ffdc729f8449cf18dccd5f1eccbc51e6\n"
    },
    {
      "commit": "a13007ad0f60e4b81440304677f41826d3f1e3e7",
      "tree": "86d779a09ac48c54a1e375b5dfa964fcd9f81c17",
      "parents": [
        "a75872039401df8bdd14b060da27c0eb151e591a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Aug 13 15:54:27 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Aug 28 12:50:47 2018 +0900"
      },
      "message": "Add DhcpServer\n\nThis first version can serve discover/request/release, although there\nare some small behavior changes with current implementation which will\nbe addressed later.\n\nAlso removes final modifiers on start() and stop() in FdEventsReader, to\nallow mocking the methods in tests with the current mockito lib.\n\nTest: Added tests pass, manual: flashed a device using the server\nChange-Id: I025366ff7d51c4ba31152af50f3dd2b5e280a54d\n"
    },
    {
      "commit": "afa1c743bef81933d82569144d7220d209067b35",
      "tree": "95b691de97a205a8e958e1eea374d8d2b98a38d6",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b",
        "696873ea171db70b12bd35660f7024318a3b680a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 03:46:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 03:46:04 2018 +0000"
      },
      "message": "Merge \"Add system_server to system group only if per_app_memcg is true\""
    },
    {
      "commit": "696873ea171db70b12bd35660f7024318a3b680a",
      "tree": "95b691de97a205a8e958e1eea374d8d2b98a38d6",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan@google.com",
        "time": "Wed Jun 27 11:32:40 2018 +0900"
      },
      "committer": {
        "name": "Minchan Kim",
        "email": "minchan@google.com",
        "time": "Tue Aug 28 01:45:11 2018 +0000"
      },
      "message": "Add system_server to system group only if per_app_memcg is true\n\nP18 or other high-performance devices shouldn\u0027t use per-memcg so\nit was disabled on those devices[1]. However, we didn\u0027t turn off\nfor system_server memcg so those devices still have two seperate\nLRU groups which would have less efficient memory reclaim.\n\nTherefore, this patch makes memcg use for system_server only if\nper_app_memcg is enabled.\n\n[1] https://googleplex-android-review.git.corp.google.com/c/platform/system/core/+/4178592\n\nBug: 110858093\nTest: confirm via cat /dev/memcg/system/tasks is none\nChange-Id: Ic0e3157bf8ff5de69767797b5508946ca3efeb68\nMerged-In: Ic0e3157bf8ff5de69767797b5508946ca3efeb68\nSigned-off-by: Minchan Kim \u003cminchan@google.com\u003e\n(cherry picked from commit 5fa8af2b10d24fb6c08099d258bf887baf68ffb0)\n"
    },
    {
      "commit": "4d21a4035d8d39ac4bb5540d3631715a02c6e4d3",
      "tree": "1ed8a352d65d526d9de23eee9a6f2ab615801401",
      "parents": [
        "2947e54c3db79d87274a2be9702ef802ba1e2443"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Aug 27 16:59:05 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Aug 27 17:07:31 2018 -0700"
      },
      "message": "Added access networks manager\n\nAdded access networks manager to manage qualified networks\nfor data connection.\n\nTest: Manual\nBug: 73659459\nChange-Id: I7f65a875f37d5472193ec7740437dffb9ecdb94a\n"
    },
    {
      "commit": "c1a6ebcd7d6bfe67a30d57508d3e68d90491a494",
      "tree": "c0f92b399fea75d77b5b1514f71048064a5ebb4b",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b"
      ],
      "author": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Thu Jun 07 14:47:19 2018 -0700"
      },
      "committer": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Mon Aug 27 23:23:59 2018 +0000"
      },
      "message": "IMS: Support Robocall Feature For MT VOLTE Calls\n\n-Added a new call fail error code for user marked unwanted calls.\n-Updated system-current.txt file to replect the modified API\n\nBug: 110976451\nChange-Id: I7bbc45a39d637f93127097e8b27981c9519fe0e7\nCRs-Fixed: 2226444\n"
    },
    {
      "commit": "beec8ad586d43c5b5d94e8cf9d64fa7a78824407",
      "tree": "80db8a8d0417c7ff4479a8624f75679de7255ec5",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b"
      ],
      "author": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Tue Aug 21 13:51:20 2018 -0700"
      },
      "committer": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Mon Aug 27 23:23:39 2018 +0000"
      },
      "message": "Avoid WiFi to Cellular silent redial when roaming\n\n-Adding a new call fail reason code to notify user that CSFB option\n  is not available in CS roaming network.\n\nBug: 78154720\nChange-Id: I5fe8c0ed7460e164ac79f851b96ca0f7303b093a\nCRs-Fixed: 2226273\n"
    },
    {
      "commit": "ac0ddfd9c57c777784fa447de889d7473bde043b",
      "tree": "ad6eb97cae7c3892f7effd1ccece3bc345173249",
      "parents": [
        "6d94f19b54b90434dbdaeba75fa4024e669cdf7d",
        "9b1068cc52a8b55d45aae395cd5e309d5bc6fff8"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Aug 27 21:41:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 21:41:04 2018 +0000"
      },
      "message": "Merge \"Support whitelist entries from class2greylist\""
    },
    {
      "commit": "6d94f19b54b90434dbdaeba75fa4024e669cdf7d",
      "tree": "5feaeaddc2777b55383762c5ec509e652e5c9b71",
      "parents": [
        "78755a8c97ca9360199ca80560f08c66ee5dbf52",
        "bf7d22f3cde0cd43edc30360ea504da3048f4a30"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Aug 27 21:04:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 21:04:56 2018 +0000"
      },
      "message": "Merge \"Fix to read Tethering APN data terminated by empty parameters correctly\""
    },
    {
      "commit": "299488d7c15b5acda668c970c84bd66c3a1018eb",
      "tree": "ec4ad647577beb00458c4b5a58ea021612d7f55b",
      "parents": [
        "78755a8c97ca9360199ca80560f08c66ee5dbf52"
      ],
      "author": {
        "name": "Joel Fernandes (Google)",
        "email": "joelaf@google.com",
        "time": "Mon Aug 20 23:43:55 2018 -0700"
      },
      "committer": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Mon Aug 27 17:39:55 2018 +0000"
      },
      "message": "Rename map names in read_mapinfo\n\nART is removing dependency on ashmem for naming maps. Due to this, the\nnaming of the mappings have changed. Rename them in the debug info so\nthat it is working.\n\nAlso remove \"/dev/ashmem/libc malloc\", its now \"anon:libc malloc\" which\nis already tested earlier in the code.\n\nBug: 111903542\nChange-Id: I5071384f87701af208d6471c66ba425ccbda22ec\nSigned-off-by: Joel Fernandes (Google) \u003cjoelaf@google.com\u003e\nSigned-off-by: Joel Fernandes \u003cjoelaf@google.com\u003e\n"
    },
    {
      "commit": "78755a8c97ca9360199ca80560f08c66ee5dbf52",
      "tree": "368c5bdb6ac434edb788d0cd8112b42b9806ca17",
      "parents": [
        "a3a0c28d15c2122e5a0547d555513911e66b1bfb",
        "5de6996772dccf69c81a3f5ada98ceb863c367c1"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 27 17:33:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 17:33:07 2018 +0000"
      },
      "message": "Merge \"Fix errors in LOG_FATAL_IF arguments.\""
    },
    {
      "commit": "a3a0c28d15c2122e5a0547d555513911e66b1bfb",
      "tree": "bf4ec5f571d2638a0310bf6571127ba4c839a172",
      "parents": [
        "88e452bfe62d47e24691e82a5e3572a1902417a5",
        "4559d841c84ff5550929544c2d29ae9d58a8aecb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 27 16:26:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 16:26:07 2018 +0000"
      },
      "message": "Merge \"PackageManager: Add \"-a\" to list packages\""
    },
    {
      "commit": "88e452bfe62d47e24691e82a5e3572a1902417a5",
      "tree": "07fca00963019307d4524cf1aa2fb8b5b681a084",
      "parents": [
        "faac4ad153f55b1d224e2e800c24d0b9eb0ae0e5",
        "6a6fde006fd4b49f7955664721b8dd511fa25733"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 27 16:25:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 16:25:01 2018 +0000"
      },
      "message": "Merge \"Use multiple patterns and/or emails in per-file syntax.\""
    },
    {
      "commit": "faac4ad153f55b1d224e2e800c24d0b9eb0ae0e5",
      "tree": "7702e17d6103b6ee6ff699b55e0dd2b1d54afbb9",
      "parents": [
        "1d4cb7b3805ba816a399ce9ce5a6392044a2249c",
        "c8adc53ea2e43694505409e133d58edea907e1c1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 27 08:34:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 08:34:46 2018 +0000"
      },
      "message": "Merge \"Use multiple patterns and/or emails in per-file syntax.\""
    },
    {
      "commit": "1d4cb7b3805ba816a399ce9ce5a6392044a2249c",
      "tree": "e158c138f35b0cd64841fce82c6d6db403b8a930",
      "parents": [
        "5dfb67a24afccb7c36b6ebaec629de1700fccf62",
        "ff5193f4e3b38104a0452d3eaf245f403e51f8d0"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 27 07:27:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 07:27:44 2018 +0000"
      },
      "message": "Merge \"Use multiple patterns and/or emails in per-file syntax.\""
    },
    {
      "commit": "5dfb67a24afccb7c36b6ebaec629de1700fccf62",
      "tree": "b56697b11263f19fea62fd1b8d81f2302639a3fc",
      "parents": [
        "7a8e363c0bbe7d2ad2eea99af8187da8c31ed538",
        "8b6749f59d4a0191fc46734f4c78e5403f1540d5"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 27 07:27:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 27 07:27:27 2018 +0000"
      },
      "message": "Merge \"Use multiple patterns and emails in per-file syntax.\""
    },
    {
      "commit": "a75872039401df8bdd14b060da27c0eb151e591a",
      "tree": "01c72475ff222bb5e595d109a05b153636d1a071",
      "parents": [
        "e01b4ce6c7489bfbbb8999ed525c2444a18997ef"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Aug 23 18:01:46 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Aug 27 10:57:14 2018 +0900"
      },
      "message": "Add varargs methods to build DhcpServingParams\n\nIn common use-cases, only one gateway or DNS server may be set, so the\nadded methods make it easier for clients to build the parameters.\n\nBug: b/109584964\nTest: runtest --no-hidden-api-checks frameworks-net\nChange-Id: Ib54bc60a54ad4ef0605baea62d87b9f14caf8aa7\n"
    },
    {
      "commit": "4559d841c84ff5550929544c2d29ae9d58a8aecb",
      "tree": "7d3bbaee65bab194cd993537c18d510a3fc269f3",
      "parents": [
        "7a8e363c0bbe7d2ad2eea99af8187da8c31ed538"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Aug 25 08:43:05 2018 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Aug 25 09:13:30 2018 -0700"
      },
      "message": "PackageManager: Add \"-a\" to list packages\n\nAdd an option to list all known packages.\n\nBug: 80284247\nTest: m\nTest: manual\nMerged-In: I5890d4e7431417beeaa278cf8f3ce906eac39e23\nChange-Id: I5890d4e7431417beeaa278cf8f3ce906eac39e23\n"
    },
    {
      "commit": "7a8e363c0bbe7d2ad2eea99af8187da8c31ed538",
      "tree": "4a9f239bfbab1ff4700472f33eb6a5f427850025",
      "parents": [
        "ec67984561559c18cbbc33e4994b14d697dca388",
        "1fda56bbdaba85366cee6e660fce161023fa9d40"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Aug 25 00:23:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 25 00:23:16 2018 +0000"
      },
      "message": "Merge \"Fix OWNERS (change google.com to android.com)\""
    },
    {
      "commit": "ec67984561559c18cbbc33e4994b14d697dca388",
      "tree": "930e1045e17fea08b1ad72e222dacf981eb4be7c",
      "parents": [
        "9d10637e016f40b4fc58db4fd204174f03312c30",
        "5ee5c14ecbf05d18fbb611357d0460ad40b56f51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 24 23:26:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 23:26:08 2018 +0000"
      },
      "message": "Merge \"Add PhoneCapabilityChanged in phone state listener\""
    },
    {
      "commit": "3284e35061f74d39e23039c8ae3cf2adc9af4415",
      "tree": "d5cf74fa98c38e09c7f51be328ee7044dc6bdf56",
      "parents": [
        "7e54042f9c39cb02cdcaee499f72297f56212909"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Fri Aug 24 15:40:02 2018 -0700"
      },
      "committer": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Fri Aug 24 15:55:31 2018 -0700"
      },
      "message": "Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\n\nBug: 112867975\nTest: make\nChange-Id: I5d02d35e34f6030339d67e217ac224eab994af87\n"
    },
    {
      "commit": "5ee5c14ecbf05d18fbb611357d0460ad40b56f51",
      "tree": "31ea3a19529d17148cb0500cf1e86e146f819bfd",
      "parents": [
        "7e54042f9c39cb02cdcaee499f72297f56212909"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Aug 08 20:27:45 2018 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Aug 24 15:39:01 2018 -0700"
      },
      "message": "Add PhoneCapabilityChanged in phone state listener\n\nAdd a new hidden event PhoneCapabilityChanged that can be\nlistned to know phone capability has changed.\n\nBug: 92796390\nTest: build\nChange-Id: I12ccde1a1c4257ac50c2cfa73d2d5b58dd7e1518\nMerged-In: I12ccde1a1c4257ac50c2cfa73d2d5b58dd7e1518\n"
    },
    {
      "commit": "9d10637e016f40b4fc58db4fd204174f03312c30",
      "tree": "e616d3a5b02d14dddffb241308ecb9a705fc4f42",
      "parents": [
        "7e54042f9c39cb02cdcaee499f72297f56212909",
        "174b50fa506b0d33551670cbc595412bf943113c"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Aug 24 22:23:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 22:23:02 2018 +0000"
      },
      "message": "Merge changes Ie072511b,I6424f90c\n\n* changes:\n  TreeInfo: Make ~ErrorHandler() virtual\n  RenderThread: Make ~IFrameCallback() virtual\n"
    },
    {
      "commit": "1fda56bbdaba85366cee6e660fce161023fa9d40",
      "tree": "959e3389e871ff6dc56dd7bfb894861abb5f491c",
      "parents": [
        "7e54042f9c39cb02cdcaee499f72297f56212909"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 10:11:41 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 14:58:42 2018 -0700"
      },
      "message": "Fix OWNERS (change google.com to android.com)\n\nBug: N/A\nTest: N/A\nChange-Id: I9a9eecfff1a72d7da55be0df73f29985b19c1e38\n"
    },
    {
      "commit": "7e54042f9c39cb02cdcaee499f72297f56212909",
      "tree": "a13409a5528654de538991bcbd16b1112fb30d53",
      "parents": [
        "7113ec2cb47a2702ed3e2ec8b05e41d3deeef647",
        "83c1a68491ac9508a50759f9a6bb258bd26e227e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 21:56:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 21:56:34 2018 +0000"
      },
      "message": "Merge \"Actually make OWNERS in sync with the internal version\""
    },
    {
      "commit": "3b34781f8422796f30b0257c9ccbcfe883a3df16",
      "tree": "d78872a466f2f74b5c29f334d83065bfeffa6793",
      "parents": [
        "d717c04b120149c9283b88b28d51557c7bcf3199"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 24 14:17:05 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 24 14:17:05 2018 -0700"
      },
      "message": "Add equality method for PhoneAccount.\n\nChecks for equality between two PhoneAccounts, not taking into account\nthe icon, which cannot be compared with equality.\n\nTest: Manual as part of telephony account registry updates.\nTest: Added new unit tests to test equality.\nBug: 112884689\nChange-Id: I0129954b5c124e349b82fcc91604fdccf0bad089\n"
    },
    {
      "commit": "6d0a571dea2505f200ccde216a7e923a996d0b92",
      "tree": "0ade0e11047bab30f2f79243a0263f235ae72566",
      "parents": [
        "6d891937a38220b0c712a1927f969e74bea3a0f3"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Tue Aug 21 13:38:39 2018 -0700"
      },
      "committer": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Fri Aug 24 13:58:25 2018 -0700"
      },
      "message": "Move SECRET_CODE_ACTION from Telephony.Sms.Intents to TelephonyManager.\n\nBug: 112440728\nTest: Telephony\nChange-Id: If030a6b519b6a8b8b92c570e77a458fd23cdbb68\n"
    },
    {
      "commit": "7113ec2cb47a2702ed3e2ec8b05e41d3deeef647",
      "tree": "086645a510fe199f5ef2e4ae94ee858b94334ba6",
      "parents": [
        "62d0edc6ef5601b847d1bb82de4b24050dce398c",
        "895e19edf04f7a7ad2c2dc08401e1b7cb073bae6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 24 20:50:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 20:50:44 2018 +0000"
      },
      "message": "Merge \"dump package name\""
    },
    {
      "commit": "83c1a68491ac9508a50759f9a6bb258bd26e227e",
      "tree": "6062b9fabce393dfc720f5499d08bf9fb91876af",
      "parents": [
        "aea74ff62a37d6f668210d5e530768d52a6602a5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 12:47:20 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 24 12:47:20 2018 -0700"
      },
      "message": "Actually make OWNERS in sync with the internal version\n\nBug: N/A\nTest: N/A\nChange-Id: Idc1dcc7753a5cf731475ae0f8f01ccd54ac0e3b3\n"
    },
    {
      "commit": "895e19edf04f7a7ad2c2dc08401e1b7cb073bae6",
      "tree": "b0bb9eba663938a34f7fcd4a6d0e68acaeb62e0b",
      "parents": [
        "aea74ff62a37d6f668210d5e530768d52a6602a5"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 24 12:26:06 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 24 19:29:22 2018 +0000"
      },
      "message": "dump package name\n\nTest: aapt2 dump packagename foo.apk bar.apk\nBug: 113105112\nChange-Id: Ibea429adc3a2a890be10548824583addc59ad42d\nMerged-In: Ibea429adc3a2a890be10548824583addc59ad42d\n"
    },
    {
      "commit": "62d0edc6ef5601b847d1bb82de4b24050dce398c",
      "tree": "065848e0160ab48b36a63278b5d6d534ed7a8bdd",
      "parents": [
        "aea74ff62a37d6f668210d5e530768d52a6602a5",
        "002a574a7d7df64a380dbbe2c14e48e54b1f3b60"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Aug 24 18:52:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 24 18:52:43 2018 +0000"
      },
      "message": "Merge \"Use multiple patterns and emails in per-file syntax.\""
    }
  ],
  "next": "aea74ff62a37d6f668210d5e530768d52a6602a5"
}
