)]}'
{
  "log": [
    {
      "commit": "ed5ff51b2ca7c051e2719dfc8a8a083e6208848e",
      "tree": "dbc4f089cb1b45a7405da654926049b525f57656",
      "parents": [
        "a2991da0d671adf511ccb884cf25bf1241303f92"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jun 23 06:16:25 2015 +0000"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jun 23 06:16:25 2015 +0000"
      },
      "message": "Revert \"Remove not needed contacts related perissions.\"\n\nBroke the build, reverting.\n\nThis reverts commit a2991da0d671adf511ccb884cf25bf1241303f92.\n\nChange-Id: I2bdfa70fbd8a6c03e48426f85eeb63896762d5da\n"
    },
    {
      "commit": "a2991da0d671adf511ccb884cf25bf1241303f92",
      "tree": "213eceb089e954e4a5e5d6d70feca7002f97ca23",
      "parents": [
        "3ac465a7d830a973096b4f69ef4531f09dcdf07c"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 22 11:13:04 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 22 13:20:55 2015 -0700"
      },
      "message": "Remove not needed contacts related perissions.\n\nRemoving the read/write profile/social stream permissions as they\nare not needed anymore. These permissions are for accessing data\nnested in the conacts provider which is already guaded by the\nread/write contacts runtime permissions. The removed permissions\nwould be in the contacts group which means they would not provide\nmore protection compated to read/write contacts. Also removing\nthe permissions voids the need for app op support for legacy apps.\n\nRemoved deprecated APIs for social streams as these were deprecated\nand will go away in the next release. We want apps targeting M to\nnot be able to compile if still suing these APIs to help with\nmigration.\n\nChange-Id: I26ed9055847af7f92c78eb0f4ac8f9f1aa616fcd\n"
    },
    {
      "commit": "3ac465a7d830a973096b4f69ef4531f09dcdf07c",
      "tree": "dbc4f089cb1b45a7405da654926049b525f57656",
      "parents": [
        "0f800f7c163383ce3a49cc99bc2d8097f8961bde"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jun 20 10:31:25 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jun 20 10:31:28 2015 -0700"
      },
      "message": "Do not thrown on error persisting runtime permissions\n\nbug:20752986\n\nChange-Id: I49d7e30afd49d3dcb1bcffd2fd48e9460ed5147f\n"
    },
    {
      "commit": "0f800f7c163383ce3a49cc99bc2d8097f8961bde",
      "tree": "ad3904c0b773bc111f366a249ef3d34d7723c1ef",
      "parents": [
        "d8e247db8cabe209966f4bfcb550637b45f18441"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jun 20 01:30:40 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jun 20 01:30:44 2015 -0700"
      },
      "message": "Ensure default permissions not dropped on data wipe\n\nbug:21954760\n\nChange-Id: I15de766012e66e171d2089af574687ad513a5d57\n"
    },
    {
      "commit": "d8e247db8cabe209966f4bfcb550637b45f18441",
      "tree": "5fc692e27a77dc702afe8499865ed4a881b14611",
      "parents": [
        "950aa197d417bf18ddbdd7fb6fe11f990860b639"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 23:57:47 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 23:57:52 2015 -0700"
      },
      "message": "Make READ_EXTERNAL_STORAGE dangerous\n\nWe have a new storage permission group that has read and\nwrite external storage. However, read external storage is\n(not a regression) a normal permission while write is a\ndangerous one. This leads to cases where the user disables\nthe Storage permission and apps still read form it. This\nchange makes read external storage a dangerous permission.\n\nbug:21949045\n\nChange-Id: I7e28f629dda6e9c1f70cb20a3d5bea74fb109890\n"
    },
    {
      "commit": "950aa197d417bf18ddbdd7fb6fe11f990860b639",
      "tree": "40da2222122bb758a67f4b4d992ada22421875fb",
      "parents": [
        "c99d9a95643c514ee0a671f023359931df443077",
        "4ead33300f315db070503308960299173a7336ed"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Sat Jun 20 05:22:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 05:22:39 2015 +0000"
      },
      "message": "Merge \"Revert \"Clarify handling client certificates\"\" into mnc-dev"
    },
    {
      "commit": "4ead33300f315db070503308960299173a7336ed",
      "tree": "8d66b5eee23b7dfe17f2858ff5569fb247397fc4",
      "parents": [
        "36cf701e1ef0e24ce865734babb526ef5e4dc9b4"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Sat Jun 20 05:21:38 2015 +0000"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Sat Jun 20 05:21:38 2015 +0000"
      },
      "message": "Revert \"Clarify handling client certificates\"\n\nCL broke the javadoc build.\n\nThis reverts commit 36cf701e1ef0e24ce865734babb526ef5e4dc9b4.\n\nChange-Id: Idf8add1c7d2c205400e6657d7dc3c1b89ee238f8\n"
    },
    {
      "commit": "c99d9a95643c514ee0a671f023359931df443077",
      "tree": "b3a049f1131c1ce6447ef0c9dcd82b29228d9129",
      "parents": [
        "08d9834c1bbba5f7dd284ea648e45db8a7db115b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jun 19 18:44:50 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Jun 20 03:23:57 2015 +0000"
      },
      "message": "Fixed content description of the lock icon when fingerprint is on\n\nAlso surfacing Fingerprint Errors now with a message.\n\nBug: 21565811\nChange-Id: I3bba66303c08313dbca1df5ef2f20b251f541bc1\n"
    },
    {
      "commit": "08d9834c1bbba5f7dd284ea648e45db8a7db115b",
      "tree": "5b9de493d9b0411c4e8f6f3236be9f1c175b6093",
      "parents": [
        "422f04bc57309c34ca82746a95dda34b49b7fdf5",
        "ee3e2ce4eea8a1788d91001224ef9f231c399b95"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Sat Jun 20 01:16:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 01:16:21 2015 +0000"
      },
      "message": "Merge \"Occasionally retest for captive portals once detected\" into mnc-dev"
    },
    {
      "commit": "422f04bc57309c34ca82746a95dda34b49b7fdf5",
      "tree": "37dd15a4f0db1ff991d98a463e0aa68c7591cbeb",
      "parents": [
        "2f56a33041b95fc9badcf08e8be4fd57eec56ccb",
        "62d308033f6d5fc6247430a755774bd89ce4b4ee"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Sat Jun 20 01:15:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 01:15:35 2015 +0000"
      },
      "message": "Merge \"Speed up network transition when WiFi disconnects\" into mnc-dev"
    },
    {
      "commit": "62d308033f6d5fc6247430a755774bd89ce4b4ee",
      "tree": "29076a19f42c05696b9a372e65c14a807daa9b6c",
      "parents": [
        "fd9a2dafdc6516a62bdf13c81ec2ac579a8fd998"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jun 17 14:42:30 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Sat Jun 20 01:15:20 2015 +0000"
      },
      "message": "Speed up network transition when WiFi disconnects\n\nBefore falling back to cellular we used to first delete all the\nnetwork routing tables and rules for WiFi.  This isn\u0027t necessary\nand can take significant time as it requires a lot of netd\nshelling out to ip and ip[6]tables to flush routes and remove\nthe incoming packet mark rule.  Instead have netd delete all the\nnetwork routing tables and rules after we\u0027ve either fallen back\nto cellular or at least kicked off a cellular connection attempt.\n\nBug: 21932815\nChange-Id: Iabac4a8b962492682df3073cc41a12e35bc9f1bb\n"
    },
    {
      "commit": "2f56a33041b95fc9badcf08e8be4fd57eec56ccb",
      "tree": "527ab7eca47422dde9975c32c7322fb66028123c",
      "parents": [
        "8e21d29f7e8691c5798ef613c2ccc4112c649421",
        "694f2b847232c66c64a42aa1002c8e5b652342e0"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Sat Jun 20 01:13:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 01:13:18 2015 +0000"
      },
      "message": "Merge \"Add ConnectivityManager.registerNetworkCallback(NetworkRequest, PendingIntent)\" into mnc-dev"
    },
    {
      "commit": "8e21d29f7e8691c5798ef613c2ccc4112c649421",
      "tree": "5c7a6ccf325676ce28daa759344681395b9a2f1d",
      "parents": [
        "b3add4dae22076d35c2c2fb9f150a69382356598",
        "3d911469a190437fe936103e861bfa171841fbd6"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Sat Jun 20 01:12:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 01:12:20 2015 +0000"
      },
      "message": "Merge \"Don\u0027t send spurious onAvailable NetworkCallbacks when rematching\" into mnc-dev"
    },
    {
      "commit": "b3add4dae22076d35c2c2fb9f150a69382356598",
      "tree": "8483b1659a726b2755aa49cacde66c36b27d68de",
      "parents": [
        "ce49be7ee6cfcbf15e0e4d8975e58f6ed6916006",
        "98b7f8943080ff4b0c636ad37b62556453018839"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Jun 20 00:46:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 00:46:04 2015 +0000"
      },
      "message": "Merge \"Fix regression in viewing app info from ChooserActivity targets\" into mnc-dev"
    },
    {
      "commit": "ce49be7ee6cfcbf15e0e4d8975e58f6ed6916006",
      "tree": "22392e4a6c5a2fc1cf1d4076d58e5837df79d6f5",
      "parents": [
        "edb832271bc036975d9ff8cd1513b6a1e097f3cd",
        "61e7b66bc230c27a1d6ed2520dcafd118b4d8401"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Jun 20 00:25:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 00:25:40 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Update preloaded-classes\" into mnc-dev"
    },
    {
      "commit": "edb832271bc036975d9ff8cd1513b6a1e097f3cd",
      "tree": "94558ce2fffb6f8db3de98a87d83ba6ce24467e6",
      "parents": [
        "4a79992591bd9971764b504bfe10cad656edf632",
        "fcd4612f70bb22e11bf776c76afc45b03a5b026c"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sat Jun 20 00:24:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 00:24:33 2015 +0000"
      },
      "message": "Merge \"Fix access point list jumping around in WifiSettings\" into mnc-dev"
    },
    {
      "commit": "4a79992591bd9971764b504bfe10cad656edf632",
      "tree": "42c4addc5a92d69b471082938c283c5df68bb68b",
      "parents": [
        "bcca4ac4fb4fa66f2e4196437998c08e4dbed1d3",
        "bcfdead943ace3bc3f870979849db1885466ebf3"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Sat Jun 20 00:23:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 20 00:23:30 2015 +0000"
      },
      "message": "Merge \"Fix NumberPicker.setWrapSelectorWheel(boolean) not respecting user choice\" into mnc-dev"
    },
    {
      "commit": "bcca4ac4fb4fa66f2e4196437998c08e4dbed1d3",
      "tree": "b7e00fd42f5aec64a8b33a9e84bc25b784b1da64",
      "parents": [
        "19cecd51f92ad16f3545eec2ab712cdc7c83b224",
        "0bdd320402aa3406ece0afd1c89bcd00c21b3f7a"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Sat Jun 20 00:03:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jun 20 00:03:00 2015 +0000"
      },
      "message": "am 0bdd3204: am 4437a129: Merge \"docs: Add link from TV design page on DAC to Android TV spec on Google Design site. bug: 21786976\" into mnc-preview-docs\n\n* commit \u00270bdd320402aa3406ece0afd1c89bcd00c21b3f7a\u0027:\n  docs: Add link from TV design page on DAC to Android TV spec on Google Design site. bug: 21786976\n"
    },
    {
      "commit": "19cecd51f92ad16f3545eec2ab712cdc7c83b224",
      "tree": "4b0ed9926d5a7bb97654338f27f8f54b3175d8a7",
      "parents": [
        "b252251144388856a390c9ace912e1cb4ecdaa51",
        "a5de0f30cf9edfb980f5da3e8329eeb60d77057d"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Sat Jun 20 00:02:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jun 20 00:02:55 2015 +0000"
      },
      "message": "am a5de0f30: am cdc28652: Merge \"docs: Updated Recommending TV Content lesson to support card customization. bug: 21787002\" into mnc-preview-docs\n\n* commit \u0027a5de0f30cf9edfb980f5da3e8329eeb60d77057d\u0027:\n  docs: Updated Recommending TV Content lesson to support card customization. bug: 21787002\n"
    },
    {
      "commit": "b252251144388856a390c9ace912e1cb4ecdaa51",
      "tree": "1ca994add98b02c395b5e2796b4df553b73430b0",
      "parents": [
        "1b98ab33281f0000ac3f1c12e9cb2b4dfb0a2bb6",
        "c6d3e0e11da6e0515f29928efaaf6969f2de610b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 19 23:51:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:51:35 2015 +0000"
      },
      "message": "Merge \"Tweak assist disclosure animation\" into mnc-dev"
    },
    {
      "commit": "1b98ab33281f0000ac3f1c12e9cb2b4dfb0a2bb6",
      "tree": "703cd4b808ad866006245342411c2def2ab8c161",
      "parents": [
        "8f87c8249b33feff0ac414576b90e5c70b5661be",
        "706ebb3ad76cc4aaa0ea16756735ee7df0a9478c"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 19 23:49:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:49:55 2015 +0000"
      },
      "message": "Merge \"MediaPlayer: documentation for error/info codes.\" into mnc-dev"
    },
    {
      "commit": "0bdd320402aa3406ece0afd1c89bcd00c21b3f7a",
      "tree": "9ee2f05a39f0ccc0e92684d1870f65edaeb0d6e6",
      "parents": [
        "a5de0f30cf9edfb980f5da3e8329eeb60d77057d",
        "4437a1294e26507449b48783a31b422d769af53b"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jun 19 23:49:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 23:49:15 2015 +0000"
      },
      "message": "am 4437a129: Merge \"docs: Add link from TV design page on DAC to Android TV spec on Google Design site. bug: 21786976\" into mnc-preview-docs\n\n* commit \u00274437a1294e26507449b48783a31b422d769af53b\u0027:\n  docs: Add link from TV design page on DAC to Android TV spec on Google Design site. bug: 21786976\n"
    },
    {
      "commit": "a5de0f30cf9edfb980f5da3e8329eeb60d77057d",
      "tree": "c151af9aa9eb6cacb8b0085b4ee2a94ab2752510",
      "parents": [
        "73187e5761063340d2092c37f5584c9b56e4a11e",
        "cdc28652601d977bd0964d088b9070f6d2ef32d9"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jun 19 23:49:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 23:49:11 2015 +0000"
      },
      "message": "am cdc28652: Merge \"docs: Updated Recommending TV Content lesson to support card customization. bug: 21787002\" into mnc-preview-docs\n\n* commit \u0027cdc28652601d977bd0964d088b9070f6d2ef32d9\u0027:\n  docs: Updated Recommending TV Content lesson to support card customization. bug: 21787002\n"
    },
    {
      "commit": "8f87c8249b33feff0ac414576b90e5c70b5661be",
      "tree": "c57d3a467fdfb4c03b16217def3b9943ab0348b2",
      "parents": [
        "bf30b4fd92496cb0d66053ce777f29b4a07494b2",
        "1826c234bcdc115c821da2991443e54f95e52888"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 23:48:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:49:07 2015 +0000"
      },
      "message": "Merge \"Fix spelling of a config variable.\" into mnc-dev"
    },
    {
      "commit": "c6d3e0e11da6e0515f29928efaaf6969f2de610b",
      "tree": "74e4a5c37e7eb7cfa3f5b079d2b8bf8e8b7cea2a",
      "parents": [
        "4f43dc042bf76ec6c3b340b2297dec7c4cdd9098"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 19 15:57:25 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 19 16:48:04 2015 -0700"
      },
      "message": "Tweak assist disclosure animation\n\nBug: 21568059\nChange-Id: I81666bed4d4ae3eb1998cfdcc652921bafeae7f2\n"
    },
    {
      "commit": "706ebb3ad76cc4aaa0ea16756735ee7df0a9478c",
      "tree": "d09724819c2e9027814ec5f7aa891d54bf690ed7",
      "parents": [
        "4c9dafbfecf00ba3dca0c5de61d889676bfdc7af"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 19 11:14:00 2015 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 19 16:47:58 2015 -0700"
      },
      "message": "MediaPlayer: documentation for error/info codes.\n\nDocumented in this change:\nMEDIA_ERROR_SYSTEM, and\nMEDIA_INFO_NETWORK_BANDWIDTH\n\nBug: 18237764\nChange-Id: I0e1efb5813ab0f65133d4119de7562912947c41d\n"
    },
    {
      "commit": "bf30b4fd92496cb0d66053ce777f29b4a07494b2",
      "tree": "9e2fdbb608b5a2a9797d9d45276d2d16f83224d1",
      "parents": [
        "2fbe248c155a716d0345f683963aef7c95cc02b6",
        "ad81791641071e8daab0d27e49731975c5efcba6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jun 19 23:46:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:46:55 2015 +0000"
      },
      "message": "Merge \"Add libwilhelm to app_process.\" into mnc-dev"
    },
    {
      "commit": "2fbe248c155a716d0345f683963aef7c95cc02b6",
      "tree": "d5a49d5c7d0e86d31dbfa823b9f7068c2076a77e",
      "parents": [
        "a51f8b90f53acbd8967755a39096705704980d05",
        "f9f75771cc28035525520128e8a74c898c43e12a"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 23:43:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:43:11 2015 +0000"
      },
      "message": "Merge \"Grant default permissions if perms reset on upgrade.\" into mnc-dev"
    },
    {
      "commit": "f9f75771cc28035525520128e8a74c898c43e12a",
      "tree": "b0ffb8b8b23122ae90d91b0f78b1a63498765edb",
      "parents": [
        "1e575a0f32a00fc6a2f9a71fe1d1eb4426c71787"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 16:42:22 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 16:42:22 2015 -0700"
      },
      "message": "Grant default permissions if perms reset on upgrade.\n\nChange-Id: I371e8eb42dc8e8953a184d29cc2a3bd2c361097e\n"
    },
    {
      "commit": "a51f8b90f53acbd8967755a39096705704980d05",
      "tree": "817e37830e26716567820975e500240a481e2808",
      "parents": [
        "8292afedfa7e22a6f278f8cbd5bd7b7912bf43ba",
        "73187e5761063340d2092c37f5584c9b56e4a11e"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jun 19 23:42:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 23:42:16 2015 +0000"
      },
      "message": "am 73187e57: am dd91362c: Make sure home activity gets resumed after started.\n\n* commit \u002773187e5761063340d2092c37f5584c9b56e4a11e\u0027:\n  Make sure home activity gets resumed after started.\n"
    },
    {
      "commit": "4437a1294e26507449b48783a31b422d769af53b",
      "tree": "5f2ce2c7941735ecc44e485a964b5f3e5eed0d9c",
      "parents": [
        "cdc28652601d977bd0964d088b9070f6d2ef32d9",
        "17f9ea77ac3089bb10afe59aaf58e464dad26dab"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jun 19 23:37:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:37:43 2015 +0000"
      },
      "message": "Merge \"docs: Add link from TV design page on DAC to Android TV spec on Google Design site. bug: 21786976\" into mnc-preview-docs"
    },
    {
      "commit": "cdc28652601d977bd0964d088b9070f6d2ef32d9",
      "tree": "19962029581cadee9b25a341270fff5feba9841a",
      "parents": [
        "bee8d60a1cdfb380904f8770d933e9031c7f9ff3",
        "a19933bc0a198949c02c7dee7ad8e9ec3d7f1146"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jun 19 23:37:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:37:13 2015 +0000"
      },
      "message": "Merge \"docs: Updated Recommending TV Content lesson to support card customization. bug: 21787002\" into mnc-preview-docs"
    },
    {
      "commit": "bcfdead943ace3bc3f870979849db1885466ebf3",
      "tree": "7bcbd4e471a25914e0dc8340640943d712a8b20e",
      "parents": [
        "728b7500b3d34cd89f7aff0bad1bb7fe3e097f11"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Jun 19 15:00:24 2015 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Jun 19 16:33:39 2015 -0700"
      },
      "message": "Fix NumberPicker.setWrapSelectorWheel(boolean) not respecting user choice\n\nThe issue states that NumberPicker.setWrapSelectorWheel(false) only works\nin a specific call order. The underlying problem is that NumberPicker\ndoes not remember user\u0027s preference on whether the selector wheel should\nbe wrapped. Therefore, it only works when user sets their preference last,\nafter everything else that could affect the choice gets executed.\n\nBug: 19049714\nChange-Id: Ic27d909cb3dd657993a4df9a04c819b6965ad11b\n"
    },
    {
      "commit": "73187e5761063340d2092c37f5584c9b56e4a11e",
      "tree": "70bef52cbf8e65e808a0361ebc8b6f971f5ca130",
      "parents": [
        "c3fbb0ce6c04ea5ece37bf4529271cb14296135b",
        "dd91362c2c65dbcd781034a16f293d5489946f3e"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jun 19 23:28:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 23:28:10 2015 +0000"
      },
      "message": "am dd91362c: Make sure home activity gets resumed after started.\n\n* commit \u0027dd91362c2c65dbcd781034a16f293d5489946f3e\u0027:\n  Make sure home activity gets resumed after started.\n"
    },
    {
      "commit": "8292afedfa7e22a6f278f8cbd5bd7b7912bf43ba",
      "tree": "ff7b64d730c75540f2dfd22d6df6ad7caaec5882",
      "parents": [
        "95499dcbb404d8e4d5575be7d5568115c35a639a",
        "c3fbb0ce6c04ea5ece37bf4529271cb14296135b"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Fri Jun 19 23:14:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 23:14:08 2015 +0000"
      },
      "message": "am c3fbb0ce: am bee8d60a: Fixes a typo where parens were used instead of curly braces, preventing a link from being created at build time.\n\n* commit \u0027c3fbb0ce6c04ea5ece37bf4529271cb14296135b\u0027:\n  Fixes a typo where parens were used instead of curly braces, preventing a link from being created at build time.\n"
    },
    {
      "commit": "95499dcbb404d8e4d5575be7d5568115c35a639a",
      "tree": "ea9df720965b908d105e138633e67a67b0cf7f19",
      "parents": [
        "84a378f256bf7925ceb5d2c039a033d3e59b75df",
        "8a1533ed2ea77b9f68dae84759b3376eafdc2fc8"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Jun 19 23:07:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:07:53 2015 +0000"
      },
      "message": "Merge \"Change com.android.launcher.permission.INSTALL_SHORTCUT permission to normal level https://docs.google.com/document/d/12H0b6R2tmyIoNoOs2t8PbyzlGFcbxT8OnGpRb6P6c6s/edit\" into mnc-dev"
    },
    {
      "commit": "1826c234bcdc115c821da2991443e54f95e52888",
      "tree": "a2b114417e274f3b6a310f3710a3728ce76922a1",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 16:04:38 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 16:07:12 2015 -0700"
      },
      "message": "Fix spelling of a config variable.\n\nThis is to be consistent with the style/format in CarrierConfigManager.\n\nFortunately, nothing in packages/apps/CarrierConfig needs to be updated,\nsince this variable doesn\u0027t have any overrides.\n\nChange-Id: I8910abd28d9c0aae68a04dcfcfb2f3d0c0466ca9\n"
    },
    {
      "commit": "c3fbb0ce6c04ea5ece37bf4529271cb14296135b",
      "tree": "faf3846d9861e791b4ec2cef66f2253a78bee875",
      "parents": [
        "cadd531ecf740783ee77ed5de8481a8242e4e8c8",
        "bee8d60a1cdfb380904f8770d933e9031c7f9ff3"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Fri Jun 19 23:01:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 23:01:02 2015 +0000"
      },
      "message": "am bee8d60a: Fixes a typo where parens were used instead of curly braces, preventing a link from being created at build time.\n\n* commit \u0027bee8d60a1cdfb380904f8770d933e9031c7f9ff3\u0027:\n  Fixes a typo where parens were used instead of curly braces, preventing a link from being created at build time.\n"
    },
    {
      "commit": "84a378f256bf7925ceb5d2c039a033d3e59b75df",
      "tree": "132c8e27015cbce33888005a5a81bf3cea702dc7",
      "parents": [
        "1e575a0f32a00fc6a2f9a71fe1d1eb4426c71787",
        "ae1e0e9265ce276d33ed47349074f443ea028b93"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Jun 19 22:53:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 22:53:21 2015 +0000"
      },
      "message": "Merge \"Fix a bug in Android Keystore updateAAD.\" into mnc-dev"
    },
    {
      "commit": "ae1e0e9265ce276d33ed47349074f443ea028b93",
      "tree": "d50f5de4466d38cb9c4bfee346965da4cac30dad",
      "parents": [
        "7e786954e5821ad00335fae5d9c492c855631099"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Jun 19 15:50:45 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Jun 19 15:50:45 2015 -0700"
      },
      "message": "Fix a bug in Android Keystore updateAAD.\n\nThe variant of CipherSpi.engineUpdateAAD which takes ByteBuffers\ndelegated to a byte[]-taking variant of superclass instead of its own\nclass.\n\nBug: 18088752\nChange-Id: I3b426bbdca54bbf7f6f3939589da07b24db14d0d\n"
    },
    {
      "commit": "bee8d60a1cdfb380904f8770d933e9031c7f9ff3",
      "tree": "a760097786ae7c26b34cfde9e1e03864a742d9f8",
      "parents": [
        "4fdaf938ee28577324a3068b915c01deb61ade78"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Sep 17 18:04:23 2014 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 19 22:49:40 2015 +0000"
      },
      "message": "Fixes a typo where parens were used instead of curly braces, preventing\na link from being created at build time.\n\nChange-Id: I4086ce5054cc2d5cacd72314810b626aee50df62\n(cherry picked from commit e62f4540cd6ce6289fb0196c8e30c3a3d6905794)\n"
    },
    {
      "commit": "dd91362c2c65dbcd781034a16f293d5489946f3e",
      "tree": "92322a0f50dd157fd150dc13c4c491b544c191fd",
      "parents": [
        "ae363d2db4398a695606c254b88be8940139edd1"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jun 19 15:14:53 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jun 19 15:40:47 2015 -0700"
      },
      "message": "Make sure home activity gets resumed after started.\n\nWhen there is only one activity and it gets paused, activity manager will\ntry resuming some other activity. If there is no other activity, it will\nstart home activity and try to resume it. This will fail, because the\nactivity stack doesn\u0027t want to enter recursive resuming. We need to\ndetect this situation and schedule additional resume of top activity\nafter home gets started.\n\nBug: 21500945\nChange-Id: I6ca703f8d97bcc4001e7da4cd5a5db63bfb5c861\n"
    },
    {
      "commit": "8a1533ed2ea77b9f68dae84759b3376eafdc2fc8",
      "tree": "e943068a8d179d7e6b3963a41d1fa27c00fc7a04",
      "parents": [
        "c070bab9ed0c13379f8dfcb8282dccf8ff08d2e3"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Jun 19 15:27:42 2015 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Jun 19 15:27:42 2015 -0700"
      },
      "message": "Change com.android.launcher.permission.INSTALL_SHORTCUT permission to normal level\nhttps://docs.google.com/document/d/12H0b6R2tmyIoNoOs2t8PbyzlGFcbxT8OnGpRb6P6c6s/edit\n\nb/21853008\n\nChange-Id: If9c4e88fd2074de17814120d111546d6ecf58cf4\n"
    },
    {
      "commit": "1e575a0f32a00fc6a2f9a71fe1d1eb4426c71787",
      "tree": "542a3e7078fcf45f101aba84677a0bf04b1dbde3",
      "parents": [
        "53a33da9af0cb09fb154db7dbd7c25e8a9936a7f",
        "adc1cf46045ae756d3a9ccbccf6b0f894e4c1edd"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 22:26:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 22:26:32 2015 +0000"
      },
      "message": "Merge \"Only grant runtime permissions to special components.\" into mnc-dev"
    },
    {
      "commit": "53a33da9af0cb09fb154db7dbd7c25e8a9936a7f",
      "tree": "cac1dd14876a085cd8bdf524ff4378a9d9ab5af8",
      "parents": [
        "b94761d0a48522b23c54f786445658bb58258da4",
        "4ecd092226fbd748b4a26f3bbb5c4d25a3488fff"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Jun 19 22:23:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 22:23:12 2015 +0000"
      },
      "message": "Merge \"Support more KeySpecs in Android Keystore KeyFactory.\" into mnc-dev"
    },
    {
      "commit": "adc1cf46045ae756d3a9ccbccf6b0f894e4c1edd",
      "tree": "3026471435d1bda05cdac444e2499703a53ff78d",
      "parents": [
        "90b3b93de460ccd1fc1116154f5d61bd2bc93d25"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 15 16:36:24 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 19 15:17:56 2015 -0700"
      },
      "message": "Only grant runtime permissions to special components.\n\nNow runtime permissions are granted only to components that are\npart of the system or perform special system operations. For\nexmple, the shell UID gets its runtime permissions granted by\ndefault and the default phone app gets the phone permissions\ngranted by default.\n\nbug:21764803\n\nChange-Id: If8b8cadbd1980ffe7a6fc15bbb5f54a425f6e8f9\n"
    },
    {
      "commit": "b94761d0a48522b23c54f786445658bb58258da4",
      "tree": "c9ce8934b3ebc20fdef46834c697f60376e87f72",
      "parents": [
        "a36de70ad4c652fd6582630a15a941a7b85cc70b",
        "37a40c24deb02bca3868a8085069afae112f22e4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 19 22:08:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 22:08:13 2015 +0000"
      },
      "message": "Merge \"App Standby : Association between content providers and their sync adapter\" into mnc-dev"
    },
    {
      "commit": "37a40c24deb02bca3868a8085069afae112f22e4",
      "tree": "7e38587e99825bf5234c1f130bcf1972271b0795",
      "parents": [
        "b0ff3a6cb37aa45add4b0c5135bd978442fcc441"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jun 17 13:25:42 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 19 15:04:58 2015 -0700"
      },
      "message": "App Standby : Association between content providers and their sync adapter\n\nSet sync adapters to active if the associated content providers are used\nat foreground process state.\n\nMinimize how frequently published content providers are reported by\nkeeping track of last reported time.\n\nAlso cache sync adapters associated with an authority in SyncManager.\n\nBug: 21785111\nChange-Id: Ic2c8cb6a27f005d1a1d0aad21d36b1510160753a\n"
    },
    {
      "commit": "a36de70ad4c652fd6582630a15a941a7b85cc70b",
      "tree": "e1b0815364e7050235b55a2a78165c9fede48c36",
      "parents": [
        "93297d20865b1548d4405c22bf0c7f94140b43c9",
        "cadd531ecf740783ee77ed5de8481a8242e4e8c8"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Fri Jun 19 22:03:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 22:03:03 2015 +0000"
      },
      "message": "am cadd531e: am 4fdaf938: docs: Design section fixes for new templates\n\n* commit \u0027cadd531ecf740783ee77ed5de8481a8242e4e8c8\u0027:\n  docs: Design section fixes for new templates\n"
    },
    {
      "commit": "cadd531ecf740783ee77ed5de8481a8242e4e8c8",
      "tree": "166171b0ad796fb73c825ecdeffa462de9a2ca92",
      "parents": [
        "a8b518d7c2ca006ad52d5900ebb3ca831490d373",
        "4fdaf938ee28577324a3068b915c01deb61ade78"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Fri Jun 19 21:49:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 21:49:59 2015 +0000"
      },
      "message": "am 4fdaf938: docs: Design section fixes for new templates\n\n* commit \u00274fdaf938ee28577324a3068b915c01deb61ade78\u0027:\n  docs: Design section fixes for new templates\n"
    },
    {
      "commit": "93297d20865b1548d4405c22bf0c7f94140b43c9",
      "tree": "5690563ae9197eb106872caa3b0c2eb67cbadff2",
      "parents": [
        "df584d34b5c58cdb59c7be3cc7d58333c74588f2",
        "77963292a19255b883fb5e524b30efd201d804c6"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 19 21:32:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:32:15 2015 +0000"
      },
      "message": "Merge \"Apply the scale to surfaceinsets when computing crop region\" into mnc-dev"
    },
    {
      "commit": "17f9ea77ac3089bb10afe59aaf58e464dad26dab",
      "tree": "8e42ef6602e7efdc2f4cbe47538f947ea7fdb9f8",
      "parents": [
        "c7965b024d660b62e5500e4bb8a3f942960dddf1"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Jun 16 12:09:39 2015 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jun 19 14:30:44 2015 -0700"
      },
      "message": "docs: Add link from TV design page on DAC to Android TV spec on Google Design site.\nbug: 21786976\n\nChange-Id: I7bee3feaa60d5a1a35ce2c1d93b957de150e9b86\n"
    },
    {
      "commit": "df584d34b5c58cdb59c7be3cc7d58333c74588f2",
      "tree": "c687120c10f7540cb415f7d71c89b59fb3b086c1",
      "parents": [
        "b6a092990cd9076f860ef1d97ef50a668c3d7a5b",
        "fb675a53966f8a1664405d2134665b67db071ec0"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 19 21:19:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:19:56 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations.\" into mnc-dev"
    },
    {
      "commit": "4fdaf938ee28577324a3068b915c01deb61ade78",
      "tree": "c66bde79ded1703b2dd29addde0861199c226c0d",
      "parents": [
        "041e01bbdffa85b9b5ffba201d36bd566eaa2651"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Fri Jun 19 14:18:18 2015 -0700"
      },
      "committer": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Fri Jun 19 14:18:18 2015 -0700"
      },
      "message": "docs: Design section fixes for new templates\n\n- Fix a number of pages in the Wear design docs\n\nbug: 21762391\nChange-Id: I26c18130cdd925d1b40f525dd209329ca2b5cd15\n"
    },
    {
      "commit": "b6a092990cd9076f860ef1d97ef50a668c3d7a5b",
      "tree": "17abe02da5cd5ffebf4d6a4b7628f8d644f55bd5",
      "parents": [
        "a309f4a04199e935c60b91d3ac9565cbbee600ee",
        "9425fe21c9a8ab894e4a3b12a418564c4349394e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 19 21:13:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:13:43 2015 +0000"
      },
      "message": "Merge \"BatteryStats: Record doze wake locks\" into mnc-dev"
    },
    {
      "commit": "9425fe21c9a8ab894e4a3b12a418564c4349394e",
      "tree": "27bf596ab9476fc246d1b1a61de20f2924d2affb",
      "parents": [
        "8d79e36c886a092bbc3d97b9c573e39021739886"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 19 12:02:13 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Jun 19 14:12:01 2015 -0700"
      },
      "message": "BatteryStats: Record doze wake locks\n\nDoze wake locks don\u0027t actually hold the CPU awake, so we should record them\nseparately from full wakelocks, which is what we did before.\n\nBug:21949905\nChange-Id: Ib4db3399069e0ad11f1f0dc6925a87ad0ad21ff9\n"
    },
    {
      "commit": "a309f4a04199e935c60b91d3ac9565cbbee600ee",
      "tree": "8c0b0f3a63a0048a31a75d10d2450cfd88c0a4c2",
      "parents": [
        "c723b8d74265239c8d97c0b222ccddd76e73149d",
        "a8b518d7c2ca006ad52d5900ebb3ca831490d373"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 19 21:08:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 21:08:08 2015 +0000"
      },
      "message": "am a8b518d7: am 041e01bb: am 003f8567: Merge \"updates: build-cmdline-update\" into lmp-mr1-ub-docs\n\n* commit \u0027a8b518d7c2ca006ad52d5900ebb3ca831490d373\u0027:\n  updates: build-cmdline-update\n"
    },
    {
      "commit": "a19933bc0a198949c02c7dee7ad8e9ec3d7f1146",
      "tree": "bf5ab524553ddf3894252cc59bba51bcd1653dc2",
      "parents": [
        "eae09b4a642bb30d5fd8ff90796e410197d71c95"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Mon Jun 15 14:06:16 2015 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jun 19 14:03:20 2015 -0700"
      },
      "message": "docs: Updated Recommending TV Content lesson to support card customization.\nbug: 21787002\n\nChange-Id: I3c94fbce2ac7efff1749b76af3da47506812972c\n"
    },
    {
      "commit": "a8b518d7c2ca006ad52d5900ebb3ca831490d373",
      "tree": "fb3c27acf011bb2f77d96a1b6ddd321a65b923cb",
      "parents": [
        "d9d05fe358c96e85149627d955191d1328e9924a",
        "041e01bbdffa85b9b5ffba201d36bd566eaa2651"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 19 20:59:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 20:59:03 2015 +0000"
      },
      "message": "am 041e01bb: am 003f8567: Merge \"updates: build-cmdline-update\" into lmp-mr1-ub-docs\n\n* commit \u0027041e01bbdffa85b9b5ffba201d36bd566eaa2651\u0027:\n  updates: build-cmdline-update\n"
    },
    {
      "commit": "c723b8d74265239c8d97c0b222ccddd76e73149d",
      "tree": "0c2e20365723f2ea5c9a64717caa2f78d081a910",
      "parents": [
        "ac21d5c36e0102d9f4594b845405432f72f41838",
        "457df5ff7e5d562b944b9f7544a02c956780f81a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 19 20:47:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 20:47:08 2015 +0000"
      },
      "message": "Merge \"Don\u0027t save cached contact info in call log when adding call\" into mnc-dev"
    },
    {
      "commit": "041e01bbdffa85b9b5ffba201d36bd566eaa2651",
      "tree": "1fdfa18fcae8aa9dc7864bcb97e8fa79ff300928",
      "parents": [
        "838e4aa6e69f6482adfdde2e45867a36dc1db2b0",
        "003f8567defcb88b2e07b3f85f0b43f74d29b322"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 19 20:45:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 20:45:35 2015 +0000"
      },
      "message": "am 003f8567: Merge \"updates: build-cmdline-update\" into lmp-mr1-ub-docs\n\n* commit \u0027003f8567defcb88b2e07b3f85f0b43f74d29b322\u0027:\n  updates: build-cmdline-update\n"
    },
    {
      "commit": "ac21d5c36e0102d9f4594b845405432f72f41838",
      "tree": "00d94749a6ec4277f136dcfc3ff4e7ed73332a34",
      "parents": [
        "5385f5a0b8b22a06a3befd5b660676dc04336a5f",
        "690a16c35031b4474f429de1967d6738f9d00322"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 20:43:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 20:43:19 2015 +0000"
      },
      "message": "Merge \"Invalidate the cached ripple drawable mask if mask layer changes\" into mnc-dev"
    },
    {
      "commit": "690a16c35031b4474f429de1967d6738f9d00322",
      "tree": "b388c6a40e89d0dbf2ab4c8ea5d3d55da68f8bca",
      "parents": [
        "f3e8dca84b51e6eab1cc1384a5baabb0bae433a1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 13:42:39 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 13:42:39 2015 -0700"
      },
      "message": "Invalidate the cached ripple drawable mask if mask layer changes\n\nBug: 21955350\nChange-Id: I2e610a5a0af39668b7e9447cfd7d48d35e11d299\n"
    },
    {
      "commit": "003f8567defcb88b2e07b3f85f0b43f74d29b322",
      "tree": "bd8ce13e8965f1a7a96da5fe5127771fdddc521d",
      "parents": [
        "076c599feb9a18b250de7020c2f1c01561c509f9",
        "5c19a842bbcc62b88a2cab604e451496e49888eb"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Jun 19 20:32:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 20:32:34 2015 +0000"
      },
      "message": "Merge \"updates: build-cmdline-update\" into lmp-mr1-ub-docs"
    },
    {
      "commit": "5385f5a0b8b22a06a3befd5b660676dc04336a5f",
      "tree": "785e7f2dee0d8f69b68b3103d09f7d93fc96ac6e",
      "parents": [
        "48fb9d15ecaceedd5477b7b780f22b7663ca103f",
        "fbd740c3ca5a55bc18a2a73e4b4255fdb47c506f"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 20:31:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 20:31:56 2015 +0000"
      },
      "message": "Merge \"Add comments to carrierconfigmanager for required permission.\" into mnc-dev"
    },
    {
      "commit": "fbd740c3ca5a55bc18a2a73e4b4255fdb47c506f",
      "tree": "2bb9f65e50c73262603957a8485c570cd3e4986f",
      "parents": [
        "4250c8d6435cca2c14839f7adec0a43773d01e3b"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Thu Jun 18 16:29:35 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 13:27:58 2015 -0700"
      },
      "message": "Add comments to carrierconfigmanager for required permission.\n\nBug: b/20826627\nChange-Id: Ia8a42f4792429e56108a423f27c3f843f6b0f958\n"
    },
    {
      "commit": "48fb9d15ecaceedd5477b7b780f22b7663ca103f",
      "tree": "83e00ccc2e71e8a1a4394a0a4808f0cd15caa6ac",
      "parents": [
        "be2e38e01c5c23d1ac240313ecb8f71251c448c3",
        "019523a8a44dcab0bac7cb4fa3c22ada7cca6804"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 20:27:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 20:27:36 2015 +0000"
      },
      "message": "Merge \"Migrate \u0027csp_enabled\u0027 to CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "be2e38e01c5c23d1ac240313ecb8f71251c448c3",
      "tree": "964dec18bfe705568cfabf33ef5a2cbf4ea7390a",
      "parents": [
        "f3e8dca84b51e6eab1cc1384a5baabb0bae433a1",
        "0782aab077b32613c6715190135008dbf3dc5d6d"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Jun 19 19:51:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 19:51:42 2015 +0000"
      },
      "message": "Merge \"ImageReader: Fix format workarounds for legacy devices\" into mnc-dev"
    },
    {
      "commit": "98b7f8943080ff4b0c636ad37b62556453018839",
      "tree": "33207d428571050a6a2ca227478a5527148bbe42",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jun 19 12:38:45 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jun 19 12:38:45 2015 -0700"
      },
      "message": "Fix regression in viewing app info from ChooserActivity targets\n\nAlso add metrics logging to ChooserActivity\n\nBug 21953567\nBug 21953720\n\nChange-Id: I6bba2cfe9b9e551e6fe6f2d4f92fc040eebf355c\n"
    },
    {
      "commit": "019523a8a44dcab0bac7cb4fa3c22ada7cca6804",
      "tree": "91fd8c83778c4584b9eaecdaecf0b2950223d015",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 11:07:22 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 12:28:08 2015 -0700"
      },
      "message": "Migrate \u0027csp_enabled\u0027 to CarrierConfigManager.\n\nThis variable controls whether SIM cards are allowed to disable manual\ncarrier selection, so it makes more sense for it to be managed as\ncarrier config.\n\nCurrently the variable is only used in device overlays\nfor specific networks, but we are dropping the device-overlay so that\nthis simply applies to those networks.\n\nChange-Id: Ia6ba6a89c94c0916c19bdf792e48a4feac87eded\n"
    },
    {
      "commit": "f3e8dca84b51e6eab1cc1384a5baabb0bae433a1",
      "tree": "e26f832f7d6c0686309b67a9276fa800a8376ded",
      "parents": [
        "8d79e36c886a092bbc3d97b9c573e39021739886",
        "4a50723fe399047e833e61f43928f21d90e2b5fa"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 19:21:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 19:21:11 2015 +0000"
      },
      "message": "Merge \"Create ListPopupWindow handler against main looper\" into mnc-dev"
    },
    {
      "commit": "457df5ff7e5d562b944b9f7544a02c956780f81a",
      "tree": "c1d87e5c568801f9e8e319292145e64efef1d2b8",
      "parents": [
        "31104fbb7e109e9fe34a09878e4901761fa39f5d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 19 12:01:05 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 19 12:01:05 2015 -0700"
      },
      "message": "Don\u0027t save cached contact info in call log when adding call\n\nBug: 20520236\nChange-Id: I8ca051d4b93624b51de73640544ee5c6afbc0b7a\n"
    },
    {
      "commit": "8d79e36c886a092bbc3d97b9c573e39021739886",
      "tree": "e37454fdcd01561ab005643bcd5eca8d323bea11",
      "parents": [
        "4f43dc042bf76ec6c3b340b2297dec7c4cdd9098",
        "36cf701e1ef0e24ce865734babb526ef5e4dc9b4"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 19 18:48:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:48:49 2015 +0000"
      },
      "message": "Merge \"Clarify handling client certificates\" into mnc-dev"
    },
    {
      "commit": "36cf701e1ef0e24ce865734babb526ef5e4dc9b4",
      "tree": "66ad049937bbd0b04c969c9e469e6dba7838176c",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 19 11:27:38 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 19 11:46:29 2015 -0700"
      },
      "message": "Clarify handling client certificates\n\nBug: 21910771\n\nClarify handling client certificates when using a webview. This is a\ndocumentation change only.\n\nChange-Id: Ifcd7c2c9fffc79c1dcc162d829dfbb175cddaa11\n"
    },
    {
      "commit": "4f43dc042bf76ec6c3b340b2297dec7c4cdd9098",
      "tree": "871b6946c846090a5fc18f74867b554aff69868c",
      "parents": [
        "cdca13c613d3a8c9c8d7f4c9c29f4cb47d1bdb8d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 17 16:43:38 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 19 11:33:05 2015 -0700"
      },
      "message": "Assist disclosure\n\nAdd an animation that discloses delivery\nof contextual data to the assist component.\n\nAlso fixes a bug where contextual data was\ndelivered to legacy assist activities even\nthough the user explicitly disabled context.\n\nBug: 21568059\nChange-Id: I27dfaa36e2f677b0d73acfa4730f0f4ea3486919\n"
    },
    {
      "commit": "cdca13c613d3a8c9c8d7f4c9c29f4cb47d1bdb8d",
      "tree": "0b5df59e9ab7d1c81184c901efe6df25295e711b",
      "parents": [
        "6983752a10a4dc097bc49882f8ea2ba874d554da",
        "ee43cdfa43b09a79e66d81f6673a79bc26427343"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 19 18:28:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:29:00 2015 +0000"
      },
      "message": "Merge \"Fix intent tile to unlock on launching activities\" into mnc-dev"
    },
    {
      "commit": "6983752a10a4dc097bc49882f8ea2ba874d554da",
      "tree": "c46dd62c10850a1ad9e95ef773ca0e41763306fc",
      "parents": [
        "f32f7a3ffdbb80fb8d635c1aacaf0c7d2c2dde9f",
        "9ae95dff1d9dc78ad98b85fbdb79108dd8a09957"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 19 18:28:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:28:20 2015 +0000"
      },
      "message": "Merge \"Better FloatingToolbar positioning.\" into mnc-dev"
    },
    {
      "commit": "f32f7a3ffdbb80fb8d635c1aacaf0c7d2c2dde9f",
      "tree": "ad6305d93eda1dbf65af2d3cc0457c8bcb45b704",
      "parents": [
        "71f9ec2708aa5af69ee35e26215a7a13c31e6cfa",
        "065075e1f993a68579ed7f8034ab09d96ec957a9"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jun 19 18:25:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:26:42 2015 +0000"
      },
      "message": "Merge \"Replace --include-cfi with --generate-debug-info.\" into mnc-dev"
    },
    {
      "commit": "ee43cdfa43b09a79e66d81f6673a79bc26427343",
      "tree": "bfc6216edeb5de3b3acc27f15808872ad52e0129",
      "parents": [
        "1b48a6430ae503ff2826657ef0d1d4a090f7aa37"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 19 14:20:46 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 19 14:26:25 2015 -0400"
      },
      "message": "Fix intent tile to unlock on launching activities\n\nChange-Id: Ibde6a21d5a36d4697101e2201d1d77e26d684753\n"
    },
    {
      "commit": "ee3e2ce4eea8a1788d91001224ef9f231c399b95",
      "tree": "f055c24646bddeb81f2fd79c0ea64332d9ebf426",
      "parents": [
        "fd9a2dafdc6516a62bdf13c81ec2ac579a8fd998"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jun 17 15:02:54 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Jun 19 18:25:53 2015 +0000"
      },
      "message": "Occasionally retest for captive portals once detected\n\nOnce a captive portal has been detected, retest for the presence of\nthe captive portal every 10 minutes.  Some WiFi routers present a\ncaptive portal when the backhaul goes away; with this change if the\nbackhaul returns and the captive portal goes away, the device will\ndetect this after a period and remove the notification.\n\nBug: 21545788\nChange-Id: Icabf0a3fff37bccc95f99eba52af13f7a2ddc2f3\n"
    },
    {
      "commit": "71f9ec2708aa5af69ee35e26215a7a13c31e6cfa",
      "tree": "a72933e9e89514a327d42dfc4e95ca790e94d0c0",
      "parents": [
        "7c669f4547d459d64ac403647e177b9953dfe60a",
        "466ecdbc1e9f7007158c298652085676b8830f14"
      ],
      "author": {
        "name": "Oleksiy Vyalov",
        "email": "ovyalov@google.com",
        "time": "Fri Jun 19 18:25:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:25:12 2015 +0000"
      },
      "message": "Merge \"Resolve canonical package path before writing it to packages.list.\" into mnc-dev"
    },
    {
      "commit": "7c669f4547d459d64ac403647e177b9953dfe60a",
      "tree": "7fecffb180cc4b0cc3d4b6b77e8e54104a61cf5b",
      "parents": [
        "7ad40c503281a797e2ca30e5e06a6e0c562471a7",
        "9355533bf6f3bcd3fb72fc840253d08ca7dad379"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 18:20:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:20:21 2015 +0000"
      },
      "message": "Merge \"Revert \"Work around inconsistent views in RelativeLayout.onMeasure()\"\" into mnc-dev"
    },
    {
      "commit": "9355533bf6f3bcd3fb72fc840253d08ca7dad379",
      "tree": "306cc5794b6a35d3ea8b68afa32e62b25ead6c8d",
      "parents": [
        "3e2e064a1f989228f48e8faf588393a1a5ee1e31"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 18:19:56 2015 +0000"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 19 18:19:56 2015 +0000"
      },
      "message": "Revert \"Work around inconsistent views in RelativeLayout.onMeasure()\"\n\nThis reverts commit 3e2e064a1f989228f48e8faf588393a1a5ee1e31.\n\nChange-Id: Ib3712076585cba507ef1666e3fb6abb2bedb016f\n"
    },
    {
      "commit": "7ad40c503281a797e2ca30e5e06a6e0c562471a7",
      "tree": "02ff0cd44665882f3619fa424c353b1ee2f2286a",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5",
        "8a2ce3c7519d30daab37e0754d8f2b2f527af24e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 19 18:19:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 18:19:15 2015 +0000"
      },
      "message": "Merge \"Debug logging for a certain class of binder transaction failures\" into mnc-dev"
    },
    {
      "commit": "8a2ce3c7519d30daab37e0754d8f2b2f527af24e",
      "tree": "879958d5bfe6474851ea31a43c5c6e9b776ea017",
      "parents": [
        "c20c1eec9e222870b08c079898dbc334858994cc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 19 10:28:20 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 19 11:17:24 2015 -0700"
      },
      "message": "Debug logging for a certain class of binder transaction failures\n\nBug 21801759\n\nChange-Id: I9973d4ffb9450e510a4e1c64e2eae1489ce93054\n"
    },
    {
      "commit": "9ae95dff1d9dc78ad98b85fbdb79108dd8a09957",
      "tree": "a155a776300b483490ebc9df04bcbe6c74f981be",
      "parents": [
        "1247e48e0262ea9ac807bbd0e0939dc0450cd6ab"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 19 03:04:50 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 19 19:15:50 2015 +0100"
      },
      "message": "Better FloatingToolbar positioning.\n\n-The toolbar is now rendered over the IME.\n-The toolbar respects the presence of the IME and tries as much as\n possible not to obstruct it.\n-The toolbar may obstruct the IME if there is limited space and we\n can\u0027t find a position that won\u0027t obstruct the IME.\n\n*A side effect of the toolbar over the IME is that TextView handles\n will also always be rendered over the IME where necessary. This was\n the previous behavior before the regression.\n\nBug: 17510971\nChange-Id: I26a49565bf025d7c007ba6bb80468c4988fcc051\n"
    },
    {
      "commit": "92dfab8d96dc854b8ccc48e1b2805069997879d5",
      "tree": "8d66b5eee23b7dfe17f2858ff5569fb247397fc4",
      "parents": [
        "1f98e79abd97e295d1e1f309102691c7e1c422c5",
        "8e33f63040db4f8326c1bf678645a42ab79c32f3"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jun 19 16:57:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:57:41 2015 +0000"
      },
      "message": "Merge \"Clear granted permission when app is uninstalled by one of the multiple users\" into mnc-dev"
    },
    {
      "commit": "8e33f63040db4f8326c1bf678645a42ab79c32f3",
      "tree": "a80485e67894ebd23cca4b9837640a08baed3350",
      "parents": [
        "1247e48e0262ea9ac807bbd0e0939dc0450cd6ab"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jun 19 17:52:49 2015 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jun 19 17:52:49 2015 +0100"
      },
      "message": "Clear granted permission when app is uninstalled by one of the multiple users\n\nBug: 21838358\n\nChange-Id: Iccd46382c9468d0503da0bb49a49040ae712e2cc\n"
    },
    {
      "commit": "1f98e79abd97e295d1e1f309102691c7e1c422c5",
      "tree": "f7257527eaff7e0e2764582fc8fac904b8fbc4ce",
      "parents": [
        "8f4ccd6c968b9488bbf74431fb20e9de144772af",
        "077999844f306d31d3ea9593b7e7b2f06e7f7483"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 19 16:46:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:46:30 2015 +0000"
      },
      "message": "Merge \"audio effect JNI: fix global ref leak.\" into mnc-dev"
    },
    {
      "commit": "8f4ccd6c968b9488bbf74431fb20e9de144772af",
      "tree": "4791a3e57adac239d1062d052b3d86798e81a7d4",
      "parents": [
        "4186c977eba743bd8718e03326db5c025fd0ccc2",
        "08741e96ab0ae78e546e9f59e287993717cfc951"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 19 16:36:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:36:23 2015 +0000"
      },
      "message": "Merge \"Reduce log noise.\" into mnc-dev"
    },
    {
      "commit": "4186c977eba743bd8718e03326db5c025fd0ccc2",
      "tree": "173938c585109e7a037c3c259dff5eb91dad3465",
      "parents": [
        "33e07bd730f552ab0d176b2c3e3c51eabf16bdb8",
        "15b9fd268af89173ede26d1a75796392f6d4c8fb"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 19 16:35:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:36:00 2015 +0000"
      },
      "message": "Merge \"Don\u0027t write IntentFilter autoVerify field to xml if false.\" into mnc-dev"
    },
    {
      "commit": "33e07bd730f552ab0d176b2c3e3c51eabf16bdb8",
      "tree": "f1079dcd03d70fbe9fc001771c8f8b999f7b6e7d",
      "parents": [
        "969a06475c18a34fcd1cf181c290d3ef3d0673f7",
        "ee2ebdedccaa708cfe810c50cc047990cc2054c5"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 19 16:23:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:23:42 2015 +0000"
      },
      "message": "Merge \"Camera2: add FACE_PRIORITY_LOW_LIGHT\" into mnc-dev"
    },
    {
      "commit": "ee2ebdedccaa708cfe810c50cc047990cc2054c5",
      "tree": "64e577425eb663e6b988506a1b5fba5fe736b957",
      "parents": [
        "71b44259829cbc0f6480a1cda68fb9183a0d0ad9"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Jun 16 19:58:11 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 19 09:13:37 2015 -0700"
      },
      "message": "Camera2: add FACE_PRIORITY_LOW_LIGHT\n\nAdd FACE_PRIORITY_LOW_LIGHT to allow higher sensitivity value AE under low\nlight.\n\nAlso fix some minor doc issue for high speed recording capability.\n\nBug: 21813977\nChange-Id: I965ece936c1bc3d3cb370454e950fde4aad06335\n"
    },
    {
      "commit": "077999844f306d31d3ea9593b7e7b2f06e7f7483",
      "tree": "be37ba222a78c35b8694051e7aed8daad8b0370a",
      "parents": [
        "45bb0ca49a052cd6da3e4ced7709372972abdf55"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 19 09:13:02 2015 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 19 09:13:02 2015 -0700"
      },
      "message": "audio effect JNI: fix global ref leak.\n\nRemove one more global ref leak in AudioEffect\nand Visualizer JNI.\n\nBug: 21629892.\nChange-Id: Id77fc2d10f3dc9d3154d6a1cf0f8cc0f83683584\n"
    },
    {
      "commit": "969a06475c18a34fcd1cf181c290d3ef3d0673f7",
      "tree": "b4162d13eb55c174672fff3558ce78a49e98a5b8",
      "parents": [
        "1247e48e0262ea9ac807bbd0e0939dc0450cd6ab",
        "314b7f3af3b253593f45778ba67a519e74829aa4"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Jun 19 16:05:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 16:05:13 2015 +0000"
      },
      "message": "Merge \"Improve robustness of MediaDrm after mediaserver crash\" into mnc-dev"
    },
    {
      "commit": "15b9fd268af89173ede26d1a75796392f6d4c8fb",
      "tree": "ffea314828d9036a0de2eeb88f267f5e76507bf2",
      "parents": [
        "43cf8d1ed10728f40736fa82c1a569d9aa82bfc6"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 19 08:59:52 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 19 08:59:52 2015 -0700"
      },
      "message": "Don\u0027t write IntentFilter autoVerify field to xml if false.\n\nBug: 21205789\nChange-Id: I650265eeec99d470ae2f089d8ae3ef3c866c0096\n"
    },
    {
      "commit": "1247e48e0262ea9ac807bbd0e0939dc0450cd6ab",
      "tree": "56d319a8a1696edf71c36e1e6a2c77ce582d06cb",
      "parents": [
        "7e786954e5821ad00335fae5d9c492c855631099",
        "25d237b8ea8f573c1d6c27f7d9e87b5ebd5b5429"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 19 15:31:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 15:32:06 2015 +0000"
      },
      "message": "Merge \"Fix security whole in lock task\" into mnc-dev"
    },
    {
      "commit": "25d237b8ea8f573c1d6c27f7d9e87b5ebd5b5429",
      "tree": "76b7f37f8be08258be928c5c7bd5b935a3d5c999",
      "parents": [
        "909705601e94ffb4f4bfa4b48fa9e50f8302636a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 19 10:39:39 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Jun 19 11:15:38 2015 -0400"
      },
      "message": "Fix security whole in lock task\n\nWhen flags NEW_TASK and CLEAR_TASK are set, the task gets reused\nwhich causes the lock task to be ignored.  Add a special check\nfor this to be a lock task violation.\n\nBug: 20893212\nChange-Id: Ibf3c71f40e197f0830410eb4e20429e901998378\n"
    },
    {
      "commit": "7e786954e5821ad00335fae5d9c492c855631099",
      "tree": "cce4d13d46eb1c79012dce7c0abf8647d206232f",
      "parents": [
        "df0b80e4e1ca8145440161f063b20540095e70ba",
        "24fb8940b4844e6b121e05c5019361f31d1baf3c"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Jun 19 15:15:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 15:15:22 2015 +0000"
      },
      "message": "Merge \"drop corrupt notifications in the Listener\" into mnc-dev"
    },
    {
      "commit": "df0b80e4e1ca8145440161f063b20540095e70ba",
      "tree": "c4dbd070bcad148c31c8f93f4ae7bc476cecda9a",
      "parents": [
        "43cf8d1ed10728f40736fa82c1a569d9aa82bfc6",
        "91526c1430eb6799fabd8a163fb64f5098a45d68"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Fri Jun 19 15:13:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 15:13:22 2015 +0000"
      },
      "message": "Merge \"Add new error codes for rate-limit and max-use failures.\" into mnc-dev"
    }
  ],
  "next": "91526c1430eb6799fabd8a163fb64f5098a45d68"
}
