)]}'
{
  "log": [
    {
      "commit": "57365515d5d19574b37914adc321807f13d0caf5",
      "tree": "ccc40680d1327959d11b232f05d3049273eba8b8",
      "parents": [
        "0e0598474fefe779a0016b922fab30c5f959bc92",
        "9c6044771f3f916de01a0c7ce55be88b737d9034"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Tue Dec 12 19:35:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 19:35:42 2017 +0000"
      },
      "message": "Merge \"Make BluetoothPbap implement BluetoothProfile (1/3)\" am: 5b6b73800c am: 64d81fbf33\nam: 9c6044771f\n\nChange-Id: I0390d33d0d56b29e3632a4fe78106fcae4fcfb32\n"
    },
    {
      "commit": "fef6d81156f0b8ec8ff639526cbe5ee3752b6524",
      "tree": "db0448d62011564dd5c4a45f06e6b18737acd0f6",
      "parents": [
        "e7120f505651500098eae89b5816b724106c248d"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Fri Dec 08 16:05:55 2017 -0800"
      },
      "committer": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Mon Dec 11 13:36:45 2017 -0800"
      },
      "message": "Make BluetoothPbap implement BluetoothProfile (1/3)\n\n* BluetoothPbap will implement BluetoothProfile to be consistent with\nother profiles\n* Changed the method names to match the BluetoothProfile method\nsignatures\n* Removed doesClassMatchSink() as it is never used\n* Disable default DEBUG logs\n\nTest: test with carkits\nBug: 69417672\nChange-Id: I0766188f77468808d7505780c781f5fd8608af60\n"
    },
    {
      "commit": "ec01312262978d2abe0cf72dd7aaaf5b436ac026",
      "tree": "44c0c8a055b2eb72ec5bf366e3f4745407c77b30",
      "parents": [
        "cdf3bd037d3ff7e4bfef6e494e9fdb9ab26be0b7",
        "6ba87706fe200f741fdb64b2f1a6d1028851463b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 08 00:48:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 08 00:48:09 2017 +0000"
      },
      "message": "Merge \"Fix ConcurrentModificationException in DashboardCategory.\""
    },
    {
      "commit": "d69dfff066e290d0645524f47e5764688928792e",
      "tree": "740235da971926dbcbeece2626d4961b55f40781",
      "parents": [
        "ef4f9d9dd52500c60d47bad85c5b92a416e1913b",
        "8d923f0b8eddb119b5f928f0a626a5b4154220a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 08 00:32:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 08 00:32:54 2017 +0000"
      },
      "message": "Merge \"Move codes generating html file from xml files to SettingsLib (2/2)\""
    },
    {
      "commit": "fab2e2cbaab77d85c708ede54029b46d938f8e66",
      "tree": "b56fec5c68e63ffc69a4bd228303102b7f868f9d",
      "parents": [
        "839edb1781264eb268711075add1e4e31a18caed"
      ],
      "author": {
        "name": "Maggie",
        "email": "yiranwang@google.com",
        "time": "Tue Nov 21 11:57:30 2017 -0800"
      },
      "committer": {
        "name": "Maggie Wang",
        "email": "yiranwang@google.com",
        "time": "Thu Dec 07 23:22:35 2017 +0000"
      },
      "message": "Send MODE_CHANGING broadcast before location mode change.\n\nWhen location mode is about to change in Settings app, send\nMODE_CHANGING broadcast.\n\nFixes: 28057031\nTest: manual\nTest: robotests\nChange-Id: Id26325520211a8934c1670dfcd12e8d339766308\n"
    },
    {
      "commit": "6ba87706fe200f741fdb64b2f1a6d1028851463b",
      "tree": "50a4ffbfd5010056789a961b9e8f4bbb5b52c111",
      "parents": [
        "839edb1781264eb268711075add1e4e31a18caed"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Mon Dec 04 11:12:26 2017 -0800"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Dec 07 12:50:57 2017 -0800"
      },
      "message": "Fix ConcurrentModificationException in DashboardCategory.\n\n- When getting the copy of dashboard tiles, create a new list instead of\ngetting the unmodifiable list, as the underlying implementation of the\nunmodifiable list actually access the original list directly.\n\nThis getTiles() method is meant to return a copy of the list of tiles\nto avoid concurrent access to the original list, so, it needs a copy\ninstead of a direct reference to the original list.\n\n- synchrnoized all updater methods in DashboardCategory\n\nChange-Id: I696b669f39fea5019a3b12ca73da47a7c11b03fb\nFixes: 69677575\nTest: make RunSettingsLibRoboTests\n"
    },
    {
      "commit": "8d923f0b8eddb119b5f928f0a626a5b4154220a2",
      "tree": "e7998ce2e24e097846e20241a25b7262cf3e52e4",
      "parents": [
        "b1a28a75b79ec6c5476e3334631d716d6577a16b"
      ],
      "author": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Fri Dec 01 10:37:10 2017 +0900"
      },
      "committer": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Thu Dec 07 09:56:52 2017 +0900"
      },
      "message": "Move codes generating html file from xml files to SettingsLib (2/2)\n\nLicenseHtmlGeneratorFromXml, LicenseHtmlLoader and indirecly AsyncLoader\nshoud be commonly used by Settings and TvSettings.\n\nSo this CL will move them to SettingsLib.\n\nBug: 37763148\nTest: building succeeded and tested on sailfish\n  make ROBOTEST_FILTER\u003dLicenseHtmlGeneratorFromXmlTest RunSettingsLibRoboTests\n  make ROBOTEST_FILTER\u003dLicenseHtmlLoaderTest RunSettingsLibRoboTests\n\nChange-Id: I86b59d82c46b6c5f520a6be260363f1b6ffd43f4\n"
    },
    {
      "commit": "1e5183f4550141bf7d79388e0a63317c76803225",
      "tree": "0249d1d7d5b804ae6ea5828b22b32746fd3ad295",
      "parents": [
        "6e43f5361cc73ad2c1126baa5f5551f9c65a920a",
        "4fc59dcdb7fc75de1bf7b5e459bb15363f8efb26"
      ],
      "author": {
        "name": "Venkata Jagadeesh",
        "email": "vgaraga@codeaurora.org",
        "time": "Wed Dec 06 03:44:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 03:44:14 2017 +0000"
      },
      "message": "Merge \"Don\u0027t remove bonding device from cached device list during inquiry\" am: d5410ca51b am: ca4e402e9b\nam: 4fc59dcdb7\n\nChange-Id: I8cc54482e7c8e22c24c6d89a84dfef03dd7f120b\n"
    },
    {
      "commit": "ca4e402e9b0ad79923bfd3d65d55a387f232e4ff",
      "tree": "9110b89b66dec134dda7458fba8c28cf48eb0ebb",
      "parents": [
        "6fb084db88dde09929185e6becd07410d7beb0d0",
        "d5410ca51b77f183cc704c3c9e8064964cd166e2"
      ],
      "author": {
        "name": "Venkata Jagadeesh",
        "email": "vgaraga@codeaurora.org",
        "time": "Wed Dec 06 03:17:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 03:17:29 2017 +0000"
      },
      "message": "Merge \"Don\u0027t remove bonding device from cached device list during inquiry\"\nam: d5410ca51b\n\nChange-Id: Ibef0191ee1863e08ab73226d9e27cbdfa54face2\n"
    },
    {
      "commit": "5ea726b51f0f71ce8b2fc0544789bd85e48f1dd6",
      "tree": "b4cf7782e46d166e779711f233f4aa58ce6c4821",
      "parents": [
        "cdb84d2fc722f9f28bbcaee949798324c95c068a"
      ],
      "author": {
        "name": "Venkata Jagadeesh",
        "email": "vgaraga@codeaurora.org",
        "time": "Fri May 20 13:08:35 2016 +0530"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Tue Dec 05 22:31:49 2017 +0000"
      },
      "message": "Don\u0027t remove bonding device from cached device list during inquiry\n\nUse case: DUT unable to start auto connect after pairing to remote devices\n\nSteps:\n1. pair with remote device\n2. unpair remote device.\n3. Pair again to same remote from available devices list and initiate inquiry same time\n\nFailure: DUT unable to start auto connect after pairing to remote device\n\nRoot Cause: As bonding device is removed from cached device list,a new cached device\nentry is created after bonding with auto connection variable reset.\n\nFix: This issue fixed by deleting only non bonded and non bonding devices during inquiry.\n\nTest: Tested with Beats Wireless\n\nBug: 35415106\n\nChange-Id: I9d1c399292420fa2e321a4f6410e672a2abcc423\n"
    },
    {
      "commit": "3accca05ddcad9d0b1b313eae49f273e39121d3c",
      "tree": "7aca880abfecad17d7e3e1ad82e7891e480078a3",
      "parents": [
        "dc3a8c7f84bf3673e184ce4acc592a1df9402746"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 20 09:32:11 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 04 13:02:10 2017 -0800"
      },
      "message": "Add major version code to platform.\n\nIt turns the version code into almost a 64-bit integer, with the\nnew major part being the upper 32 bits.\n\nThe only tricky part about this is the backup manager, since it\nstored 32-bit version codes in its backup data sets.  This is dealt\nwith by, when the major version code is not 0, writing MIN_INT as\nthe version code and following that by the full long version code,\nwhich we can detect when reading.  Note that this makes backup sets\ncontaining apps with major version codes incompatible with older\nversions of the platform.\n\nBug: 64459786\nTest: Added in Change-Id: Iab8a682b62103babd6c16a56b8dc1e97d7078658\nChange-Id: Ibfffe235bbfcf358b3741abd3f7197fdb063d3f3\n"
    },
    {
      "commit": "5bce0de9fa4a9fb3754158b02258052af1b6e154",
      "tree": "46bc4d1fa567048ca691b2c244005d01d513778d",
      "parents": [
        "11b7b645ed91762b48b0ff460b8c9b2a1d2e5f39",
        "b8d2cd41e9472d6f860f35ee9a073b89ba9507f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 29 19:57:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 29 19:57:47 2017 +0000"
      },
      "message": "Merge \"Fix ConcurrentModificationException in DashboardCategory.\""
    },
    {
      "commit": "f86d375437720dea68a1acc08c2e5aab77b45e56",
      "tree": "ac99e9c05c1f5a6216117707b4f1a223076ad1cc",
      "parents": [
        "8dc233b57616b69ac4a745e3274d9607af1f19b3",
        "213955e5622dd444ce2ada0f6de7dd92cc044dcb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 29 11:13:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 29 11:13:15 2017 +0000"
      },
      "message": "Merge \"Fix user color overlay is not applied\""
    },
    {
      "commit": "b8d2cd41e9472d6f860f35ee9a073b89ba9507f0",
      "tree": "772f57075834b0be59640ad707e6ae7b6deeb08b",
      "parents": [
        "e4cf6bf4745754615b19d95a90d809889c5e4b43"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Mon Nov 27 12:24:09 2017 -0800"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Nov 28 12:23:45 2017 -0800"
      },
      "message": "Fix ConcurrentModificationException in DashboardCategory.\n\nMove the category tiles sorting logic into DashboardCategory, and change\nall client access to the category tiles via the proper update methods\ninstead of modifying the list directly.\n\nChange-Id: I479669abd8d1d0a8ee9a4113d8ad2244da56f4d8\nFixes: 69677575\nTest: make RunSettingsLibRoboTests\n"
    },
    {
      "commit": "213955e5622dd444ce2ada0f6de7dd92cc044dcb",
      "tree": "2f5efb1daa04ad5c21d3021d1dcf7a6e42cf743f",
      "parents": [
        "4769d2febc6ccf3ec2f9dc053798c13d513c6d45"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Nov 23 16:57:08 2017 +0800"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Nov 28 07:47:19 2017 +0000"
      },
      "message": "Fix user color overlay is not applied\n\nResource overlay is now done in runtime with non-system resources object.\nAmend getDefaultUserIcon to take resources object as parameter.\n\nBUG: 69355037\nTest: Factory reset, verify that overlayed color is used in multiple\nplaces, including keyguard, the bar under quick settings and Settings app.\n\nChange-Id: I20b0527bdcb2eb38e8bea6a05f53eea1edcba932\n"
    },
    {
      "commit": "427cc5913d596a7ed43ef0e1f7f4f47d34de7ab4",
      "tree": "7b9fb55fcbc4fe6a2db3cd70818b0adabd77c011",
      "parents": [
        "365292bd592eb4ed5a24a84049a72161439beca7",
        "427e19e03a3d210acdaf14b128cd4c0bece5907a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 15 00:33:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 15 00:33:11 2017 +0000"
      },
      "message": "Merge \"Fix NullPointerException in CustomEditTextPreference.\""
    },
    {
      "commit": "427e19e03a3d210acdaf14b128cd4c0bece5907a",
      "tree": "1fd167cf7aca3f71384b58bc2768772c53eda25c",
      "parents": [
        "a379f499c8e27d2c18b7089feb18c7f0a44e0433"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Nov 14 13:59:25 2017 -0800"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Nov 14 13:59:25 2017 -0800"
      },
      "message": "Fix NullPointerException in CustomEditTextPreference.\n\n- check for valid dialog in getEditText() when trying to retrieve the\nedit view from the dialog.\n\nChange-Id: Ia8e2273ab0f3d75567ab16e1175bef88f7516a5d\nFixes: 69281837\nTest: make RunSettingsLibRoboTests\n"
    },
    {
      "commit": "8f1dd82690a60d449365c7cff938e8a0bb982dfe",
      "tree": "114f2d1172a4587ca911836bc5bfd9f05382b197",
      "parents": [
        "32866527b48f345fe931f5c9449a25f10a7244ce",
        "ece840b115d531454d8f59533c7340ea05a4ba54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 21:21:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 21:21:48 2017 +0000"
      },
      "message": "Merge \"Convert SettingsLib Lifecycle to Flatfoot\""
    },
    {
      "commit": "220871a697290529278ed16db508eda8e12f3fc7",
      "tree": "bc13101b63c6fe39a9d92706ecb7ded7f98f5a9c",
      "parents": [
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
        "98e12851336b7db16e583f9afac63ecc97465980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from\noc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\n\nChange-Id: Ia7b8da4a00d215160e4a4fa40f6044208d1297b7\nMerged-In: I19846d2a3ee27aecbae2367a74ee49082eea154d\n"
    },
    {
      "commit": "ece840b115d531454d8f59533c7340ea05a4ba54",
      "tree": "df006c84566d10a99c525e70b25736e2613fea9c",
      "parents": [
        "d3fe8f09c8c83bf191df548cd09728993a34ca03"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Nov 10 13:16:59 2017 -0800"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Nov 14 10:20:24 2017 -0800"
      },
      "message": "Convert SettingsLib Lifecycle to Flatfoot\n\nBug: 69257739\nTest: m -j RunSettingsLibRoboTests\nChange-Id: Iaf14f6f26689a54248bd27cffce0423e857181b9\n"
    },
    {
      "commit": "60303333dc8ad61e640992cee2b5c601be73faf8",
      "tree": "40d2e1272496bcec7814f4f1ccba202749cda557",
      "parents": [
        "d3fe8f09c8c83bf191df548cd09728993a34ca03",
        "d32e79feb3b894288dde86c5b03bff241d816371"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Tue Nov 14 18:11:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 18:11:13 2017 +0000"
      },
      "message": "Merge \"Use uname instead of proc/version\""
    },
    {
      "commit": "d32e79feb3b894288dde86c5b03bff241d816371",
      "tree": "8450e4177918174eb16f458cc6e06a65891b3a85",
      "parents": [
        "4325b9fc538a98440d815cc3b8f655e2dc8bb28e"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Nov 10 13:01:12 2017 -0800"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Nov 10 15:04:52 2017 -0800"
      },
      "message": "Use uname instead of proc/version\n\n - Update the displayed kernel version to use uname instead\n\nChange-Id: Ie5078645ef88dfdcdbe648ea2e017b20f2579b0c\nFixes: 67006899\nTest: Manual with settings app\n"
    },
    {
      "commit": "72f049e6efe2d6ebe7e2d30cb40a1ce60ad82fd4",
      "tree": "1e2a7874269f209b6edf9cfbd71bd7e5a970ff47",
      "parents": [
        "413a30812669dd34f73b748a9574308fc6a16d45"
      ],
      "author": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sony.com",
        "time": "Tue Oct 24 18:23:09 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sony.com",
        "time": "Fri Nov 10 10:51:13 2017 +0900"
      },
      "message": "Send broadcast when location mode is about to change DO NOT MERGE\n\nSend \"com.android.settings.location.MODE_CHANGING\" broadcast intent\nwhen the location mode is about to be changed on Settings app or\nQuick Settings.\n\nFixes: 28057031\nTest: manual - turn the location setting on\n\nChange-Id: Ia2db3554755a643609cfb5f0fc30f2dc2cc1beeb\n"
    },
    {
      "commit": "1b1e16bb8f72fbca075642c2775f53e847180b8b",
      "tree": "1b6d0fa5aee019de0bde6d8091ed7d0a7f8233fd",
      "parents": [
        "570d4db0c9d46458b3bda68e5a44a8d1ea38cbe4",
        "7293cf44ba3a2cb7be4a47790d31aa294d86609f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 10 00:03:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 10 00:03:03 2017 +0000"
      },
      "message": "Merge \"Show/hide preference instead of removing it in display.\""
    },
    {
      "commit": "d117326716fd7da534b11aae175a7b28c3c0e34b",
      "tree": "6b78813d054fb576de8d3f153681cadea6bc2271",
      "parents": [
        "a020374b17357af65a6b35cf5f78c39c953c04eb",
        "bca5c933bee3f232a247650004d8c8c1ddef98d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 09 10:37:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 10:37:00 2017 +0000"
      },
      "message": "Merge \"Replace work profile icon with the new one\""
    },
    {
      "commit": "bca5c933bee3f232a247650004d8c8c1ddef98d6",
      "tree": "e5051270f25170df52a49105650b24c9dd75f005",
      "parents": [
        "a7d81598b5cd7c12e97f64015c9f5e316eadaf13"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Nov 08 19:54:15 2017 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Nov 08 19:54:30 2017 +0000"
      },
      "message": "Replace work profile icon with the new one\n\nTest: Check Printing / Google Settings / Wifi data usage page,\n      observe the new icon.\n\nBUG: 69028605\nChange-Id: I344dfe6d6a99a8fdadfd7283dc851ea865566c18\n"
    },
    {
      "commit": "3530bc420576163c086deadd5f99745ed3eab14b",
      "tree": "31c11b3d2519cd6a1f87f381df9088a23f8230a9",
      "parents": [
        "5d4021751a95359e0251f8e8d89d92d03f61ed83",
        "af68d729738a028da585ddf0f82128fee7587d79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 08 03:05:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 08 03:05:42 2017 +0000"
      },
      "message": "Merge \"Fix test breakage in settingslib\""
    },
    {
      "commit": "7293cf44ba3a2cb7be4a47790d31aa294d86609f",
      "tree": "e7299dc687e05e5c28180cddcc02b5b9d3c8c9ad",
      "parents": [
        "4a55f0ad278e3b1c2f560860e2713bee98bf2635"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Nov 07 14:45:47 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Nov 07 17:22:56 2017 -0800"
      },
      "message": "Show/hide preference instead of removing it in display.\n\nBug: 68956750\nTest: robotests\nChange-Id: I159cc183fd38b1f75fcc20f347220a882dfa0fc6\n"
    },
    {
      "commit": "af68d729738a028da585ddf0f82128fee7587d79",
      "tree": "329b2dc7fd026e7592d19fb0cf8a56ce4ea77f40",
      "parents": [
        "da71266f6ca9511a928ced0492277e4c0ae48df2"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Nov 07 14:24:49 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Nov 07 15:24:12 2017 -0800"
      },
      "message": "Fix test breakage in settingslib\n\nIf we bump up the API level to 26 in settingslib robo tests,\nBatteryMeterDrawableBaseTest has test failure.\n\nThis cl fix it by inject to the critical level and bump up API\nlevel.\n\nBug: 69001622\nTest: RunSettingsLibRoboTests\nChange-Id: I1b70d9ac23be000efbaed3edcef912e6787ebc5c\n"
    },
    {
      "commit": "e96ed05f953917de756d2a475ab996a8f96af591",
      "tree": "aa3a3091bf8869fde2e79455d3a019a6cfbe9980",
      "parents": [
        "da71266f6ca9511a928ced0492277e4c0ae48df2",
        "dce9f79ab4537236fd29daf3df6626b0ea96cbac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 22:49:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 22:49:02 2017 +0000"
      },
      "message": "Merge \"Refactor AccessPointPreference\""
    },
    {
      "commit": "4a55f0ad278e3b1c2f560860e2713bee98bf2635",
      "tree": "cd9a8c64d9079ce57a444e288ef5c1efa4952235",
      "parents": [
        "508cce3f4a6b1644bd2bff72e52d44466cdd2da6",
        "2c7a5288c1dec81d1398c9ee72c2f182493262a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 20:22:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 20:22:22 2017 +0000"
      },
      "message": "Merge \"Add method to show/hide preference in base controller\""
    },
    {
      "commit": "2c7a5288c1dec81d1398c9ee72c2f182493262a9",
      "tree": "d34416459cb7405dc2dc6f5def76cbed3167f899",
      "parents": [
        "9c2323199f28c19164c0be971dfbe554f039a28d"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 06 17:54:12 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Nov 07 10:33:24 2017 -0800"
      },
      "message": "Add method to show/hide preference in base controller\n\n- Reformat AbstractPreferenceController\n- Also drive by fix: move UserIconDrawableTest to integ test.\n\nBug: 68956750\nTest: robotests\nTest: atest UserIconDrawableTest\nChange-Id: I9812f0e169b520e56c088b325b9267e94d7fbc29\n"
    },
    {
      "commit": "f51bea5135b42ca9e81f4ced18d2396b1a4889cd",
      "tree": "7fadd7faae28dc771ac85f0b613cbda7303ef1e9",
      "parents": [
        "9c2323199f28c19164c0be971dfbe554f039a28d"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 06 15:10:07 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Nov 06 15:10:07 2017 -0800"
      },
      "message": "Fix robolectric test failure in settings\n\nBug: 36971201\nTest: rerun robolectric tests\nChange-Id: Ib5b9ab3f0d5e4f7099accf03d8c52ab7c744144d\n"
    },
    {
      "commit": "ae00783dd5912bbfbfe2af2464af9d95791d2b20",
      "tree": "364ad0016d62efb63d2a3edb680bc70667d321ae",
      "parents": [
        "a76fbef773825399ddef9f8f9ccd037572be67df",
        "e77b8279607d82defe5b7c35c95228b117508bbf"
      ],
      "author": {
        "name": "Lu Chen",
        "email": "happyluchen@google.com",
        "time": "Thu Nov 02 18:56:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:56:57 2017 +0000"
      },
      "message": "Merge \"Fix possible NPE crash when adding new accounts in Settings.\""
    },
    {
      "commit": "dce9f79ab4537236fd29daf3df6626b0ea96cbac",
      "tree": "bf6104890bbb692c6a2b45de415e969d199a4352",
      "parents": [
        "d23881e29c012ed217f240972edd35f0e1f97522"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Nov 02 10:38:42 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Nov 02 11:21:49 2017 -0700"
      },
      "message": "Refactor AccessPointPreference\n\nMake it extend from TwoTargetPreference because AccessPointPreference\ndo have the second target in the right part(secure icon).\n\nFollowing cl will create ConnectedAccessPointPreference and make it\nextend from AccessPointPreference, so we could reuse bunch of methods.\n\nBug: 68807544\nTest: Existing tests pass.\nChange-Id: Ie902366a4d0dbbe910957eb3658ea8fe7ad9c5da\n"
    },
    {
      "commit": "e77b8279607d82defe5b7c35c95228b117508bbf",
      "tree": "911f830f7850b2bc82e77bc3964204ef25cda96e",
      "parents": [
        "53f801163c3df707d846de8875cf92974d5400a8"
      ],
      "author": {
        "name": "Lu Chen",
        "email": "happyluchen@google.com",
        "time": "Wed Nov 01 13:22:00 2017 -0700"
      },
      "committer": {
        "name": "Lu Chen",
        "email": "happyluchen@google.com",
        "time": "Wed Nov 01 14:16:02 2017 -0700"
      },
      "message": "Fix possible NPE crash when adding new accounts in Settings.\n\nTest: make RunSettingsLibRoboTests -j40\nBug: 68005130\n"
    },
    {
      "commit": "4ac34c4a87ab1387d759f90812eee89680bf2154",
      "tree": "6de6038fe129c4a373baa58688167add166dc209",
      "parents": [
        "eb7d335641ec1b9c91c1609a94cb1cbdba1d3987"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Nov 01 13:35:30 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Nov 01 13:39:00 2017 -0700"
      },
      "message": "Prevent monkey from turning off adb\n\nChange-Id: If3c8aca2d09abfaa77fb8d1d2f16809caebb7a35\nFixes: 68707778\nTest: make RunSettingsRoboTests -j40\n"
    },
    {
      "commit": "36a88956f89c2874f55ac364a03f9ced51a54d95",
      "tree": "c70ab5fb1525660e42f59448041c0e7bb9086553",
      "parents": [
        "b235036e0a57b984503f3f74f5d772f141109f66",
        "d327f7a57612b824c933d9514c73e25d6fbb5132"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Tue Oct 31 03:01:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 03:01:25 2017 +0000"
      },
      "message": "Merge \"Fix Robolectric Bluetooth tests\" am: 01c9c0e4ba am: 2f1cb548ba\nam: d327f7a576\n\nChange-Id: I13676ddd4498df457ad11918ad73bfcdcf3297a1\n"
    },
    {
      "commit": "d327f7a57612b824c933d9514c73e25d6fbb5132",
      "tree": "134a39ee884aa00d71873dcb35c3e079937f2010",
      "parents": [
        "c4ac6079169a4050be835e7af910484e36cffc04",
        "2f1cb548ba299b0bd69c62f5c159437bfb244266"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Tue Oct 31 02:50:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 02:50:44 2017 +0000"
      },
      "message": "Merge \"Fix Robolectric Bluetooth tests\" am: 01c9c0e4ba\nam: 2f1cb548ba\n\nChange-Id: Ifded4e54edd53242a40d3f8e123f614cd6e44d84\n"
    },
    {
      "commit": "b235036e0a57b984503f3f74f5d772f141109f66",
      "tree": "c410d77f43d3a0abba916a5120db555cff9fe90c",
      "parents": [
        "240757a0fb50b1ab3a4cb6bb4431ec25afc84ba9",
        "c9d6a17f906f127f91792b90fdd18975df6e3216"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 31 01:59:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 01:59:41 2017 +0000"
      },
      "message": "Merge \"Move the bluetooth icon logic to settingslib\""
    },
    {
      "commit": "1c1bc25dfc1c68fb7c8955ac5767136272dd2aaf",
      "tree": "860defd17161b280125178cd33968bc8c0370662",
      "parents": [
        "45183fc5a79f0cf21fb3fa7e35b916fd75821267"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Mon Oct 30 16:38:16 2017 -0700"
      },
      "committer": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Mon Oct 30 16:57:02 2017 -0700"
      },
      "message": "Fix Robolectric Bluetooth tests\n\nThe Bluetooth HID profile name BluetoothInputDevice is recently changed\nto BluetoothHidHost, but it is not updated in the SDK for Robolectric\ntests, and it causes problems with SettingsLib tests. Thus, we need to\nreplace the HID profile use case with PAN. This change will not\ninfluence the test coverage.\n\nTest: make RunSettingsLibRoboTests\nBug: 68213274\nChange-Id: If30ef0e82252d8f7229815b80e403ae63ab10643\n"
    },
    {
      "commit": "a93c40eee2829fb6f6bdbd077332ccc32078165f",
      "tree": "1ecc12bb3b8ab6385f784e806736fd2e6f3ce15d",
      "parents": [
        "1290b89d85141ef08bca1032525989f00e8efca7"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Sun Oct 29 12:58:21 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Sun Oct 29 13:22:52 2017 -0700"
      },
      "message": "Allow small icons in TwoTargetPreference\n\nBug: 65182905\nTest: robotests\nChange-Id: I080001325dfc0a5a2a899f3b0331d04fa978309c\n"
    },
    {
      "commit": "1290b89d85141ef08bca1032525989f00e8efca7",
      "tree": "aca6236495a79471ea63541e1747a0b83b540565",
      "parents": [
        "a0883b9eaddd1fbf7191bd59294b6f47419e3c14",
        "1cc722bd7962a58a0e5a9fde174b1b3519f13ec4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 29 12:42:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 29 12:42:50 2017 +0000"
      },
      "message": "Merge \"Remove libcore.icu.TimeZoneNames.forLocale usage\""
    },
    {
      "commit": "c484ece9bbd4cdbb41a0cc5944e89d2cfd0c7ecd",
      "tree": "a53cdb623535e3c96a3603b9a86fb37831893aae",
      "parents": [
        "4883b34d1b2bca368fdea9b1344067ff06a862fd",
        "f16ea680f5aefc6994adb9b7be6b60dbe599f323"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 27 21:57:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 27 21:57:42 2017 +0000"
      },
      "message": "Merge \"Move BluetoothA2dpWrapper to the wrapper package.\""
    },
    {
      "commit": "4f340a4f8b50b29b562407e39563ee78a90bea3f",
      "tree": "f637de0b87d8b9cc3f7a8487cedec19b5671a5c1",
      "parents": [
        "4b34000a21e5d3e3eb75c69e9d2e511a814aff13",
        "770ca1a20d225aba19088ef7bedc6e5b753ceed6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 26 23:46:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 26 23:46:49 2017 +0000"
      },
      "message": "Merge \"expose EXTRA_SETTING so car setting can also search for it\""
    },
    {
      "commit": "c9d6a17f906f127f91792b90fdd18975df6e3216",
      "tree": "c216548814b21005dae77f3aec1409161fa842f6",
      "parents": [
        "080b8a51cd29013ff31e6997eb348052156a12f7"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Sep 18 18:55:41 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Oct 25 15:47:50 2017 -0700"
      },
      "message": "Move the bluetooth icon logic to settingslib\n\nThis cl contains the moving about:\n1. Several methods in Bluetooth/Utils.java\n2. Bluetooth icon drawables\n3. Bluetooth strings\n4. Tests\n\nAfter this cl, in quick settings detail page we could display\nspecific bluetooth icon(i.e. laptop, phone) with battery level.\n\nBug: 65488978\nTest: RunSettingslibRoboTests\n\nChange-Id: I92d2780825a986e40404dd4651e45914ca9a09eb\n"
    },
    {
      "commit": "1cc722bd7962a58a0e5a9fde174b1b3519f13ec4",
      "tree": "572442969bee8d4edfb9593eae16ef8c08324c07",
      "parents": [
        "a34524e71baf90b43fe26f40cfa15c055471f651"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 25 20:26:02 2017 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 25 20:29:12 2017 +0100"
      },
      "message": "Remove libcore.icu.TimeZoneNames.forLocale usage\n\nRemove usage of libcore.icu.TimeZoneNames.forLocale(Locale)\nso it can be removed. This is the last user. Instead, an\nequivalent method is used from the TimeZoneFinder class.\n\nBug: 36971201\nTest: Build, boot, manual use of time zone settings picker.\nChange-Id: I2645974f404c08aaecf13476ca022d07535f9b96\n"
    },
    {
      "commit": "18de91260b03d449e41c4e59c27e01575e4b35ad",
      "tree": "9055cb36eb471a39d98e5e7c097d4e2f82773884",
      "parents": [
        "b74d064019a79d82b53f051f0a7986717faae62d",
        "5466c8f22aecb61e7b520997198878830cd103bb"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 24 22:09:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 22:09:21 2017 +0000"
      },
      "message": "Merge \"Add paddings when drawing in battery icon\""
    },
    {
      "commit": "770ca1a20d225aba19088ef7bedc6e5b753ceed6",
      "tree": "0eafbf8aea8f03f7815a41bc751c5ed5f5eef7e9",
      "parents": [
        "ad5f77f24f8962594adea3a52b1b2e8debbc07e7"
      ],
      "author": {
        "name": "Lujiang Xue",
        "email": "rogerxue@google.com",
        "time": "Tue Oct 24 09:49:48 2017 -0700"
      },
      "committer": {
        "name": "Roger Xue",
        "email": "rogerxue@google.com",
        "time": "Tue Oct 24 17:07:46 2017 +0000"
      },
      "message": "expose EXTRA_SETTING so car setting can also search for it\n\nBug:64252538\nTest: make, flash\nChange-Id: I118c90be3d4d73dedb390e83a912529ca256d72c\n(cherry picked from commit f47ddf827eb4f1fab07f1713ec48af51c32822fd)\n"
    },
    {
      "commit": "ad5f77f24f8962594adea3a52b1b2e8debbc07e7",
      "tree": "56bb924bef8cc693720b55cf9691acebcb01bbcd",
      "parents": [
        "2e55451c03dbe74162d8e1b05ee8999c7b0c5b8b",
        "247e8b33c5d3dadb9c328d27f2872504952964b8"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 24 17:07:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 17:07:24 2017 +0000"
      },
      "message": "Merge \"Add OWNERS for folder inputmethod\""
    },
    {
      "commit": "d10e66fa671efc6d143c1137eead78a4e4307329",
      "tree": "a042b7c64c21fd13c4a2c70c17752a95f1069372",
      "parents": [
        "7b2b17676674ce9e98147979fa5e0427e0b91486",
        "88920145c2b942a568ddd94162cc2b27b68d7823"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 00:28:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 00:28:00 2017 +0000"
      },
      "message": "Merge \"Move SimStatus and ImeiInfo Pref Controllers to SettingsLib\""
    },
    {
      "commit": "5140894a5d8f19df5e6ca301fcd678e7ed3291f4",
      "tree": "b655816834105033703a389d5fe90d1767ebc764",
      "parents": [
        "d44b0c454fc58b5bac06f37c117a419b58b569c5",
        "c8a370aeba5fe441ec84950ec0dcefd5456bc777"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Mon Oct 23 22:46:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 23 22:46:31 2017 +0000"
      },
      "message": "Merge \"Change Bluetooth HID Profile Name (1/6)\" am: 8218b219f3\nam: c8a370aeba\n\nChange-Id: I2c5da84f5b57496e2a0ef45fb17085670f7465a9\n"
    },
    {
      "commit": "c8a370aeba5fe441ec84950ec0dcefd5456bc777",
      "tree": "2daf6835f8a5ae4c57aeacd4f208f25a4197fcd5",
      "parents": [
        "9953542c3aca41d76b336710d8a7e92601041f8d",
        "8218b219f3738d40731ecf9e70fd92dcdc2847a0"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Mon Oct 23 22:33:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 23 22:33:50 2017 +0000"
      },
      "message": "Merge \"Change Bluetooth HID Profile Name (1/6)\"\nam: 8218b219f3\n\nChange-Id: Ic085deaa070b4008b34d03b507f81a5df220764a\n"
    },
    {
      "commit": "0edf754b2d04965d3186407a6d5de1d36d29f0a9",
      "tree": "7b36e4ac534eba37f7e01d14805350ac77fcce29",
      "parents": [
        "3e26cb18fb7ec7d9406d3b6c58920a19bfea5170"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Fri Oct 20 15:55:59 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Oct 23 22:21:00 2017 +0000"
      },
      "message": "Change Bluetooth HID Profile Name (1/6)\n\nMake the Bluetooth HID profile name consistent with the Bluetooth HID service\nname.\n\nBluetoothInputHost → BluetoothHidDevice\nBluetoothInputDevice → BluetoothHidHost\nIBluetoothInputHost → IBluetoothHidDevice\nIBluetoothInputDevice → IBluetoothHidHost\nBluetoothProfile.INPUT_HOST → BluetoothProfile.HID_DEVICE\nBluetoothProfile.INPUT_DEVICE → BluetoothProfile.HID_HOST\n\n(Cherry-picked from commit c26c76c63d933f8057f795d05624f91b811c8c71)\nMerged-In: Iadb890a54dd3d6868b87514472bbac6bb0c6179f\nBug: 68055651\nTest: make\nChange-Id: Iadb890a54dd3d6868b87514472bbac6bb0c6179f\n"
    },
    {
      "commit": "247e8b33c5d3dadb9c328d27f2872504952964b8",
      "tree": "71431cd7f0b9d8af98b06c25cfa0c3d0adfcfe4f",
      "parents": [
        "a18447dd4bda74c6500c4705b9eb54af63deaf3b"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Oct 18 16:05:00 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Oct 23 14:13:39 2017 -0700"
      },
      "message": "Add OWNERS for folder inputmethod\n\nBug: 67953936\nTest: Manual\nChange-Id: I83a96aac64024e57707f9024b9c3d9e681568ba2\n"
    },
    {
      "commit": "5466c8f22aecb61e7b520997198878830cd103bb",
      "tree": "03fc36d855db1135dfd1dedf00f23ef6dafe097a",
      "parents": [
        "a18447dd4bda74c6500c4705b9eb54af63deaf3b"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Oct 23 14:02:49 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Oct 23 14:02:49 2017 -0700"
      },
      "message": "Add paddings when drawing in battery icon\n\nWhen drawing the exclamation and battery level text, we should\nalso consider the padding and bounds since they may not be 0\nin bt battery icon.\n\nBug: 68079736\nTest: Screenshots \u0026 SettingsLibRoboTests\nChange-Id: I558e3703489338f8e443d8e56da7576ae03c59a9\n"
    },
    {
      "commit": "c26c76c63d933f8057f795d05624f91b811c8c71",
      "tree": "e54efe442211ef5e89b1d17f846a4cc687b50bc3",
      "parents": [
        "9b874662672b4fccdcdb82c963bcc0c7028806f8"
      ],
      "author": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Fri Oct 20 15:55:59 2017 -0700"
      },
      "committer": {
        "name": "Hansong Zhang",
        "email": "hsz@google.com",
        "time": "Mon Oct 23 09:37:38 2017 -0700"
      },
      "message": "Change Bluetooth HID Profile Name (1/11)\n\nMake the Bluetooth HID profile name consistent with the Bluetooth HID service\nname.\n\nBluetoothInputHost → BluetoothHidDevice\nBluetoothInputDevice → BluetoothHidHost\nIBluetoothInputHost → IBluetoothHidDevice\nIBluetoothInputDevice → IBluetoothHidHost\nBluetoothProfile.INPUT_HOST → BluetoothProfile.HID_DEVICE\nBluetoothProfile.INPUT_DEVICE → BluetoothProfile.HID_HOST\n\nBug: 68055651\nTest: make\nChange-Id: Iadb890a54dd3d6868b87514472bbac6bb0c6179f\n"
    },
    {
      "commit": "88920145c2b942a568ddd94162cc2b27b68d7823",
      "tree": "1ea9f192b26682d62a8bb5bf3180a00540032e71",
      "parents": [
        "f5699224e9a336ae98a159deb08708ad683cce0f"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Oct 20 15:03:56 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Oct 20 15:03:56 2017 -0700"
      },
      "message": "Move SimStatus and ImeiInfo Pref Controllers to SettingsLib\n\nBug: 67410808\nTest: RunSettingsLibRoboTests\nChange-Id: I877d0338c28b4ebcf561d34875cb73c58aa32751\n"
    },
    {
      "commit": "f13ad34c049e2381919948c0cb79d443bb49506f",
      "tree": "6bda7ecb66421f45ac2da9e1ccb18768e4b37f8c",
      "parents": [
        "f5699224e9a336ae98a159deb08708ad683cce0f",
        "f2ae791c00403097ad54a41008cc8dd87945e496"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Oct 20 22:00:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 20 22:00:04 2017 +0000"
      },
      "message": "Merge \"Add OWNERS for folder wifi\""
    },
    {
      "commit": "7a8e3665eda58d7646936a13dbe13c4e2b1b9195",
      "tree": "7fe065d951d7c97cc7e66b09a5c90f62eda8383a",
      "parents": [
        "5e66a4f5978d03c92b2c9cb59223d3fa538c93ab"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Oct 18 15:54:47 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri Oct 20 17:34:43 2017 +0000"
      },
      "message": "Add OWNERS for folder bluetooth\n\nBug: 67953936\nTest: Manual\nChange-Id: Ica1c919e452a0c4b62e65256b9401c105a1ed453\n"
    },
    {
      "commit": "f2ae791c00403097ad54a41008cc8dd87945e496",
      "tree": "d137d104bfeafce163d5fa6c77de242643260aa3",
      "parents": [
        "00d31c2760629e18088bcbfe2fe1c01e266bb866"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Oct 18 13:52:59 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Oct 19 14:08:14 2017 -0700"
      },
      "message": "Add OWNERS for folder wifi\n\nBug: 67953936\nTest: Manual\nChange-Id: I44ae5a84a17900357b425694be889948a1cb388f\n"
    },
    {
      "commit": "ee36f6fedb961387279d8d345065e6a9bbf3c97e",
      "tree": "d60bb7b831b548f934b63cb969612381a13c07c6",
      "parents": [
        "2058da0e272a672dd83d6adb22816ee141a4e758",
        "d2ff3244dc64b05b3b9e2bedbdd120a8dfdde022"
      ],
      "author": {
        "name": "Manu Viswanadhan",
        "email": "manuv@codeaurora.org",
        "time": "Thu Oct 19 15:31:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 15:31:41 2017 +0000"
      },
      "message": "Merge \"Settings: Fix leak of BroadcastReceiver intents\" am: 3499af28c4 am: 1b4a0abdbb am: 517b35fa1c\nam: d2ff3244dc\n\nChange-Id: I57c99fcf7698535177c23b62e45f8e1a032a7220\n"
    },
    {
      "commit": "d2ff3244dc64b05b3b9e2bedbdd120a8dfdde022",
      "tree": "d722276a6ad9f4acc3468d750faa9d3f315a8c1a",
      "parents": [
        "60b9835e7d140dcc8627ef834215d48f62139137",
        "517b35fa1cc96afe0eb3cb889e1b765dd7cbce19"
      ],
      "author": {
        "name": "Manu Viswanadhan",
        "email": "manuv@codeaurora.org",
        "time": "Thu Oct 19 06:21:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 06:21:39 2017 +0000"
      },
      "message": "Merge \"Settings: Fix leak of BroadcastReceiver intents\" am: 3499af28c4 am: 1b4a0abdbb\nam: 517b35fa1c\n\nChange-Id: I11f0b50f93e2a722ecf3c8bd398462c967d9bfb2\n"
    },
    {
      "commit": "1b4a0abdbb7ff8218de7592301a7d5d2baab89cb",
      "tree": "b5cbb069ae314fa656af4cdfebb3016eca211215",
      "parents": [
        "9fba6c2fe1187ecdb4dbb309fcccd5e89921918a",
        "3499af28c45f1daf14806ee2de536abf48d4d9f1"
      ],
      "author": {
        "name": "Manu Viswanadhan",
        "email": "manuv@codeaurora.org",
        "time": "Thu Oct 19 06:02:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 19 06:02:23 2017 +0000"
      },
      "message": "Merge \"Settings: Fix leak of BroadcastReceiver intents\"\nam: 3499af28c4\n\nChange-Id: I2b0f3920f39981956d25017999a25799d995252b\n"
    },
    {
      "commit": "d199295ef36b28aa5893f00b12e430acaaf4aa87",
      "tree": "7ca653ba491fe112e908faa7f6d47667158f41a0",
      "parents": [
        "3851f132d10db766f1d9a49099ec19a84957afad"
      ],
      "author": {
        "name": "Manu Viswanadhan",
        "email": "manuv@codeaurora.org",
        "time": "Tue Oct 25 20:38:23 2016 +0530"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Wed Oct 18 23:29:03 2017 +0000"
      },
      "message": "Settings: Fix leak of BroadcastReceiver intents\n\nUse Case: Repeated BT ON/OFF\n\nFailure: Broadcast receiver leak is observed with ON/OFF stress\ntest which leads to broadcast receiver delays.\n\nSteps:\nBT ON/OFF.\n\nRoot Cause: During every ON/OFF there are broadcast receiver leaks\ncaused by repeated registering of profile intent receivers.\n\nFix: Separate broadcast receiver created for profile intents, such\nthat broadcast receiver for adapter state intents is always\nactive. Unregister and re-register the profile receiver when BT\nis turned OFF.\n\nTest: BT ON/OFF\n\nBug: 35415158\n\nChange-Id: Id1db747c61bb2dd33515ac45cdc2059844d3e4f5\n"
    },
    {
      "commit": "197eef2cacd26de9c05484b4070df89ae1fe2e0d",
      "tree": "368186e32c78ad4cef97d355e4704e2d73ab845f",
      "parents": [
        "0d1dfd2c7b0a129bd34ef7f59eac14806e69d6d4",
        "cd3e26a24a36877a90858e538b2b935eaae38548"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Tue Oct 17 17:23:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 17:23:01 2017 +0000"
      },
      "message": "Merge \"Add null check for lifecycle\""
    },
    {
      "commit": "cd3e26a24a36877a90858e538b2b935eaae38548",
      "tree": "c3a1dc129d77d3a94d2e5ede2fc2d1addbd02982",
      "parents": [
        "a7963492dd6e8e3a155d3593a582cb2f017ef920"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 16 16:59:54 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 16 16:59:54 2017 -0700"
      },
      "message": "Add null check for lifecycle\n\n - Add a null check so that search works correctly in\n DevelopmentSettingsDashboardFragment\n\nBug: 34203528\nTest: Manual Testing\nChange-Id: I26e84d2dcb403a2e68d092056a6c8940becedeff\n"
    },
    {
      "commit": "eb086514d2d43087fa04fb285a5e535e263f878a",
      "tree": "713272440394d61265389172d1bbdb3164652907",
      "parents": [
        "4618f1e2ebb148f749c16de94e1ee2e31adb69bb"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 16 14:00:14 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 16 14:13:17 2017 -0700"
      },
      "message": "Request focus when EditTextPreference opens\n\nChange-Id: I2f755f7045836b5e95825029f9a494369a2af109\nFixes: 67759420\nTest: robotests\n"
    },
    {
      "commit": "a40ecc7218af32e3feba6e432cedb4d7b0cca483",
      "tree": "647d5ae58aea636b6278b87ece228e4935768fda",
      "parents": [
        "e0e27ae08216b1afaac4ff2318c9345fbd021f57",
        "94f8d9f28891db648aca95f0b6711ebb4c9ebe56"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 01:00:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 01:00:56 2017 +0000"
      },
      "message": "Merge \"NPE Guard lifecycle in preference controllers\""
    },
    {
      "commit": "94f8d9f28891db648aca95f0b6711ebb4c9ebe56",
      "tree": "dabd4bdff72e684ff5e508396d0603924a1a148c",
      "parents": [
        "32f38bde730a338017363e5afd275e1d888ae048"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Oct 10 14:45:04 2017 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Oct 10 16:29:11 2017 -0700"
      },
      "message": "NPE Guard lifecycle in preference controllers\n\nBug: 65492237\nTest: robotests\nChange-Id: I8a83da46e038e8d99870b2bf4b640d734fd4d1f6\n"
    },
    {
      "commit": "73048c90ca6099f324ad740bf4e1fee45cbb2d46",
      "tree": "2a5b7b2267ff1cfc4a2dff4fa5c8b1e4253b3cc0",
      "parents": [
        "b6777755ecb9b75c04d441b521a3141c0616bac5",
        "7a064c27d19df6d175b7e41e3c0cfa56a4143f5e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 23:22:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 23:22:08 2017 +0000"
      },
      "message": "Merge \"Delete WifiTracker#getCurrentAccessPoints\""
    },
    {
      "commit": "7a064c27d19df6d175b7e41e3c0cfa56a4143f5e",
      "tree": "6324b6e399a26d61171db7d4386db6647a3d816f",
      "parents": [
        "d5ad2ff575c30c8b8e308b01d70d1d0acf9c3137"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Oct 10 13:02:25 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Oct 10 15:12:57 2017 -0700"
      },
      "message": "Delete WifiTracker#getCurrentAccessPoints\n\nAlso remove freshly obsoleted code\n\nBug: 67640649\nTest: RunSettingsLibRoboTests\nChange-Id: I271553b4953a3073df8c9bf82ba24f1478920151\n"
    },
    {
      "commit": "32f38bde730a338017363e5afd275e1d888ae048",
      "tree": "de6f1c068e5959347eb26f458d40539c73e7d888",
      "parents": [
        "28a41fd3d6938e8bea70992754ea347c7a42d558",
        "f6631bf618477372bca3d4accae96553af2ae1d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 21:04:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 21:04:30 2017 +0000"
      },
      "message": "Merge changes from topic \"StatusFragment\"\n\n* changes:\n  Update to Robolectric 3.4.2\n  Convert more of StatusFragment to PreferenceControllers\n"
    },
    {
      "commit": "f6631bf618477372bca3d4accae96553af2ae1d3",
      "tree": "32332e7d30de9058c3e654e93ad48d90d024da37",
      "parents": [
        "73f950dd04a579a11829f6fe426217bc4c1b7a25"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Oct 10 11:09:08 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Oct 10 11:09:08 2017 -0700"
      },
      "message": "Update to Robolectric 3.4.2\n\nBug: clean-up\nTest: RunSettingsLibRoboTests\nChange-Id: Id812a4d8aa6b1a4260d73087b742b043e79ab6a1\n"
    },
    {
      "commit": "48085a8f3a24cbd98022cd1c3b9447abc97816e8",
      "tree": "6c7fb3457816097b6b7fa5eadfb7057a52dfe125",
      "parents": [
        "16e9b10aa236d293845924bf0e9d877efb6dd9d2"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 09 15:10:14 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 09 16:14:13 2017 -0700"
      },
      "message": "Add more test to LogdSizePreferenceController\n\n - Added additional tests\n\nBug: 34203528\nTest: make RunSettingsLibRoboTests -j40\nChange-Id: I92297a4cfd6175b9dd684a17b3060f89c2bedc31\n"
    },
    {
      "commit": "73f950dd04a579a11829f6fe426217bc4c1b7a25",
      "tree": "02daebca70e5ee5d991b3481804e9bfec1eeb0b4",
      "parents": [
        "d5ad2ff575c30c8b8e308b01d70d1d0acf9c3137"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Oct 06 10:24:49 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Mon Oct 09 13:54:03 2017 -0700"
      },
      "message": "Convert more of StatusFragment to PreferenceControllers\n\nBug: 67410808\nTest: RunSettingsLibRoboTests\nChange-Id: I0184255878155124dc798137cfbf5aa1270e8ef6\n"
    },
    {
      "commit": "5c4d82aef6052ed7decce35946a6e2da865cb171",
      "tree": "8223c75c68c55f6898df91938fedaeda780dd9c3",
      "parents": [
        "12ba446e2dfa349a26a3bfe123bb8690b5419bf6"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 09 10:24:09 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 09 11:34:52 2017 -0700"
      },
      "message": "Use DeveloperOptionsPreferenceController\n\n - Abstract controllers in settingsLib now use\n DeveloperOptionsPreferenceController\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: I6ff61b6e01c83beeca3f38a63f054570b2ff5a3b\n"
    },
    {
      "commit": "12ba446e2dfa349a26a3bfe123bb8690b5419bf6",
      "tree": "fe669b1ca66affdffe0aa6b50ec7b25b2f67066a",
      "parents": [
        "ea82ee95a697d5660f146aa3be9bb608d35b2f76"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Oct 06 11:40:59 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 09 10:01:22 2017 -0700"
      },
      "message": "Move DevOptionsPrefController to SettingsLib\n\n - Create DeveloperOptionsPreferenceController in SettingsLib\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: I5dc0c96f155def0772b2071dc3bc604fadfd4272\n"
    },
    {
      "commit": "81780efb87d2e8209df0be8d29739c6308dbbe93",
      "tree": "72b66a54a9ed2ec728c1837d5bdfbaad1dfffbfd",
      "parents": [
        "37a49201bdbfddb2670d9c0e50e772d0dbc1ca95",
        "f43b986e2054ecf2ea70ed3f80df8cc8d586cbea"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Wed Oct 04 20:30:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 20:30:37 2017 +0000"
      },
      "message": "Merge \"Move SerialNumberPreferenceController to SettingsLib\""
    },
    {
      "commit": "f43b986e2054ecf2ea70ed3f80df8cc8d586cbea",
      "tree": "7672e1eb90019e39e05d61ab94204b25d76f71ed",
      "parents": [
        "0bba4b06258c9483de5fd2255393cb8614abcdf6"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Tue Oct 03 15:46:20 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Wed Oct 04 10:12:23 2017 -0700"
      },
      "message": "Move SerialNumberPreferenceController to SettingsLib\n\nBug: 67410808\nTest: RunSettingsLibRoboTests\nChange-Id: I6571934af7ff4015dad1e4400f52ab5b7bca0c5d\n"
    },
    {
      "commit": "dbdc059d4d3c8ba0e8ac750be4e12ea9a6b05757",
      "tree": "0d37fed670213e2b1b51a5c9c04b4669f268904c",
      "parents": [
        "0bba4b06258c9483de5fd2255393cb8614abcdf6",
        "aed0474a6d38f5eacad5024feba7d58d70b2ec3b"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Oct 03 20:41:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:41:59 2017 +0000"
      },
      "message": "Merge \"Fix a cache calculation regression.\" into oc-mr1-dev am: fcd9565ec5\nam: aed0474a6d\n\nChange-Id: If9b4497b41f2f917ac1d2da18beca53fb854a454\n"
    },
    {
      "commit": "aed0474a6d38f5eacad5024feba7d58d70b2ec3b",
      "tree": "df81a23b1958e9b49a270fc291bba8fb32db1d88",
      "parents": [
        "743539acfdd452bba0f0b4117a4daf9824bb13df",
        "fcd9565ec520e83ddabb9f3c99c10e19e2bc764c"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Oct 03 20:31:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:31:09 2017 +0000"
      },
      "message": "Merge \"Fix a cache calculation regression.\" into oc-mr1-dev\nam: fcd9565ec5\n\nChange-Id: If0d8f5a0e54a71899c2f878c61747223579bf24a\n"
    },
    {
      "commit": "bed34700b9f891232dcf48cea7a377393870d9ea",
      "tree": "25b7afd14520d315bb794a484b106177fea8384a",
      "parents": [
        "5b8273e4655da5c8f6a1fb38f073a0caba342e73",
        "0edf09bd36d218b596189006bad9246142151950"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 03 20:21:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 20:21:52 2017 +0000"
      },
      "message": "Merge \"Make WifiTracker lifecycle aware\""
    },
    {
      "commit": "13d875fb5225b1ca74249994784ef3fed7293e5b",
      "tree": "2bc2925ced5acc79d084d3769419d8facc95c395",
      "parents": [
        "bbdc422bb1358f039207f5a6c322fb1327e3bee8"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Mon Oct 02 11:15:46 2017 -0700"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Oct 03 10:16:38 2017 -0700"
      },
      "message": "Fix a cache calculation regression.\n\nCache size was being double-counted for apps in their drilldown.\n\nChange-Id: I44ec03470050dfbce392348c3336dd5e9bb54c36\nFixes: 67028136\nTest: SettingsLib integ tests\n"
    },
    {
      "commit": "6af2191205173003a5c254f52d724cfe652a1720",
      "tree": "a916b71fe1d522a32c006a811e955282f3957511",
      "parents": [
        "d0963d18832fc220038597a79999c4253a25e18e",
        "9c7baaa746d0f2cb8812c5b27a585edd3fe0c518"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 02 22:59:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 02 22:59:10 2017 +0000"
      },
      "message": "Merge \"Add new methods to PkgMgrWrapper for testing\""
    },
    {
      "commit": "9c7baaa746d0f2cb8812c5b27a585edd3fe0c518",
      "tree": "91f2ad3ce3005ea7b5e38cd6920871b8b9678ac5",
      "parents": [
        "d96b97b855f4fbd22690b4f261d6c39f0f4d49f3"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 02 10:24:48 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Mon Oct 02 11:08:31 2017 -0700"
      },
      "message": "Add new methods to PkgMgrWrapper for testing\n\n - add setComponentEnabledSetting\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: Ic9c472159e95717e674fbe54926f3588a21cdaf0\n"
    },
    {
      "commit": "94c3035842c6b9f8c0fb6f6753b62b066bf42a63",
      "tree": "1c0a140a9150c992c2d177c09d91954a9df3e45b",
      "parents": [
        "d96b97b855f4fbd22690b4f261d6c39f0f4d49f3"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Sep 29 17:31:52 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Sep 29 17:31:52 2017 -0700"
      },
      "message": "Add new methods to PkgMgrWrapper for testing\n\n - add queryBroadcastReceivers\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: Ie174f00dd02253cae0f399c66e1a11f95b9e8ef8\n"
    },
    {
      "commit": "0edf09bd36d218b596189006bad9246142151950",
      "tree": "00371a995330423002f57ee6e056f439a09f7c43",
      "parents": [
        "2f3072bcf4cb8b8efc342d70cc758b5b145ba09b"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Thu Sep 28 15:03:37 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Sep 29 14:35:10 2017 -0700"
      },
      "message": "Make WifiTracker lifecycle aware\n\nBug: 66953027\nTest: m -j checkbuild\nChange-Id: I0609a16a3b2afd2af689ff44896a9a82138fa370\n"
    },
    {
      "commit": "490a38bae53a461e6cd5dda8a767de1fed446210",
      "tree": "bb66436104ab34d7116f824d71e010e455aa65be",
      "parents": [
        "d1d969084b997886f6656c176792e718925955e0",
        "cef160d6373ea08966c05e4e8e5edecbeda1f494"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Wed Sep 27 18:22:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 27 18:22:10 2017 +0000"
      },
      "message": "Merge \"Make ApplicationsState.Session lifecycle-aware\""
    },
    {
      "commit": "7c7a714be6a01550bd090d42812aa8b88671d55a",
      "tree": "7c051b6fb2b4647d9cc79c667c4b54b7405cd54e",
      "parents": [
        "287d730184555062deadb19924a849b7b97d13f7",
        "569c7e25cbf98bde00546c57e30b1cd6c318544e"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Sep 27 17:03:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 27 17:03:15 2017 +0000"
      },
      "message": "Merge \"Add new methods to PkgMgrWrapper for testing\""
    },
    {
      "commit": "0c1739aae44b1271c3c4fe4e2d07c79a93f0718c",
      "tree": "d55fb21dee572d4a7378495b7de366692c858c64",
      "parents": [
        "d54a4921abee737353ab1cb63771292e688e439f",
        "da9586302509aa9f59398b7e4ba5829e50c1a2fe"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Sep 26 20:40:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 20:40:34 2017 +0000"
      },
      "message": "Merge \"Update the bt background color.\" into oc-mr1-dev am: 4a324cb196\nam: da95863025\n\nChange-Id: I31e6dbb096f893c06bdf9613ec98ca4ba0869bf4\n"
    },
    {
      "commit": "da9586302509aa9f59398b7e4ba5829e50c1a2fe",
      "tree": "06e54d51255e86ff7fcb4f2e9b483ad95ae8cbe4",
      "parents": [
        "478a98a3d379104e117e7694c4e478ab3e6a0e81",
        "4a324cb196ae5d689abb3afb42da22cbf80f9cdf"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Sep 26 20:32:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 20:32:58 2017 +0000"
      },
      "message": "Merge \"Update the bt background color.\" into oc-mr1-dev\nam: 4a324cb196\n\nChange-Id: I3687c352e2fca5f56b0e52c99b79383088bff9b8\n"
    },
    {
      "commit": "569c7e25cbf98bde00546c57e30b1cd6c318544e",
      "tree": "9d6436eb35a48e2426078102040e318eaa47da50",
      "parents": [
        "5746410c6aaafa9df5ee6e039126ac0f8b5f0efe"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Sep 22 14:44:57 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Sep 22 15:02:55 2017 -0700"
      },
      "message": "Add new methods to PkgMgrWrapper for testing\n\n - add setApplicationInfo\n - add getApplicationLabel\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: I6009dfa5df9a47c939ae113eec85a98811887bf7\n"
    },
    {
      "commit": "cef160d6373ea08966c05e4e8e5edecbeda1f494",
      "tree": "7c75051702bcd2a57d25580005e9ac8fdda57168",
      "parents": [
        "afb2239012eb61cf68ab1bdccbb867caa0734fc9"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Thu Sep 21 15:51:25 2017 -0700"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Sep 22 10:16:27 2017 -0700"
      },
      "message": "Make ApplicationsState.Session lifecycle-aware\n\nBug: 66682989\nTest: RunSettingsLibRoboTests\nChange-Id: I561df3541a2c534cd57f67eb2f1d6a57a510563a\n"
    },
    {
      "commit": "a0a23c7f2e2a0499dc273b65a64527a68e7249c3",
      "tree": "3741153c70a49c20caba434ac1f690a62b82cae3",
      "parents": [
        "77dad3919e12abf3cc8c25a7bb4080dadf2f768d",
        "d14ff1557ad644bde0031847f6431f5c59172794"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Sep 22 17:01:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 22 17:01:48 2017 +0000"
      },
      "message": "Merge \"Add new methods to PkgMgrWrapper for testing\""
    },
    {
      "commit": "d14ff1557ad644bde0031847f6431f5c59172794",
      "tree": "dd0a2eea2f2fb35d113428289867b19238280a73",
      "parents": [
        "a3e08770ac00a584a21e13de2a93e96ba410a3f9"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Sep 21 16:35:42 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Thu Sep 21 16:35:42 2017 -0700"
      },
      "message": "Add new methods to PkgMgrWrapper for testing\n\n - add setApplicationEnabledSetting\n - add getApplicationEnabledSetting\n\nBug: 34203528\nTest: make RunSettingsRoboTests -j40\nChange-Id: I9defa642c0f0b3acb0e4f6cf1fd6adcf8c58424f\n"
    },
    {
      "commit": "d638549cbba51d42b0ae875dcb4c70d5371ec91c",
      "tree": "6d34e0bfed61d512597d47b24447f93c6c81b7eb",
      "parents": [
        "2be49f029a271d4d2a6fd511e3c1a35dd7a31cf3",
        "e4b2bebd58ab7c02dda949a380ad63f8b42dd41d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 21 23:08:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 21 23:08:57 2017 +0000"
      },
      "message": "Merge \"Adding new method to get installed packages.\""
    },
    {
      "commit": "b4f8a0be8df351986b24091439339ad7db70d383",
      "tree": "2eab9ef64247cfffbdd22beb755c9fc5e09e017d",
      "parents": [
        "73e6ff1925384638d959dd067c76502049aedc17"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Sep 21 15:25:15 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Sep 21 15:53:43 2017 -0700"
      },
      "message": "Update the bt background color.\n\nThe previous cl pass in the resource id rather than real color.\nThis cl fix the bug.\n\nBug: 65397557\nTest: RunSettingslibRoboTests\nChange-Id: I9dafc8bef6adf48b37eba4deff7462f9ba83a695\n"
    },
    {
      "commit": "e4b2bebd58ab7c02dda949a380ad63f8b42dd41d",
      "tree": "a29f2efedc3ef1f42df6af10315bac059a193968",
      "parents": [
        "50b7942152f801cf7a9d5cad634f771602b54a85"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Sep 21 10:46:21 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Sep 21 10:46:21 2017 -0700"
      },
      "message": "Adding new method to get installed packages.\n\nBug: 65417722\nTest: None, required to build ag/2934399\nChange-Id: Ifcb4a7d309cd0862fea268cc6df7b9ec2e3aef4e\n"
    },
    {
      "commit": "f651e0c0168bb6b3a1740348870b1fe2193ed40a",
      "tree": "21456f1f034efda9b46fd1cb6d73b655df474f37",
      "parents": [
        "e54975ad94b520db6bf3adf0597c3b5f735c3510",
        "f4f1c4d4256ae280d98b5a1e9235c06d432e845c"
      ],
      "author": {
        "name": "Ajay Nadathur",
        "email": "ajayns@google.com",
        "time": "Tue Sep 19 22:37:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 22:37:44 2017 +0000"
      },
      "message": "Merge \"Deferred setup banner updates intermittently\" into oc-mr1-dev am: 19e00be16b\nam: f4f1c4d425\n\nChange-Id: I0045019061b59d08e576a0c343f694804668870a\n"
    }
  ],
  "next": "f4f1c4d4256ae280d98b5a1e9235c06d432e845c"
}
