)]}'
{
  "log": [
    {
      "commit": "032c7a0a1811a6e5225aa9e45edaf6e8fff41149",
      "tree": "3bad4d254bcbacf9f1468e9cc9e0cc49e05bbc9e",
      "parents": [
        "a0360e38ab3eb9b5878513e3cd7aca511ebf677f",
        "38715228da99594ba30dc0c3f3901a648d64cdff"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Tue Mar 28 19:42:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 19:42:54 2017 +0000"
      },
      "message": "Merge \"improve the format of locale argument when calling recovery\""
    },
    {
      "commit": "a0360e38ab3eb9b5878513e3cd7aca511ebf677f",
      "tree": "d330b60eeb562fa988e48f3122a7e4cea714e5d1",
      "parents": [
        "999a6d00244c4b0c2163597ee783739ce7699c5b",
        "4b3e46c7878f28abe2f3c26c05d55c41eba41227"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Mar 28 18:41:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 18:41:59 2017 +0000"
      },
      "message": "Merge \"Just broadcast intent to bring up MTP/PTP as soon as switching function\""
    },
    {
      "commit": "999a6d00244c4b0c2163597ee783739ce7699c5b",
      "tree": "fe9691c36edfa87b87c8a480549ec8c5475f37ba",
      "parents": [
        "23393da165df31c08cbf943086b25b2122803b1c",
        "802b4fe40074b607c3397df2659e07fc02b746c2"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Mar 28 17:45:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 17:45:37 2017 +0000"
      },
      "message": "Merge \"String changes for Voice/Data/Emergency service blocked.\""
    },
    {
      "commit": "23393da165df31c08cbf943086b25b2122803b1c",
      "tree": "ac7cf7747da129c6dac755eb0fada96837693664",
      "parents": [
        "07be9a0ef9006527bf9b78a3451a4c40b13fd921",
        "34016ae40536870cf7796b1082917106c5982455"
      ],
      "author": {
        "name": "Ying Xu",
        "email": "yinxu@google.com",
        "time": "Tue Mar 28 16:55:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 16:55:10 2017 +0000"
      },
      "message": "Merge \"Add a carrier option to hide the option of \"Enhanced 4G LTE Mode\"\""
    },
    {
      "commit": "07be9a0ef9006527bf9b78a3451a4c40b13fd921",
      "tree": "284b0546e7ebdc62187d6f662f6ea501a4e9747c",
      "parents": [
        "22b829c049042cf2fbad0935d6bde322a0229236",
        "7811b34b368aa0c28c09b925cd120f420947f750"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 28 16:12:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 16:12:16 2017 +0000"
      },
      "message": "Merge \"Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS\""
    },
    {
      "commit": "802b4fe40074b607c3397df2659e07fc02b746c2",
      "tree": "bccf96045d48ca874ff33415e1abfd83eb673d53",
      "parents": [
        "a1e206a335f5050618564d2129fbc2bcd0e20730"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Mar 27 14:04:42 2017 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Mar 28 16:04:12 2017 +0000"
      },
      "message": "String changes for Voice/Data/Emergency service blocked.\n\nBug: 31490566\nChange-Id: Iaae2c5ef2a856ae265d4e4ea933d714491744e49\nMerged-in: Iaae2c5ef2a856ae265d4e4ea933d714491744e49\n"
    },
    {
      "commit": "22b829c049042cf2fbad0935d6bde322a0229236",
      "tree": "bb616b8b5b9e1e5779bfbe8f5fbd2a5c4f401e76",
      "parents": [
        "37778743200c3c023c0a4bf69105f4bc213d42fa",
        "42cdf577037770a66d27f831d0f9e26532c3628d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 28 12:22:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 12:22:43 2017 +0000"
      },
      "message": "Merge changes If94102c7,I8d51e8e0\n\n* changes:\n  Make ConnectivityServiceTest pass on wifi-only devices.\n  Restore the net.dnsX system properties.\n"
    },
    {
      "commit": "37778743200c3c023c0a4bf69105f4bc213d42fa",
      "tree": "bd494839d4306eef68059d4a7fccf394a6cbee88",
      "parents": [
        "5c64adef5f1d76e5fae815e989f585694da774a9",
        "1abdd50ee3d3e12d6555d0f410111a6218051c92"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Mar 28 05:25:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 05:25:25 2017 +0000"
      },
      "message": "Merge \"WifiManager(aidl): Remove pingSupplicant binder call\""
    },
    {
      "commit": "5c64adef5f1d76e5fae815e989f585694da774a9",
      "tree": "3e264f7a39c9c7f090bd2612b053eba439692e3a",
      "parents": [
        "58406d1df20c7c550075e77f8f4922bda5661cc5",
        "0716700f5d3a337789c5cfcc775f4d67b0de441d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 04:54:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 04:54:21 2017 +0000"
      },
      "message": "Merge \"Add Bluetooth LDAC ABR UI to the Developer Options\""
    },
    {
      "commit": "0716700f5d3a337789c5cfcc775f4d67b0de441d",
      "tree": "3e264f7a39c9c7f090bd2612b053eba439692e3a",
      "parents": [
        "58406d1df20c7c550075e77f8f4922bda5661cc5"
      ],
      "author": {
        "name": "fen wang",
        "email": "fen.wang@sonymobile.com",
        "time": "Mon Mar 13 19:35:09 2017 +0900"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Mar 28 04:53:57 2017 +0000"
      },
      "message": "Add Bluetooth LDAC ABR UI to the Developer Options\n\nBug: 35381097\nChange-Id: Idcc2fabe86acaf441f5a71f5d2bb66ad29252cdb\n"
    },
    {
      "commit": "42cdf577037770a66d27f831d0f9e26532c3628d",
      "tree": "69c0890d43d331065be9a5228c705447a7bfd708",
      "parents": [
        "c02ac733d210e5769cd779100d671bc43fe0ec3b"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 21 18:54:11 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 28 12:53:06 2017 +0900"
      },
      "message": "Make ConnectivityServiceTest pass on wifi-only devices.\n\nTest: ConnectivityServiceTest passes on ryu on internal master\nTest: ConnectivityServiceTest passes on bullhead\nChange-Id: If94102c7df0257ea9e69e72b07a685ae3c2c4022\n"
    },
    {
      "commit": "58406d1df20c7c550075e77f8f4922bda5661cc5",
      "tree": "72fd99e27b17fcbb5d16d053f3d3ef0cbe6b30f9",
      "parents": [
        "97bdedf655240222afdb61d76778a558bb092919",
        "0ea70fc38b5ad7979ee2947fe611b2fd89e2c675"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 28 02:19:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 28 02:19:22 2017 +0000"
      },
      "message": "Merge \"Add null check to IpManager.dump()\""
    },
    {
      "commit": "97bdedf655240222afdb61d76778a558bb092919",
      "tree": "cc03a46c35a0c47f42808c0bf68014401df60feb",
      "parents": [
        "ae3bae715e6fd594d0ccefb66772e6fe1b8d303b",
        "cb9ad34e6639a270de10c28a5d7291b995eed1ec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 27 23:44:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 23:44:43 2017 +0000"
      },
      "message": "Merge \"hotspot2: register Passpoint related intents as protected broadcast\""
    },
    {
      "commit": "7811b34b368aa0c28c09b925cd120f420947f750",
      "tree": "94d7bf64042ae9cba324446f4bec4d0fd61f957b",
      "parents": [
        "ad2e7405ad2762c47455934f150109466081b146"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 24 11:55:47 2017 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Mar 27 22:43:15 2017 +0000"
      },
      "message": "Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS\n\nThe name is not allowed for an internal, non-public\nintent.  Changed to use com.android.internal.* namespace.\n\nbug:35266833\nTest: Ran cts.IntentTest.shouldNotFindUnexpectedIntents\nChange-Id: Ifd7d7f0aa537bfbbc7d67aa3b73b0887acd6104a\n"
    },
    {
      "commit": "cb9ad34e6639a270de10c28a5d7291b995eed1ec",
      "tree": "cc03a46c35a0c47f42808c0bf68014401df60feb",
      "parents": [
        "ae3bae715e6fd594d0ccefb66772e6fe1b8d303b"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 27 11:49:33 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 27 15:10:04 2017 -0700"
      },
      "message": "hotspot2: register Passpoint related intents as protected broadcast\n\nThese intents should only be broadcast by the System Service, so\nregister them as protected broadcast.\n\nBug: 36655814\nTest: Build with go/aog/355397, verify in logcat that no non-protected\n      broadcast error gets thrown when\n      android.net.wifi.action.PASSPOINT_OSU_PROVIDERS_LIST intent\n      is broadcasted\n\nChange-Id: I57849d0decef407624cac380a0f12f5428e0f1de\n"
    },
    {
      "commit": "c02ac733d210e5769cd779100d671bc43fe0ec3b",
      "tree": "cc751923b765494dc5e1fe0fa5aa62b444774676",
      "parents": [
        "98ded6c9abca1df87f1e6f2c69e6f3f9cd6f5640"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Jan 06 10:25:02 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 28 06:55:01 2017 +0900"
      },
      "message": "Restore the net.dnsX system properties.\n\nIn order to avoid app breakage, we are putting back the system\nproperties and using selinux to disallow access from apps\ntargeting the O SDK or above.\n\nThis CL is cherry-picked from internal commit\ne3b85dfbc1dde8d229410f54c75c1efa4bb09fbe, but with a different\ncommit description.\n\nBug: 33308258\nBug: 33807046\nBug: 34028616\nBug: 34115651\nTest: system properties are readable as root and shell\nChange-Id: I8d51e8e0a620d581c4251fb2f3c1d0a813b929be\n"
    },
    {
      "commit": "ae3bae715e6fd594d0ccefb66772e6fe1b8d303b",
      "tree": "de8b245d64e0f82ebaced4cd491bea0b23ddd253",
      "parents": [
        "beb8ceada8f44a8fefaf8fea3ff916850d915296",
        "0ffb89d1d1ebcd6388ee99652beaedd4c11ea3d4"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 27 21:21:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 21:21:42 2017 +0000"
      },
      "message": "Merge \"wifi: catch UnsupportedOperationException for getMatchingWifiConfig\""
    },
    {
      "commit": "beb8ceada8f44a8fefaf8fea3ff916850d915296",
      "tree": "5b9c33b7c9f7dae236931b331a6544cf480c8c1b",
      "parents": [
        "98ded6c9abca1df87f1e6f2c69e6f3f9cd6f5640",
        "d7116bea0698f58e93003d2046411a2624dd1ab1"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 27 21:15:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 21:15:22 2017 +0000"
      },
      "message": "Merge \"Bluetooth GATT callback naming fix \"Ext\" -\u003e \"\" (1/2)\""
    },
    {
      "commit": "0ffb89d1d1ebcd6388ee99652beaedd4c11ea3d4",
      "tree": "ef9ad33cd6d9a074f3b182f70d9dcec182ee3eed",
      "parents": [
        "c75dbe9d9c4bee1ea526deaeb33ad493dc4e3e9e"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 27 13:45:25 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 27 13:55:34 2017 -0700"
      },
      "message": "wifi: catch UnsupportedOperationException for getMatchingWifiConfig\n\nOn a device without Passpoint support, an UnsupportedOperationException\nwill be thrown when invoking WifiManager#getMatchingWifiConfig.\nSo catch it to avoid crash.\n\nBug: 36649203\nTest: manually set config_wifi_hotspot2_enabled to false and verify\n      Settings app doesn\u0027t crash\n\nChange-Id: I69f37897449033da9d21edda9953ad2738f7e314\n"
    },
    {
      "commit": "98ded6c9abca1df87f1e6f2c69e6f3f9cd6f5640",
      "tree": "0eb84db5b31910de0900b16da7e2bd7f87fa6ee6",
      "parents": [
        "a1e206a335f5050618564d2129fbc2bcd0e20730",
        "68a9b0ff73a182de13c75fb5e3daf8ae3beed5c0"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 27 20:45:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 20:45:14 2017 +0000"
      },
      "message": "Merge \"make carrier default app direct boot aware\""
    },
    {
      "commit": "0ea70fc38b5ad7979ee2947fe611b2fd89e2c675",
      "tree": "72bb5112a64cbdd6e8601f11bb1e09fa807ea249",
      "parents": [
        "a1e206a335f5050618564d2129fbc2bcd0e20730"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 28 05:28:02 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 28 05:30:41 2017 +0900"
      },
      "message": "Add null check to IpManager.dump()\n\nTest: as follows\n    - built (bullhead)\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 36650508\nChange-Id: I2270bec20b966de487048f0ea0c97360e242cd9d\n"
    },
    {
      "commit": "d7116bea0698f58e93003d2046411a2624dd1ab1",
      "tree": "529a095af3e385e8259c124c60d23c20412c6546",
      "parents": [
        "a1e206a335f5050618564d2129fbc2bcd0e20730"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 27 12:14:40 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Mar 27 19:27:57 2017 +0000"
      },
      "message": "Bluetooth GATT callback naming fix \"Ext\" -\u003e \"\" (1/2)\n\nGatt callback don\u0027t need the \"Ext\" postfix, as it was removed from new\nAPI.\n\nTest: manual\nBug: 30622771\nChange-Id: I54596ffdcb818343cc313123266cfa16291c6236\n"
    },
    {
      "commit": "a1e206a335f5050618564d2129fbc2bcd0e20730",
      "tree": "393055935cdbb51e0f53a7c6d86d7527141d7214",
      "parents": [
        "c75dbe9d9c4bee1ea526deaeb33ad493dc4e3e9e",
        "87b59632e7d066efb7f92bc5313717bf16c99930"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Mar 27 19:08:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 19:08:25 2017 +0000"
      },
      "message": "Merge \"Make CONNECTIVITY_USE_RESTRICTED_NETWORKS @SystemApi.\""
    },
    {
      "commit": "c75dbe9d9c4bee1ea526deaeb33ad493dc4e3e9e",
      "tree": "4e5e0656acd4533ffb0b11f65d0e8ebf5b497b51",
      "parents": [
        "63d26caa38a38295f01360688f2d3f6138236d17",
        "8bb9748442e95031f18374e5f584a715832ccda9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 27 14:06:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 14:06:35 2017 +0000"
      },
      "message": "Merge \"Update settings to use latest IDs for zones\""
    },
    {
      "commit": "8bb9748442e95031f18374e5f584a715832ccda9",
      "tree": "0a7f8f0e493b2252a53cc16f8ee97f82b8966f96",
      "parents": [
        "25b6f08ece8fb33b8735567049da9f89f0dc3138"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Mar 23 14:46:52 2017 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Mar 27 13:32:59 2017 +0100"
      },
      "message": "Update settings to use latest IDs for zones\n\nVarious zones in timezones.xml were being identified by old\nIDs. The settings picker and setup wizard uses the exact\nID when pre-selecting the user\u0027s current zone. Since the\nautodetection uses the new IDs in places like Buenos\nAires users would not have the correct zone pre-selected\nduring setup.\n\nThanks to Marcio Ikeda of LG for the report.\n\nOther legacy IDs found with:\n\nfor TZ in `grep \u0027id\u003d\u0027 timezones.xml \\\n    | awk -F\\\" \u0027{ print $2 }\u0027`; do \\\ngrep ${TZ} ~/Downloads/tzdata2016g/zone.tab \u003e /dev/null; \\\nif (( $? !\u003d 0 )); then echo Bad: ${TZ}; fi; \\\ndone\n\nNew IDs found using tzdata NEWS and \"backward\" file.\n\nTest: Manual testing: selection of the zone in the settings\nBug: 36469833\n(cherry picked from commit b4d003da66beb414e8e7fcec94a82a53027dbbfa)\nMerged-In: I8c20494a48870cdc600854756061e86db730e14a\nChange-Id: I829a70921eb13b763b5446820c87672615f2524d\n"
    },
    {
      "commit": "63d26caa38a38295f01360688f2d3f6138236d17",
      "tree": "fd74fbd247648cb7bb054d9ab56a8dcde41ed5a7",
      "parents": [
        "60865e4a8dcefdf406f94d61121c4bcf13a8bcfb",
        "6a35f3c3e2f1222d30e969e3cb1b887b43c9e375"
      ],
      "author": {
        "name": "Joel Scherpelz",
        "email": "jscherpelz@google.com",
        "time": "Mon Mar 27 05:17:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 27 05:17:22 2017 +0000"
      },
      "message": "Merge \"Revert \"Set accept_ra_rt_info_max_plen to 64 before enabling IPv6 interfaces\"\""
    },
    {
      "commit": "6a35f3c3e2f1222d30e969e3cb1b887b43c9e375",
      "tree": "c13c5978d08bc11b98f7065d550edd3ffa80ded9",
      "parents": [
        "25870a2c9effd7a7d31c0678c34a6e952b2d56a1"
      ],
      "author": {
        "name": "Joel Scherpelz",
        "email": "jscherpelz@google.com",
        "time": "Fri Mar 24 02:39:14 2017 +0000"
      },
      "committer": {
        "name": "Joel Scherpelz",
        "email": "jscherpelz@google.com",
        "time": "Mon Mar 27 00:54:41 2017 +0000"
      },
      "message": "Revert \"Set accept_ra_rt_info_max_plen to 64 before enabling IPv6 interfaces\"\n\nOn second thought, let\u0027s set accept_ra_rt_info_m**_plen in \nNetd (InterfaceController::initializeAll())\n\nThis reverts commit 25870a2c9effd7a7d31c0678c34a6e952b2d56a1.\n\nChange-Id: I22b000623bb852e375385d4aae789d007e84ba3d\n"
    },
    {
      "commit": "4b3e46c7878f28abe2f3c26c05d55c41eba41227",
      "tree": "e734a5573919a709c16b8561a988cfaccea12b62",
      "parents": [
        "60865e4a8dcefdf406f94d61121c4bcf13a8bcfb"
      ],
      "author": {
        "name": "puma_hsu",
        "email": "puma_hsu@htc.com",
        "time": "Fri Mar 24 10:41:56 2017 +0800"
      },
      "committer": {
        "name": "Thierry Strudel",
        "email": "tstrudel@google.com",
        "time": "Fri Mar 24 16:53:30 2017 -0700"
      },
      "message": "Just broadcast intent to bring up MTP/PTP as soon as switching function\n\nBug:36113457\nChange-Id: I3a7ab6fdcd157740b8e55ded67b3d5dddf15b0e0\nSigned-off-by: puma_hsu \u003cpuma_hsu@htc.com\u003e\n"
    },
    {
      "commit": "60865e4a8dcefdf406f94d61121c4bcf13a8bcfb",
      "tree": "da2b2b67211da0ae9e5e563f33d886e1e08a5376",
      "parents": [
        "ad2e7405ad2762c47455934f150109466081b146",
        "326f7b31b9ab7bf82e3c05f9b606d10ece306dc0"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 24 20:31:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 24 20:31:32 2017 +0000"
      },
      "message": "Merge \"Expose connection update callback (4/4)\""
    },
    {
      "commit": "68a9b0ff73a182de13c75fb5e3daf8ae3beed5c0",
      "tree": "7cb35fea11eb0bf9fee9b0204f6574191c4bd7a0",
      "parents": [
        "3dee29581e4a997936eac7a060ab8c68b50ec13c"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 24 12:20:52 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 24 13:08:22 2017 -0700"
      },
      "message": "make carrier default app direct boot aware\n\nwhen device is not ready (based on user state), broadcast will only be\ndelivered to components which are direct boot aware.\nmark default carrier app to be direct boot aware to avoid missing\nimportant redirection signal during booting.\n\nBug:34628643\nTest: Manaul\nChange-Id: I1893f9ffb6e805d1a41704f61fbaa1f16e500e1d\n"
    },
    {
      "commit": "34016ae40536870cf7796b1082917106c5982455",
      "tree": "ad1271c4e932e7c629a8d3e03f2e1f3431a301ee",
      "parents": [
        "1ae7af10ff4204b3dcb7b4412eab3412ee4d892b"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Tue Mar 14 15:36:17 2017 -0700"
      },
      "committer": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Fri Mar 24 10:31:28 2017 -0700"
      },
      "message": "Add a carrier option to hide the option of \"Enhanced 4G LTE Mode\"\n\nThe option \"Enhanced 4G LTE Mode\" currently may be hidden according to\nthe VoLTE state of the plateform and device. With this new option we can\nchoose to hide the \"Enhanced 4G LTE Mode\" irrespective of VoLTE state.\n\nBug: 36220377\nTest: manual\nChange-Id: I516ad050e623a368f2c2ef3d81650eb20c20fd5b\n"
    },
    {
      "commit": "326f7b31b9ab7bf82e3c05f9b606d10ece306dc0",
      "tree": "da2b2b67211da0ae9e5e563f33d886e1e08a5376",
      "parents": [
        "ad2e7405ad2762c47455934f150109466081b146"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Mar 23 19:05:55 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 24 17:22:54 2017 +0000"
      },
      "message": "Expose connection update callback (4/4)\n\nTest: manual\nBug: 30622771\nChange-Id: I56a3c42814249abc33e95e84ce092c2d8df65434\n"
    },
    {
      "commit": "ad2e7405ad2762c47455934f150109466081b146",
      "tree": "5ae80455aab8313e16b3ffb7df86683fb0509656",
      "parents": [
        "44ef19d1319158f144c151843c5d88ee86254ea3",
        "f301dab4711cef811bbfb032b84aa2daa6bc1c3c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 24 17:02:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 24 17:02:59 2017 +0000"
      },
      "message": "Merge \"Deprecated getDeviceId and added getMeid and getImei\""
    },
    {
      "commit": "44ef19d1319158f144c151843c5d88ee86254ea3",
      "tree": "0504a63de55e484623c3872f2d75297525b56735",
      "parents": [
        "0805b3486f9abca39d8f7d8837a4ead0c8f825ce",
        "ed1fc64efda22f3defb3a174b8823756aecefffe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 23 22:53:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 22:53:46 2017 +0000"
      },
      "message": "Merge \"wifi: use android.graphics.drawable.Icon for Passpoint icon data\""
    },
    {
      "commit": "f301dab4711cef811bbfb032b84aa2daa6bc1c3c",
      "tree": "1325921f9070f4dd102d771bde84084587c7ba11",
      "parents": [
        "0805b3486f9abca39d8f7d8837a4ead0c8f825ce"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 15 17:14:01 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Mar 23 14:42:33 2017 -0700"
      },
      "message": "Deprecated getDeviceId and added getMeid and getImei\n\nAdded two new public APIs getMeid and getImei. Deprecated the exisintg\ngetDeviceId API because it can\u0027t return a constant id when phone type\nchanges.\n\nTest: CTS and manual\nbug: 34233620, 10831289\n\nMerged-In: Iad4c05d2fd2efc538214f466861497c973882dfe\nChange-Id: Iad4c05d2fd2efc538214f466861497c973882dfe\n"
    },
    {
      "commit": "0805b3486f9abca39d8f7d8837a4ead0c8f825ce",
      "tree": "7fe394dc1bd415c8891d24e660be0b864c8d25f1",
      "parents": [
        "7a7bb444cb5aaf0c73473a53012623601faf86fc",
        "423b9bfc78ef244f618e3b7dc78b17ff9d2fd4bb"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 23 21:04:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 21:04:40 2017 +0000"
      },
      "message": "Merge \"Notification for MM reject cause code\""
    },
    {
      "commit": "423b9bfc78ef244f618e3b7dc78b17ff9d2fd4bb",
      "tree": "bf967b38b1c0e67a63721d8fa3f95298b510874f",
      "parents": [
        "4aa106a7907abcbbe9e206f70ab813f9ccff3546"
      ],
      "author": {
        "name": "Doris Xi",
        "email": "doris.xi@sonyericsson.com",
        "time": "Mon Mar 11 17:03:47 2013 +0900"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 23 13:03:31 2017 -0700"
      },
      "message": "Notification for MM reject cause code\n\nDisplay notification when UE fails to register network with specific\nreject cause code. Define strings for each reject cause code and add\nicon to be shown in notification.\n\nTest: manual with simulated RIL\nBug: 28923693\nMerged-In: I95d5d768b6daa49a59d34e2af8cb1d225362f0a8\nChange-Id: I95d5d768b6daa49a59d34e2af8cb1d225362f0a8\n"
    },
    {
      "commit": "7a7bb444cb5aaf0c73473a53012623601faf86fc",
      "tree": "49a0a3e6edcbd31b0f46ea9f3032fba828fe6d1b",
      "parents": [
        "48ce4026682c16e0f3cea4168e167664cb673699",
        "5a493241d9761a3ed60d60bacd0063d2bab256b0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 23 19:53:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 19:53:59 2017 +0000"
      },
      "message": "Merge \"hotspot2: ignore uninterested headers and content type attributes\""
    },
    {
      "commit": "ed1fc64efda22f3defb3a174b8823756aecefffe",
      "tree": "2196cbffb8395708cffa424fe930dd16a0a13207",
      "parents": [
        "48ce4026682c16e0f3cea4168e167664cb673699"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Mar 16 11:21:51 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Mar 23 11:42:49 2017 -0700"
      },
      "message": "wifi: use android.graphics.drawable.Icon for Passpoint icon data\n\nBug: 35857805\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nChange-Id: Ib076cd7f565638613173c7373ea5ea61affb876d\n"
    },
    {
      "commit": "5a493241d9761a3ed60d60bacd0063d2bab256b0",
      "tree": "49a0a3e6edcbd31b0f46ea9f3032fba828fe6d1b",
      "parents": [
        "48ce4026682c16e0f3cea4168e167664cb673699"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Mar 21 15:25:30 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Mar 23 11:40:05 2017 -0700"
      },
      "message": "hotspot2: ignore uninterested headers and content type attributes\n\nEach vendor might put additional headers and content type attributes\nin the installation file, and will not be useful for us.  So just\nignore them when parsing the installation file instead of error out.\n\nWhile there, add support for parsing \"Extension\" node in PpsMoParser.\nThis an interior node containing vendor specific information, only\nmeaningful to the vendor.  So we will ignore fields under this node.\n\nBug: 36477333\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: manual test by installing ruckus Passpoint profile\nChange-Id: I9954ed000387bc8048d0452a5bfb0f339e676659\n"
    },
    {
      "commit": "48ce4026682c16e0f3cea4168e167664cb673699",
      "tree": "74004d55d05f40352d24367ee1fe93ccc6cac06b",
      "parents": [
        "4aa106a7907abcbbe9e206f70ab813f9ccff3546",
        "5f8883788687a7f700fd3a110d3e60b9b7da9284"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 23 17:49:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 17:49:58 2017 +0000"
      },
      "message": "Merge \"AVRCP version interop pereference (3/3)\""
    },
    {
      "commit": "4aa106a7907abcbbe9e206f70ab813f9ccff3546",
      "tree": "5e0b59d5d0c04891eb7a36b74a56ac4688be24cf",
      "parents": [
        "c45b10a9cbe55c3f32212d471ef30d4375b61d01",
        "f3638be2b21ff1d739671ffff0f46169e2d7d9d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 23 16:20:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 16:20:24 2017 +0000"
      },
      "message": "Merge \"Track libcore commit a2d9879b\""
    },
    {
      "commit": "c45b10a9cbe55c3f32212d471ef30d4375b61d01",
      "tree": "9a839b8bfb0a15b6890cb48bc259dcf59ccd28fd",
      "parents": [
        "302b7a70751fc0ee0f73f1464afb54be435dfa21",
        "a31d4edb7498956050e7c01b628ace9483e89164"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Mar 23 14:17:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 14:17:29 2017 +0000"
      },
      "message": "Merge \"Skip ListPopupWindow position update if detached\""
    },
    {
      "commit": "302b7a70751fc0ee0f73f1464afb54be435dfa21",
      "tree": "87daeb11c51684fd0403189750035ebb4f42fbb9",
      "parents": [
        "fa69eeac5cddfe242c633cbe0c4eabece7569725",
        "20e020536ebf999c4acb759960ae6e4bfff6ba67"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 23 14:14:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 14:14:19 2017 +0000"
      },
      "message": "Merge \"Default \u0027persist.sys.timezone\u0027 property to GMT if not set on init.\""
    },
    {
      "commit": "87b59632e7d066efb7f92bc5313717bf16c99930",
      "tree": "3f1ef63c8b7965f04c21aafdff6e450b018c50e7",
      "parents": [
        "58ba53bd53d08c8d23f8fa338aa4c4bb6bc86c91"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Mar 22 11:19:26 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Mar 23 16:11:30 2017 +0900"
      },
      "message": "Make CONNECTIVITY_USE_RESTRICTED_NETWORKS @SystemApi.\n\nFix: 34721574\nTest: builds, apicheck passes\nChange-Id: If921f265c02ffb57d5ac717f924f91f664dd991f\n"
    },
    {
      "commit": "fa69eeac5cddfe242c633cbe0c4eabece7569725",
      "tree": "6374a30e269c2d805902f212703e06d5a638025a",
      "parents": [
        "0aae1708411d4f40341ea6e68dd0366a958b7e7f",
        "7998be9e44f7797a96fb0a2568b95581ebccc1d0"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Mar 23 01:17:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 23 01:17:43 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 Enable-\u003eEnabled (1/2)\""
    },
    {
      "commit": "0aae1708411d4f40341ea6e68dd0366a958b7e7f",
      "tree": "bcb27d28706ecfd041516e6aa56611c40ed736f3",
      "parents": [
        "1df4c1ae540efd95032207fb2d84861d6d6c97bf",
        "2392cbd888212f61a242058f749bcc39d495bf4b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 22 23:53:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 22 23:54:01 2017 +0000"
      },
      "message": "Merge \"Update IBatteryPropertiesRegistrar.aidl to support force updates\""
    },
    {
      "commit": "7998be9e44f7797a96fb0a2568b95581ebccc1d0",
      "tree": "68a5d4a010b30f96629f30fdcc968ded91b1abe7",
      "parents": [
        "1df4c1ae540efd95032207fb2d84861d6d6c97bf"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 22 15:40:21 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 22 15:42:53 2017 -0700"
      },
      "message": "Bluetooth 5 Enable-\u003eEnabled (1/2)\n\nTest: manual\nBug: 30622771\nChange-Id: I37b198927076a0267de67e1bd94eaea9e88e53bb\n"
    },
    {
      "commit": "1df4c1ae540efd95032207fb2d84861d6d6c97bf",
      "tree": "cee914695ef905a2e9bddc05f3b51c22a8d76ad4",
      "parents": [
        "e2ddacaff4d2cf19b477a4e631c109de59c5212a",
        "90e022a73cf9af0e7a2dfbadb673e7092aedae28"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Mar 22 21:27:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 22 21:27:22 2017 +0000"
      },
      "message": "Merge \"Change \u0027idx\u0027 to \u0027index\u0027 in SubscriptionManager \u0026 TelephonyManager apis.\""
    },
    {
      "commit": "5f8883788687a7f700fd3a110d3e60b9b7da9284",
      "tree": "7d9ee529172041924087e6dd771b4f7e00c95700",
      "parents": [
        "e2ddacaff4d2cf19b477a4e631c109de59c5212a"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Mon Mar 20 14:20:52 2017 -0700"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Wed Mar 22 20:55:13 2017 +0000"
      },
      "message": "AVRCP version interop pereference (3/3)\n\nAdd a mechanism to allow the user to select the AVRCP version broadcasted\nthrough SDP in the developer options. This helps solve some interoperability\nissues such as with Honda Carkits where broadcasting AVRCP version 1.6 causes\nmedia metadata to fail.\n\nBug: 35956792\nTest: Select AVRCP version through developer option\nMerged-In: Ibc271063058b6324b1a0517c6b853f8d7e6eb0f3\nChange-Id: Ibc271063058b6324b1a0517c6b853f8d7e6eb0f3\n"
    },
    {
      "commit": "e2ddacaff4d2cf19b477a4e631c109de59c5212a",
      "tree": "569631efc4b99bab7e1817096ce249a6fc703614",
      "parents": [
        "25b6f08ece8fb33b8735567049da9f89f0dc3138",
        "d64bb883d822e1db445e09e77150ffd281e83cbe"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 22 20:09:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 22 20:09:38 2017 +0000"
      },
      "message": "Merge \"BluetoothGattCallbackExt removal\""
    },
    {
      "commit": "38715228da99594ba30dc0c3f3901a648d64cdff",
      "tree": "b32e893aef00c7caa8dcafbe104c568b12830bd8",
      "parents": [
        "25b6f08ece8fb33b8735567049da9f89f0dc3138"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 22 12:00:16 2017 -0700"
      },
      "committer": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Mar 22 12:34:22 2017 -0700"
      },
      "message": "improve the format of locale argument when calling recovery\n\nSwitch the locale argument from Locale.toString() to\nLocale.toLanguageTag(). The new format is more readable and less error\nprone.\n\nBug: 35215015\nTest: recovery processes sr-Latn correctly\n\nChange-Id: I47e1cf54434cb841652d4b259e0e829104fb19a2\n"
    },
    {
      "commit": "2392cbd888212f61a242058f749bcc39d495bf4b",
      "tree": "3106e14fd22776d3be01cf2b8b8c9842586b69bb",
      "parents": [
        "25b6f08ece8fb33b8735567049da9f89f0dc3138"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Mar 22 19:31:52 2017 +0000"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Mar 22 19:32:43 2017 +0000"
      },
      "message": "Update IBatteryPropertiesRegistrar.aidl to support force updates\n\nChange-Id: Ic4f705a20db32369d106462c47eb150850a3f638\nTest: builds\n"
    },
    {
      "commit": "d64bb883d822e1db445e09e77150ffd281e83cbe",
      "tree": "569631efc4b99bab7e1817096ce249a6fc703614",
      "parents": [
        "25b6f08ece8fb33b8735567049da9f89f0dc3138"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 22 11:22:18 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 22 18:27:10 2017 +0000"
      },
      "message": "BluetoothGattCallbackExt removal\n\nNew methods should be added to BluetoothGattCallback, instead of\ncreating Ext class.\n\nTest: manual\nBug: 30622771\nChange-Id: I2567df5baace6bd2d2f30c36d2f62056408ca5d0\n"
    },
    {
      "commit": "20e020536ebf999c4acb759960ae6e4bfff6ba67",
      "tree": "69acb5f2791728774093cd8a3bc2a9ee9e9a70c7",
      "parents": [
        "9eb959320f67fb53207f549ad9bc6bdf47abb1a2"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Mar 22 15:13:17 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Mar 22 18:02:30 2017 +0000"
      },
      "message": "Default \u0027persist.sys.timezone\u0027 property to GMT if not set on init.\n\nTest: make, flashall -w and tested persist.sys.timezone value\nBug: 36488101\nChange-Id: I6d0dab1e247dd7c303153bbe0e997581e36a973d\n"
    },
    {
      "commit": "25b6f08ece8fb33b8735567049da9f89f0dc3138",
      "tree": "a2b58547ddd6e7fdf87b4b8e832b528058fee76d",
      "parents": [
        "7b26041ccc5ba5c0d045ddd1455669e7d496811d",
        "e54b42237f749f37f0d920c89f52977871c07004"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 22 16:09:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 22 16:09:04 2017 +0000"
      },
      "message": "Merge \"Bluetooth: log unexpected crashes and restarts\""
    },
    {
      "commit": "7b26041ccc5ba5c0d045ddd1455669e7d496811d",
      "tree": "28de44e0b0df573f94a07833c347218168a6c722",
      "parents": [
        "58ba53bd53d08c8d23f8fa338aa4c4bb6bc86c91",
        "ce522835eace4fe2cb1d374ffe10afd308d6b473"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 22 07:47:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 22 07:47:20 2017 +0000"
      },
      "message": "Merge \"Stop holding mProxyLock while downloading PAC script data.\""
    },
    {
      "commit": "ce522835eace4fe2cb1d374ffe10afd308d6b473",
      "tree": "28de44e0b0df573f94a07833c347218168a6c722",
      "parents": [
        "58ba53bd53d08c8d23f8fa338aa4c4bb6bc86c91"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Mar 17 09:12:12 2017 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Mar 22 05:58:20 2017 +0000"
      },
      "message": "Stop holding mProxyLock while downloading PAC script data.\n\nHolding PacManager#mProxyLock for long time eventually causes ANR when\nlaunching new applications.\n\n1. ActivityThread#handleBindApplication blocks until\n\n   ActivityThread#handleBindApplication\n   -\u003e ConnectivityService#getProxyForNetwork()\n   -\u003e ConnectivityService#getDefaultProxy()\n\n  obtains the lock of ConnectivityService#mProxyLock\n\n2. ConnectivityService#mProxyLock can be held by\n   ConnectivityService#setGlobalProxy() running on another thread until\n\n   ConnectivityService#setGlobalProxy()\n   -\u003e ConnectivityService#sendProxyBroadcast()\n   -\u003e PacManager#setCurrentProxyScriptUrl()\n\n  obtains the lock of PacManager#mProxyLock\n\n3. Before the CL, PacManager#mProxyLock could be held by\n   mPacDownloader#run() on mNetThread until downloading a PAC script\n   completed.\n\nThe CL fixes the step 3 so that mPacDownloader#run does not keep the\nlock of PacManager#mProxyLock. It eventually fixes long blocking at\nActivityThread#handleBindApplication and ANR when launching an\napplication.\n\nBug: 36317236\nTest: Build succeeded\nMerged-In: I864e41e1142178681f8f1b4fb7750d37e3ab2076\nChange-Id: I864e41e1142178681f8f1b4fb7750d37e3ab2076\n"
    },
    {
      "commit": "1abdd50ee3d3e12d6555d0f410111a6218051c92",
      "tree": "379bab2e83c5d4495366020f33636ce855e0a896",
      "parents": [
        "9eb959320f67fb53207f549ad9bc6bdf47abb1a2"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Mar 21 14:13:52 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Mar 22 01:44:44 2017 +0000"
      },
      "message": "WifiManager(aidl): Remove pingSupplicant binder call\n\nThis is now deprecated in the public API and instead calls\nisWifiEnabled(). So, remove this AIDL call.\n\nBug: 36493092\nTest: Compiles\nChange-Id: I6339d5bb18f423d84fa9222a87e2df7eb9c336a9\n"
    },
    {
      "commit": "58ba53bd53d08c8d23f8fa338aa4c4bb6bc86c91",
      "tree": "a117080b7ca7f2c58ac5a4e6f6d666099d87aa7e",
      "parents": [
        "c6c19bd6c0f52c90a4571590f28b246d4258076f",
        "a7645bd9478afa463e9708fbc0b91ec51b3f4bf3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 22 00:17:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 22 00:17:33 2017 +0000"
      },
      "message": "Merge \"Fix warning: Potential leak of memory pointed to by \u0027set\u0027\""
    },
    {
      "commit": "90e022a73cf9af0e7a2dfbadb673e7092aedae28",
      "tree": "cf57d46f96544a79add2347c4c3b4af50e044372",
      "parents": [
        "f5fa26bf25dd13bb453ed7b41a7058943119f8ec"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Mar 10 16:18:20 2017 -0800"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Mar 21 22:29:12 2017 +0000"
      },
      "message": "Change \u0027idx\u0027 to \u0027index\u0027 in SubscriptionManager \u0026 TelephonyManager apis.\n\nBug: 35767068\nTest: No build failure.\nChange-Id: I3b15901ff18742b5e99f03e74a6412d352461458\nMerged-in: I3b15901ff18742b5e99f03e74a6412d352461458\n"
    },
    {
      "commit": "c6c19bd6c0f52c90a4571590f28b246d4258076f",
      "tree": "46f8a9438a2e4b7851d4a28f6a5975e37d5605f9",
      "parents": [
        "1ae7af10ff4204b3dcb7b4412eab3412ee4d892b",
        "3adba7202f841d3ebb23781d3019c87cda0865ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 21 22:09:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 22:09:50 2017 +0000"
      },
      "message": "Merge \"Remove bg_non_interactive cgroup\""
    },
    {
      "commit": "1ae7af10ff4204b3dcb7b4412eab3412ee4d892b",
      "tree": "04136b1863d38183d7911e3872f0f5237a2af34b",
      "parents": [
        "7f14b8f09590f69a85090a3f944255b6c55a35b8",
        "220aba254bf8f85927acd321ce484d5eba289b48"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 21 18:45:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 18:45:02 2017 +0000"
      },
      "message": "Merge \"Zygote: Preserve capabilities in WrapperInit\""
    },
    {
      "commit": "e54b42237f749f37f0d920c89f52977871c07004",
      "tree": "9ae7ac33a62fd8d936f27905ef79c36a93a962d8",
      "parents": [
        "7f14b8f09590f69a85090a3f944255b6c55a35b8"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Thu Mar 16 18:10:59 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Mar 21 18:39:35 2017 +0000"
      },
      "message": "Bluetooth: log unexpected crashes and restarts\n\nAdd some reasons to the log when:\n - the Bluetooth stack crashes underneath us\n - user switches\n - we automatically restart\n\nList every instance of the stack crashing underneath us in the dumpsys.\nClean up some unused constants.\n\nTest: notice a Bluetooth crash, adb bugreport\nChange-Id: I79195f0a574de1bf48a976d31c64084d3ce2e14a\n"
    },
    {
      "commit": "7f14b8f09590f69a85090a3f944255b6c55a35b8",
      "tree": "436b2448109ea272fa7b50aabcba3429ad7851ee",
      "parents": [
        "a6c1f6def175ea794a7e6f1f6eee8f74956655e9",
        "d12b5688f06b0f3428730262cf208713442f6f5b"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Mar 21 18:37:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 18:37:35 2017 +0000"
      },
      "message": "Merge \"Add setScannable to AdvertisingSetParameters (1/2)\""
    },
    {
      "commit": "d12b5688f06b0f3428730262cf208713442f6f5b",
      "tree": "436b2448109ea272fa7b50aabcba3429ad7851ee",
      "parents": [
        "a6c1f6def175ea794a7e6f1f6eee8f74956655e9"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 20 15:57:46 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Mar 21 18:37:16 2017 +0000"
      },
      "message": "Add setScannable to AdvertisingSetParameters (1/2)\n\nThere must be a proper way to specify if advertisment is scannable, when\nupdating the parameters.\n\nTest: manual\nBug: 30622771\nChange-Id: Ie520609d3fff07ccc2960015c19311d773842852\n"
    },
    {
      "commit": "a6c1f6def175ea794a7e6f1f6eee8f74956655e9",
      "tree": "8cc96b3201dfa410b33d5d8dd2d4ace708fb589b",
      "parents": [
        "2ca0abc8de92abf69a2942284c38da586456945c",
        "bcf671b7ebec19c89c18cadbf6187786c121f29d"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Mar 21 18:36:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 18:36:16 2017 +0000"
      },
      "message": "Merge \"Add missing txPower parameter\""
    },
    {
      "commit": "bcf671b7ebec19c89c18cadbf6187786c121f29d",
      "tree": "8cc96b3201dfa410b33d5d8dd2d4ace708fb589b",
      "parents": [
        "2ca0abc8de92abf69a2942284c38da586456945c"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 20 17:02:20 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Mar 21 18:36:05 2017 +0000"
      },
      "message": "Add missing txPower parameter\n\nTest: manual\nBug: 30622771\nChange-Id: Iaf3111d7545f9bb046b5a23b680347a75125ca7e\n"
    },
    {
      "commit": "2ca0abc8de92abf69a2942284c38da586456945c",
      "tree": "b5528d5b2cf36052b7a9c26819f8170ecae4e3c1",
      "parents": [
        "9eb959320f67fb53207f549ad9bc6bdf47abb1a2",
        "8c0d36854b959e4e5a858be8e2a014e33f40d9bc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 21 18:09:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 18:09:34 2017 +0000"
      },
      "message": "Merge \"Update to 2017a.\""
    },
    {
      "commit": "f3638be2b21ff1d739671ffff0f46169e2d7d9d3",
      "tree": "fec010499e91e8cca4f32ccbe06c8b50e339b3dc",
      "parents": [
        "9eb959320f67fb53207f549ad9bc6bdf47abb1a2"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Mar 21 13:57:19 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Mar 21 17:23:50 2017 +0000"
      },
      "message": "Track libcore commit a2d9879b\n\nTest: make -j 32\nBug: 36461944\nChange-Id: I0cf924a0f07d3d048f75edb4061b20f065ba80b1\n"
    },
    {
      "commit": "220aba254bf8f85927acd321ce484d5eba289b48",
      "tree": "35d6dfb112c9e398f93f4a7f49d87302bced20d3",
      "parents": [
        "2d3fb48b392f69b6d986e39c1dc950deeeecc0a1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 13 14:36:09 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 21 08:39:26 2017 -0700"
      },
      "message": "Zygote: Preserve capabilities in WrapperInit\n\nPreserve the capabilities a zygote fork has across the sh exec in\nWrapperInit. Use ambient capabilities.\n\nTest: m\nTest: adb shell setprop wrap.com.android.bluetooth logwrapper \u0026\u0026 adb shell kill `pid com.android.bluetooth`\nMerged-In: I3526d6a31aaadf082365c9ce31da0950e17677eb\nChange-Id: I3526d6a31aaadf082365c9ce31da0950e17677eb\n"
    },
    {
      "commit": "8c0d36854b959e4e5a858be8e2a014e33f40d9bc",
      "tree": "b5528d5b2cf36052b7a9c26819f8170ecae4e3c1",
      "parents": [
        "9eb959320f67fb53207f549ad9bc6bdf47abb1a2"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Mar 21 12:39:26 2017 +0000"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Mar 21 12:49:31 2017 +0000"
      },
      "message": "Update to 2017a.\n\nThis commit adds America/Punta_Arenas to time_zones_by_country.xml to\nallow it to automatically be picked based on cell network information.\n\nBug: 35861784\nTest: builds \u0026 boots \u0026 automatic timezone detection still works\nChange-Id: I1bfa327fbb58f82eb951028e288fad819bf0f231\n"
    },
    {
      "commit": "9eb959320f67fb53207f549ad9bc6bdf47abb1a2",
      "tree": "64a502d9c1b85999f2a482fe4fdc1c60404de155",
      "parents": [
        "2d3fb48b392f69b6d986e39c1dc950deeeecc0a1",
        "9db1b546df3934fa0935ed6f434328f4b8d3975b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 21 10:05:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 10:05:43 2017 +0000"
      },
      "message": "Merge \"add and incorporate TetheringConfiguration.dump()\""
    },
    {
      "commit": "2d3fb48b392f69b6d986e39c1dc950deeeecc0a1",
      "tree": "c3a146bc9a69ee1e8484e2ccc4f712fe0aedcbec",
      "parents": [
        "4a8953094f89b4dc15567c019b2e75958ab00979",
        "5889c0d3b584fe814133fe58d6f470c96c6861d9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 21 09:11:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 21 09:11:46 2017 +0000"
      },
      "message": "Merge \"Added ETWS primary message default message support\""
    },
    {
      "commit": "5889c0d3b584fe814133fe58d6f470c96c6861d9",
      "tree": "0308c72194cd083b6a36235339c353a665888037",
      "parents": [
        "7f8d27f84b4dc123bca45866bd12562c33d1d928"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 17 23:21:48 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 21 00:39:54 2017 -0700"
      },
      "message": "Added ETWS primary message default message support\n\nETWS primary message does not contain messagy body. We used\nto use hardcoded \"ETWS\" as the body, which is not easy for\nend users to understand what happened. Added the built-in\ndefault messages provided by Japanese government guideline\nfor earthquake, Tsunami, test, and other channels support to\nenhance the user experience.\n\nTest: manual\nbug: 33595007\nMerged-In: I53659298d8ce3b3ba5c751c14c1b36e76d6dc562\nChange-Id: I53659298d8ce3b3ba5c751c14c1b36e76d6dc562\n"
    },
    {
      "commit": "3adba7202f841d3ebb23781d3019c87cda0865ac",
      "tree": "04028cdb806b5dc5e2af01cc0e7b16eef679d40d",
      "parents": [
        "4a8953094f89b4dc15567c019b2e75958ab00979"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Mon Mar 20 16:13:40 2017 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Mon Mar 20 22:16:29 2017 -0700"
      },
      "message": "Remove bg_non_interactive cgroup\n\nBug: 34193533\nTest: mma\nChange-Id: I0d255f47eaded15eda02a4654193a4e49c63a2c5\n"
    },
    {
      "commit": "4a8953094f89b4dc15567c019b2e75958ab00979",
      "tree": "9b0b4e0bb21f93c88194a3e78830b5e1e9e69617",
      "parents": [
        "f0c963a5b6d391ff032d1fe9dc578654ba34aba5",
        "246a1feeb741e1a6043dbd4215392e2b5f9ce1ef"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Mon Mar 20 23:50:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 20 23:50:58 2017 +0000"
      },
      "message": "Merge \"In isTetheringSupported, call isAdmin user from system.\""
    },
    {
      "commit": "f0c963a5b6d391ff032d1fe9dc578654ba34aba5",
      "tree": "609ec21e89ee59f0565458cff7c7a87da3251fee",
      "parents": [
        "b6ed343e85914771da21b7cb44ac0286bac09ecc",
        "6a55da90184fcc6e8f4bb9ebb01662b4925f6094"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 20 22:19:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 20 22:19:08 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 AdvertisingSet implementation (1/4)\""
    },
    {
      "commit": "246a1feeb741e1a6043dbd4215392e2b5f9ce1ef",
      "tree": "d958de6d7332cc8028c88eb50ba9cf710191bce2",
      "parents": [
        "b6ed343e85914771da21b7cb44ac0286bac09ecc"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Fri Mar 17 14:30:02 2017 -0700"
      },
      "committer": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Mon Mar 20 15:02:30 2017 -0700"
      },
      "message": "In isTetheringSupported, call isAdmin user from system.\n\nThis avoids requiring the MANAGE_USERS permission in this function.\n\nBug: 32671528\nTest: Manual. Also seeking unit test guidance from reviewer.\nChange-Id: I841e721013b0e4b6db34d629a1e97b3cd54cd73b\n"
    },
    {
      "commit": "b6ed343e85914771da21b7cb44ac0286bac09ecc",
      "tree": "84981807d56b6ebf24094447b69bae8b7dae0c32",
      "parents": [
        "cb4a3c55cf6baacc586bd75ecc1e21d36a9fd04b",
        "13bb2f4ddadcfee8e82a0eea3cb76a2448bb2ccb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 20 21:23:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 20 21:23:10 2017 +0000"
      },
      "message": "Merge \"Add support for MTP perceived device type property.\""
    },
    {
      "commit": "6a55da90184fcc6e8f4bb9ebb01662b4925f6094",
      "tree": "7510c668659ed87db367207230ba067daf53f075",
      "parents": [
        "cb4a3c55cf6baacc586bd75ecc1e21d36a9fd04b"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 15:33:27 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 20 20:00:36 2017 +0000"
      },
      "message": "Bluetooth 5 AdvertisingSet implementation (1/4)\n\nTest: manual\nBug: 30622771\nChange-Id: Ia89718c0c2ab2eaa71b158ecdcae989af907769f\n"
    },
    {
      "commit": "cb4a3c55cf6baacc586bd75ecc1e21d36a9fd04b",
      "tree": "ebe6f225a36531743df40a1abaf0d1010c691390",
      "parents": [
        "a6ce3f3021d9d480e4131335ff11fd74714a1559",
        "5971d8a0ce8eb4f4567bf9c326c6eacba83bbb64"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 20 17:05:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 20 17:05:20 2017 +0000"
      },
      "message": "Merge \"Fix crash issue on Storage Manager app\""
    },
    {
      "commit": "a6ce3f3021d9d480e4131335ff11fd74714a1559",
      "tree": "39100790cce0b333e3928eead2b08212cdb9c5b6",
      "parents": [
        "5d3f14fe02a3eaf668a6f9e1726e0e4c05a5b1ae",
        "a47b0c97a2aa21cff8c9f87eb9ccef68ed54d67c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 20 16:54:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 20 16:54:35 2017 +0000"
      },
      "message": "Merge \"Fix NPE while performing NetworkStatsService.removeUidsLocked()\""
    },
    {
      "commit": "5d3f14fe02a3eaf668a6f9e1726e0e4c05a5b1ae",
      "tree": "a9e1c6edcebae05ce8d5e6af4b4dd86923cffb7d",
      "parents": [
        "7f8d27f84b4dc123bca45866bd12562c33d1d928",
        "eb7cb561f016a1d23b81364e0e78ace5d4192018"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Mar 20 10:49:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 20 10:49:18 2017 +0000"
      },
      "message": "Merge \"TelephonyManager: Avoid unnecessary object allocation.\""
    },
    {
      "commit": "7f8d27f84b4dc123bca45866bd12562c33d1d928",
      "tree": "3c4cf00abd97e9bd485a9968f4712605581cc3fd",
      "parents": [
        "9a8d78dc86c414ef1d4fa892ce0daa68ff2cdc05",
        "77a744c75e538324bcda736c37b7a5cd4ffb1f15"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 23:24:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 23:24:29 2017 +0000"
      },
      "message": "Merge \"remove deprecated SIM_ACTIVATION_REQUEST intent\""
    },
    {
      "commit": "9a8d78dc86c414ef1d4fa892ce0daa68ff2cdc05",
      "tree": "9d421a655eabd5c81451d273c91d64d0c929d8b8",
      "parents": [
        "d9f2f67a5fc8b26fcfe0bac50ba3d9ecd7bf8b8a",
        "332dd12baa08a7663131042800ecb139520bb281"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 22:35:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 22:35:48 2017 +0000"
      },
      "message": "Merge \"Ota: Add command logging\""
    },
    {
      "commit": "d9f2f67a5fc8b26fcfe0bac50ba3d9ecd7bf8b8a",
      "tree": "2e0ab62fced760a06c52e90da66ee59a18fb1be8",
      "parents": [
        "9aa841d254d9f1750a35cb1b71cbc9394c3ace29",
        "adbf2eef2fda68a5c3acc78a67e5dda00d8a14d7"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 22:24:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 22:24:05 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 move timeout parameter (1/2)\""
    },
    {
      "commit": "adbf2eef2fda68a5c3acc78a67e5dda00d8a14d7",
      "tree": "2e0ab62fced760a06c52e90da66ee59a18fb1be8",
      "parents": [
        "9aa841d254d9f1750a35cb1b71cbc9394c3ace29"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 11:12:15 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 22:23:57 2017 +0000"
      },
      "message": "Bluetooth 5 move timeout parameter (1/2)\n\nTimeout is not a parameter, it is a property of enabling the\nadvertising. Move it into more proper place.\n\nTest: manual\nBug: 30622771\nChange-Id: I09ebc6c770bc02938ea16a9738a7e03dc8006fde\n"
    },
    {
      "commit": "9aa841d254d9f1750a35cb1b71cbc9394c3ace29",
      "tree": "20080b77505c47adce66a34808192b706ce3912f",
      "parents": [
        "5bd337397b428386fc8d377351dfff678771d884",
        "5cbadddff2f16cb08d0843d6c927b7a77430b9b8"
      ],
      "author": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Fri Mar 17 22:18:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 22:18:24 2017 +0000"
      },
      "message": "Merge \"Add new precise call fail causes and OEM causes\""
    },
    {
      "commit": "5bd337397b428386fc8d377351dfff678771d884",
      "tree": "2708d4354546cbb62fe583640a423dc3a9270d07",
      "parents": [
        "f5fa26bf25dd13bb453ed7b41a7058943119f8ec",
        "89537734e19fac6947ee14a1b912c5c135042837"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 21:57:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 21:57:16 2017 +0000"
      },
      "message": "Merge \"hotspot2: implement toString for PasspointConfiguration\""
    },
    {
      "commit": "77a744c75e538324bcda736c37b7a5cd4ffb1f15",
      "tree": "9b7564c55dc2a41185dd74559fc8a8ec8e46143e",
      "parents": [
        "3dee29581e4a997936eac7a060ab8c68b50ec13c"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 17 14:35:39 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 17 14:47:18 2017 -0700"
      },
      "message": "remove deprecated SIM_ACTIVATION_REQUEST intent\n\nThis deprecated intent voilates intent naming conventions as defined in CDD.\n\nBug:35271104\nTest: Manual\nChange-Id: Ic7f251a6471de31e17960d612e108203983ce32d\n"
    },
    {
      "commit": "332dd12baa08a7663131042800ecb139520bb281",
      "tree": "45a60d501f321d02af618a72caed82f1132af395",
      "parents": [
        "f5fa26bf25dd13bb453ed7b41a7058943119f8ec"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 17 13:59:08 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 17 13:59:08 2017 -0700"
      },
      "message": "Ota: Add command logging\n\nLog the next command.\n\nBug: 25612095\nTest: m\nChange-Id: I284a2fb3e329afcb0b03f7162585b0eefe13eb0e\n"
    },
    {
      "commit": "89537734e19fac6947ee14a1b912c5c135042837",
      "tree": "32285d0c0f5d08ae2b37858f8621f433998b8e5e",
      "parents": [
        "ed9c176e16508e436927545714c466096fd71eb2"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 17 09:39:11 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 17 12:44:13 2017 -0700"
      },
      "message": "hotspot2: implement toString for PasspointConfiguration\n\nBug: 35850988\nTest: Verify contents in \"adb shell dumpsys\"\nChange-Id: Idabe65d505eb15113aba06dc05c879861b94b2af\n"
    },
    {
      "commit": "f5fa26bf25dd13bb453ed7b41a7058943119f8ec",
      "tree": "9e5b95fe1597f92562c12299e6755e692df97620",
      "parents": [
        "89c79ff63260ba76a8842a1e59d12ba7c7e231f9",
        "651b264b3dcc136bc615fc2cd7763200ba0bf9d0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 17:18:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 17:18:32 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: Correct documentation for priority\""
    },
    {
      "commit": "89c79ff63260ba76a8842a1e59d12ba7c7e231f9",
      "tree": "cce304fb31c1710761511a1fb68099067e3678c5",
      "parents": [
        "ed9c176e16508e436927545714c466096fd71eb2",
        "cbd0c76ad09c8ed7c1f29389502569c136199a93"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 17:17:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 17:17:50 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: Update psk documentation\""
    },
    {
      "commit": "651b264b3dcc136bc615fc2cd7763200ba0bf9d0",
      "tree": "1dc4ceb54c30a58bba206457fadc4ca66049b7db",
      "parents": [
        "cbd0c76ad09c8ed7c1f29389502569c136199a93"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Mar 16 11:07:07 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Mar 17 08:44:06 2017 -0700"
      },
      "message": "WifiConfiguration: Correct documentation for priority\n\nAddressing the concerns raised by API council for deprecating this\nfield.\n\nBug: 35854198\nTest: make update-api\nChange-Id: If9ca582f5d3bd8539a226b425662832241a447cc\n"
    },
    {
      "commit": "cbd0c76ad09c8ed7c1f29389502569c136199a93",
      "tree": "c79423ef896e7de16da79bfc275c5b269d545bc2",
      "parents": [
        "2d87679a118dfa073661951745bf7ae8a85bfde5"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Mar 16 10:59:58 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Mar 17 08:40:17 2017 -0700"
      },
      "message": "WifiConfiguration: Update psk documentation\n\nAdding some documentation to explain the expected contents of this\nfield.\n\nBug: 35967623\nTest: make update-api\nChange-Id: Ia28e2c79834c4d7b0de7350c18d5f32633e6309d\n"
    },
    {
      "commit": "ed9c176e16508e436927545714c466096fd71eb2",
      "tree": "1a2833eeee70ea127e5370735815d301e345740a",
      "parents": [
        "c14d5db0930fc296dddc212cf42de04eaa0d5b24",
        "01a3ff12386046be366894773887d12edc393942"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 15:28:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 15:28:35 2017 +0000"
      },
      "message": "Merge \"Track library change in libcore.\""
    },
    {
      "commit": "c14d5db0930fc296dddc212cf42de04eaa0d5b24",
      "tree": "f95e63ffa9df0df5d55160f3cc6b27d12edbb5ea",
      "parents": [
        "eae1ae9732492292e42854773db054a39cb93a4f",
        "63b03b573fccd87dab584a135073a4bb1ca19197"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 14:43:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 14:43:20 2017 +0000"
      },
      "message": "Merge \"[BUG] fix NullPointerException in Notification.java\""
    },
    {
      "commit": "01a3ff12386046be366894773887d12edc393942",
      "tree": "fa3613f15f1a9cd386c2754b23a3f27cf7840b07",
      "parents": [
        "5df03b3d74cc87a318879e045e276c1e27d1037e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 22 18:29:47 2017 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 17 11:57:59 2017 +0000"
      },
      "message": "Track library change in libcore.\n\nAdding a required dependency on new shared library for tzdata code.\n\nBug: 31008728\nTest: make\nMerged-In: Ia5c3e961ca9f62e27575c8f4d16d562fac2b3461\nChange-Id: I40b725a97ae2bc258b1fd4b2312b6c60ff83fe64\n"
    }
  ],
  "next": "eb7cb561f016a1d23b81364e0e78ace5d4192018"
}
