)]}'
{
  "log": [
    {
      "commit": "fb441f50093bcc3476a33a2b63abf61d355f2eaa",
      "tree": "0bdd096b80fffef45c271fce4c947f5f691d0f80",
      "parents": [
        "45491113ed51518d459a715de95345199b286aa8"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Feb 03 12:51:40 2017 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Feb 08 08:51:26 2017 -0800"
      },
      "message": "WifiManager: API upates for O\n\nDeprecate the following API\u0027s:\n1. pingSupplicant() - We don\u0027t want apps trying to figure out if\nwpa_supplicant is running or not. It should not be something that\napps need to know.\n2. saveConfiguration() - No longer needed, we automatically persist data\nwhen needed.\n\nOther changes:\n1. Reworded the docstrings to remove direct reference to wpa_supplicant\nfor network configuration related API\u0027s.\n2. We no longer allow apps to modfiy network configuration of other\napps. Added a docstring explaining that in the 3 modify API\u0027s.\n3. Changed the wording of enableNetwork\u0027s |disableOthers| flag.\n\nBug: 31146757\nTest: make update-api\nChange-Id: If970d85146de3532072191cb2b7ecb0d5adb2774\n"
    },
    {
      "commit": "45491113ed51518d459a715de95345199b286aa8",
      "tree": "06b9de70f246ca986282412f6925ecb6f7a38d44",
      "parents": [
        "da6d683caa7d285d14cdf2f6c176bf39fade080c"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jan 24 14:58:34 2017 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Feb 08 08:50:29 2017 -0800"
      },
      "message": "WifiConfiguration: Remove priority field\n\nThis field is no longer used anywhere within wifi framework and hence\nremoving this from public API.\n\nBug: 28341078\nTest: make update-api\nChange-Id: I5bd115742ca610735b00c20f2ffab7590c5f3256\n"
    },
    {
      "commit": "93d66c83cf0180e92ecc57978caece9e0c6b39f1",
      "tree": "f00b6b3e6873f47004670ef90e0a6ed370c9080e",
      "parents": [
        "10e7aed13f8a690b02e2f6c38f095379fdaeb383",
        "bffe405e1fea19df85474b2253d35038a53f59dd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 07 23:25:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 07 23:25:04 2017 +0000"
      },
      "message": "Merge changes from topic \u0027Passpoint API Rename\u0027\n\n* changes:\n  hotspot2: expose Passpoint APIs as public\n  hotspot2: fix class/function/variable names to comply with API guideline\n  hotspot2: rename classes to comply with API guideline\n"
    },
    {
      "commit": "bffe405e1fea19df85474b2253d35038a53f59dd",
      "tree": "2b855635757559dcb98c522524d826e7a96db08e",
      "parents": [
        "da8a67e8a606ebd49a724a18d3581b62121b532c"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 20:08:38 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Feb 07 13:34:47 2017 -0800"
      },
      "message": "hotspot2: expose Passpoint APIs as public\n\nBug: 34862444\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\n\nChange-Id: I8bf5c715b9088c673e59a73a78e18f6e6b64d1d1\n"
    },
    {
      "commit": "bf9c6fdb43413929787ee3abeb76e5aabd1551d8",
      "tree": "f0d48d87d495158bed81ca22c9b43eca58c4e63b",
      "parents": [
        "ed839943e08c956ddd3fb74941e45bbb59343c8c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Nov 09 10:19:23 2016 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Feb 06 14:49:03 2017 -0800"
      },
      "message": "Perform camera permission and app ops check when setting camera for VT.\n\nWhen a calling InCallService attempts to use the setCamera API on the\nVideoCall, Telecom will perform a permission check to ensure that the\ncaller has the correct camera permission and passes the app-ops camera\ncheck.  A failure to set the camera will result in a callback via the\ncall session event API.\n\nThis got a little messy as the app ops package name needs to come from the\nInCallService, and handler usage in the VideoProvider API means we had to\npass around the uid/pid of the caller, obtained before we trampoline onto\nthe handler.\n\nTest: Unit tests added, manual testing performed.\nBug: 32747443\nChange-Id: I555a04f9c3fb45e60bb811f64ba855ccf2e3b0e2\n"
    },
    {
      "commit": "869141fef729a5c81eece8d894e4ccdd67540347",
      "tree": "0e22150403bd08684d9bdbaa81698ea23c4ec117",
      "parents": [
        "ef59955f588228f107cecbe7c67b360f0a86624b",
        "5e806bc3bad1fe842ad257ef293d0d0ec64b37e0"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 06 14:09:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 14:09:46 2017 +0000"
      },
      "message": "Merge \"MethodHandles: Expose additional API.\""
    },
    {
      "commit": "ef59955f588228f107cecbe7c67b360f0a86624b",
      "tree": "f7fefd80b17b877c1a2ed2f94003d68ae8b047db",
      "parents": [
        "6678d341332bbb8ef01159a487ac96529f4fb00e",
        "26917b1543735fa445e20d1061c03218abae6029"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Feb 06 10:21:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 10:21:55 2017 +0000"
      },
      "message": "Merge \"Add bytecodes for invoke-polymorphic\""
    },
    {
      "commit": "26917b1543735fa445e20d1061c03218abae6029",
      "tree": "bf0e67f7a5a18b9b559ccd4a72ba89413b591c7f",
      "parents": [
        "c2e8588396ef713885f4b903a6e079218a135b3b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Feb 01 12:02:16 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Feb 01 12:43:57 2017 +0000"
      },
      "message": "Add bytecodes for invoke-polymorphic\n\nBug: 30550796\nTest: make\nChange-Id: Iacdf0f6553556f04723fd31f76642cabd74a3553\n"
    },
    {
      "commit": "04959d48e159e6d1e371f1a20f2b97e526c4ee0d",
      "tree": "b91d1191b0603d03a4a94329414bd5a63656499f",
      "parents": [
        "161ac8b0064b4084dae7576b62897906ae4357b4"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Jan 20 11:26:05 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 11:43:14 2017 -0800"
      },
      "message": "wifi: WifiConfiguration: add isHomeProviderNetwork field\n\nThis is a boolean field indicating if the given WiFi network is provided\nby a Passpont home provider. This is useful for the Passpoint provisioning\napp to determine if the current WiFi connection is allowed to perform\nPasspoint subscription or policy updates when it needs to.\n\nThis field will be set by PasspointNetworkEvaluator when generating\na WifiConfiguration for a Passpoint network.\n\nBug: 34467212\nTest: make update-api; make -j32\nChange-Id: Ia8ec2508de9658a9ee520087359ff2cd68091b63\nMerged-In: I47310cda078cbf1f2d1b0a9bf79f487230fb668f\n"
    },
    {
      "commit": "5e806bc3bad1fe842ad257ef293d0d0ec64b37e0",
      "tree": "6f66da9ac6502ffd3e39d33c9cc56c5edfc65b34",
      "parents": [
        "c2e8588396ef713885f4b903a6e079218a135b3b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 31 14:07:35 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 31 14:07:35 2017 +0000"
      },
      "message": "MethodHandles: Expose additional API.\n\nTracks libcore change f4ee5c6dccff8f7e037f95b26767e552ea93d41b.\n\nTest: make checkapi docs\nChange-Id: Iac4d4741b9729f3409247b6a3a2b1428f3aa66f0\n"
    },
    {
      "commit": "c71b5dab72e8ba387ae4200c8701e9af961f6596",
      "tree": "4c4d1a5f7a0a2c8cd851bceac88c448ecd466081",
      "parents": [
        "d0638435496675fef59f9a4a2427e79e503ae77a",
        "88b3c589ad4c8d48bef6c252628dc59a9addd353"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 28 01:38:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 28 01:38:31 2017 +0000"
      },
      "message": "Merge changes from topic \u0027enterprise-client-chain\u0027\n\n* changes:\n  Test passing null cert/keys to WifiEnterpriseConfig\n  Account for null client certificate\n  Add a client chain to WifiEnterpriseConfig\n"
    },
    {
      "commit": "291ddaef788741fe724fec71760b90cbb6edaa2f",
      "tree": "fc188a157851224b30329615d6d7fc216e1b2ba6",
      "parents": [
        "28c7afe5787790af3e3ca4dba8ab79f8751ee6ec"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@google.com",
        "time": "Tue Jan 24 19:36:05 2017 -0800"
      },
      "committer": {
        "name": "Paul Stewart",
        "email": "pstew@google.com",
        "time": "Fri Jan 27 09:46:27 2017 -0800"
      },
      "message": "Add a client chain to WifiEnterpriseConfig\n\nAdd a list of supporting certificates to be presented in the process\nof presenting client credentials.\n\nCherry-pick of e3511767169357a1409119b5666c62d50e005583\n\nBug: 34688653\nTest: Compile, unit tests\nChange-Id: I6afd8baf67312e8ddaaeefd26f30dacc51aa33bb\n"
    },
    {
      "commit": "81505817427d2c899583beea521625aed2cc96f8",
      "tree": "7547d02aee6d9b0e8a692009cd57e1a104d613e8",
      "parents": [
        "22f97c83fb3d3c3d51407a83faba5e23349c796f",
        "4f5c0ccfda77864544c96ff6a9689410aff4f05d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 26 19:51:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 26 19:51:37 2017 +0000"
      },
      "message": "Merge \"wifi: WifiManager API change for supporting Passpoint Release 2\""
    },
    {
      "commit": "4f5c0ccfda77864544c96ff6a9689410aff4f05d",
      "tree": "e4abf6ed87415e09fd6c0c5088873e8b1585612d",
      "parents": [
        "815fb5479868ec7160bdd293766e827c576467e0"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jan 19 15:51:27 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jan 26 10:12:19 2017 -0800"
      },
      "message": "wifi: WifiManager API change for supporting Passpoint Release 2\n\nThe changes include:\n- Split WNM notifications intent to dedicated intent for each\n  event: Deauth Imminent Notice and Subscription Remediation\n- Add intent for broadcast OSU Providers List\n- Update Passpoint icon intent definitions to conform to the\n  API guide\n- Make WifiManager#queryPasspointIcon public\n\nAll added/updated intents will required receiver to have\nandroid.Manifest.permission.ACCESS_WIFI_STATE in order to\nreceive the intents.\n\nThe deprecated hidden intent definitions will be removed once\nthe WifiService is updated to use the new intents.\n\nBug: 34198926\nTest: make -j32\nChange-Id: If28a5710f68271069c663a953538f920512e3240\nMerged-In: Ic17eef8364d79144eb530c68c6877712efcb5209\n"
    },
    {
      "commit": "8e6b13a1c0e969b00d6b6e29fd367082be071ff9",
      "tree": "76fed2cd27627822c2465d616f4b98fbb67f6b32",
      "parents": [
        "273b886c49c3b8a4b73127fcadc4303e89bfc04a",
        "024aaf23881c142ba92194a001ac038253ae708e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 26 01:34:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 26 01:34:05 2017 +0000"
      },
      "message": "Merge \"Adding Dynamic ImsService Binding (1/3)\""
    },
    {
      "commit": "024aaf23881c142ba92194a001ac038253ae708e",
      "tree": "d0017aaa47e767a9dcf823f556604186509f417b",
      "parents": [
        "6d064d8780c4626d033c26fd87242080a2f1c768"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 15:17:50 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 25 15:12:28 2017 -0800"
      },
      "message": "Adding Dynamic ImsService Binding (1/3)\n\nAdds support for dynamic ImsService Binding (change 1/3). Included\nin this change:\n- AIDLs for ImsServiceController\n- ImsFeature/ImsServiceBase definitions\n- KEY_CONFIG_IMS_PACKAGE_OVERRIDE CarrierConfig option\n\nTest: Unit Tests in opt/telephony\nBug: 30290416\nChange-Id: Ic4cb1d85a29681b08a6a525c588a72209862dcc3\n"
    },
    {
      "commit": "815fb5479868ec7160bdd293766e827c576467e0",
      "tree": "bd8286e088b29dea0bd46deab508bb4085dbc3ad",
      "parents": [
        "123aa5d8b16bf68f9297b185c217811b949390d0",
        "13fd56293c5f7b5dc6996d100559d6e47c00b298"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Jan 25 11:29:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 25 11:29:43 2017 +0000"
      },
      "message": "Merge \"API: Update Collections to OpenJDK8u60\""
    },
    {
      "commit": "13fd56293c5f7b5dc6996d100559d6e47c00b298",
      "tree": "00d27a39da1a88f44f2a2870f021059d8cad6a0e",
      "parents": [
        "5a45170f95ef0d6fe65ed0c9e5d17c769a150778"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Sep 02 15:04:54 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jan 24 12:52:11 2017 +0000"
      },
      "message": "API: Update Collections to OpenJDK8u60\n\nBug: 29935305\nBug: 31896176\nTest: make update-api\nChange-Id: I94f0f8c6915fdc1c8151b816d0a988a07629e984\n"
    },
    {
      "commit": "e5f0221f06816aab958eb1fa6630e58ebfaf3d74",
      "tree": "afc63944411cbf67f60999e4b52d91f99d4956b3",
      "parents": [
        "c1987487a2c53f2b0b9e595682c1e683e9f7bf8d",
        "c67148da85896237401985e78a886f8e646e89dd"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Jan 24 12:30:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 24 12:30:12 2017 +0000"
      },
      "message": "Merge \"Expose more ICU4J APIs.\""
    },
    {
      "commit": "d1ab15a1af7513d542fc0123a66c84df68ee9888",
      "tree": "233465cbacdbeb4a2e871c832cc8af06eb478d91",
      "parents": [
        "24218db90480c11b9cf25705b11ad834e44ec66d",
        "23b1c6d061aaafd54594a416e40887ea9dd977f4"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:09:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 23 19:09:12 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\""
    },
    {
      "commit": "c67148da85896237401985e78a886f8e646e89dd",
      "tree": "d841a319ba7921477a87ea8caa4e974385fc3529",
      "parents": [
        "a12217012ef5cf3cf05d382496dd69da3ad492f7"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Jan 18 16:33:08 2017 +0000"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 20 14:06:09 2017 +0000"
      },
      "message": "Expose more ICU4J APIs.\n\nExpose more classes/methods, mostly those added in ICU4J 57.\n\nAdditionally EthiopicCalendar is now un-hidden which was hidden\naccidentally and should have been in N.\n\nBug: 30825380\nTest: m checkapi\nChange-Id: Ib3bea26a9b246401d33cc0ccc0f91768d1fe1286\n"
    },
    {
      "commit": "3a7253a09d1223796bd41b2a6308ace92c504ca2",
      "tree": "1d64206b52d1524d589d7aabdde9cdb04f1ee980",
      "parents": [
        "915f279556311e67ad9e8155e70614d073559124",
        "f50354363c2bace924c6aeea5746b3c690a7108e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 19 18:23:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 19 18:23:34 2017 +0000"
      },
      "message": "Merge \"Adding self-managed connection service APIs.\""
    },
    {
      "commit": "76edc3b8a528762aed1afcbedeb24a03b1453847",
      "tree": "32fa44da42b380391da1110b401fbcb40e56b3b1",
      "parents": [
        "e5c3aed8dcdae6e19673998b8f5516e7ce44153a",
        "d71203f1a024068c1fbd65617301b83e79ea0b12"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 19 14:11:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 19 14:11:13 2017 +0000"
      },
      "message": "Merge \"Track libcore java.util.logging update to ojdk8u60\""
    },
    {
      "commit": "e5c3aed8dcdae6e19673998b8f5516e7ce44153a",
      "tree": "6b93986c4a7fef046f2f6f6adad472ce84eccc0d",
      "parents": [
        "c74ccf1588dc3c03c5e144dd3d1827ca64ec78ed",
        "ac85c0f5c9b73e028d393fdf8d8381118f8744cb"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jan 19 13:35:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 19 13:35:52 2017 +0000"
      },
      "message": "Merge \"API: Unhide dalvik.system.InMemoryDexClassLoader\""
    },
    {
      "commit": "f50354363c2bace924c6aeea5746b3c690a7108e",
      "tree": "9607b02cce72b285e98752fcb67f1223ac461681",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 09 09:43:12 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 18 14:44:43 2017 -0800"
      },
      "message": "Adding self-managed connection service APIs.\n\n1. Adding new APIs for self-managed connection services.\n2. Adding Telecom package-level documentation.\n\nTest: Manual (unit, cts pending; this is just scaffolding for now)\nBug: 34159263\nChange-Id: Ic226ec8bfcb2fbcc02fe802b47499e47aab17d0a\n"
    },
    {
      "commit": "c82d1ddaf46f09252a9360cb1fbd047d53057661",
      "tree": "297fb665738233e0d3aa0444bb310f84e2758d9f",
      "parents": [
        "1aa24246cf6c28d72ae3bf95b69922bb5b46f267",
        "6862d2f6c6b99177de9f92b22a9d6da1253358e4"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Wed Jan 18 18:08:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 18 18:08:36 2017 +0000"
      },
      "message": "Merge \"Unhide WifiConfiguration proxy accessors\""
    },
    {
      "commit": "ac85c0f5c9b73e028d393fdf8d8381118f8744cb",
      "tree": "41eca216c17b76aa4f00635508c204b20b864565",
      "parents": [
        "c20518139abaf95e25a98b3d1b3d2ff8751e9322"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 18 13:13:55 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 18 15:31:32 2017 +0000"
      },
      "message": "API: Unhide dalvik.system.InMemoryDexClassLoader\n\nBug: 26878838\nTest: make docs\nChange-Id: Ica969089dd82d1b610d6a307bb414690e736a1c7\n"
    },
    {
      "commit": "d71203f1a024068c1fbd65617301b83e79ea0b12",
      "tree": "ea944f6bdeb49b82c46932dfdabcd06e376b2e7d",
      "parents": [
        "c20518139abaf95e25a98b3d1b3d2ff8751e9322"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 14 15:45:39 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jan 18 11:40:22 2017 +0000"
      },
      "message": "Track libcore java.util.logging update to ojdk8u60\n\nTest: CtsLibcoreTestCases\nBug: 28666126\nChange-Id: I3d8a7046e339a4a327e04574a4479fe2a1291d4c\n"
    },
    {
      "commit": "71b1d50531056142232a7416973079c45c448888",
      "tree": "4a0d62c01fdf96ca588093d3fe501d1008e316e0",
      "parents": [
        "85f67dc60a808308eb6a0b021f21a638a4cf8ba6",
        "0ad648f301213e49a0863fed8ba03f850482c88b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jan 18 09:46:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 18 09:46:16 2017 +0000"
      },
      "message": "Merge \"API: Unhide MethodHandles API (java.lang.invoke).\""
    },
    {
      "commit": "6862d2f6c6b99177de9f92b22a9d6da1253358e4",
      "tree": "c3325cf4940991279385fcefa78f28dc9a6973e6",
      "parents": [
        "68d03b23bb6e177ee988fa81099bd87fb12580e7"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Tue Nov 22 16:25:08 2016 -0800"
      },
      "committer": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Tue Jan 17 15:33:12 2017 -0800"
      },
      "message": "Unhide WifiConfiguration proxy accessors\n\nUnhiding HttpProxy accessors in WifiConfiguration.\nThis change occurs in parrallel with changes that restrict updating of\nWifiConfigurations with new or updated proxy info to uids\nholding permission OVERRIDE_WIFI_CONFIG, or holding DeviceOwner or\nProfileOwner policies.\n\nBug: 14669153\nTest: None\nChange-Id: Id69525cfec152ea52697693f9a3bd6f86019c694\nMerged-In: Id69525cfec152ea52697693f9a3bd6f86019c694\n"
    },
    {
      "commit": "68d03b23bb6e177ee988fa81099bd87fb12580e7",
      "tree": "c63e8d95414653c5eb16bb42efdfd8686ac80f30",
      "parents": [
        "cdad7f334b7fc272d650e5b833e2a28787866ce4",
        "eca691efcb41324e0e62901293889b32cd11cd7e"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jan 17 19:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 19:38:27 2017 +0000"
      },
      "message": "Merge \"Add getNetworkSpecifier() and getCarrierConfig()\""
    },
    {
      "commit": "751e3af81e808609b61559008f551242b5f465c3",
      "tree": "9a26d86c5f207dae6fff9b5eef449f2668ede25c",
      "parents": [
        "a2343a7e78534d82cdb47604481c834ea80b2d75",
        "2ad3ce41754150777189346d7b9c58f66d2cb3a5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 17:55:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 17:55:18 2017 +0000"
      },
      "message": "Merge \"Track libcore change 7d105d591c14afd00f894e8f3483adcbee6e901a\""
    },
    {
      "commit": "0ad648f301213e49a0863fed8ba03f850482c88b",
      "tree": "93dc9d9261bce99c15ea6b4492fb2e77a1455753",
      "parents": [
        "cf59ff79c54b405e87a58ed9a1dec9bf654b662a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 17 12:55:57 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 17 13:33:46 2017 +0000"
      },
      "message": "API: Unhide MethodHandles API (java.lang.invoke).\n\nTracks libcore change 58a12375dd5c2dc721f8d0433b5cb11737bc349d.\n\nTest: make docs\nChange-Id: I6e35fef1078d3c26a56bcea79eb2a3e993ca8714\n"
    },
    {
      "commit": "2ad3ce41754150777189346d7b9c58f66d2cb3a5",
      "tree": "8b3defc07d31e29edf8ea79f508d2130fcae8180",
      "parents": [
        "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 16 17:21:17 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 16 17:21:17 2017 +0000"
      },
      "message": "Track libcore change 7d105d591c14afd00f894e8f3483adcbee6e901a\n\nTest: CtsLibcoreTestCases\nBug: 30964930\nChange-Id: Ia3cacc2256c5fd84c97eb50d52ebf23d3181a8ba\n"
    },
    {
      "commit": "eca691efcb41324e0e62901293889b32cd11cd7e",
      "tree": "6ec76e1e66e97dafb2542ebcd9e4d100c957f1f5",
      "parents": [
        "9cc7ebe7d90c8da1340c8115023bd38451e58f7e"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Dec 29 15:29:13 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri Jan 13 23:53:51 2017 +0000"
      },
      "message": "Add getNetworkSpecifier() and getCarrierConfig()\n\nThis allows making network request and getting carrier config on a\nspecfic SIM.\n\nBug: 32414216\nTest: cts-tradefed run cts-dev --module CtsTelephonyTestCases\nMerged-In: Id52688d73b74bc55ee2da71a22454957fdd7b57b\nChange-Id: Iebe2d883e193afdde13303d76014dfd7f4fb06dd\n"
    },
    {
      "commit": "26e2c852e558b881aaa69cba985fb9c9a1793e05",
      "tree": "d9fe0f3d7b1e0331d4fba747878fd8593f8fc307",
      "parents": [
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 13 21:52:22 2017 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 13 21:53:40 2017 +0000"
      },
      "message": "API: Update java.util.Date to OpenJDK8u60\n\nTest: make update-api\nChange-Id: I116e13977427e714c6dbe4a843687220fd18a043\n"
    },
    {
      "commit": "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a",
      "tree": "b41eac8246b8284f58fc47ec4c57269737bc40c1",
      "parents": [
        "caf62d305e9123e99a4d0f59ff61d1413321db94",
        "98640b13fc8d279f094b4454aa45bf0db1c8e576"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 13 10:18:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 13 10:18:20 2017 +0000"
      },
      "message": "Merge \"Add java.time APIs.\""
    },
    {
      "commit": "23b1c6d061aaafd54594a416e40887ea9dd977f4",
      "tree": "cf795010cbcc714970eed0d446654be238aac330",
      "parents": [
        "60d10ea0f4cfcb7fcd3c6b188751368c3eeed591"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 12 13:10:40 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 12 13:10:40 2017 -0800"
      },
      "message": "Deprecate old TelecomManager actions\n\nThe ACTION_INCOMING_CALL and ACTION_NEW_UNKNOWN_CALL intents are\nnot used anymore and have been replaced with methods in\nTelecomManager. This change marks them as deprecated.\n\nTest: None\nBug: 33783690\nChange-Id: I840b0ac202237cc43a0540fe64c832e119b33aa2\n"
    },
    {
      "commit": "fb864ff0f9fc74cec1516a3a95106840bdceac4f",
      "tree": "0cc507b6855159492184624d26e0d68dba229e6d",
      "parents": [
        "691ebe536606797a1a61fccacfeaf2f0b53e7ac3"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 09:40:47 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 09:40:47 2017 +0000"
      },
      "message": "Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\n\njava.util.regex named group capture support.\n\nTest: vogar OldMatcherTest\nBug: 19717812\nChange-Id: I525489bc26083b22bb2ce670d614f6d6e6eeaa29\n"
    },
    {
      "commit": "6a4b323f08cea4eb538883127ff07302c3b10c46",
      "tree": "4a7540b8baaed56922da6f5dd438703b84cf5cf8",
      "parents": [
        "e3677865a8725357da1293949ff713cec51de1b3"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jan 09 21:47:32 2017 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 11:13:26 2017 -0800"
      },
      "message": "[AWARE] Unhide Wi-Fi Aware API (baseline)\n\nBaseline Wi-Fi Aware API providing discovery and connectivity (data-path).\n\nBug: 30983968\nTest: unit tests + integration (sl4a) tests passing.\nChange-Id: Idd7c6a625f168717b083d5f13e291ce916571933\n"
    },
    {
      "commit": "98640b13fc8d279f094b4454aa45bf0db1c8e576",
      "tree": "9d8731cff6d69c82d2aa5b906a08cc0ee2855865",
      "parents": [
        "e3677865a8725357da1293949ff713cec51de1b3"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Oct 13 15:46:37 2016 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Jan 11 18:15:22 2017 +0000"
      },
      "message": "Add java.time APIs.\n\nThis adds all of java.time and added fields/methods to\njava.util.Calendar and related classes that have circular\ndependencies to java.time.\n\nBug: 28832222\nTest: builds\nChange-Id: Id8407b3fcb57e11958ee7852d19d897291fb340d\n"
    },
    {
      "commit": "9e63cc2a0857b0347cfeb40e9249aa2c9f2c1060",
      "tree": "9df8845f74c887270e7522190ebcd17117068b4f",
      "parents": [
        "895e2d7a405e9224515b6564ab4700aad3b0abf1"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Dec 29 14:28:51 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 09 10:49:49 2017 +0000"
      },
      "message": "Track libcore/jsr-166 update\n\nNo functional changes.\n\nUpdate after the switch from custom to openJdk-based implementation of\njava.util.concurrent.CopyOnWriteArrayList class.\nTracks libcore commit 29957558cf0db700bfaae360a80c42dc3871d0e5.\n\nTest: make -j 32\nBug: 30860904\nChange-Id: I4435bc1fb5ef9fc4ee5f882370073ba8ce2bcfba\n"
    },
    {
      "commit": "5e0164e16c0b7fd5bf104bb6648f954910a9ef7d",
      "tree": "b898686ccbade4bb0dba10533bb83dfa6e7241e9",
      "parents": [
        "933ea68aca684719f482721f301b014df2a14714"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Dec 21 20:17:08 2016 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Dec 22 11:53:10 2016 -0800"
      },
      "message": "Add simplified_network_settings_bool to CarrierConfig.\n\nSome carriers want to further simplify network settings based on a\nvariety of wifi or cellular related bundles. Expose a config a\ncarrier might set to allow SysUi, Settings and platform to adjust.\n\nBUG: 33111931\nTest: runtest carrierconfig-unit\nChange-Id: I35a7ef15bbba23cf9e0380432fc001804c7e1804\nMerged-In: I35a7ef15bbba23cf9e0380432fc001804c7e1804\n"
    },
    {
      "commit": "441bfc6718a5f8afdc26f5f13666e0b297c54d7b",
      "tree": "043d38765b54a36827e31b9e2f583c4d3784e1ee",
      "parents": [
        "541845908cc788b85025010438bae19dedcbad90",
        "a6dba0ab3546e07e2de9070a402faf4e01bf8d7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 10:29:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 10:29:04 2016 +0000"
      },
      "message": "Merge \"Make TelephonyManager APIs public:\""
    },
    {
      "commit": "9e3b160fc32486dfe2797095c2bcdba0441c003c",
      "tree": "d1b971f1da4105045e449f1381cdfcdf98fa90ec",
      "parents": [
        "c2f9ae35e69a24b6f7170becfa273bb215a4340e",
        "c7bc38c5e53b37b345a4563cb88e8416fbd08220"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Dec 15 11:16:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 15 11:16:41 2016 +0000"
      },
      "message": "Merge \"API updated for ICU4J 58.1\""
    },
    {
      "commit": "a6dba0ab3546e07e2de9070a402faf4e01bf8d7a",
      "tree": "f7c0c8305dd0dffbd3b60109a7b09446dd8c7f90",
      "parents": [
        "d7b144a5e9dc1d4eead6ee3b66afd63b4bec8c67"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Dec 13 18:56:41 2016 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Dec 13 21:37:01 2016 +0100"
      },
      "message": "Make TelephonyManager APIs public:\n\nTelephonyManager.getSimState(slotIdx) and\nTelephonyManager.SIM_STATE_CARD_RESTRICTED.\n\nIt is needed for OobConfig app unbundling.\n\nBug: 33479833\nTest: run cts -m CtsTelephonyTestCases\nChange-Id: I375f436bc4e1dcedc0656866a0838c7bf5948422\n"
    },
    {
      "commit": "c35137ce36211f9c2ef2d90e59cbd63a7c571b8e",
      "tree": "4c9a4d198256960a0f7d2b92e2a66caf87069b12",
      "parents": [
        "a895081335a038de4b01a907c64a04edfba54add",
        "9fa05c25c96f1c9f0af520dd46a86ac6a476ef91"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Dec 13 13:36:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 13 13:36:08 2016 +0000"
      },
      "message": "Merge \"API changes for updating Locale to OpenJDK8u60, part 2\""
    },
    {
      "commit": "4ee94a6a9bb6d102d199e523756a9f81dc2d63b6",
      "tree": "4c5fcbf8cbf7f2b8c40ee596daad596aa5fc69e6",
      "parents": [
        "ab4c79bd96281e29321edbe4121a33ad5eb12cbe",
        "120e0375e90d59d3578eed50ecd32a748c5daa02"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Dec 09 10:46:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 09 10:46:19 2016 +0000"
      },
      "message": "Merge \"Track libcore change 547177ca5c312f84fb22e6e7bf12f54129034e5d\""
    },
    {
      "commit": "dadf6caf9f2a8c360203a3f141a8c1366159ec4d",
      "tree": "de107ab8eb4f0c95e553ed01dccf56025e44e5d0",
      "parents": [
        "e4c029918f32f9dacc7e6a1e8102b71f3ca1018c"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Tue Oct 18 16:41:47 2016 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 09 13:59:17 2016 +0900"
      },
      "message": "DO NOT MERGE: Define API for metering network stats buckets.\n\nThis is a continuation of b/26545374, since now we can also set the\nmetered bit with NetworkScorer. The tracking of metered state changes\nwill be implemented in a seperate CL.\n\nBug: 31015360\nBug: 26545374\nTest: N/A\n\n(cherry picked from commit 9ac251d1169639c7b955d63b21e80cbc5c394090)\n\nChange-Id: I6a2fcc8577d62daa8823dff9e0128a5cf39ede7b\n"
    },
    {
      "commit": "9fa05c25c96f1c9f0af520dd46a86ac6a476ef91",
      "tree": "7021100c65d9e8a3dd298f89c8af0fdd19757957",
      "parents": [
        "b92aa5bdfde63e56f1e1e63fbe913638c440ffba"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Sep 26 22:17:21 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Dec 08 15:43:37 2016 +0000"
      },
      "message": "API changes for updating Locale to OpenJDK8u60, part 2\n\nThis adds APIs for RFC 4647 Matching of Language Tags\n\nBug: 29935305\n\nTest: make update-api\n\nChange-Id: I58fc9481578a63ecd9528a62377fa9414cc836d4\n"
    },
    {
      "commit": "c7bc38c5e53b37b345a4563cb88e8416fbd08220",
      "tree": "e16c03367495f74ec9325783784bc8a7d51e1c80",
      "parents": [
        "f9587a35ba897b6229e9ae9829f815205d6ac474"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Mon Oct 24 23:17:16 2016 +0200"
      },
      "committer": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Wed Dec 07 20:42:07 2016 +0100"
      },
      "message": "API updated for ICU4J 58.1\n\nBug: 31328818\nTest: make\nChange-Id: Ifef308acd346704a9d6364fac70967fff08eb599\n"
    },
    {
      "commit": "120e0375e90d59d3578eed50ecd32a748c5daa02",
      "tree": "459130e1f81a397dc6eb26761e4b2c8e70cc5311",
      "parents": [
        "7dda7e1e81a638a63d1266f4cabb912a4a2cc1ec"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 07 17:43:43 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 07 17:43:43 2016 +0000"
      },
      "message": "Track libcore change 547177ca5c312f84fb22e6e7bf12f54129034e5d\n\nBug: 29935305\nTest: CtsLibcoreTestCases\nChange-Id: I8ee39da7d7e0a4e94e3772b6e52068b53755693f\n"
    },
    {
      "commit": "13a0519394388f1d617a5c3ee4473229e4c9c7cd",
      "tree": "eb09c45203edb277d870bf15fe3870c0da39d3c6",
      "parents": [
        "6e2d3fa82f85e6c1c6c8a07e4ed47e96a74c9c93"
      ],
      "author": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Fri Dec 02 12:19:39 2016 +0100"
      },
      "committer": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Mon Dec 05 11:53:34 2016 +0100"
      },
      "message": "Introduce a new user restriction for disallowing Bluetooth.\n\nOnly the device owner will be able to set the restriction\nand the restriction will prevent usage of Bluetooth on the\nentire device - i.e. in all the users.\n\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.UserRestrictionsTest\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.DeviceOwnerTest#testBluetoothRestriction\n\nBug: 32895300\n\nMerged-In: I2875cf178cb16eca1965d0ba965d1cd3d8db2ad5\n\nChange-Id: I2875cf178cb16eca1965d0ba965d1cd3d8db2ad5\n"
    },
    {
      "commit": "8fabfd639e1a32965662502157fd4d914b01be96",
      "tree": "2160f98553fdc7b1b23adbd0ea244439906381ee",
      "parents": [
        "cee0c941ed9c8fdb1379dcc92c3d75ef5f39750d",
        "4134ccb2145b3a4eb6b1027a487e01795d855d31"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Thu Dec 01 00:00:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:00:09 2016 +0000"
      },
      "message": "Merge \"Expose GSM Timing Advance, Update LTE TA docstring\"\nam: 4134ccb214\n\nChange-Id: Ic60953cebd3209b1320ed4b6723809d0421ebc27\n"
    },
    {
      "commit": "cee0c941ed9c8fdb1379dcc92c3d75ef5f39750d",
      "tree": "d3e631bd1d1b14b2206fe8dd3b8e1af889790650",
      "parents": [
        "ad299d38ff9dec1f2c227288f3cbf3076dbac893",
        "a578ae2aa178883acf34537eb838bc54d75f065a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 30 10:04:11 2016 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 30 15:08:13 2016 -0800"
      },
      "message": "resolve merge conflicts of a578ae2 to stage-aosp-master\n\nChange-Id: I344ce44711edee385c64de4e6c52c64e6901820d\n"
    },
    {
      "commit": "4134ccb2145b3a4eb6b1027a487e01795d855d31",
      "tree": "1bb5d83f75b94ffddb52c8013610989ece7398d8",
      "parents": [
        "a578ae2aa178883acf34537eb838bc54d75f065a",
        "90bc8e30ad3b0c211ef6e4a2e54cfadd28df1b2d"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Nov 30 18:00:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 30 18:00:35 2016 +0000"
      },
      "message": "Merge \"Expose GSM Timing Advance, Update LTE TA docstring\""
    },
    {
      "commit": "a578ae2aa178883acf34537eb838bc54d75f065a",
      "tree": "76e53d2f077ca112ba0623b266c4ece600a4b06e",
      "parents": [
        "47502919ad4df0d2d9eec608f43f12c85bf3712a",
        "d109a6b2cd42a892caeacd2ea686a5f8fd75c779"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 30 17:42:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 30 17:42:31 2016 +0000"
      },
      "message": "Merge \"Add KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY\""
    },
    {
      "commit": "fa8e6c0f5a3273f5cd1e2ddb1b41ae6a8e03467d",
      "tree": "e33923258443aec5ab2d5706b570eda9b6b13066",
      "parents": [
        "4cfb0f020fce4a95285eaa99b781cfd4294ef942",
        "99d6227782844e42d7060b14d320cfd66a536798"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Nov 23 04:01:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 23 04:01:22 2016 +0000"
      },
      "message": "Merge \"Expose TelephonyManager#{set,get}DataEnabled.\"\nam: 99d6227782\n\nChange-Id: Iacdd6d802725ab1b45c273ad7c8de7c85c8cb801\n"
    },
    {
      "commit": "40db40878e9f7a25f63076d95d7c7859488290cb",
      "tree": "184001fa394dde538bf6f7603721f0bd11c3e157",
      "parents": [
        "45c0c6939fb71a9f4bd7d9f0d5dcbe275e6db405"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Nov 18 15:48:15 2016 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Nov 22 17:28:57 2016 -0800"
      },
      "message": "Expose TelephonyManager#{set,get}DataEnabled.\n\nsetDataEnabled requires MODIFY_PHONE_STATE or carrier privileges.\ngetDataEnabled will work with any of the above or\nACCESS_NETWORK_STATE.\n\nMerged-In: I2d5a9df2e55f3f7be1729abefe137c00ae1d6c4e\nTest: Exercised APIs from test app, updated and executed CTS tests\nChange-Id: I2d5a9df2e55f3f7be1729abefe137c00ae1d6c4e\nFixes: 32644451\n"
    },
    {
      "commit": "9b614baeab1b5272fbeb0b8001214b236715e0a1",
      "tree": "423cd3ba82918294fa0de6d82633254694eecc71",
      "parents": [
        "ce7f932be726a1b363e0b8cfaa7e7618fbe76f03",
        "6a56326109af5961e2e193103f2e5a17cc18ea36"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Nov 22 01:32:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 22 01:32:00 2016 +0000"
      },
      "message": "Merge \"Make voicemail notification broadcast public\"\nam: 6a56326109\n\nChange-Id: Ic094db50e40a0cd46251e27f84b2a98b9040a192\n"
    },
    {
      "commit": "6a56326109af5961e2e193103f2e5a17cc18ea36",
      "tree": "795e6d0f1fe9f0f7d769d284138f8168605593ca",
      "parents": [
        "9e4f111e0fddbf4b0ed5093940d22fd41db758bd",
        "73cdcf57877f94cefb76d2b1d160f59a2ce82df6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 21 22:23:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 21 22:23:13 2016 +0000"
      },
      "message": "Merge \"Make voicemail notification broadcast public\""
    },
    {
      "commit": "d771b36951c2a1a28dc809d30edabbebba95c3f5",
      "tree": "74489e52a44c0a99b18e0ed717ed0b4f3c48e701",
      "parents": [
        "c15cc348e8c7a05ad46fc0c143391bae76bba388",
        "caa816451cb7394b28950b918d67f0cec64c58ce"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Nov 17 15:41:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 15:41:57 2016 +0000"
      },
      "message": "Merge \"Track libcore change Ib691c81b158ec37419a903bfa4261a12139fbff7\"\nam: caa816451c\n\nChange-Id: I43c66260714bb312e270bfbae1c74047e6ef01e4\n"
    },
    {
      "commit": "caa816451cb7394b28950b918d67f0cec64c58ce",
      "tree": "4d67ce2e005fc94d2f704ad54512d3e1c8294daa",
      "parents": [
        "3ebcf1218b448b93f7804e0d5c96c6915014ca78",
        "d96bbb238f5e6de946a55d9c2bcb6a8fb06efee5"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Nov 17 15:28:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 17 15:28:53 2016 +0000"
      },
      "message": "Merge \"Track libcore change Ib691c81b158ec37419a903bfa4261a12139fbff7\""
    },
    {
      "commit": "73cdcf57877f94cefb76d2b1d160f59a2ce82df6",
      "tree": "eee1e95b806f4a7d2385533e6909d0b865afd5c9",
      "parents": [
        "836e74052e16f4c24c3e7e9eab0dbcaee462986f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Nov 14 16:34:01 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Nov 14 16:48:23 2016 -0800"
      },
      "message": "Make voicemail notification broadcast public\n\nFixes: 32884372\nBug: 32414216\nTest: CTS Verifier -\u003e Telephony -\u003e Voicemail Broadcast Test\n\nChange-Id: Id11d68bc154517a0965c8368a85013128e6b0b58\n"
    },
    {
      "commit": "8b58e73c48a5042b468fc4f6052e3ed5d45afb22",
      "tree": "685c7bac2d2e50ac2dd124c2eb55db514c07d9be",
      "parents": [
        "5f9ac42029150944818cf719d2216d651f326dd4",
        "8223dc1ae97ed48e6d22c9f7e8d34adc2ead53bb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 14 18:08:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 14 18:08:11 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\"\nam: 8223dc1ae9\n\nChange-Id: Id8c6077d099f9ef943c09242acb22173b6628c1a\n"
    },
    {
      "commit": "8223dc1ae97ed48e6d22c9f7e8d34adc2ead53bb",
      "tree": "c993a42881d8e371a3618326cc1c9c1dacef6501",
      "parents": [
        "e17e68f13947db4c35ed38d96d792ef18a1946c6",
        "58cbd7a9c79d76c63a7fb03d65cfe56473d23e58"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 14 16:23:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 14 16:23:43 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\""
    },
    {
      "commit": "3cfa51077957c59f23bfbb9e55871dac0a5a276f",
      "tree": "74bd95ab5010ca8b4f52eef551c4209a2d688c2c",
      "parents": [
        "45562df8bbdacd1ca0ce0efa6d11770486920205",
        "4469e48d5cfddf7712aba3ac93fd08f4e0b97f38"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 11 19:51:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 11 19:51:23 2016 +0000"
      },
      "message": "Merge \"Expose getters for RSRP, RSRQ, RSSNR, and CQI in CellSignalStrengthLte. Regenerate api accordingly. BUG: 32609966 Test: CTS Testing new API\"\nam: 4469e48d5c\n\nChange-Id: Id92b8eaeec12885af3748d1e839da1a5560e2619\n"
    },
    {
      "commit": "58cbd7a9c79d76c63a7fb03d65cfe56473d23e58",
      "tree": "d6b4c90f7c0e68d37f736960152eead6aae301b0",
      "parents": [
        "bccf93311cdf5e8cfcd00bdfbf4ccab44ba7b6ab"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 11:31:28 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 19:43:57 2016 +0000"
      },
      "message": "Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\n\nAdding companion PhoneAccount capability which is used to indicate when a\nPhoneAccount supports video calling.  That is, whether it can potentially\nmake video calls, but not necessarily at the current time.\n\nThis is an often requested OEM enhancement which is used to drive UX (e.g.\nimagine a video calling icon showing up if the device supports video, but\nonly being enabled when the device is in range of a VT capable tower).\n\nSee bug for reference to design doc.\n\nMerged-Id: I38379a3a1cf1be04c6136b89b93ee95193ee7b6f\nBug: 27328615\nTest: Manual\nChange-Id: I08fc18950e6d35a8a7df47ce37aa2326624b9fd3\n"
    },
    {
      "commit": "4469e48d5cfddf7712aba3ac93fd08f4e0b97f38",
      "tree": "63a0e307dd66b1035b6aef14e2ae76d8dff7574b",
      "parents": [
        "264d1f12a304bab2c6f9e5053990a86c3060fdc2",
        "211c1c2ca815b101ed9bc65a9ab0407c3ce97836"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 11 19:41:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 11 19:41:46 2016 +0000"
      },
      "message": "Merge \"Expose getters for RSRP, RSRQ, RSSNR, and CQI in CellSignalStrengthLte. Regenerate api accordingly. BUG: 32609966 Test: CTS Testing new API\""
    },
    {
      "commit": "969a6eb2b8ae2b6f77c16f7c0a106b8eff260467",
      "tree": "91f37080d4ef50d611ee5ba0f2af761b70271358",
      "parents": [
        "861e99e815000078f5214748b9b5db946d803da7",
        "0a3b6b70dde6925c75552ad404201a9ec384ee0a"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Nov 10 22:02:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 10 22:02:17 2016 +0000"
      },
      "message": "Merge \"Add createForPhoneAccountHandle() and getServicetate() Respect TelephonyManager\u0027s subId when listening to phone state\"\nam: 0a3b6b70dd\n\nChange-Id: I512e68bccda115ad7c58ec1f1fbfbb2c69c86578\n"
    },
    {
      "commit": "90bc8e30ad3b0c211ef6e4a2e54cfadd28df1b2d",
      "tree": "e24193a804d8ef504c1a5604db5e93c9ce111c93",
      "parents": [
        "f5ad44b60a62b570ebe5a64bd2259bbcfa0dfeeb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Nov 10 09:15:44 2016 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Nov 10 13:00:21 2016 -0800"
      },
      "message": "Expose GSM Timing Advance, Update LTE TA docstring\n\n-Expose the GSM timing advance\n-Add a spec reference to the LTE Timing Advance\n\nBug: 28910982\nTest: None\nChange-Id: I7573dbb1316a2ab52051072ebad2532601f4299c\n"
    },
    {
      "commit": "05f9112d15f506ab8960ee4ae586565d9a023e09",
      "tree": "62546c03df397431d4b0d002454ee506ba51c457",
      "parents": [
        "836e74052e16f4c24c3e7e9eab0dbcaee462986f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Nov 10 12:11:56 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Nov 10 12:11:56 2016 -0800"
      },
      "message": "Add createForPhoneAccountHandle() and getServicetate()\nRespect TelephonyManager\u0027s subId when listening to phone state\n\nTelecomManager perfers to use a PhoneAccountHandle to represent a\naccount but TelephonyManager prefers subscription IDs.\n\nThis CL added createForPhoneAccountHandle() in TelephonyManager so\ntelephony values can be queried from it.\n\nCurrently the ServiceState can be retrieved through registering a\nPhoneStatelistener, but it is a callback which the handler cannot be\nspecified.\n\ngetServiceState() is added to allow the ServiceState to be polled.\n\nWhile TelphonyManager has createForSubscriptionId(), listen() does not\nrespect the subId on the manager created from it, and will always use\nthe hidden subId on the listener, which is always the default subId\nthrough public API.\n\nAfter this CL, the default subId on the listener will null.\nTelephonyManager use its\u0027 own subId if the listener does not set the\nsubId to something else.\n\nBug: 32637799\nBug: 32414216\nTest: cts-tradefed run cts-dev --module CtsTelephonyTestCases\nChange-Id: I9995e4da1573cf1f6b6e4acf2daf7a538fb60d5f\n"
    },
    {
      "commit": "211c1c2ca815b101ed9bc65a9ab0407c3ce97836",
      "tree": "dc5aaed35274b9ffa5af8efa71821351014bf6c1",
      "parents": [
        "605df82c9ec50a46a33f2d9bb75782900881439d"
      ],
      "author": {
        "name": "Kevin Su",
        "email": "kevinsoup@google.com",
        "time": "Tue Nov 08 17:59:19 2016 -0800"
      },
      "committer": {
        "name": "Kevin Su",
        "email": "kevinsoup@google.com",
        "time": "Wed Nov 09 13:27:20 2016 -0800"
      },
      "message": "Expose getters for RSRP, RSRQ, RSSNR, and CQI in CellSignalStrengthLte.\nRegenerate api accordingly.\nBUG: 32609966\nTest: CTS Testing new API\n\nChange-Id: I2603fc0001f31ff23f02f4fdf2a72b33f2750a4c\n"
    },
    {
      "commit": "d109a6b2cd42a892caeacd2ea686a5f8fd75c779",
      "tree": "28468b931cb1f976db77ad81a1c86c38e9d119a2",
      "parents": [
        "cf4dc9236e6319f233edc9c16730c6db4b416ae4"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Oct 04 11:46:03 2016 -0700"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Nov 08 11:15:20 2016 -0800"
      },
      "message": "Add KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY\n\nAdd the key to CarrierConfigManager and remove the old configs which are\nno longer needed.\n\nBug: 29873049\nChange-Id: I2197cabca2addbbbe15f0f13985a6f5d8794d64a\nMerged-In: I2197cabca2addbbbe15f0f13985a6f5d8794d64a\n"
    },
    {
      "commit": "d96bbb238f5e6de946a55d9c2bcb6a8fb06efee5",
      "tree": "3dc5db1abdcf90d8280ab8b540d4498d7e570cd6",
      "parents": [
        "d19524f4f2cc3c0dc34559254b537db37fc3376b"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Nov 03 17:24:45 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Nov 03 17:25:37 2016 +0000"
      },
      "message": "Track libcore change Ib691c81b158ec37419a903bfa4261a12139fbff7\n\nTest: CtsLibcoreTestCases\nBug: 29935305\nChange-Id: Iccbcfce86e31e37378d45b82574cb29cceff7823\n"
    },
    {
      "commit": "29d6af7fe7f1aebb3e8630928e2ca4dc253dcc6c",
      "tree": "36ee9b3dc9f22979b7a28625c4c57a566ffbe9e5",
      "parents": [
        "77281bbaf42e2e5bb0e4f174805b3ac45358bf9f",
        "ec3e884e8855f3158814eb1e4cec6919b35766d4"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Oct 28 12:05:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 12:05:56 2016 +0000"
      },
      "message": "Merge \"Track libcore change 16fa17012b56e990ced91cd023dee33f96deedf9\"\nam: ec3e884e88\n\nChange-Id: Ibf708f685bf8cb8e5f88423b48ed05986c223651\n"
    },
    {
      "commit": "5753515d3dd346623142899328f8d967a76e722f",
      "tree": "195d4b28a0badc245cd70595f88e6058843088d7",
      "parents": [
        "c3d8550cf38ab29b1d35443b038f0967b16310ee"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Oct 26 17:57:33 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Oct 26 17:57:33 2016 +0100"
      },
      "message": "Track libcore change 16fa17012b56e990ced91cd023dee33f96deedf9\n\nTest: cts run of CtsLibcoreTestCases\nBug: 29935305\nChange-Id: I01465dd11d8ef13d6d47f2dec73100af988edfa1\n"
    },
    {
      "commit": "34547a8dc216b2a9aabb1a6bf9ed016dbde415a0",
      "tree": "a674b0bdcab90a1bf6dd27c2dc57dc7aa24e6c67",
      "parents": [
        "55b6e2bb15393b4d066d5766f0e6b9649be3715d",
        "f0c0188a8a7732a0acc3822ddde0a2c19b25639b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Oct 11 18:15:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 11 18:15:23 2016 +0000"
      },
      "message": "Delete \"Show CPU usage\" am: fc4a5c2d85\nam: f0c0188a8a\n\nChange-Id: If33e6687d3ec83904ab6ddbeb008c7b9c8130e7a\n"
    },
    {
      "commit": "fc4a5c2d85eea5650cc722c1f3e7ab026accd624",
      "tree": "a9ea56fd8c2a67b8a11de0004d84b989450826da",
      "parents": [
        "b29dadb939ac22c43e11dacef5cdbfabbe9d8f4c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Oct 11 09:01:38 2016 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Oct 11 09:01:38 2016 -0700"
      },
      "message": "Delete \"Show CPU usage\"\n\nThis functionality hasn\u0027t worked since Lollipop.\n\nBug: 21388590\nChange-Id: Ie4388d88f6e06f3e2d2e84e9c4515b3ebc6a0ea5\n"
    },
    {
      "commit": "041bb9513290af8d08f5bd2c7eef00dd7ad87342",
      "tree": "f88c1731a11faba1f68610aeb3a7dc561ac41b62",
      "parents": [
        "e60842aba30adee4cf2057a39ac9a396790e938f",
        "19e46f91faaaa8df007c9304ac2206e4df1e7c7e"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Oct 03 14:05:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 03 14:05:33 2016 +0000"
      },
      "message": "Merge \"API changes for Locale to OpenJDK8u60 (part 1/2)\" am: 01614e4e7f am: abc432fd09\nam: 19e46f91fa\n\nChange-Id: I55ae235e9f1aa0e1442549408206fb9dcc0b6d91\n"
    },
    {
      "commit": "01614e4e7f299347ad01002e3ec92def00f41d8a",
      "tree": "1bf8d55be5fccad7c9034968c808bdf6e5e6e29f",
      "parents": [
        "e3d5fa1094ecc9edd1c71b002ca4436d327c42eb",
        "45716d6539cc64267bc46e71308c0c21c39f65e0"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Oct 03 13:41:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 03 13:41:48 2016 +0000"
      },
      "message": "Merge \"API changes for Locale to OpenJDK8u60 (part 1/2)\""
    },
    {
      "commit": "0053ff7e010dec4a3a66a95f198ed8025a88d5e0",
      "tree": "cf648323384e2a8076507ce6c394d5019aa79164",
      "parents": [
        "e7a4f6ec17944262147ea7487da10f82051b2119",
        "61eb1615a68908a86e91a5638093985963d15963"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Sep 30 09:01:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 30 09:01:52 2016 +0000"
      },
      "message": "Merge \"Add new StrictMode thread policy - DETECT_UNBUFFERED_IO\" am: c60c70dcf9 am: 8297d74de5\nam: 61eb1615a6\n\nChange-Id: I00de82b6e9d12b7f6bd602515c21f6922d8d1983\n"
    },
    {
      "commit": "c60c70dcf9c886c6a555f78330744eaf18311aae",
      "tree": "5579f30ac8abddef5d6f1346b62fd3de03d29004",
      "parents": [
        "1efb3e93e6088fd8244c0cd6ffe252d137d4edfd",
        "c95b2c85f3101e686c08d0f0e117088a524894c7"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Sep 30 08:43:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 30 08:43:17 2016 +0000"
      },
      "message": "Merge \"Add new StrictMode thread policy - DETECT_UNBUFFERED_IO\""
    },
    {
      "commit": "ff2f0dae1ba256a838b4b29dffa943fc62340dde",
      "tree": "9bf477f7aa9f03502e5a286dc501709459d5405e",
      "parents": [
        "9a33f3408e2b994a79b1d83a9ff9ba1e23ef2cbd",
        "cc1cf38749d988e016a40e59b987998a4748f33b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Sep 29 23:45:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 29 23:45:04 2016 +0000"
      },
      "message": "Merge \"Fix AnnotatedElement.getDeclaredAnnotation() generic signature\" am: bd32321b4f am: 125a273e8a\nam: cc1cf38749\n\nChange-Id: I9bd88a090617a9570197e7e7416cbfe2f86444d1\n"
    },
    {
      "commit": "9a33f3408e2b994a79b1d83a9ff9ba1e23ef2cbd",
      "tree": "a68eb5b166f1757c9b0b500c300388a8adbb82bc",
      "parents": [
        "873747ec9ec50cd516e0a2ca0a9e8f9a8ef3b3a7",
        "de1db61758bede48063d01b375925d099ccb170d"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Sep 29 23:43:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 29 23:43:45 2016 +0000"
      },
      "message": "Merge \"Unhide constants related to type annotations\" am: 8ac0f45384 am: 505b90ad5c\nam: de1db61758\n\nChange-Id: I435010db7eda813b36221090cc1e10a27e79480e\n"
    },
    {
      "commit": "c95b2c85f3101e686c08d0f0e117088a524894c7",
      "tree": "acd54066fff864dde4f875ba12dcd0aa9cc00c03",
      "parents": [
        "b60951f670e5e6d271786f9d0041091b5c16173d"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Thu Sep 29 16:35:36 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Sep 29 16:36:12 2016 +0100"
      },
      "message": "Add new StrictMode thread policy - DETECT_UNBUFFERED_IO\n\nThis will enable the developers to check if they could replace an unbuffered\nI/O operation with a corresponding buffered I/O operation.\n\nThe policy can be set as follow:\n     StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()\n        .detectUnbufferedIO().build());\n\nTest: vogar BlockGuardTest\nBug: 3018772\nChange-Id: Ib804a8e9980ae40abfd216f8b87c250fd413bd5c\n(cherry picked from commit 9b7184a8fd6c940872f1526667dd7933db4bdd5f)w\n"
    },
    {
      "commit": "bd32321b4fa2dea0e223c0d473ab08d39b0d5691",
      "tree": "79d2a8bbddf300ab755d7557576d2c9275901fe0",
      "parents": [
        "8ac0f4538449e9c3cee5e3cdc4955de1e5ff0e02",
        "0543f71b82c740c93edb83d6f8f15f63b97715ca"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Sep 29 13:08:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 29 13:08:30 2016 +0000"
      },
      "message": "Merge \"Fix AnnotatedElement.getDeclaredAnnotation() generic signature\""
    },
    {
      "commit": "4c1d37b2a03d59746c5e7735ca03b5f30e22d35d",
      "tree": "dacc179bf7463ae922b3148d1836d4aad34c97ad",
      "parents": [
        "b36fad8a5f7c29dd6ed56c3bb67d81e96ec6ec20"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 28 16:23:49 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 28 16:57:59 2016 +0100"
      },
      "message": "Unhide constants related to type annotations\n\nType annotations are supported in the compiler, but not the\nAndroid runtime. Unhiding these is therefore still\nreasonable.\n\nBug: 30391692\nTest: make droid\nChange-Id: I39db1099918fe3bd6321f2d755a988cb73f657c6\n"
    },
    {
      "commit": "0543f71b82c740c93edb83d6f8f15f63b97715ca",
      "tree": "34211f35a2b6b2b4e90a3985d12e96309996de5f",
      "parents": [
        "b36fad8a5f7c29dd6ed56c3bb67d81e96ec6ec20"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 28 15:00:14 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 28 16:56:49 2016 +0100"
      },
      "message": "Fix AnnotatedElement.getDeclaredAnnotation() generic signature\n\nTo match upstream OpenJDK 8.\n\nBug: 31108290\nTest: make droid\nChange-Id: Icdf54eb65b8d89ee474ec51eab552ceb3fc6d8ec\n"
    },
    {
      "commit": "b36fad8a5f7c29dd6ed56c3bb67d81e96ec6ec20",
      "tree": "5bd0b3425cb960f12938948a48281044e6b25cb1",
      "parents": [
        "e43c1a3e3ee6607882e5f36d62ff952e2c481ea7"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 28 16:51:03 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 28 16:51:03 2016 +0100"
      },
      "message": "Rerun of update-api with no changes\n\nPicks up a small change to Parameter.\n\nLooks like it was caused by a mid-air collision between\ncommit 3ead539c0129e6dd82df301e2652f1c0524a3b82, which\nintroduced Parameter, and commit\nb4fcc6136e25d46af460d4cb99b8f5f279bfb5db which\nintroduced improvements to generics in the .txt file.\n\nTest: make droid\nChange-Id: If1c11e9303d17854ab1e5559c9a412cc6de54685\n"
    },
    {
      "commit": "e44534ddc8803f30f2e1430c2db51b0f0d1092d1",
      "tree": "d182331dd838c2056a24a13eedc24238d352a420",
      "parents": [
        "ff696e12c10ab355dd90c7a1a619ada7cf5d3d69",
        "49d903dac48af198f8247cd1266d50446a82023a"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Sep 27 14:22:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 14:22:08 2016 +0000"
      },
      "message": "Merge \"API: Update ResourceBundle to OpenJDK8u60\" am: 9d16a441a6 am: 29319829fb\nam: 49d903dac4\n\nChange-Id: Iaeab7c7c8d24b68d2be75ddd3f6055ba78be906d\n"
    },
    {
      "commit": "29319829fbe504fcfaa60daafeda7b6127462089",
      "tree": "180554f46e16f8bdabb4c816521f2b6af0886f52",
      "parents": [
        "bce303a050176f4805a8eb2b01aab4e03d4bb72a",
        "9d16a441a6566a9582fb7690529ad45684f98044"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Sep 27 14:11:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 27 14:11:45 2016 +0000"
      },
      "message": "Merge \"API: Update ResourceBundle to OpenJDK8u60\"\nam: 9d16a441a6\n\nChange-Id: I90e0bb992f002718c5f509c226fdc0d57e651aff\n"
    },
    {
      "commit": "9d16a441a6566a9582fb7690529ad45684f98044",
      "tree": "c53f96daaf4ac915bf7040c0b350d9b4095e398c",
      "parents": [
        "7fd48d54de4a3601da6ee4f049fb6e538abd6297",
        "91ca970dfcaeac2d7fce14bb52150fc81962db5b"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Sep 27 14:03:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 27 14:03:45 2016 +0000"
      },
      "message": "Merge \"API: Update ResourceBundle to OpenJDK8u60\""
    },
    {
      "commit": "45716d6539cc64267bc46e71308c0c21c39f65e0",
      "tree": "42f43be4f000ca204f9a407d549217b2c2c7ea2e",
      "parents": [
        "b05b93a674804f38d327b24e3d660adc3ad8c982"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Sep 22 17:49:45 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Sep 26 22:16:51 2016 +0100"
      },
      "message": "API changes for Locale to OpenJDK8u60 (part 1/2)\n\nBug: 29935305\n\nTest: make update-api\n\nChange-Id: I11f22dba5c795f7016c6dac950166ab749a7423d\n"
    },
    {
      "commit": "091ffac018198ddefd7c07d6a3a16fe51a56bbc7",
      "tree": "edf6640e665e2a5a59c052a490e9131d4d638cce",
      "parents": [
        "d46b711d54f259f107357c04e42566d4bc604bbc"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Sep 26 19:38:14 2016 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Sep 26 19:38:14 2016 +0100"
      },
      "message": "DO NOT MERGE Actually track generics in API definition.\n\nBug: 24265043\nTest: make\nChange-Id: Id5544c0f0cf32655f9c00a5cc3eca1cabb70170f\n"
    },
    {
      "commit": "6f1b29ef678b2bf7c3c6062e4983f3a450cd777b",
      "tree": "859e6301d150191767956bcc46c879f56eef5b20",
      "parents": [
        "b0216412a2a321aad139c4947e9649a83cf69921",
        "62b7f8bf7cf867babaf64bb2c64c1057369b8c9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 26 15:29:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 26 15:29:17 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Track generics in API definition.\" into nyc-mr1-dev"
    },
    {
      "commit": "fe9357f6e76a0dd3ea224fcb797c77994842ad60",
      "tree": "101c7a81bcefe309743ab70a053d15e574eb9dc1",
      "parents": [
        "1dd012a41a300fe7a9c5ce5351b217f112869341",
        "b4fcc6136e25d46af460d4cb99b8f5f279bfb5db"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 26 14:04:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 26 14:04:57 2016 +0000"
      },
      "message": "Merge changes from topic \u0027aosp-generics-api\u0027\n\n* changes:\n  DO NOT MERGE Track generics in API definition.\n  DO NOT MERGE Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API\n"
    },
    {
      "commit": "6e37f8a077f4884b7286a36be8c3acf673de58c1",
      "tree": "c04f0b080efd455b12b48fff1a3ed4ca5839c44d",
      "parents": [
        "2e18eff7469df7d93bbf4defffcf2dc57d8e1fee",
        "010ab618af503d6057038b220f5244d3a7ae4567"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 23 19:43:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 23 19:43:39 2016 +0000"
      },
      "message": "Allow developer to override Material-style modes in picker dialogs am: 8817aa9339\nam: 010ab618af\n\nChange-Id: I0d68842adb7097f4d32977f31d80a10bc166c045\n"
    },
    {
      "commit": "8817aa93392b7a46402eacd7a3b252d1da6c7225",
      "tree": "a1985a95ed31f60e6f92eaed00bfbb17057e190c",
      "parents": [
        "488ca21f0a393e5fef2dc58c73f43ac7ad8d96fa"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 22 11:16:22 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 22 11:16:22 2016 -0400"
      },
      "message": "Allow developer to override Material-style modes in picker dialogs\n\nA recent fix prevented developers from specifying Holo-style mode when\ndisplaying a date or time picker dialog. This CL also cleans up unused\ncode in TimePickerDialog and documents how themeResId will be used.\n\nAdds hidden @TestApi methods for use in CTS tests. These may be made\npublic later, but it\u0027s too late in MR1 for API changes.\n\nBug: 31586821\nTest: Ice2e203983769f1ea1cfa93105eb97b6fa5176b9\nChange-Id: I1b7512b7647ddd7ab987beac2c0aef4fe7cc16bc\n"
    },
    {
      "commit": "025813ad65031c6c54fa8a10fb41487aaec6e5bd",
      "tree": "eb94c391f5dec942e6c11c27bfe3c49af3fe8e9a",
      "parents": [
        "57b79a27f7b64dcbf84de2b3e9c586ba38fd399f",
        "8ed37211bd8fa072e644dee631380bf1305dd4ca"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Sep 21 16:46:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 21 16:46:25 2016 +0000"
      },
      "message": "Merge \"Track API changes associated with AbstractMethod refactoring\" am: 117ef7eb9d am: 3fa8bc066b\nam: 8ed37211bd\n\nChange-Id: I4771be30b206c9f36e5127608c0f27d5bfb6b0ae\n"
    }
  ],
  "next": "f2fb7521ab50ec55368031f37dadff25fee187e1"
}
