)]}'
{
  "log": [
    {
      "commit": "790ec07c261e0d696be9aa07a7249bb82aa0e87f",
      "tree": "860a8133e44be6a0609ea17c423d2900c6e26000",
      "parents": [
        "628690ea2b1ad16e929340296dab1eef8da5be4e",
        "346892ff9fe3af7e2856cda9bb3cc8e2d88ad6b9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 17 17:40:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 17:40:50 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Expose phone account register/unregister intents.\" into oc-dev"
    },
    {
      "commit": "346892ff9fe3af7e2856cda9bb3cc8e2d88ad6b9",
      "tree": "65b58b4f5bd7c66221db2e0a2771e74af652e79a",
      "parents": [
        "6acf7a7b45ea0cf54d14f28ad8538e3b7e309819"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 14 13:43:30 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 17 17:39:22 2017 +0000"
      },
      "message": "DO NOT MERGE Expose phone account register/unregister intents.\n\nThese were previously @SystemApi.  Retaining the existing SystemAPI\nbehavior which sends the intents to those with a private permission.\nExtending to ALSO send these intents to the default dialer app as well\nusing an explicit intent.\nCherry-pick from aosp-master to resolve merge conflicts.\n\nTest: Manual\nBug: 37106957\nMerged-In: Ifb72870105be5ba024af196a8c3165a9afb397ab\nChange-Id: Ifb72870105be5ba024af196a8c3165a9afb397ab\n(cherry picked from commit d9da6ce9938b4222cfb409f172cacfe4cf1593e6)\n"
    },
    {
      "commit": "628690ea2b1ad16e929340296dab1eef8da5be4e",
      "tree": "8a6102032fddfba43b97e937018cf4e478a8ab6b",
      "parents": [
        "1afa1646a20594b10bf0c85aed08734888d7a239",
        "246a0e77fabadbe2b24796a91cc5602982ea689b"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Apr 17 17:35:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 17:35:52 2017 +0000"
      },
      "message": "Merge \"Don\u0027t back up disabled apps\" into oc-dev"
    },
    {
      "commit": "1afa1646a20594b10bf0c85aed08734888d7a239",
      "tree": "64aecaecae6c445424735828d8fd706d0039bedc",
      "parents": [
        "ab312729cef8e0272ffa11f5eb13c5f2468f2135",
        "2696aa35770af7182f237abb5f0ef8e5f59f1c4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 17:28:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 17:28:38 2017 +0000"
      },
      "message": "Merge \"Fix EmergencyCryptKeeperText initialization\" into oc-dev"
    },
    {
      "commit": "ab312729cef8e0272ffa11f5eb13c5f2468f2135",
      "tree": "f256246f26fe79e2c69bc91b10e97aea8e7d4b41",
      "parents": [
        "8f4bd67929c348cb76893390da7b71318713981f",
        "5ba5e9182c72ad324bb90af1316c68b5792b5b2e"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Apr 17 17:04:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 17:04:28 2017 +0000"
      },
      "message": "Merge \"media: Address API review comments\" into oc-dev"
    },
    {
      "commit": "8f4bd67929c348cb76893390da7b71318713981f",
      "tree": "e165d7afa35faa0f82c8ef07fd7c633c444a094b",
      "parents": [
        "22d4ef008dd1956424f1026f151930ccd47d7db6",
        "cff2f814a84954fa7577dc40ac071fc95001c298"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Apr 17 16:59:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 17:00:06 2017 +0000"
      },
      "message": "Merge \"Temporary remove resource-display caching\" into oc-dev"
    },
    {
      "commit": "22d4ef008dd1956424f1026f151930ccd47d7db6",
      "tree": "127dfb53d363e0bf2fcc40f97d58f3452ba35b0a",
      "parents": [
        "6bdbc4abec26581146ae47463be95ea0cf6acb33",
        "48f4b57591d08e0c0b1de0fbc7d79ebd915d0cf9"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Apr 17 16:57:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 16:57:17 2017 +0000"
      },
      "message": "Merge \"Don\u0027t allow stacks above pinned stack.\" into oc-dev"
    },
    {
      "commit": "cff2f814a84954fa7577dc40ac071fc95001c298",
      "tree": "dd7f6a916eede607273ad7e4c1b9878c15e891e6",
      "parents": [
        "4db137b0599a9dfff8a26cb5c2b6dab71b457a9b"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sun Apr 16 19:28:02 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Apr 17 16:56:55 2017 +0000"
      },
      "message": "Temporary remove resource-display caching\n\nAn instance of ResourceKey may correspond to different instances\nof Resources at different points in time. This can lead to old\ninstances of Display returned from cache even if resources have\nchanged.\nWe need to ensure 1:1 correspondence between Resources and\nResourceKey before using this kind of cache. Disabling it for now\nto fix CTS.\n\nChange-Id: Ib53550c4f2d969c06a570ab6051529269b04b38d\nFixes: 37328072\nFixes: 37305567\nBug: 33430498\nTest: android.server.cts.ActivityManagerAppConfigurationTests\nTest: android.app.cts.DisplayTest#testRotation\n"
    },
    {
      "commit": "6bdbc4abec26581146ae47463be95ea0cf6acb33",
      "tree": "848b71a9537895936ebbad720a8784c030030354",
      "parents": [
        "ed8f49efdc9c43a3efd2c96e76ee9944b83a4e7c",
        "9c0b97ea66548a5ff93379c3731bb00d75ae4648"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 16:34:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 16:35:00 2017 +0000"
      },
      "message": "Merge \"Synchronously update APs in during forceUpdate.\" into oc-dev"
    },
    {
      "commit": "ed8f49efdc9c43a3efd2c96e76ee9944b83a4e7c",
      "tree": "15aa73f2b6d4df175b718ffa2d1b1e11be6ffa0d",
      "parents": [
        "bbcf5fba1c9dc5e67d54b75187bfd9fdf212ee32",
        "b9e712ebde010c4b94536db0fa6edcf2b9580be2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 16:23:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 16:23:55 2017 +0000"
      },
      "message": "Merge \"Also use the notification\u0027s sound for the misc channel\" into oc-dev"
    },
    {
      "commit": "2696aa35770af7182f237abb5f0ef8e5f59f1c4d",
      "tree": "14054c1853faf5cb675a0147601878e2aea0785a",
      "parents": [
        "676590d060778f7e1fb896f03ba53817eb910f93"
      ],
      "author": {
        "name": "Yoshinori Hirano",
        "email": "yoshinori.hirano@sonymobile.com",
        "time": "Mon Apr 10 20:33:49 2017 +0900"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Apr 17 11:29:59 2017 -0400"
      },
      "message": "Fix EmergencyCryptKeeperText initialization\n\nMoved the initialization to CollapsedStatusBarFragment\nbecause EmergencyCryptKepperText is included in status_bar.xml\n\nBug: 37198942\nTest: visual\n\nChange-Id: I1b87e4857cea7f7b582f7e0f6062b70da98df13a\n"
    },
    {
      "commit": "bbcf5fba1c9dc5e67d54b75187bfd9fdf212ee32",
      "tree": "23e163dd3a7a10bb6c2a88ac28adf3c7ffa9cc21",
      "parents": [
        "676590d060778f7e1fb896f03ba53817eb910f93",
        "ad1e9c982525fa496ae85af7fe462f68ea826feb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 15:01:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 15:01:54 2017 +0000"
      },
      "message": "Merge \"Remove @removed method\" into oc-dev"
    },
    {
      "commit": "b9e712ebde010c4b94536db0fa6edcf2b9580be2",
      "tree": "48f1203847963042d59883436b46f53635e4897f",
      "parents": [
        "676590d060778f7e1fb896f03ba53817eb910f93"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 17 10:31:03 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 17 14:33:30 2017 +0000"
      },
      "message": "Also use the notification\u0027s sound for the misc channel\n\nEven if it\u0027s nonexistent.\n\nTest: runtest systemui-notification\nChange-Id: I1167fdf10b776460de696657dd49ab6f2be85753\nFixes: 37414045\n"
    },
    {
      "commit": "676590d060778f7e1fb896f03ba53817eb910f93",
      "tree": "d3f55ca1763ba59e058681aaecd22638aae136ba",
      "parents": [
        "5fc6e63e2ea80aafeb5802d50e6d3e7dbc6215ae",
        "801e65905b267014f390439cf8388b6ccc854e18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 14:17:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 14:17:27 2017 +0000"
      },
      "message": "Merge \"expose the instant app installer component\" into oc-dev"
    },
    {
      "commit": "5fc6e63e2ea80aafeb5802d50e6d3e7dbc6215ae",
      "tree": "2463bda52302dc267fb34a4cb47355e98991974b",
      "parents": [
        "7eb8260236a4884804960ae2b5c153a471d16db6",
        "aceef919807a7a3205d09470f23b91c0aa41aa7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 07:20:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 07:21:01 2017 +0000"
      },
      "message": "Merge \"MediaSessionService: Cache active sessions per an user\" into oc-dev"
    },
    {
      "commit": "7eb8260236a4884804960ae2b5c153a471d16db6",
      "tree": "18c666a395564313a10a98f2efd3da5f395e8780",
      "parents": [
        "487737b876b5a2d2ffc2f3a875243efdbe0fb48b",
        "4dd58ed08a11dd1c8032092a150b81de27ef130e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 17 05:11:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 17 05:11:21 2017 +0000"
      },
      "message": "Merge changes I76ae853c,If94102c7 into oc-dev\n\n* changes:\n  Ignore potential SystemProperties errors when setting net.dns\n  Make ConnectivityServiceTest pass on wifi-only devices.\n"
    },
    {
      "commit": "487737b876b5a2d2ffc2f3a875243efdbe0fb48b",
      "tree": "11e8f97883085ea0a8f811d0878b2749c2a111eb",
      "parents": [
        "d8837b6fca23847fcd4dd295ccbb33ef9d4edcec"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 05 14:17:08 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sun Apr 16 16:45:18 2017 -0700"
      },
      "message": "Use vsync choreographer when moving PIP.\n\nBug: 36371375\nTest: Enter PIP, move PIP\nChange-Id: I5956a3ed9e92a4cdd4bf0a55723b9f1574c1a86f\n"
    },
    {
      "commit": "d8837b6fca23847fcd4dd295ccbb33ef9d4edcec",
      "tree": "ae4408b227b890a8105bb17b6c4530f401a81def",
      "parents": [
        "abbea1df6b877df514f79dcb681db09db311f207",
        "24f9dcb9e57cc2289eaf579b11f487e030fbe90a"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sat Apr 15 20:37:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 20:37:37 2017 +0000"
      },
      "message": "Merge \"Add a default SSID prefix for local only hotspot\" into oc-dev"
    },
    {
      "commit": "abbea1df6b877df514f79dcb681db09db311f207",
      "tree": "2e8749b9276568584931f4e8100fa222282fcd47",
      "parents": [
        "35edfc1fdc4d147e86633c249394ab07b0eca95e",
        "10353e36018224b86ef2918d1d68107459d445cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 18:52:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 18:52:06 2017 +0000"
      },
      "message": "Merge \"Rework getMetrics() api per API council\" into oc-dev"
    },
    {
      "commit": "35edfc1fdc4d147e86633c249394ab07b0eca95e",
      "tree": "3587a73f684654aa83d4a6bb8f293b4618fb4c7c",
      "parents": [
        "e587591c5a5b2519bd9ecf389380d7325d75957c",
        "585ffd1cb3497eda590e4da48a8bec5726af1d3a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 10:01:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 10:01:25 2017 +0000"
      },
      "message": "Merge \"Update for removing mount arg to VintfObject::CheckCompatibility\" into oc-dev"
    },
    {
      "commit": "e587591c5a5b2519bd9ecf389380d7325d75957c",
      "tree": "a2b403b052488f6fa74d46325b40597a39e47de4",
      "parents": [
        "4ea09f5ca47d4edb9223f25c4165a4697e9f7188",
        "d831be95fb26b6e2b93b41ed056be43071c75ca2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 09:04:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 09:04:35 2017 +0000"
      },
      "message": "Merge \"Remove ScoredNetwork.BADGING constants.\" into oc-dev"
    },
    {
      "commit": "4ea09f5ca47d4edb9223f25c4165a4697e9f7188",
      "tree": "793840aedf22d2e786e0ab05338bdcac833482a7",
      "parents": [
        "6acf7a7b45ea0cf54d14f28ad8538e3b7e309819",
        "625a014006d63ddb59c4b3b7520f0b14afbc18a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 07:05:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 07:05:48 2017 +0000"
      },
      "message": "Merge \"Keyguard should authenticate with FP even after getting valid FP\" into oc-dev"
    },
    {
      "commit": "6acf7a7b45ea0cf54d14f28ad8538e3b7e309819",
      "tree": "39e4949c90ec19be267c9faa57a0dfcb3944c751",
      "parents": [
        "0d8890474413700bec1cbf9c264b8bfaf7f782f0",
        "c40608c041b1eb8b8cb4b96347c7ca29f4f79169"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Apr 15 04:52:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 04:52:24 2017 +0000"
      },
      "message": "Merge \"Wallpaper color extraction API stub\" into oc-dev"
    },
    {
      "commit": "0d8890474413700bec1cbf9c264b8bfaf7f782f0",
      "tree": "ca1f1dd73cb6471f086461a5713ffc4d3486eb29",
      "parents": [
        "41200eac711f8a2a50c0e87ad8b5bae509589c61",
        "cf00adebec29d4cdbec5bc0f004b26a09327c236"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 04:15:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 04:15:38 2017 +0000"
      },
      "message": "Merge \"API for notification listener for Companioon apps\" into oc-dev"
    },
    {
      "commit": "41200eac711f8a2a50c0e87ad8b5bae509589c61",
      "tree": "f07ea2eb18fde51d26ecac5e7114c6369537b12c",
      "parents": [
        "d98f26e4f379e0a8efa07b2ece0ca6d5e44857ad",
        "013efe173e56612a910ebd8576480ce4ef005e3c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Apr 15 03:29:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 03:29:13 2017 +0000"
      },
      "message": "Merge \"Add support for multiple fill contexts\" into oc-dev"
    },
    {
      "commit": "d98f26e4f379e0a8efa07b2ece0ca6d5e44857ad",
      "tree": "20b91ddfc416f4db937aa4fa75a323551532f9ab",
      "parents": [
        "490ef3cda4c45b512730b470f4e26f8f9ceb7754",
        "c1b654a09e0540bbc78c76a2e52c0d02a95f81be"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 02:16:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 02:16:14 2017 +0000"
      },
      "message": "Merge changes from topics \u0027network_specifier\u0027, \u0027networkspecifier\u0027 into oc-dev\n\n* changes:\n  [CM] Unhide the NetworkSpecifier as object API\n  Make the NetworkSpecifier a class instead of a string.\n  Add test coverage for NetworkSpecifiers.\n"
    },
    {
      "commit": "cf00adebec29d4cdbec5bc0f004b26a09327c236",
      "tree": "ce6d7f9ee1bfd4af46a89130f719be42acd41bc7",
      "parents": [
        "47dea3b16ddfc536fb68a59fda7dfeef71b886f1"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Mon Apr 10 11:51:58 2017 -0700"
      },
      "committer": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Fri Apr 14 19:01:53 2017 -0700"
      },
      "message": "API for notification listener for Companioon apps\n\nTest: 1. Trigger the confitrmation dialog.\nEnsure it looks exactly like the one from settings.\n2. Call an API without associating the appa first\nEnsure exception is thrown with a message mentioning the need to associate 1st\nChange-Id: I94d4116e1988db869ed445ae3fd018c50590e3f4\n"
    },
    {
      "commit": "490ef3cda4c45b512730b470f4e26f8f9ceb7754",
      "tree": "cc44b7560b547cb98854d4d699dee1cb3acb9a16",
      "parents": [
        "e61d56fb7072d439aee56f0f6c3d7e8c2fdefbae",
        "67cca7442bfeffc0bace506a796cfdd39e5d511c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sat Apr 15 01:48:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 01:48:31 2017 +0000"
      },
      "message": "Merge \"AOD: Prolong AOD2 after interaction, turn off AOD when prox covered\" into oc-dev"
    },
    {
      "commit": "e61d56fb7072d439aee56f0f6c3d7e8c2fdefbae",
      "tree": "30a6fe3e983e65c8b9f5261126045d073529d43e",
      "parents": [
        "7859022e8eeabb5aa65af15773fe9cff329c71ec",
        "d91860d9cee7387e1ca035df3c15f3bfba5929fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 01:44:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 01:44:37 2017 +0000"
      },
      "message": "Merge \"Support flagNoPersonalizedLearning in layout XML\" into oc-dev"
    },
    {
      "commit": "7859022e8eeabb5aa65af15773fe9cff329c71ec",
      "tree": "a6f04ce38715f6b53d326d27386590facf3b632e",
      "parents": [
        "47dea3b16ddfc536fb68a59fda7dfeef71b886f1",
        "461111bc3d9b53f745a9be686504aee161f36c28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 01:34:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 01:34:08 2017 +0000"
      },
      "message": "Merge \"BLE scan API using PendingIntent\" into oc-dev"
    },
    {
      "commit": "c40608c041b1eb8b8cb4b96347c7ca29f4f79169",
      "tree": "92aab72d31191d96f5264662c892afa291da77db",
      "parents": [
        "d210ce63d00aa76ec680781bcee08543cc839e66"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 14 18:33:08 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 14 18:33:08 2017 -0700"
      },
      "message": "Wallpaper color extraction API stub\n\nNow it\u0027s possible to listen to changes on wallpaper colors by\nregistering a listener on WallpaperManager. It\u0027s also possible\nto get the current wallpaper text color hints.\n\nBug: 36856508\nTest: compilation\nChange-Id: I5102cb7be9a4af60b85fc8913154a79dfe5c21a0\n"
    },
    {
      "commit": "47dea3b16ddfc536fb68a59fda7dfeef71b886f1",
      "tree": "8199d1c6389ae414f92bb8ae6b33357d68a1b3ff",
      "parents": [
        "aaeb51233145762bdb418b3584fc6d4df9a09c8e",
        "5e8ecb0f3404c3074a6077e972eb88f10a441df9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 01:18:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 01:18:36 2017 +0000"
      },
      "message": "Merge \"Reduce effect on PipMenuActivity during animation\" into oc-dev"
    },
    {
      "commit": "246a0e77fabadbe2b24796a91cc5602982ea689b",
      "tree": "50b1ca95bef761d474622aa1fc42099a787132ca",
      "parents": [
        "5f085792f6907ef25c8c71943489a0584062cc92"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 14 18:08:23 2017 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 14 18:08:23 2017 -0700"
      },
      "message": "Don\u0027t back up disabled apps\n\nBug 37150882\nTest: manual\n\nChange-Id: I9d8e34de880727325206f4d173a03f1fca4613a4\n"
    },
    {
      "commit": "aaeb51233145762bdb418b3584fc6d4df9a09c8e",
      "tree": "4a1bd60f42360370c8f8be46cbea072ded625ace",
      "parents": [
        "a05f1fdd9339f1e13d47208beb1c389a2d3e2009",
        "579f75c8a41faf69164ddfd5be45d4d5f50d02e5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Apr 15 00:55:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 00:55:55 2017 +0000"
      },
      "message": "Merge \"Introduce a new JobServiceEngine class.\" into oc-dev"
    },
    {
      "commit": "a05f1fdd9339f1e13d47208beb1c389a2d3e2009",
      "tree": "0ee66c937c53777280532e600f5642366b7458e2",
      "parents": [
        "dec3638c1f9cb63e352ddbc8f6c36bc3daf8d5c1",
        "44a4336027ba1781dcfee926a84183e3f12f05cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 00:50:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 00:50:51 2017 +0000"
      },
      "message": "Merge \"Remove autofillMode attribute\" into oc-dev"
    },
    {
      "commit": "d831be95fb26b6e2b93b41ed056be43071c75ca2",
      "tree": "034a6c3b7f20dedde57c4d32f388c7e2599bd2c0",
      "parents": [
        "dec3638c1f9cb63e352ddbc8f6c36bc3daf8d5c1"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Mar 29 15:51:42 2017 -0700"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Sat Apr 15 00:40:58 2017 +0000"
      },
      "message": "Remove ScoredNetwork.BADGING constants.\n\nBug: 35323372\nBug: 35114358\nTest: make,  runtest --path\nframeworks/base/core/tests/coretests/src/android/net/ScoredNetworkTest.java\n\nChange-Id: I9640e374abe428235d94e0407d9d21f390550d2f\n"
    },
    {
      "commit": "013efe173e56612a910ebd8576480ce4ef005e3c",
      "tree": "684d49237ef84b94ad85811761c7176c93d3cc64",
      "parents": [
        "9d2f03ec5d288b8e8f188eff736bac10770d4741"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 13 21:56:16 2017 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 17:37:31 2017 -0700"
      },
      "message": "Add support for multiple fill contexts\n\nWhen saving data filled by the user the platform provides to\nan autofill provider the state of the UI allowing the provider\nto interpret this state and store relevant information.\n\nA limitation of the current design is that the fill provider\nneeds to interpret the screen content twice, once handling a\nfill request and once handling a save request. To address this\nwe are introducing a id for each fill request allowing the\nautofill provider to associate arbitrary state with each fill\nrequest and store it in the client data bundle later passed\nto save.\n\nAnother limitation of the current design is that if the screen\nchanges dynamically while the user interacts with the app the\nUI state passed on save represents a static snapshot, therefore\nit is not possible to the autofill provider to determine the\ncontext in which the data in the UI was filled. We could\nkeep the views and have deltas for views being removed/added\n/moved/changed but this is not enough as the fill provider\nneeds to know not only what changed but what changed for every\nfill request and in one session there could be multiple fill\nrequests. To address this we provide a list of fill contexts\non save each of which has the id of the corresponding fill\nrequest. This allows the fill provider to know the exact context\nin which the data was popuplated and also use its custom client\nstate for this fill request if desired.\n\nThis change deprecates the old APIs and the new ones delegate\nto the old ones. Once the clients migrate to the new APIs we\nwill remove the old ones.\n\nTest: all autofill CTS tests pass\n\nChange-Id: Idcebcc671aa3c078a305d8c358e225274fccc588\n"
    },
    {
      "commit": "625a014006d63ddb59c4b3b7520f0b14afbc18a3",
      "tree": "538d393f933a49e66e2e047e6ba98357d8b19c6a",
      "parents": [
        "5cd4797c7accaecfc058e3809e87a5eb6588dd09"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 10 14:53:59 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Apr 14 17:33:14 2017 -0700"
      },
      "message": "Keyguard should authenticate with FP even after getting valid FP\n\nThere may be strange states where the user is already authenticated\nbut still on the lockscreen. The user should be able to dismiss\nkeyguard in that state.\n\nFixes: 29306222\n\nTest: unlock phone\ngo back to keyguard\nswipe up screen half way\ntouch fingerprint sensor (icon should change to unlocked)\nthen touch fingerprint sensor again (keyguard should be dismissed)\n\nTest: unlock phone and go to settings -\u003e Pixel Imprint\nlock phone, unlock phone with fingerprint\ntouch sensor again and make sure Pixel Imprint page also responds to FP\ndo this test at least 10 times\n\nChange-Id: I86acd520a06a68fab3548dd4cf6153a7833114fe\n"
    },
    {
      "commit": "dec3638c1f9cb63e352ddbc8f6c36bc3daf8d5c1",
      "tree": "555a4dfb5d87611c04ad155bbc9cbe1107fca6f3",
      "parents": [
        "2359f016e28b0eca5974606013f99bdaef57bc22",
        "9a4a45762219f43903f54d5f29157dc6b3881557"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 15 00:30:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 00:30:32 2017 +0000"
      },
      "message": "Merge \"Clear identity to handle ALLOCATE_AGGRESSIVE.\" into oc-dev"
    },
    {
      "commit": "10353e36018224b86ef2918d1d68107459d445cf",
      "tree": "604398932ce57b6bc400801548ac1851c3df6e8b",
      "parents": [
        "8ac14522883e56697f11551b8689bb92421799f9"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Apr 14 10:22:55 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Apr 14 17:24:42 2017 -0700"
      },
      "message": "Rework getMetrics() api per API council\n\nReworking the media metrics getMetrics() calls (currently in MediaCodec,\nMediaExtractor, MediaPlayer, and MediaRecorder) to fit new direction\nfrom the API Council.\n\nDrop the MediaMetricsSet that we had in the first round; go back\nto a PersistableBundle as the return type. Moves the key definitions\nfrom MediaMetricsSet.MediaCodec to MediaCodec.MetricsConstants\n\nBug: 37083862\nTest: ran the corresponding CTS tests\nChange-Id: I7905959ad2109887dd8fd16f0eb2831247abab2a\n"
    },
    {
      "commit": "2359f016e28b0eca5974606013f99bdaef57bc22",
      "tree": "e222766d962039f7ee8ff1648f6e97e9e64f3455",
      "parents": [
        "baf1d7036ed0daf60b21472c17622160e5933ddb",
        "bc308988bdcb76d67c80e85183bcfa8128f73890"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Apr 15 00:09:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 15 00:09:32 2017 +0000"
      },
      "message": "Merge \"Add new api Activity.getStartInitiatedTime.\" into oc-dev"
    },
    {
      "commit": "baf1d7036ed0daf60b21472c17622160e5933ddb",
      "tree": "0192fac6e2709d1fc74328d7d7b2e39fafc077ec",
      "parents": [
        "e49ad6c70a4e57c76691b5b630283da6b7e5885f",
        "e99757e4b1f1855f52e0d0b60d88f4bf71bd3802"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 23:50:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 23:50:26 2017 +0000"
      },
      "message": "Merge \"MASTER_CLEAR action should not be public\" into oc-dev"
    },
    {
      "commit": "e49ad6c70a4e57c76691b5b630283da6b7e5885f",
      "tree": "bf6d7d0ea654943bcd90006d17ffc698d080217d",
      "parents": [
        "5f085792f6907ef25c8c71943489a0584062cc92",
        "1f99a3277ba39f65195b953c6f82fc323d925850"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 23:49:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 23:49:18 2017 +0000"
      },
      "message": "Merge \"BluetoothMidi: request higher priority, for lower latency\" into oc-dev"
    },
    {
      "commit": "5f085792f6907ef25c8c71943489a0584062cc92",
      "tree": "ea4e9ab526fba281d39f30422e1187ea54dab752",
      "parents": [
        "21da54587be86b01bc74ad412455774697060826",
        "d7e405851f23805fb484f861b5a2ba2de87a31d5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 14 23:29:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 23:29:11 2017 +0000"
      },
      "message": "Merge \"Fix the wrong IMPORTANCE_ values.\" into oc-dev"
    },
    {
      "commit": "21da54587be86b01bc74ad412455774697060826",
      "tree": "b2c675e8c645f51d96cf2a0e43c0773dde7b3413",
      "parents": [
        "2a05c5edb7ebf02fd2d36b586121d752fd949aa1",
        "4df89bcb31cde334dc317cce705a75b0ff036a8a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:22:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 23:22:31 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Fix associations serialization optimization bug\" into oc-dev"
    },
    {
      "commit": "2a05c5edb7ebf02fd2d36b586121d752fd949aa1",
      "tree": "4ca92e6a1918482a2adc73b2636de38c0c8ce661",
      "parents": [
        "75fb821029f789cf8f306dbd72805d1581214785",
        "3f01530a684755dbebeb15bbdb70d0b0cd11dbd0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 23:22:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 23:22:12 2017 +0000"
      },
      "message": "Merge \"Support overriding display locale for SuggestedLocaleAdapter\" into oc-dev"
    },
    {
      "commit": "4df89bcb31cde334dc317cce705a75b0ff036a8a",
      "tree": "0cf38a4f13e8b8a77802b26a3293928b5844d998",
      "parents": [
        "75fb821029f789cf8f306dbd72805d1581214785"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Tue Mar 28 20:27:28 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:21:44 2017 +0000"
      },
      "message": "[DO NOT MERGE] Fix associations serialization optimization bug\n\nThere mas a missing defensive copy causing false positive detections of\n\"associations not changed\" case, leading to xml file not being updated once\nat least one record is present\n\nBug: 30932767\nTest: Associate at least two different devices and ensure the xml has both.\nChange-Id: Ic0dc615dd2b847e137555c1084c616831b4dde83\n"
    },
    {
      "commit": "75fb821029f789cf8f306dbd72805d1581214785",
      "tree": "ce3fd8542d5acfcb71d2279507ac2a707a4188e9",
      "parents": [
        "200c37f4136e0d49fd853122900d2209e424701c"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Wed Apr 05 10:36:24 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:19:42 2017 +0000"
      },
      "message": "[DO NOT MERGE] Add an opnion to use advertised name for renaming\n\nTest: Use new API, make sure renaming works\nChange-Id: I9251c5db24495b8594fadce2beab3347a1aec884\n"
    },
    {
      "commit": "200c37f4136e0d49fd853122900d2209e424701c",
      "tree": "2b98abdd9d9e5ee2142d67a0873eeea84842b23d",
      "parents": [
        "5423b4e0a85c6dfd6ffeb04c72b5e050058a7150"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Tue Mar 28 15:40:44 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:17:04 2017 +0000"
      },
      "message": "[DO NOT MERGE] Stop scan on device chooser activity backgrounded\n\nThis effectively treats chooser activity pause event as cancel.\n\nBug: 30932767\nTest: Install two toy apps and call associate API from both.\n  Ensure foreground app always end up showing fresh data.\n\nChange-Id: I7f5742e9878245550f678efd244bf84c427baef3\n"
    },
    {
      "commit": "461111bc3d9b53f745a9be686504aee161f36c28",
      "tree": "837c300c3e180bf752f9d3809d02a847a899428e",
      "parents": [
        "5f9fde884b479645cb0d977c3a8fd8dd06f25e72"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 13 17:46:53 2017 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 14 16:16:42 2017 -0700"
      },
      "message": "BLE scan API using PendingIntent\n\nThis allows apps to listen for beacons, etc., without having to\nrun a foreground service and register a callback. They can instead\nregister a PendingIntent which will be fired when scan results\nare available or when an error occurs.\n\nBug: 37254611\nTest: WIP\nChange-Id: I1793eee67ff0211370ed6fc38be4d95a4c5853f5\n"
    },
    {
      "commit": "5423b4e0a85c6dfd6ffeb04c72b5e050058a7150",
      "tree": "c4d917169b4fd22c1d5bb5c9acb769c00bc9b24e",
      "parents": [
        "728ce604653853af047c30b78f2385a375f46b4f"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Mon Mar 27 16:57:40 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:15:12 2017 +0000"
      },
      "message": "[DO NOT MERGE] Improve the error msg when started not for result\n\nThis makes sure that if the association request callback IntentResult\ns accidentally started not for result, the resulting exception is\nmetioning it explicitly.\n\nTest: Ensure the error message when calling the IntentSender not for result\n  explicitly mentions the requirement for the activity to be called for result.\nBug: 30932767\n\nChange-Id: I950f262af43c555fb20dd5e49e935e476f24bba8\n"
    },
    {
      "commit": "728ce604653853af047c30b78f2385a375f46b4f",
      "tree": "bf44566c2941ef9b5a7b632666eac231b332fe00",
      "parents": [
        "5f9fde884b479645cb0d977c3a8fd8dd06f25e72",
        "3c9aa1767ca0ddc881f53c2ce7eb3135670efef3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:11:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 23:11:30 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Fix a bug with filtering by raw bytes\" into oc-dev"
    },
    {
      "commit": "3c9aa1767ca0ddc881f53c2ce7eb3135670efef3",
      "tree": "87bc9dbcfb86970700b9dd5675091d8ce745eda2",
      "parents": [
        "2a30085e5ca4a29001a42d21ece791ccf19a96cb"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Tue Mar 28 15:04:12 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 23:10:20 2017 +0000"
      },
      "message": "[DO NOT MERGE] Fix a bug with filtering by raw bytes\n\n(when such filter is not provided)\nSee change in BluetoothDeviceFilterUtils\n\nBug: 30932767\nTest: Call API with a BLE filter with no raw bytes filter, matching some device.\nEnsure that the device eventually shows up.\n\nChange-Id: I4397fa33dd0c48771c8a754791a171f2d0bd64eb\n"
    },
    {
      "commit": "67cca7442bfeffc0bace506a796cfdd39e5d511c",
      "tree": "f6a3a53f5b835ec0a5eb0b8a725dc1646097cb93",
      "parents": [
        "1aade4e4a12020a50ef6b583a4821438fc23cd59"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 13 16:52:51 2017 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 14 22:59:26 2017 +0000"
      },
      "message": "AOD: Prolong AOD2 after interaction, turn off AOD when prox covered\n\nTurns off AOD 1 and 2 when the proximity sensor is covered.\nAlso extends the AOD2 duration when the screen is touched or\nthe lift gesture is triggered.\n\nAlso fixes some issues with the fingerprint unlock transition\nfrom AOD where the doze state for the NotificationPanelView\nwas cleared too early.\n\nAlso hides the wallpaper while we\u0027re dozing.\n\nTest: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeMachineTest.java\nFixes: 36893539\nFixes: 36893538\nFixes: 36033906\nFixes: 37327153\nChange-Id: I3fccae1515a0daf2ff99589ed78ec947687e6262\n"
    },
    {
      "commit": "579f75c8a41faf69164ddfd5be45d4d5f50d02e5",
      "tree": "f0e13ada18b48bf67eeda6dc9de161df63ed2f41",
      "parents": [
        "81bfe1f62e5910f69159bcbb2925602823d73cb8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 14 15:46:00 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 14 15:56:47 2017 -0700"
      },
      "message": "Introduce a new JobServiceEngine class.\n\nThis allows any service to interact with JobScheduler, which\nshould give us a lot more opportunity to do interesting stuff\nin the support lib.\n\nTest: bit CtsJobSchedulerTestCases\nChange-Id: I0843e8b212a0a63a17558b837b899b90cac22805\n"
    },
    {
      "commit": "585ffd1cb3497eda590e4da48a8bec5726af1d3a",
      "tree": "1fb211a9fc0062160ed299df8ea228613b52ca52",
      "parents": [
        "4191d996149505b8c70363b202cf4c36e71b4549"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Apr 14 15:39:20 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Apr 14 15:41:32 2017 -0700"
      },
      "message": "Update for removing mount arg to VintfObject::CheckCompatibility\n\nIt is default to false.\n\nTest: pass\nBug: 36814503\n\nChange-Id: Ib06850d3355f54996b17cc6c2980a7d17af132e5\n"
    },
    {
      "commit": "9a4a45762219f43903f54d5f29157dc6b3881557",
      "tree": "e3dcbc3002454f5a3ef144a428b1a7154c507ff7",
      "parents": [
        "43112fd26e89b0b27b968c54d9d8d45928f8304e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 14 16:28:59 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 14 16:29:04 2017 -0600"
      },
      "message": "Clear identity to handle ALLOCATE_AGGRESSIVE.\n\nWe\u0027re not actually clearing any files, only deciding how much free\nspace is available, so we\u0027re fine assuming the remote caller has the\npermission.\n\nTest: builds, boots\nBug: 37169076\nChange-Id: I6cd42f77c43e9d2de40e2b8b937c7f2145f1b869\n"
    },
    {
      "commit": "5f9fde884b479645cb0d977c3a8fd8dd06f25e72",
      "tree": "0beaadadd5d2882c81d9950f9c2c759f9257a557",
      "parents": [
        "2ddd69ce1a0013df1326698107032cebebd1ad8a",
        "bf629ed08077e59877158a30cc04711319bce977"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 22:16:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 22:16:22 2017 +0000"
      },
      "message": "Merge \"Fix boot loop issue on Android Wear.\" into oc-dev"
    },
    {
      "commit": "2ddd69ce1a0013df1326698107032cebebd1ad8a",
      "tree": "843b834adb48e40e38fa8470ed6b689b6da1a31a",
      "parents": [
        "c99bcc69f79584c7f5f24338863989c18d6142bb",
        "e048a656397f9f9326482423d68ed46f87f92ed7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 22:04:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 22:04:38 2017 +0000"
      },
      "message": "Merge \"Fix some racines in AutofillManager\" into oc-dev"
    },
    {
      "commit": "e99757e4b1f1855f52e0d0b60d88f4bf71bd3802",
      "tree": "0f2737a55ec53c743fce0ecbc6adf0c1ae2038a6",
      "parents": [
        "1eaab2db827ee9f99ce2447fb1308a5d5e4f945e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 14 14:41:45 2017 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 14 14:41:45 2017 -0700"
      },
      "message": "MASTER_CLEAR action should not be public\n\nLimit it to SystemApi, for passing intent tests\n\nBug: 36977779\nTest: cts test\nChange-Id: I716b94fc3cef43db1fafbfdad8dba0d850bec474\n"
    },
    {
      "commit": "44a4336027ba1781dcfee926a84183e3f12f05cb",
      "tree": "e64acc412a65f29abda5d1a33e21616d0227037c",
      "parents": [
        "b16014169891509543ef229986a4559c1a185ffb"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 14 13:55:57 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 14 14:35:14 2017 -0700"
      },
      "message": "Remove autofillMode attribute\n\nBug: 36171235\nTest: CtsAutoFillServiceTestCases\nChange-Id: I69f0e1c4fa3c68f73049726e7ae8f10d9d81bf5e\n"
    },
    {
      "commit": "bc308988bdcb76d67c80e85183bcfa8128f73890",
      "tree": "ebb17a4a0f077992d344e585c04705315b582ee1",
      "parents": [
        "bf02434e79abb1e982496d8be98509f611469324"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 13 12:32:55 2017 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 14 14:19:25 2017 -0700"
      },
      "message": "Add new api Activity.getStartInitiatedTime.\n\nThis api will return the timestamp at which this activity start was last\ninitiated by the system. Implementation is wip.\n\nBug: 9058261\nTest: cts-tradefed run singleCommand cts-dev -m CtsAppTestCases -t \\\n      android.app.cts.ActivityStartTimeTest\n\nChange-Id: I396458ecefbb09108f414b95f9c0beb6d609a4e1\n"
    },
    {
      "commit": "1f99a3277ba39f65195b953c6f82fc323d925850",
      "tree": "2edba0cfca880ffc036fa9acf5230654fda3e5e8",
      "parents": [
        "3a543a1bd2876e1d9b7da706e55594f589d16ec1"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 14 12:15:56 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 14 14:16:39 2017 -0700"
      },
      "message": "BluetoothMidi: request higher priority, for lower latency\n\nRequest a higher connection priority.\nThis will result in a Connection Interval below 15 msec\nvs 45 msec for some devices.\n\nFix: 34710538\nTest: Connect a BLE-MIDI device using the MIDI+BTLE test app. See bug.\nChange-Id: I846a76a36c864f82969173a94d86b05059a786ad\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "c99bcc69f79584c7f5f24338863989c18d6142bb",
      "tree": "b5cbb8b1926aebbb86be5f73672d6fff18accaa8",
      "parents": [
        "1eaab2db827ee9f99ce2447fb1308a5d5e4f945e",
        "95648b8a590995e57948ff2fd57d234bdbf30be0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 21:08:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 21:08:42 2017 +0000"
      },
      "message": "Merge \"Add BitmapFactory.Options.inColorSpace\" into oc-dev"
    },
    {
      "commit": "1eaab2db827ee9f99ce2447fb1308a5d5e4f945e",
      "tree": "7c03fa9c84de32775450cb1938f6b2088ff62c35",
      "parents": [
        "06426bf65296d5ae3a595feb2a6c3d1481fee713",
        "7c42e16eb076b04850b7fa083d31735774bd42dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 20:53:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:53:26 2017 +0000"
      },
      "message": "Merge \"Clarify doc for Bitmap.createBitmap()\" into oc-dev"
    },
    {
      "commit": "d91860d9cee7387e1ca035df3c15f3bfba5929fa",
      "tree": "5dec0f61def3f16fdd92be7c2237f27a8d4a40bb",
      "parents": [
        "b4b44d3bae47546cb8753e5496099b28ec6f3995"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Apr 14 13:46:37 2017 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Apr 14 13:46:37 2017 -0700"
      },
      "message": "Support flagNoPersonalizedLearning in layout XML\n\nIn my previous CL [1] a new flag IME_FLAG_NO_PERSONALIZED_LEARNING\nwas added for EditorInfo.imeOptions.  What was missed in the\nprevious CL is that new flag definition for layout XML and as a\nresult currently IME_FLAG_NO_PERSONALIZED_LEARNING is the only\nIME option flag that cannot be specified in layout XML.\n\nFor instance, EditorInfo.IME_FLAG_FORCE_ASCII can be specified as\nfollows.\n\n \u003cEditText\n     android:id\u003d\"@+id/edittext_force_ascii\"\n     android:layout_width\u003d\"match_parent\"\n     android:layout_height\u003d\"wrap_content\"\n     android:imeOptions\u003d\"actionSend|flagForceAscii\" /\u003e\n\nWith this CL, application developers can specify\nIME_FLAG_NO_PERSONALIZED_LEARNING as follows.\n\n \u003cEditText\n     android:id\u003d\"@+id/edittext_no_personalized_learning\"\n     android:layout_width\u003d\"match_parent\"\n     android:layout_height\u003d\"wrap_content\"\n     android:imeOptions\u003d\"actionSend|flagNoPersonalizedLearning\" /\u003e\n\n [1]: Ibf5ac3d2b8f39542baf2635c0cadbe242b059f81\n      5959af13d069e77ff2b2ac729225e7d248b83a79\n\nBug: 28157942\nFixes: 37305520\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\nChange-Id: Ifca0b13bf336cdc609af820aadcdb1b45ca1d5ba\n"
    },
    {
      "commit": "06426bf65296d5ae3a595feb2a6c3d1481fee713",
      "tree": "0eb4a8d4e8e96a27ad2bf0d0050d3f4965374ba7",
      "parents": [
        "03758701fb2498dd25ca0cc2a03ecd892fe0d26b",
        "48edc0c62805450fcecd11622dbcc91a433dcd0c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 20:44:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:44:19 2017 +0000"
      },
      "message": "Merge \"Convert signal icon to be custom drawable\" into oc-dev"
    },
    {
      "commit": "03758701fb2498dd25ca0cc2a03ecd892fe0d26b",
      "tree": "b20a52ba0600e05e253c6286ab43d44b77745d6f",
      "parents": [
        "4b7b01c1cc55e63761584b3951216a2cdfcc1e8d",
        "26ca96ecb82cdbc058a39cebbfb16b402bf0fe03"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 20:42:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:42:19 2017 +0000"
      },
      "message": "Merge \"Fix API feedback on Color\" into oc-dev"
    },
    {
      "commit": "5ba5e9182c72ad324bb90af1316c68b5792b5b2e",
      "tree": "b5ec61f6a59a1e267943607742b47b3d2ac4ef0b",
      "parents": [
        "57af565fb79c006522261fc211b078d2a5efd331"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 13 13:10:08 2017 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Apr 14 13:41:01 2017 -0700"
      },
      "message": "media: Address API review comments\n\nChange setNextOutputFile to accept File instead of String. Also add new version\nof setOutputFile to accept File.\n\nBug: 36791064\nTest: CTS test.\nChange-Id: I1a3d574e7cf36acbf181407131bc9dbf114d30de\n"
    },
    {
      "commit": "4b7b01c1cc55e63761584b3951216a2cdfcc1e8d",
      "tree": "3d36d99f245adf6d028eef28099c593e95a789bd",
      "parents": [
        "9361283073213890059c60787ebac920455fbd31",
        "9e87dd0d31c0a3320d29ded29338c451ecdb69a6"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 14 20:40:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:40:03 2017 +0000"
      },
      "message": "Merge \"Fix issue where menu items visible on \u0027closed\u0027 notification on lockscreen\" into oc-dev"
    },
    {
      "commit": "5e8ecb0f3404c3074a6077e972eb88f10a441df9",
      "tree": "0a9a056aba2620d038b5b441cae4bb924914377e",
      "parents": [
        "a622b24d3a28a59b67475e06b782c72ebb17c7dc"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 14 13:15:55 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 14 13:32:19 2017 -0700"
      },
      "message": "Reduce effect on PipMenuActivity during animation\n\n- Set windowDisablePreview to true so no starting window is added for\nthe pip menu activity.\n- setDisablePreviewScreenshots() so we don\u0027t waste time taking\nscreenshot for the pip menu activity.\n\nTest: manual\nChange-Id: I327603b9b0edc0baff779b00c8f6f035852aad15\n"
    },
    {
      "commit": "9361283073213890059c60787ebac920455fbd31",
      "tree": "d33051fa02d3ce8842e35cd09a9c8df8964e4935",
      "parents": [
        "d210ce63d00aa76ec680781bcee08543cc839e66",
        "09098dc441913f30905f6ffd6f73262924858dd0"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Apr 14 20:21:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:21:17 2017 +0000"
      },
      "message": "Merge changes from topic \u0027ipsec-api-tweaks-merge\u0027 into oc-dev\n\n* changes:\n  Add FileDescriptor Versions of applyTransportModeTransform()\n  IpSecManager and IpSecAlgorithm API Tweaks\n"
    },
    {
      "commit": "24f9dcb9e57cc2289eaf579b11f487e030fbe90a",
      "tree": "d49b2bbbf85f3c0c293af4c006f06834a1e1ab88",
      "parents": [
        "8ac14522883e56697f11551b8689bb92421799f9"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sat Mar 25 17:19:38 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Apr 14 13:04:15 2017 -0700"
      },
      "message": "Add a default SSID prefix for local only hotspot\n\nAdd a default prefix for local only hotspot that will be used to\ngenerate WifiConfiguration objects.  This prefix will have\nrandom digits appended to reduce AP name collisions.\n\nBug: 36704909\nTest: compiles\n\nChange-Id: I2b9478a12de27cabe13ece2973bce7cd4976ba2f\nMerged-In: I2b9478a12de27cabe13ece2973bce7cd4976ba2f\n"
    },
    {
      "commit": "d210ce63d00aa76ec680781bcee08543cc839e66",
      "tree": "10e46789ac028565e3f8b93a581dd6ee51ff0092",
      "parents": [
        "b16014169891509543ef229986a4559c1a185ffb",
        "812594f5730165045774330d8d20ab9fbe6aef5b"
      ],
      "author": {
        "name": "Andrew Zeng",
        "email": "zenga@google.com",
        "time": "Fri Apr 14 20:03:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 20:03:20 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Notify keyguard of when power button is pressed.\" into cw-f-dev am: 2c42db20e4  -s ours\nam: 812594f573  -s ours\n\nChange-Id: I54ee864eadfe657ab560c6490a23227532d96b0c\n"
    },
    {
      "commit": "812594f5730165045774330d8d20ab9fbe6aef5b",
      "tree": "c22cf9a8a792c80f9fc05c37b40420ed10dfd1bf",
      "parents": [
        "f125662db18a69785064f17fe148cf1bb85588ca",
        "2c42db20e4af8eef119bca4200ae842bbb68070c"
      ],
      "author": {
        "name": "Andrew Zeng",
        "email": "zenga@google.com",
        "time": "Fri Apr 14 19:52:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 19:52:58 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Notify keyguard of when power button is pressed.\" into cw-f-dev\nam: 2c42db20e4  -s ours\n\nChange-Id: I1c4ddbf044df414cffa282d9e9aba4261b23a975\n"
    },
    {
      "commit": "e048a656397f9f9326482423d68ed46f87f92ed7",
      "tree": "11f1f2f80dec670f31d65c8113d169a933e0caa0",
      "parents": [
        "b16014169891509543ef229986a4559c1a185ffb"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 11 10:13:33 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 14 12:50:03 2017 -0700"
      },
      "message": "Fix some racines in AutofillManager\n\n- The session might be gone by the time the handler is called, hence check\n  the sessionID\n- Access getClientLocked() and mSession only under mLock.\n\nTest: cts-tradefed run cts-dev AutoFillServiceTestsCases\nChange-Id: I445a24557589afadb1f5372b63ef9db88021b609\n"
    },
    {
      "commit": "2c42db20e4af8eef119bca4200ae842bbb68070c",
      "tree": "2b8824935d19c37d9f84c589135d887bf3d40776",
      "parents": [
        "2d642f9e2d0671fc287ff4f7d799d66572845c53",
        "aa448d02907b1441680aaa76040a91d40b20ac3d"
      ],
      "author": {
        "name": "Andrew Zeng",
        "email": "zenga@google.com",
        "time": "Fri Apr 14 19:40:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 19:40:57 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Notify keyguard of when power button is pressed.\" into cw-f-dev"
    },
    {
      "commit": "b16014169891509543ef229986a4559c1a185ffb",
      "tree": "10e46789ac028565e3f8b93a581dd6ee51ff0092",
      "parents": [
        "28dab313ee5b3dc6c7ea4ce21ade2b7d363ccb55",
        "402321798407a5d0f798aa1952c5f07e83c0c8cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 19:24:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 19:24:40 2017 +0000"
      },
      "message": "Merge \"Sysui Leaks: Leak check destroyed fragments\" into oc-dev"
    },
    {
      "commit": "28dab313ee5b3dc6c7ea4ce21ade2b7d363ccb55",
      "tree": "2292a09d9311113c4afa0a4185bff92f49bfc62b",
      "parents": [
        "bf777d46f290c2adc6048167e66fa6a1ecd61603",
        "60977f42dbbcf6edfd9b18fdd08af54006860d90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 19:04:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 19:04:35 2017 +0000"
      },
      "message": "Merge \"Introduce NETWORK_TYPE_METERED job constraint\" into oc-dev"
    },
    {
      "commit": "48edc0c62805450fcecd11622dbcc91a433dcd0c",
      "tree": "eba92b701464e33f3e63979b0dc5373424d96775",
      "parents": [
        "bf777d46f290c2adc6048167e66fa6a1ecd61603"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Apr 10 15:01:27 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 14 15:04:09 2017 -0400"
      },
      "message": "Convert signal icon to be custom drawable\n\nThis will make it really easy to change the number of bars it\ndisplays.\n\nTest: runtest systemui\nChange-Id: If0b8a606f56430ea08fa0887af85aa0e90de1d40\nFixes: 35902355\n"
    },
    {
      "commit": "bf777d46f290c2adc6048167e66fa6a1ecd61603",
      "tree": "bf0b5542809026064e2c3bafae005a5d9de69a0e",
      "parents": [
        "8ac14522883e56697f11551b8689bb92421799f9",
        "440119679893ee3d4fcccad8ce9faaaf8e54dcad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 18:52:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 18:52:40 2017 +0000"
      },
      "message": "Merge \"Synchronize access to ranking helper records.\" into oc-dev"
    },
    {
      "commit": "8ac14522883e56697f11551b8689bb92421799f9",
      "tree": "bf14a93ba06ddbb570c7bbc529dfd878fd9f2e42",
      "parents": [
        "101dc265a8197af2384cd76913e93a12c42d0034",
        "00314d97e9fc9cd7213729794961ea60ad0db723"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 18:28:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 18:28:38 2017 +0000"
      },
      "message": "Merge \"Lock access to managed services.\" into oc-dev"
    },
    {
      "commit": "101dc265a8197af2384cd76913e93a12c42d0034",
      "tree": "dbddbf8635186e014b773a6c01503310c6267f6b",
      "parents": [
        "e768104f9b36e654d54252f6bbf4b195f923626c",
        "ca9b703b8862b4b0a9c6134a0b3e0d1a89a9ae64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 18:21:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 18:21:46 2017 +0000"
      },
      "message": "Merge \"Bug fix: use legacy SkCanvas regardless of color space tag\" into oc-dev"
    },
    {
      "commit": "3f01530a684755dbebeb15bbdb70d0b0cd11dbd0",
      "tree": "84c711be0dc4919493a2796a6669a21fc25a7dc2",
      "parents": [
        "117ac766a931e1893fb4a61a95670d23c409f140"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Apr 13 15:51:32 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Apr 14 11:13:27 2017 -0700"
      },
      "message": "Support overriding display locale for SuggestedLocaleAdapter\n\nThe method now accepts a locale for overriding the labels\n\"Suggested\", \"All regions\", etc.\n\nFixes: 31257462\nTest: Manual\nChange-Id: I6e8c95d8d3e7b05a284b171f2cf2819d32e53d8d\n"
    },
    {
      "commit": "e768104f9b36e654d54252f6bbf4b195f923626c",
      "tree": "96c1cdc9f3881f6d5eabc01bf60ddd2f9f771f60",
      "parents": [
        "c4555784bee072cee02575523c3a30a0f8b516ec",
        "e707f83e8e4ef6e649f2563e54a26305b1190e1d"
      ],
      "author": {
        "name": "Vikas Marwaha",
        "email": "vikasmarwaha@google.com",
        "time": "Fri Apr 14 18:06:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 18:06:24 2017 +0000"
      },
      "message": "Merge \"Make android.intent.action.MASTER_CLEAR depreciation explicit\" into oc-dev"
    },
    {
      "commit": "c4555784bee072cee02575523c3a30a0f8b516ec",
      "tree": "c97096ea93de6ca52e5fc4d31130ba6f6ba27c8f",
      "parents": [
        "833c68e9fd47e8e8ad2e93683d3aba2d94ba73c1",
        "2719cc134e68e4c8f0def68fdc1d68dc3de9c1d8"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 14 17:32:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 17:33:03 2017 +0000"
      },
      "message": "Merge \"Move stack to front in-sync with task reparenting\" into oc-dev"
    },
    {
      "commit": "833c68e9fd47e8e8ad2e93683d3aba2d94ba73c1",
      "tree": "63cf272ff7fb66acf9838cc4a461bc0eb37f2969",
      "parents": [
        "864d53d6fc18dfc894666a7de7dabef63c8a340e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 10:11:46 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 14 17:29:51 2017 +0000"
      },
      "message": "Fix NPE in autofill\n\nTest: manual\n\nbug:37330744\n\nChange-Id: I110ece0b9283adb9998f8df795e2107da772482e\n"
    },
    {
      "commit": "95648b8a590995e57948ff2fd57d234bdbf30be0",
      "tree": "71630f27fa9363b490f371db1548f8ddb35bdcdc",
      "parents": [
        "0cdc7c887492484de155f87ce10543763a8e4be0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 18:43:42 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 10:14:27 2017 -0700"
      },
      "message": "Add BitmapFactory.Options.inColorSpace\n\nThis allows applications to load bitmap in a preferred\ntarget color space, similar to inPreferredConfig for\nconfigurations.\n\nThis change also applies recent changes made to BitmapFactory\nto BitmapRegionDecoder: support for outColorSpace, inColorSpace\nand outConfig.\n\nBug: 32984164, 36905374\nTest: CtsGraphicsTestCase (BitmapColorSpaceTest/BitmapRegionDecoderTest)\nChange-Id: I4eded9190d1aa9c7f3033f9bb78a6854cc48a3ef\n"
    },
    {
      "commit": "864d53d6fc18dfc894666a7de7dabef63c8a340e",
      "tree": "56cf54282c14346b05dfe77dc51bc44f26f2d44f",
      "parents": [
        "0cdc7c887492484de155f87ce10543763a8e4be0",
        "3cf3b199e3e120f23f54eb7f9905c8d285cb8a28"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Fri Apr 14 17:11:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 17:11:30 2017 +0000"
      },
      "message": "Merge \"Revert \"Use the StorageStatsManager in FileCollector.\"\" into oc-dev"
    },
    {
      "commit": "440119679893ee3d4fcccad8ce9faaaf8e54dcad",
      "tree": "f0334efa61c28f21f32d24bba701e01cfdd42b47",
      "parents": [
        "0cdc7c887492484de155f87ce10543763a8e4be0"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 14 12:29:04 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 14 17:06:03 2017 +0000"
      },
      "message": "Synchronize access to ranking helper records.\n\nFixes: 36282438\nTest: fix is mostly hypothetical. did try clearing data\non a lot of apps while a backup was in process.\n\nChange-Id: I58977a972d187bce2c013d55a95298b23bc0eda8\n"
    },
    {
      "commit": "0cdc7c887492484de155f87ce10543763a8e4be0",
      "tree": "54fea82b504bb5f636733dfca8800b5a73e05059",
      "parents": [
        "7c8ab2651b1f1c55f1df5eddba1bb3068299261f",
        "2566af67e54cbe9476150c55658af2d42645566c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 14 17:05:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 17:05:31 2017 +0000"
      },
      "message": "Merge \"TIF: add ASPECT_RATIO_4_3 for Preview/WatchNextPrograms\" into oc-dev"
    },
    {
      "commit": "ad1e9c982525fa496ae85af7fe462f68ea826feb",
      "tree": "544b6b6435aa8e97a07efa9a4c3927f9fe75d2e3",
      "parents": [
        "00314d97e9fc9cd7213729794961ea60ad0db723"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 14 10:55:00 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 14 12:59:47 2017 -0400"
      },
      "message": "Remove @removed method\n\nChange-Id: I0b92edcc0440674003694ace9b53cad6124948dc\nFixes: 37340967\nTest: make\n"
    },
    {
      "commit": "00314d97e9fc9cd7213729794961ea60ad0db723",
      "tree": "8e4425dcc6f724761c472ebf00ba398ad914dce3",
      "parents": [
        "7c8ab2651b1f1c55f1df5eddba1bb3068299261f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 14 10:01:24 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 14 12:59:47 2017 -0400"
      },
      "message": "Lock access to managed services.\n\nFixes: 35873807\nTest: manual, set a notification to enqueue once a second for a few\nminutes while also repeatedly granting and denying notification listener\naccess to a couple of apps in Settings and verifying\nthat nothing crashes and log is clean.\n\nChange-Id: I15f429d61bf5f9ad639e524a94288a6d2db2cb56\n"
    },
    {
      "commit": "7c8ab2651b1f1c55f1df5eddba1bb3068299261f",
      "tree": "9cc029a655ca3da88019b8195aa27695337cdf4e",
      "parents": [
        "b7f0db8d89d16ed653c04f0ddf1d6513bb95c55f",
        "51efddbd3bb304de2dd47fa8cd1114ac555958bb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 16:56:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 16:56:28 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary casts on calls to findViewById\" into oc-dev"
    },
    {
      "commit": "801e65905b267014f390439cf8388b6ccc854e18",
      "tree": "6e26fcda9126a50896a01d7ca4b3bfbc4c33e3f5",
      "parents": [
        "80b7a214bac14d48c08abeeb4cdd9499a0f40117"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 12 14:10:12 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 14 09:49:13 2017 -0700"
      },
      "message": "expose the instant app installer component\n\nBug: 35873804\nTest: TreeHugger\nChange-Id: I4d962927587bb10833bfe3c3db27fdceab668fc3\n"
    },
    {
      "commit": "d7e405851f23805fb484f861b5a2ba2de87a31d5",
      "tree": "5313bbca3e1ba261e4ac2f105afe9e4079cea0c0",
      "parents": [
        "d2b368a68dfd1447e6590606cf8231dcf00a5bdc"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Apr 13 14:54:56 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 14 09:47:54 2017 -0700"
      },
      "message": "Fix the wrong IMPORTANCE_ values.\n\nBug: 36697597\nTest: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsAppTestCases -t android.app.cts.AlertWindowsTests\n\nChange-Id: I3327d4668470400e8b30faeebb77534eeb2583ed\n"
    },
    {
      "commit": "2719cc134e68e4c8f0def68fdc1d68dc3de9c1d8",
      "tree": "c47b271ed8d23a52c9b4153606e34686db546bf3",
      "parents": [
        "a622b24d3a28a59b67475e06b782c72ebb17c7dc"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 14 09:45:27 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Apr 14 09:45:27 2017 -0700"
      },
      "message": "Move stack to front in-sync with task reparenting\n\nWhen reparenting a task to another stack have window manager move the\ndestination stack to the front at the same time it is reparenting the\ntask if REPARENT_MOVE_STACK_TO_FRONT is set to avoid jank.\n\nTest: manual\nBug: 37299899\nChange-Id: I45678e742188a4871f93a11178f7ab2b60c7bcc3\n"
    },
    {
      "commit": "ca9b703b8862b4b0a9c6134a0b3e0d1a89a9ae64",
      "tree": "58420e7a23295e653a54067a06806e4ac278b642",
      "parents": [
        "b7f0db8d89d16ed653c04f0ddf1d6513bb95c55f"
      ],
      "author": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Thu Apr 13 12:18:47 2017 -0400"
      },
      "committer": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Fri Apr 14 16:26:50 2017 +0000"
      },
      "message": "Bug fix: use legacy SkCanvas regardless of color space tag\n\nTest: Added unit test. CtsGraphicsModule.\n\nBug: 32984164\n\nChange-Id: If72e1e31c98e01f97f3a05d763f5d4c71cf88313\n"
    },
    {
      "commit": "b7f0db8d89d16ed653c04f0ddf1d6513bb95c55f",
      "tree": "e3efc4631dd7a935e42b14d0c4857cd766f40cf9",
      "parents": [
        "8ee12087e6c919c124fb51a5e9c19ddc9586755f",
        "04fd470ce0166abb36d9be829d6e9b98a55eaf35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 16:26:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 16:26:27 2017 +0000"
      },
      "message": "Merge \"Update more implementations of findViewById()\" into oc-dev"
    },
    {
      "commit": "8ee12087e6c919c124fb51a5e9c19ddc9586755f",
      "tree": "49405d751b7b5e15d126e05481a8c174f31edbab",
      "parents": [
        "43112fd26e89b0b27b968c54d9d8d45928f8304e",
        "4941483b5569a89324c60d3f8880cdc3aaf3bef4"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri Apr 14 16:07:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 16:07:15 2017 +0000"
      },
      "message": "Merge \"Implicitly expose SEND intents to Instant Apps\" into oc-dev"
    }
  ],
  "next": "51efddbd3bb304de2dd47fa8cd1114ac555958bb"
}
