)]}'
{
  "log": [
    {
      "commit": "64057ab972674ac0105af9e3a7003416f9a9c823",
      "tree": "667f891c9608c66bbf5de259f0ddc6f424a178f2",
      "parents": [
        "e80181055327812d83b73fe0357bebce156af3b1",
        "8e6b13a1c0e969b00d6b6e29fd367082be071ff9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 26 01:41:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 26 01:41:38 2017 +0000"
      },
      "message": "Merge \"Adding Dynamic ImsService Binding (1/3)\"\nam: 8e6b13a1c0\n\nChange-Id: I8534273da5579b7662e66f80a60348a4665dd65b\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": "b8557c431d4ffe946d1d9bbe4d5e73987d6e0151",
      "tree": "0e199bff629fd19cbcbb700bc2ea3bf92e88a375",
      "parents": [
        "55d23d0829664a260a403f4456aa56c452eb2967",
        "815fb5479868ec7160bdd293766e827c576467e0"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Jan 25 11:35:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 25 11:35:11 2017 +0000"
      },
      "message": "Merge \"API: Update Collections to OpenJDK8u60\"\nam: 815fb54798\n\nChange-Id: I97f0155ed743c7bc674f0241b2b07955e8d68e56\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": "52722312598636ca41bdf6cda593f5d018cfc970",
      "tree": "5de50861aea7151452bc714445e566145373a63b",
      "parents": [
        "555812a3e2ec4c92dc3835797eb3e524b67709cb",
        "e5f0221f06816aab958eb1fa6630e58ebfaf3d74"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Jan 24 12:35:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 24 12:35:30 2017 +0000"
      },
      "message": "Merge \"Expose more ICU4J APIs.\"\nam: e5f0221f06\n\nChange-Id: I77e300979bdfe781ad9ab7aff5241b92491e5660\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": "ee9a9babb1e612949bda8487d2108fcbf91652a1",
      "tree": "d776679274dfa81e24e8f210c297ea94d9978df1",
      "parents": [
        "f15075c9f8e70b9984a8fdb70eb1e0434e4869b8",
        "d1ab15a1af7513d542fc0123a66c84df68ee9888"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:23:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 23 19:23:35 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\"\nam: d1ab15a1af\n\nChange-Id: Id76db43d6cc4477a328698e049558ef936a4fe1d\n"
    },
    {
      "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": "cf176500e63be5e6458b4c2baaa3776b07fff6b3",
      "tree": "bb9f20cb1123a7fb727731e203cd0c1aa90ee40d",
      "parents": [
        "1135d509c587f9b584cb230c28f9d4690f8a108a",
        "6d064d8780c4626d033c26fd87242080a2f1c768"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Jan 23 17:10:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 23 17:10:05 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager#get/setAllowedCarriers system api\"\nam: 6d064d8780\n\nChange-Id: I8f9b1c8e9ce1fda6cd03cd0dd459ead8837bd90d\n"
    },
    {
      "commit": "6d064d8780c4626d033c26fd87242080a2f1c768",
      "tree": "5e504059e9e747f585da28ab98db6110966aeca3",
      "parents": [
        "63c14e0ab696087bf6b133e1e2a2ca198e45db82",
        "d5cfe6cdf1290976158e55f39b95d082c56da56e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 23 17:01:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 23 17:01:25 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager#get/setAllowedCarriers system api\""
    },
    {
      "commit": "2aec2f7a9c0c8240fab29a43bff16cfa73a627ae",
      "tree": "48d0ff99eac1260a3cd9ddb6ba6cbc4c6b404c51",
      "parents": [
        "81499754bc38b243b24cb59f80f9e463eaa8414f",
        "b3b665de22ace6437538aa244fbc608a22cb9d48"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Sat Jan 21 05:27:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 21 05:27:06 2017 +0000"
      },
      "message": "Merge \"Add Setting for curating saved open networks.\"\nam: b3b665de22\n\nChange-Id: I3c65f39dc4f38f1c6c00a240f519cb0b0cf1a916\n"
    },
    {
      "commit": "8533622ae7dfced7f33909cb206d78b9035f2476",
      "tree": "2ac38a803babcca0239f4940f0c5a88093cbfcc8",
      "parents": [
        "b8f0e69ef087798b46447a7352461a5120186646"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Jan 19 17:38:23 2017 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 20 18:31:56 2017 -0800"
      },
      "message": "Add Setting for curating saved open networks.\n\nBug: 34392914\nTest: make\nChange-Id: Icd17753af6b0efdb35d1060b16029a53fdf4e605\nMerged-In: Icd17753af6b0efdb35d1060b16029a53fdf4e605\n"
    },
    {
      "commit": "ac05acad456ede60d532d5ac40d1b3eecc5bc559",
      "tree": "0c3452307d223cbf099a42bf81f992b40859836f",
      "parents": [
        "eae39fd1ecf2ada3aeb8d3a6025911f8a72fbd48",
        "b8f0e69ef087798b46447a7352461a5120186646"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 20 23:18:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 20 23:18:02 2017 +0000"
      },
      "message": "Merge \"Add additional fields to RecommendationRequest.\"\nam: b8f0e69ef0\n\nChange-Id: I9a50c8aca36cf740abbc62af6879b4e6ea736855\n"
    },
    {
      "commit": "b50ade8bb0737ef9677c7e8fac82338dde8d68c7",
      "tree": "497b4a25ee0217c30f6b348978236e9bf575032e",
      "parents": [
        "a12217012ef5cf3cf05d382496dd69da3ad492f7"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Jan 19 17:24:41 2017 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 20 09:37:59 2017 -0800"
      },
      "message": "Add additional fields to RecommendationRequest.\n\n- Add networkId and timestamp for the last user selected network\n\nBug: 34467596\nTest: runtest --path core/tests/coretests/src/android/net/RecommendationRequestTest.java\nChange-Id: Ic81c1beede1a643cd428b6e5c57ed430a6b1ccc0\nMerged-In: Ic81c1beede1a643cd428b6e5c57ed430a6b1ccc0\n"
    },
    {
      "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": "ddfbe07e96abdfe0dc16fee6b905de6b5341bb10",
      "tree": "195cd953d23fec58b761a21e80ba44f90f445b4b",
      "parents": [
        "887ee2c32ad0ddf8acdc4e9e960ee820eac02d01",
        "00514f1dc04d4340b0869586d6c44be544367ef9"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Jan 20 01:52:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 20 01:52:38 2017 +0000"
      },
      "message": "Merge \"Pass more data through the recommendation request.\"\nam: 00514f1dc0\n\nChange-Id: I97e11e876bcb7ccdb55a333b31f9970ae5edd001\n"
    },
    {
      "commit": "122957b0b0585068d82934afa2b02f8f0ad8a584",
      "tree": "9ff55e39c9b495b232a6307a8927ca4ce78f2d5e",
      "parents": [
        "f48d0bb2dc04e490bedfcd15ac6c9a78a645324f"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 18 11:55:17 2017 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Jan 19 16:14:21 2017 -0800"
      },
      "message": "Pass more data through the recommendation request.\n\nExpanding the API so it can accept the WiFi config of the currently\nconnected network (if any) and the set of connectable WiFi\nconfigurations. Also renamed currentRecommendedWifiConfig to\ndefaultWifiConfig so the name was more representative of the\nparameter\u0027s purpose and added more documentation throughout.\n\nTest: adb shell am instrument -e class android.net.RecommendationRequestTest -w com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\nTest: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner\nTest: runtest frameworks-services -c com.android.server.NetworkScoreServiceTest\nBug: 34387385\nChange-Id: Ib8c3cab8f92b5c9da806070d32412f688690f82f\nMerged-In: I1089b70303b0396def7e6bf3737fdc67e40c9dcd\n"
    },
    {
      "commit": "2155be0218cf9676ac531f0524a705f38941cc15",
      "tree": "85e651b5d5d87e268a94eeef66f94d92d30f3d24",
      "parents": [
        "6b662722f01beac91c74862b521c9d5d5bfc5092",
        "3a7253a09d1223796bd41b2a6308ace92c504ca2"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 19 18:29:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 18:29:54 2017 +0000"
      },
      "message": "Merge \"Adding self-managed connection service APIs.\"\nam: 3a7253a09d\n\nChange-Id: I5d7aa094d71e40bc2ce8e6d051c757a82d9c6083\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": "d5cfe6cdf1290976158e55f39b95d082c56da56e",
      "tree": "81fe509461156fc375b50d71348a3efc160b1a2a",
      "parents": [
        "1aa24246cf6c28d72ae3bf95b69922bb5b46f267"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Thu Jan 12 21:10:38 2017 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Thu Jan 19 16:43:29 2017 +0100"
      },
      "message": "Make TelephonyManager#get/setAllowedCarriers system api\n\nMake TelephonyManager#get/setAllowedCarriers system api under\nPackageManager#FEATURE_TELEPHONY_CARRIERLOCK feature flag.\n\nBug: 33480084\nTest: cts\n\nMerged-In: I1ce77a9e3801bd4003b52887d0a36866e5a5b81a\n\nChange-Id: I1ce77a9e3801bd4003b52887d0a36866e5a5b81a\n"
    },
    {
      "commit": "0823ed394bc3113130a1dec40fb38d1e40ccf11d",
      "tree": "a16e9fcf2b2949f972f0bb398ff49a63c0d9b710",
      "parents": [
        "a08d67495c25318db0c2c1e92d3f6cd05e110165",
        "76edc3b8a528762aed1afcbedeb24a03b1453847"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 19 14:16:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 14:16:56 2017 +0000"
      },
      "message": "Merge \"Track libcore java.util.logging update to ojdk8u60\"\nam: 76edc3b8a5\n\nChange-Id: I0598b566f4d02a6d14c6be86f917bcef48bbf748\n"
    },
    {
      "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": "a08d67495c25318db0c2c1e92d3f6cd05e110165",
      "tree": "2215dafbab25b08fe3def2b671a68ede3ba9c620",
      "parents": [
        "ab62fd67d8e7bd0ddad87df2b26c2d033f9dc4ef",
        "e5c3aed8dcdae6e19673998b8f5516e7ce44153a"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jan 19 13:43:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 13:43:05 2017 +0000"
      },
      "message": "Merge \"API: Unhide dalvik.system.InMemoryDexClassLoader\"\nam: e5c3aed8dc\n\nChange-Id: I90cd3d3b09000bd3e1961a63d95eede19f0bd12e\n"
    },
    {
      "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": "d2f5fd3c42320852e10731b27606fe8ec6fdd9a6",
      "tree": "bfb5d0d7113a99d20f47391cec52d90eaba9e919",
      "parents": [
        "4ab0e9f82409800e2abc8b719e158b32ff434763",
        "c82d1ddaf46f09252a9360cb1fbd047d53057661"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Wed Jan 18 18:20:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 18:20:43 2017 +0000"
      },
      "message": "Merge \"Unhide WifiConfiguration proxy accessors\"\nam: c82d1ddaf4\n\nChange-Id: I12e44cf9c75f76712eb2c89fbd878a7cb74ec8a9\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": "ec667adb56e36ed01e6394ef4eff23703a471101",
      "tree": "a895e59da1ac817b25380828fc51dc007393b23b",
      "parents": [
        "47453e01cb3c39f49fb89436dd4512555e5526e3",
        "71b1d50531056142232a7416973079c45c448888"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jan 18 09:53:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 18 09:53:09 2017 +0000"
      },
      "message": "Merge \"API: Unhide MethodHandles API (java.lang.invoke).\"\nam: 71b1d50531\n\nChange-Id: I4813654889a3a088cf8ee5dae0c5655aa520c341\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": "ea0e1114683915692b3af125ec3124cc900514c7",
      "tree": "e2cc14c4d1367f4eee6c51cdbfb753bb7b52fccc",
      "parents": [
        "9db7223591c95423495231190a3f3b31c20472bd",
        "68d03b23bb6e177ee988fa81099bd87fb12580e7"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jan 17 19:47:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 19:47:24 2017 +0000"
      },
      "message": "Merge \"Add getNetworkSpecifier() and getCarrierConfig()\"\nam: 68d03b23bb\n\nChange-Id: Ib4cf1d7f986a5ed4cc761f9abc10609de0bd22ff\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": "6b9cd13b05b06a9ec8785a9a660ebffafe0aaab1",
      "tree": "0881c76e1d7f4c4e7b3e61070cff445374c3bfff",
      "parents": [
        "d8d1d9682d11e9631dcd1aa453202846fea8b539",
        "751e3af81e808609b61559008f551242b5f465c3"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jan 17 18:26:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 18:26:57 2017 +0000"
      },
      "message": "Merge \"Track libcore change 7d105d591c14afd00f894e8f3483adcbee6e901a\"\nam: 751e3af81e\n\nChange-Id: I6c0ebb09325ab2f37469c9d4a5408f812380efc1\n"
    },
    {
      "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": "d8d1d9682d11e9631dcd1aa453202846fea8b539",
      "tree": "24c8a1386b0f37052a5548245395db2765b176fb",
      "parents": [
        "d305a7c894717fab15b1e217aed252e81d51fbd7",
        "a2343a7e78534d82cdb47604481c834ea80b2d75"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jan 17 11:05:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 17 11:05:24 2017 +0000"
      },
      "message": "Merge \"API: Update java.util.Date to OpenJDK8u60\"\nam: a2343a7e78\n\nChange-Id: Ic56a141a6ffad9c0080ac3d942d2b669f8ca37d5\n"
    },
    {
      "commit": "a2343a7e78534d82cdb47604481c834ea80b2d75",
      "tree": "cb9dc90a3ffaf67dccabbc47dcbeec1956665928",
      "parents": [
        "cf59ff79c54b405e87a58ed9a1dec9bf654b662a",
        "26e2c852e558b881aaa69cba985fb9c9a1793e05"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jan 17 10:41:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 10:41:36 2017 +0000"
      },
      "message": "Merge \"API: Update java.util.Date to OpenJDK8u60\""
    },
    {
      "commit": "e2b306e30e7ee47004390e7394cdb5a125068daf",
      "tree": "b35e4df1c4c79c13bec2f93542f3dfb72d5d9d89",
      "parents": [
        "b529858c0bd16c4d04447bfcbe17b168f93dc51f",
        "dc61ad0ad8455d87883768eb9146cf2dbf9ba128"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Jan 16 17:57:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 16 17:57:04 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\"\nam: dc61ad0ad8\n\nChange-Id: Iaffe54fdf263eaf1cc248ceb0dad9b8787861475\n"
    },
    {
      "commit": "dc61ad0ad8455d87883768eb9146cf2dbf9ba128",
      "tree": "e7ac2d0555f60d6f5de672200f1e6f0b02bf8040",
      "parents": [
        "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115",
        "933a594c9f04401343e63554a82886dcf8495a79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 17:49:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 17:49:59 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\""
    },
    {
      "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": "d05e19954b0deb19bdd72d7713eaa7018ebcbad2",
      "tree": "a7e45da6978e38d0e0297e72d11f04a312045fdc",
      "parents": [
        "a94e66868c309367157ca8ca685b0ab0d6994525",
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 13 10:27:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 13 10:27:05 2017 +0000"
      },
      "message": "Merge \"Add java.time APIs.\"\nam: 0938b22c0a\n\nChange-Id: Ie1169d1af12228ac63f43efdf7f18e7dcb705bee\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": "3556fd53a2ecfe404dd71b81b98a382685cde3a2",
      "tree": "4959d391f34b35831299830780192853f9af9a5a",
      "parents": [
        "cbd3d8b3568cd21af3c5800a6e5442a4f0763f98",
        "c0d71fa38a7847f29f0ed5b97f7415d3da74dff0"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 11:27:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 11:27:32 2017 +0000"
      },
      "message": "Merge \"Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\"\nam: c0d71fa38a\n\nChange-Id: I43d1e2241bfcb1dde53390e21c94c44054375901\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": "0e7882f2ac8c365d7230b8e132620124cdc303fc",
      "tree": "3ba1848d775fe90751c77df7841cf5c5c601694d",
      "parents": [
        "301c714b439c340e5287f20d0d1384cbb26e33c9",
        "691ebe536606797a1a61fccacfeaf2f0b53e7ac3"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Jan 12 07:21:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 12 07:21:49 2017 +0000"
      },
      "message": "Merge \"Expose WifiManager#connect and ActionListener as @SystemApi\"\nam: 691ebe5366\n\nChange-Id: I114cbc6777130b440639b2f13e161d8d044f7185\n"
    },
    {
      "commit": "58ddbd76bb307f283c3fb06506da4a43a87f7c6a",
      "tree": "43fe42172c0d437c88d6f96f05c4880aee11e154",
      "parents": [
        "d00478e9ad6c26b4f8e2d9a4a906f6ffae9d3d8f"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Fri Jan 06 15:34:28 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 11 21:51:36 2017 -0800"
      },
      "message": "Expose WifiManager#connect and ActionListener as @SystemApi\n\nThis is needed by Wifi Wakeup and Notifications which live within\nNetworkRecommendation package.\n\nBug: 33224871\nTest: GTS\nChange-Id: If4f1f9957f82b1292af4187c7728cbccab0184e8\nMerged-In: If4f1f9957f82b1292af4187c7728cbccab0184e8\n"
    },
    {
      "commit": "2a4e3bef2c734171eb17e44d31aeefe1e4502267",
      "tree": "5f8a0859e4f3c78ab1202817a52b3e2a67f0ed93",
      "parents": [
        "425a0fdc95f2f3105ab2677a7fb469d5b19d8a78",
        "dfe8f5dc13f39b87ac6107c1a3b24db9b601597b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 23:12:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 11 23:12:16 2017 +0000"
      },
      "message": "Merge \"[AWARE] Unhide Wi-Fi Aware API (baseline)\"\nam: dfe8f5dc13\n\nChange-Id: I581b72ce62966f4c04427603a2b9686dcf46cc42\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": "3098d3839f075994e4e93af09fc6541eaf030924",
      "tree": "7891c245a46c5f266b7c1ee9fa084e7731b88bdd",
      "parents": [
        "ce13838ade484c79bc438a405f42ac17467e4956",
        "e34e47d645ad8e34ee19d813373bfdd3f1e97573"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Mon Jan 09 23:51:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 09 23:51:07 2017 +0000"
      },
      "message": "Merge \"Cherrypick: Create ScoredNetwork Badging API changes.\"\nam: e34e47d645\n\nChange-Id: Ibeb6c60c30c302e12c45c7f35a7e4af904a4a6d5\n"
    },
    {
      "commit": "ce13838ade484c79bc438a405f42ac17467e4956",
      "tree": "8150533a77bf31e3ea2923c1bdf51ba1828f39a7",
      "parents": [
        "b7db5ac6d8f63f3c11dd3c75d55e13efae7c426f",
        "1ea4180c3afa3a660654af502569cbe868d7d127"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Jan 09 23:45:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 09 23:45:15 2017 +0000"
      },
      "message": "Merge \"Expose fields in WifiConfiguration.\"\nam: 1ea4180c3a\n\nChange-Id: I6a145981692cbaf791b735d55a1a9b7aa24aee62\n"
    },
    {
      "commit": "e34e47d645ad8e34ee19d813373bfdd3f1e97573",
      "tree": "1fd7669fc635a23af8cea5992d55400ea883e6ad",
      "parents": [
        "1ea4180c3afa3a660654af502569cbe868d7d127",
        "8bc096c09d5013c61e8e23a810e70f392b6b25b1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 09 23:39:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 09 23:39:48 2017 +0000"
      },
      "message": "Merge \"Cherrypick: Create ScoredNetwork Badging API changes.\""
    },
    {
      "commit": "8bc096c09d5013c61e8e23a810e70f392b6b25b1",
      "tree": "348666ce3b5545597766df0207757cb2cb36a054",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Fri Dec 16 13:30:45 2016 -0800"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Mon Jan 09 12:57:02 2017 -0800"
      },
      "message": "Cherrypick: Create ScoredNetwork Badging API changes.\n\nDefines an attribute bundles key to hold the badging curve, the\nenums for badge values, and an API to retrieve a badge for a\nspecific RSSI.\n\nOCL: ag/1727147\nBug: 33457699\nTest: Unit tests\nChange-Id: If9e8a60c4670b51c395fb501f55ddece8a72981e\nMerged-In: If9e8a60c4670b51c395fb501f55ddece8a72981e\n"
    },
    {
      "commit": "bdc89f99eadc4117a9934c11a7327fffaebfc151",
      "tree": "015b87b6ff6337a450c248d3b5ef52c3d65d30c9",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 06 10:00:33 2017 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Jan 09 18:47:46 2017 +0000"
      },
      "message": "Expose fields in WifiConfiguration.\n\nhasNoInternetAccess and isNoInternetAccessExpected are key signals needed\nto determine whether Wi-Fi should be woken up for a given saved network.\n\nTest: make\nBug: 33224312\nChange-Id: I3f48735ebae72e15fbdb0a3057cf7c71fb0cc307\nMerged-In: I3f48735ebae72e15fbdb0a3057cf7c71fb0cc307\n"
    },
    {
      "commit": "44cc1f23bf74fcfd0c79302e325437444ee6288f",
      "tree": "e6e50610046fe7cf439fc1c4f6751aa7f92452c4",
      "parents": [
        "12b387dd87fff630825e54170f1b24a288716b2b",
        "f6f36d7d9a12fa6affd22bdadcb70ba940ac3812"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 09 11:17:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 09 11:17:06 2017 +0000"
      },
      "message": "Merge \"Track libcore/jsr-166 update\"\nam: f6f36d7d9a\n\nChange-Id: I6ba30b86fa45403631233ede5994eac0748d9b37\n"
    },
    {
      "commit": "f6f36d7d9a12fa6affd22bdadcb70ba940ac3812",
      "tree": "f295f7d5e3c79e92c790be5f08a8b4bae375ba09",
      "parents": [
        "55dc66dde47a3a84c387352d88fbda429dd3d077",
        "9e63cc2a0857b0347cfeb40e9249aa2c9f2c1060"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 09 11:08:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 09 11:08:35 2017 +0000"
      },
      "message": "Merge \"Track libcore/jsr-166 update\""
    },
    {
      "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": "84fd1e11208c46f4abcd54662fca2ec588baf4d5",
      "tree": "af0c1d0596c8f40ad2be167513c14b68ab68b716",
      "parents": [
        "01828eb244ac00a5dc9d8404806a0cfbb2f8d872",
        "a54d76a81f2d16c3e9d35fa87abc6f6d725d8bd2"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 04 23:10:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 23:10:42 2017 +0000"
      },
      "message": "Merge \"Defining a new REQUEST_NETWORK_SCORES permission.\"\nam: a54d76a81f\n\nChange-Id: I4fc03585c4943712f5c1309a5bfa2995dac1bbe0\n"
    },
    {
      "commit": "97e711139dfc4429e8fb67e746c7bf885e41bb42",
      "tree": "fd877f58847c616cef582291f985642caef263c9",
      "parents": [
        "944b017031ebd9226667b14722115ee1c56c0488"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 21 14:16:19 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 04 13:30:07 2017 -0800"
      },
      "message": "Defining a new REQUEST_NETWORK_SCORES permission.\n\nThis is intended to be a drop-in replacement for the existing\nBROADCAST_NETWORK_PRIVILEGED with a more appropriate name.\n\nTest: Built, ran.\nBUG: 33752149\nChange-Id: Iebe9d1c12f159bd91953ef094d9866eba9ff925a\nMerged-In: I12bdba9694fdf2a2e39990736265919edafd865e\n"
    },
    {
      "commit": "1c4cfe1af942f03272d290227d70fe0f11f8c7e1",
      "tree": "15d2ecf3ab4f3f16462f422886a1190b1ac39876",
      "parents": [
        "fde6c2a4afe80b6ce3ec149c1782646d01b10389",
        "944b017031ebd9226667b14722115ee1c56c0488"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 04 19:49:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 19:49:35 2017 +0000"
      },
      "message": "Merge \"Expose RecommendationRequest.Builder as SystemApi.\"\nam: 944b017031\n\nChange-Id: If63881b8b33ced7950ebb7e83fb8994e454b8642\n"
    },
    {
      "commit": "944b017031ebd9226667b14722115ee1c56c0488",
      "tree": "c2268c6b55cbf13ef611162d5cdf184070cd24e8",
      "parents": [
        "c77074300b023b845e0683a88d3c2dad5092dc84",
        "010e8b0dc84d4ff92912f29f3877a5b09b022caf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 04 19:42:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 04 19:42:17 2017 +0000"
      },
      "message": "Merge \"Expose RecommendationRequest.Builder as SystemApi.\""
    },
    {
      "commit": "010e8b0dc84d4ff92912f29f3877a5b09b022caf",
      "tree": "31d8819c8a123efa410de1ab24b762d96676596a",
      "parents": [
        "f8720b95bedeef8dd7397d3926f19ce7b9eaa7f2"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 04 00:44:22 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 04 10:15:52 2017 -0800"
      },
      "message": "Expose RecommendationRequest.Builder as SystemApi.\n\nIn order to test our recommender, we need to be able to create\nnetwork recommendation requests.\n\nTest: make update-api\nChange-Id: I68df0d3e684bcdb90709a34478d2aa669ee23547\nMerged-In: I68df0d3e684bcdb90709a34478d2aa669ee23547\n"
    },
    {
      "commit": "a169fc349424f6315c6785d66bd66cc1c3a6e337",
      "tree": "8f99c6ac9ce4f97ae33a9ce1839d719ee074ea10",
      "parents": [
        "6a29676687f8187321303a5409af650247e146c0",
        "871beedc6d51db60e8d3f73752651ad5da98d0b4"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 04 15:29:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 04 15:29:57 2017 +0000"
      },
      "message": "Merge \"New permission - BIND_NETWORK_RECOMMENDATION_SERVICE.\"\nam: 871beedc6d\n\nChange-Id: I2554ede84b313e66af57e05c59046747c16ec23e\n"
    },
    {
      "commit": "b9a61979cc92e0c976802195f021b444ce994e4c",
      "tree": "93161271ba881dc664a672293b77494e0bd8d87b",
      "parents": [
        "f8720b95bedeef8dd7397d3926f19ce7b9eaa7f2"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 28 10:32:46 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Jan 03 14:19:51 2017 -0800"
      },
      "message": "New permission - BIND_NETWORK_RECOMMENDATION_SERVICE.\n\nUsed to protect exported network recommendation services.\n\nTest: Built \u0026 ran\nBUG:33897544\nChange-Id: Icfc566275a8d832449f6358e576784199ab0f7b2\nMerged-In: I4f163fb965be6a25201bc3ba5e0032e7652c8f20\n"
    },
    {
      "commit": "6f8733190277b948610e8c841ed160b06deeba77",
      "tree": "a7635a14549fa5c8d6ef846527be0e717aaf94a0",
      "parents": [
        "b6022b9fa0cc0c0f8370183aa9e88cda1de497e9",
        "4ce798f45fa0d3cd35a420cd5c94f1f28f646283"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Dec 22 21:41:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 21:41:23 2016 +0000"
      },
      "message": "Merge \"Add simplified_network_settings_bool to CarrierConfig.\"\nam: 4ce798f45f\n\nChange-Id: I7343422cd3405628d6c2b90092af631b77eb37a7\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": "41577a00292d0ca0e6eb451c564a51ea13d007ae",
      "tree": "e173698748dd503654a8218ccf77388bdd44f4cb",
      "parents": [
        "8eff13b521f6ba3bc8f0c3f095fa1565a3c819f7",
        "425af45d0224e880380539882b1de425c5afe72c"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Thu Dec 22 19:04:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 19:04:22 2016 +0000"
      },
      "message": "Merge \"Cherrypick: Define the calculateRankingScore method and Key.\"\nam: 425af45d02\n\nChange-Id: Ib61f91087967f1b026cd2ba77175ccf47943bc53\n"
    },
    {
      "commit": "425af45d0224e880380539882b1de425c5afe72c",
      "tree": "5d04c2c0ca758de8da3b35339ecbee8bc6a34082",
      "parents": [
        "4a04c07df403376f325f168bbc1031307193a325",
        "0d79bdef27c75d06797856d3289194a5327f90e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 22 00:03:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 22 00:03:57 2016 +0000"
      },
      "message": "Merge \"Cherrypick: Define the calculateRankingScore method and Key.\""
    },
    {
      "commit": "0d79bdef27c75d06797856d3289194a5327f90e8",
      "tree": "ac687531296f2cba4cab52f5c9503dec2ea76e30",
      "parents": [
        "f23ea2ca62e2e652004f538e55282c140c3813a4"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed Dec 07 13:32:33 2016 -0800"
      },
      "committer": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed Dec 21 13:57:24 2016 -0800"
      },
      "message": "Cherrypick: Define the calculateRankingScore method and Key.\n\nDefine the key to be used to store the rankingScoreOffset inside the\nScoredNetwork bundle. Implement a platform API method to calculate the\nranking score for a given rssi.\n\nOCL: ag/1688711\n\nBug: 33049302\nTest: Unit tests\nChange-Id: Ia3fea2197d7c211a2313fced8713d79d8d5f4f6e\nMerged-In: Ia3fea2197d7c211a2313fced8713d79d8d5f4f6e\nTopic: ScoredNetworkRankingScore\n"
    },
    {
      "commit": "a3943850ab67dc2df1639202de6735c3991e4dc8",
      "tree": "8dd3ca666da4373eda51aa9748d62ca907b5ce6c",
      "parents": [
        "fe35f0f4f6870e4891be1b171e7d691d7f49f23a",
        "a93e57f1acbb4bb15a2516018973457bfff8d8d5"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Dec 21 19:56:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 21 19:56:19 2016 +0000"
      },
      "message": "Merge \"Expose ScanResult#untrusted as a @SystemApi.\"\nam: a93e57f1ac\n\nChange-Id: I9cac16dbceb36d6ff72e92d2ab8de20bd8d70e36\n"
    },
    {
      "commit": "3d18c621cbff73fb6fe4bf68ae55c17c8545d3e9",
      "tree": "759cf48d47792165b416b8bf8de3183d2433144f",
      "parents": [
        "48d5d6cda821282a77926795237ce895cc1dfde7"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Dec 09 17:11:50 2016 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Dec 21 11:46:22 2016 -0800"
      },
      "message": "Expose ScanResult#untrusted as a @SystemApi.\n\n- Expose ScanResult#untrusted to inform NetworkRecommendationProviders\n  that a ScanResult does not correspond to a saved network.\n- Add static construction methods and assertions to RecommendationResult\n\nTest: runtest frameworks-services\n\nBug: 33490132\nChange-Id: If7006040f63843c1c468c9d95c5c017383c5c5dd\nMerged-In: If7006040f63843c1c468c9d95c5c017383c5c5dd\n"
    },
    {
      "commit": "a81a4163f5712ac1b676199548df9887680fee95",
      "tree": "dbf33fedd8437653f827adf7ce1578531b137eb5",
      "parents": [
        "fc125a319eae42f55105c9b6ec049f8f6d0f39b7",
        "f456ddf3fd38868c58638fd70060c48f9ab66879"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Dec 20 22:35:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 20 22:35:06 2016 +0000"
      },
      "message": "Merge \"Make WifiConfiguration#meteredHint a @SystemApi\"\nam: f456ddf3fd\n\nChange-Id: Ie1324197329486e9eeec0bb765441a6fc5bb8a32\n"
    },
    {
      "commit": "d3dfd3b8e9ccafd0c3a524ab6ded717d4e6e5593",
      "tree": "ca94c0e3153675cf7079bbf7b076b9610b606fe2",
      "parents": [
        "f420b91e26e8508947a1895c06c002225525c334"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Dec 20 11:00:34 2016 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Dec 20 12:46:50 2016 -0800"
      },
      "message": "Make WifiConfiguration#meteredHint a @SystemApi\n\nThis allows NetworkRecommendationProviders to set this field on\nreturned WifiConfigurations.\n\nTest: make\nBug: 33760009\nChange-Id: I4d34272a1fb8d88bcc56cf4f00d8beadd06ac603\nMerged-In: I4d34272a1fb8d88bcc56cf4f00d8beadd06ac603\n"
    },
    {
      "commit": "8df12d98f7b27a9949e09880b4546b322005cda3",
      "tree": "1986f813447dd27d8102a8a6387694a4454ae897",
      "parents": [
        "1876d8245018c1a1d32eddf27b3e4edadaa8cbbd",
        "b60d7b334c04fc66ca0405759252d9607c650558"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 21:01:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 19 21:01:26 2016 +0000"
      },
      "message": "Merge \"Remove \"final\" from ResultCallback.\"\nam: b60d7b334c\n\nChange-Id: I3b6679368418af3992007f58d47c544cf7a1b1ed\n"
    },
    {
      "commit": "68685240f555103c981e039e18347fb158a27267",
      "tree": "b3cfc4db136df57f3cc26521244ac7416f766a95",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Dec 15 14:46:52 2016 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 11:25:45 2016 -0800"
      },
      "message": "Remove \"final\" from ResultCallback.\n\nRemoving final makes providers easier to test using mocks.\n\nTest: Build system image.\n\nChange-Id: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d\nMerged-In: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d\n"
    },
    {
      "commit": "104a5c7a34dee108ff5c18a3619423971a10b7e0",
      "tree": "c6b69194323f4a432d765ea1bb093d6adab25f59",
      "parents": [
        "29d7284285196c8ea24daa8ab345f82a1bc2a333",
        "441bfc6718a5f8afdc26f5f13666e0b297c54d7b"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Fri Dec 16 10:37:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 10:37:21 2016 +0000"
      },
      "message": "Merge \"Make TelephonyManager APIs public:\"\nam: 441bfc6718\n\nChange-Id: I968c8232c746027123beac6481161019e1dc64a5\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": "933a594c9f04401343e63554a82886dcf8495a79",
      "tree": "80ac530fb935a9d70594debf771a9cc4d4785346",
      "parents": [
        "d7b144a5e9dc1d4eead6ee3b66afd63b4bec8c67"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Dec 13 21:23:26 2016 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Thu Dec 15 15:45:47 2016 +0100"
      },
      "message": "Make TelephonyManager.getImei a system APIs.\n\nIt is needed for OobConfig app unbundling.\n\nBug: 33480907\nTest: cts\nChange-Id: I523416d23ec504ce44051df384d7df4f99e93002\n"
    },
    {
      "commit": "d20aebb443d7dd9721b16513832430fcef09c57a",
      "tree": "904eac395ff6aa449fa8a68de2ed0a501121b5fe",
      "parents": [
        "43796396064b97f2746fcabb947be171bcd15a67",
        "9e3b160fc32486dfe2797095c2bcdba0441c003c"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Dec 15 11:24:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 15 11:24:52 2016 +0000"
      },
      "message": "Merge \"API updated for ICU4J 58.1\"\nam: 9e3b160fc3\n\nChange-Id: If8d8b9708217442bf23f092ef2e1bfd235926aff\n"
    },
    {
      "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": "724b26c902712eafbb23b210ee8c591ab22d56a3",
      "tree": "1b0169616f5c18302c59f15e45bcc5ecd1714805",
      "parents": [
        "7a2518ee6e46aa7aad6d8de3309e99f0dc1bdcba",
        "e89ed4a001272fb9e802b3765b32e815003398c0"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 14 20:02:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 14 20:02:45 2016 +0000"
      },
      "message": "Merge \"Add an IPC for requesting network scores.\"\nam: e89ed4a001\n\nChange-Id: I23bee3f29d3b3f71da6103e23afafc2df128ab75\n"
    },
    {
      "commit": "e7f273d5086ca464bcf6b1aa3ae3af5387bb034e",
      "tree": "c7e3243de07cbc3250334a2b7257be09c9133fac",
      "parents": [
        "e2d85815297c999e6dc36d050d04df459330824a"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 13 16:11:51 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 14 09:11:29 2016 -0800"
      },
      "message": "Add an IPC for requesting network scores.\n\nMigrating the NetworkScoreManager.requestScores() method to use an\nIPC rather than a broadcast.\n\nDefined the new IPC in the AIDL files for NetworkScoreService and\nNetworkRecommendationProvider. Added a no-op implementation in\nNetworkScoreService and a full implementation in\nNetworkRecommendationProvider (plus tests).\n\nTest: adb shell am instrument -e class android.net.NetworkRecommendationProviderTest -w com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\nBUG: 33593157\nChange-Id: Iacf7b6d424ec3c57e8b89e5abc6bc3e8414097b9\nMerged-In: I951f6186aa11ddbe5a94e374173a1fd40b2a4cce\n"
    },
    {
      "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": "a6c6bc333d2d98bc6091250100f582c24ad8b5fa",
      "tree": "fffe070919cdb91afbb9fe977a04c2e00e7ee9c0",
      "parents": [
        "7de23e292f541a093b44224e98dda3edb905d2c3",
        "fbeacb02c0fe331242dd1815a28e2b2f1d5a42c6"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 13 16:13:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 13 16:13:44 2016 +0000"
      },
      "message": "Merge \"Make the onRequestRecommendation() method async.\"\nam: fbeacb02c0\n\nChange-Id: I9b98480499c2366eee06de163b561c4583e475d2\n"
    },
    {
      "commit": "fbeacb02c0fe331242dd1815a28e2b2f1d5a42c6",
      "tree": "0fba410a98585fd24abec0ae7e85efe1268b946a",
      "parents": [
        "c35137ce36211f9c2ef2d90e59cbd63a7c571b8e",
        "280f82c3127a331d9f8b6f61726176a380892f66"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 13 16:04:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 13 16:04:36 2016 +0000"
      },
      "message": "Merge \"Make the onRequestRecommendation() method async.\""
    },
    {
      "commit": "7de23e292f541a093b44224e98dda3edb905d2c3",
      "tree": "6dc2cfe797191fd22b95a4aff23520109560fffd",
      "parents": [
        "9b2760dbe55d07d934f720b5f44d5d4a8568bd3a",
        "c35137ce36211f9c2ef2d90e59cbd63a7c571b8e"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Dec 13 13:42:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 13 13:42:50 2016 +0000"
      },
      "message": "Merge \"API changes for updating Locale to OpenJDK8u60, part 2\"\nam: c35137ce36\n\nChange-Id: Ibbf80ffe75bdbbc5da343e139bd80bc70afe4794\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": "280f82c3127a331d9f8b6f61726176a380892f66",
      "tree": "80b43546b54d265aed9783a4cc88ee8972ef9f54",
      "parents": [
        "6968d90dc50f67569c3e3dc48fee044da4a4d565"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Dec 08 10:24:02 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 12 17:48:41 2016 -0800"
      },
      "message": "Make the onRequestRecommendation() method async.\n\nConverted the NetworkRecommendationProvider.onRequestRecommendation()\nmethod into an async call to give implementors more flexibility.\n\nAdded unit tests for NetworkRecommendationProvider.\n\nTest: Added NetworkRecommendationProviderTest.\nBUG: 32909424\nChange-Id: I8c1d2e11baa539744d77a012e85351f750523e3b\nMerged-In: Iebe72f260133e9ad1946b0b75e2f69635e154ef3\n"
    },
    {
      "commit": "104e268a141909fb4d19d6e15b0dad22cf07d6ba",
      "tree": "66a2d4bd979610df59df6fdb1cc9cf2cfb47fcb3",
      "parents": [
        "1a2fa0f372e69fbc356b11801ba802d9b14afdcd",
        "4ee94a6a9bb6d102d199e523756a9f81dc2d63b6"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Dec 09 10:54:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 09 10:54:03 2016 +0000"
      },
      "message": "Merge \"Track libcore change 547177ca5c312f84fb22e6e7bf12f54129034e5d\"\nam: 4ee94a6a9b\n\nChange-Id: I93e4dc42695a35934748e4242bb36e4260cbd3ca\n"
    },
    {
      "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"
    }
  ],
  "next": "120e0375e90d59d3578eed50ecd32a748c5daa02"
}
