)]}'
{
  "log": [
    {
      "commit": "4c8d3126068334826e2a6f921799e2b86dba8916",
      "tree": "4222b6e99ff8b475ac3779c8fefc9e42bdd3994c",
      "parents": [
        "71e1b0af5479e5c33e4b5096a36cee18cb0c6a34",
        "e385d26fef2f62988c082ee8066f5d6715aa16c9"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jul 14 16:50:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 16:50:20 2015 +0000"
      },
      "message": "am e385d26f: am cb2a7a2c: am 0be2efb2: am f028ba3d: am 96d00ab3: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\" into mnc-dev\n\n* commit \u0027e385d26fef2f62988c082ee8066f5d6715aa16c9\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\n"
    },
    {
      "commit": "4eafb7a0d2e1fbd1d858a3cd190f87db4c090b79",
      "tree": "4a6c1178da25c236980f19f5e3b5db3dd79b6a6a",
      "parents": [
        "2f30e890cd5ffe8bd0d5396d27b30649246bf544",
        "50cf5e3a2bd544f4661660756ffc4c67d5afbb21"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Jul 14 16:49:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 16:49:09 2015 +0000"
      },
      "message": "am 50cf5e3a: am 1aefc776: am 4e976dd1: am cc3c93d3: am 97cf0f1d: Merge \"Revert \"Revert \"Security: AccountChooser shouldn\\\u0027t auto reveal accounts.\"\"\" into mnc-dev\n\n* commit \u002750cf5e3a2bd544f4661660756ffc4c67d5afbb21\u0027:\n  Revert \"Revert \"Security: AccountChooser shouldn\u0027t auto reveal accounts.\"\"\n"
    },
    {
      "commit": "96d00ab359d60197321f06b4feb3d01f3fa03a29",
      "tree": "3e6ed46d2e4b17a1c6a85f54d37394351f92ab27",
      "parents": [
        "4fb81253edc726936d4b71b7e9c0789cab45e9da",
        "22b3f4cb15207239e203d5ec8b72ec6bc90fef35"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Sun Jul 12 22:02:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 22:02:37 2015 +0000"
      },
      "message": "Merge \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\" into mnc-dev"
    },
    {
      "commit": "22b3f4cb15207239e203d5ec8b72ec6bc90fef35",
      "tree": "f31bf89fd6b9e468571592fd366c0b66f4306a90",
      "parents": [
        "4ccf69e1191244ee104edd74843fc7ae391c5270"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 08 00:31:01 2015 +0100"
      },
      "committer": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Sun Jul 12 22:41:00 2015 +0100"
      },
      "message": "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\n\nRaised the protection level of WRITE_SETTINGS permission to appop and also\nallowed backwards compatibility with pre23 flag. Also made sure that this\npermission is not added as RuntimePermission in DefaultPermissionGrantPolicy as\nthat breaks a lot of gmscore stuff.\n\nIntroduced new action to manage write system settings as a new API and\nrenamed the string that describes the managing of overlay permission.\n\nChange-Id: Ifd25a6ddc06de68ee37015cb9fb23452e4ef10f4\n"
    },
    {
      "commit": "a3db8acf3d05d66162834cca3129792aa571bcca",
      "tree": "b8bcb125b7adb16cd1ac141610113df3916b8289",
      "parents": [
        "6795a2aeafa6df8a5e8e3045d29991d33c8db33f"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Jul 10 13:04:43 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Jul 10 14:47:07 2015 -0700"
      },
      "message": "Revert \"Revert \"Security: AccountChooser shouldn\u0027t auto reveal accounts.\"\"\n\nFixes api stuff.\n\nThis reverts commit f2d248db8078e716b809e0a17cacdea5c5609bd5.\n\nChange-Id: I75c05a17ebde4f245e1f3e0cc22e622d06534c4b\n"
    },
    {
      "commit": "a6d97a575f16b438bfed9324b69b0f430ab6c3cf",
      "tree": "a46be5d9a31fafa80e458b6cf80e61d9263d94e0",
      "parents": [
        "31d0e2707087528848fda37ab2b445965a582f60",
        "851bcaf2edc88d3d193304d64415a50613f46141"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Jul 10 15:57:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 15:57:45 2015 +0000"
      },
      "message": "am 851bcaf2: am ca36baaf: am 2cb16d2e: am 75a43340: am 00c64f7c: Merge \"Add android.net.CaptivePortal class for captive-portal-handling-app callbacks\" into mnc-dev\n\n* commit \u0027851bcaf2edc88d3d193304d64415a50613f46141\u0027:\n  Add android.net.CaptivePortal class for captive-portal-handling-app callbacks\n"
    },
    {
      "commit": "00c64f7ca5b05384dc3c208eff43e0b1a037a7d0",
      "tree": "0ab3e5e368f50e23bfb2d17a9c77c06b45f519fe",
      "parents": [
        "9613e9b76410b15b7f2700080a17476bf9f3461c",
        "49e3edff5156f471819e4ea2a88994bca70bd870"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Jul 10 14:57:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 14:57:13 2015 +0000"
      },
      "message": "Merge \"Add android.net.CaptivePortal class for captive-portal-handling-app callbacks\" into mnc-dev"
    },
    {
      "commit": "f65166af52d67ad7b27ecd38dd690245144abd3f",
      "tree": "3e31a1a0f9501d582a214f84ab51242e3cc0d385",
      "parents": [
        "e9f09e4f3d3d8350b34bbf8ff351c34619e2f75e",
        "1893e12f9cdc9d1caa54e773241803f9e5777c30"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Fri Jul 10 04:15:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 04:15:23 2015 +0000"
      },
      "message": "am 1893e12f: am 19dd9c9c: am 6d583ad9: am 1773f2df: am 1aa40492: Merge \"Revert \"Security: AccountChooser shouldn\\\u0027t auto reveal accounts.\"\" into mnc-dev\n\n* commit \u00271893e12f9cdc9d1caa54e773241803f9e5777c30\u0027:\n  Revert \"Security: AccountChooser shouldn\u0027t auto reveal accounts.\"\n"
    },
    {
      "commit": "e9f09e4f3d3d8350b34bbf8ff351c34619e2f75e",
      "tree": "3de42c917881dd2c59a7c4e375d254c12c9e3033",
      "parents": [
        "ae8645d717cf3975b244fb0cb3c21f0dbb9eeec0",
        "440cfa88769641d12566918df4901d5a6c8c193e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 04:15:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 04:15:16 2015 +0000"
      },
      "message": "am 440cfa88: am 9bc8438e: am 9dbe6b1f: am 3aa7069b: am a2cd9c56: Merge \"Camera2: Reorganize high-speed recording API slightly\" into mnc-dev\n\n* commit \u0027440cfa88769641d12566918df4901d5a6c8c193e\u0027:\n  Camera2: Reorganize high-speed recording API slightly\n"
    },
    {
      "commit": "1aa4049286e7ed1272ce84619f41c13a4d217395",
      "tree": "10d840e0cd5bcc5f17427fe5f6ef220847adf984",
      "parents": [
        "a2cd9c56f8648b5a4faee14d9dd0c4151730f78c",
        "f2d248db8078e716b809e0a17cacdea5c5609bd5"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Fri Jul 10 03:15:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 03:15:57 2015 +0000"
      },
      "message": "Merge \"Revert \"Security: AccountChooser shouldn\u0027t auto reveal accounts.\"\" into mnc-dev"
    },
    {
      "commit": "a2cd9c56f8648b5a4faee14d9dd0c4151730f78c",
      "tree": "9fdc302ca89806a460b12213192f3bdcea03325b",
      "parents": [
        "becb4164d8a28664d89b655aa5b53f7738f98986",
        "639fffee624302ec5b175503d7bd8a441340a629"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 03:14:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 03:14:35 2015 +0000"
      },
      "message": "Merge \"Camera2: Reorganize high-speed recording API slightly\" into mnc-dev"
    },
    {
      "commit": "f2d248db8078e716b809e0a17cacdea5c5609bd5",
      "tree": "7e61e2f5dd7778f078580253cf0de4f66a05f806",
      "parents": [
        "c3b3f46d5fcbd89deeb557556e5a695c3e5349a1"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Jul 10 03:01:47 2015 +0000"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Jul 10 03:01:47 2015 +0000"
      },
      "message": "Revert \"Security: AccountChooser shouldn\u0027t auto reveal accounts.\"\n\nThis reverts commit c3b3f46d5fcbd89deeb557556e5a695c3e5349a1.\n\nChange-Id: I6d156e1ad82c052606f76644fe6085f14e82a734\n"
    },
    {
      "commit": "3380518c6628462dc26776b4cd889b72c1e56163",
      "tree": "1f8aa55a7d6985810bd57d7298a0a2f1e1968f5e",
      "parents": [
        "a5192842d74d517154dc2af07fda51a124731280",
        "fa6442389765f1a53382d050722e3b92ad4a6b55"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Jul 10 02:39:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 02:39:04 2015 +0000"
      },
      "message": "am fa644238: am 5338a34b: am ce31576d: am be8c3eb1: am 319883c8: Merge \"Security: AccountChooser shouldn\\\u0027t auto reveal accounts.\" into mnc-dev\n\n* commit \u0027fa6442389765f1a53382d050722e3b92ad4a6b55\u0027:\n  Security: AccountChooser shouldn\u0027t auto reveal accounts.\n"
    },
    {
      "commit": "5a9a85d3d2b13a05ce2cf47511551428843d23b0",
      "tree": "a03f71b3562b5b1220aa3396e481568d1a8ef56b",
      "parents": [
        "070b7125c1a51381063f971920a35c3a1d89da8b",
        "0bdfb97a0acb8b40c78b1f40151b334d5401a2d1"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 10 02:38:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 02:38:11 2015 +0000"
      },
      "message": "am 0bdfb97a: am 88c3918d: am 3ceb043f: am b7cf986e: am 171fe6ac: Merge \"Add an API for apps to query if a permisison is denied by policy.\" into mnc-dev\n\n* commit \u00270bdfb97a0acb8b40c78b1f40151b334d5401a2d1\u0027:\n  Add an API for apps to query if a permisison is denied by policy.\n"
    },
    {
      "commit": "319883c80e13ca980b2721a947805cde1999f204",
      "tree": "af281ba894c3d5b7bd0cc390c572516ba7aa3254",
      "parents": [
        "83e9525c614d4a959c5f243bcda9a75057930339",
        "c3b3f46d5fcbd89deeb557556e5a695c3e5349a1"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Jul 10 01:25:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 01:25:36 2015 +0000"
      },
      "message": "Merge \"Security: AccountChooser shouldn\u0027t auto reveal accounts.\" into mnc-dev"
    },
    {
      "commit": "c3b3f46d5fcbd89deeb557556e5a695c3e5349a1",
      "tree": "8b631b4a2f575b3746150a26d282deccada0c80b",
      "parents": [
        "d80cf9109aa6b560e473f0197034085ed9062eaa"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Jul 07 15:37:54 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Jul 09 18:18:22 2015 -0700"
      },
      "message": "Security: AccountChooser shouldn\u0027t auto reveal accounts.\n\nBug: 9739125\nChange-Id: Ib9032271def423aaafdab2505afaf6b1d3fcad06\n"
    },
    {
      "commit": "639fffee624302ec5b175503d7bd8a441340a629",
      "tree": "90de0fdefbe2cbb6b31bbd6365004e540eab208a",
      "parents": [
        "171fe6ac0aa5b0d2dd64ac1cdda25cdcb5f183f3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 30 10:34:48 2015 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 00:56:18 2015 +0000"
      },
      "message": "Camera2: Reorganize high-speed recording API slightly\n\n- Split off distinct high speed capture session class from base capture session\n- Move createHighSpeedRequestList to CameraConstrainedHighSpeedCaptureSession\n\nBug: 21664295\nChange-Id: I67d705fdeee1eaa6e5e3e1416771d5d0df642843\n"
    },
    {
      "commit": "171fe6ac0aa5b0d2dd64ac1cdda25cdcb5f183f3",
      "tree": "281e5fe4812eb30a91a1f5c6b1f754aaa66548fe",
      "parents": [
        "4ee9b23a6f1856bfe7fa810b585b4ced02745d65",
        "ad3b2975574f916c14382628d50c710a78064746"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 10 00:32:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 00:32:12 2015 +0000"
      },
      "message": "Merge \"Add an API for apps to query if a permisison is denied by policy.\" into mnc-dev"
    },
    {
      "commit": "b6fbe91a02c2d4a03ff65f37ec10d5b95a0792e7",
      "tree": "0e9b4eedeac7e441a32950940787bac18d899340",
      "parents": [
        "be5494eee4dc3d75daa7e6333772f32fd177f154",
        "782e31dfcc448eaaab814fd76f42c3390a952037"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 09 23:29:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 09 23:29:51 2015 +0000"
      },
      "message": "am 782e31df: am 2dc2cdc0: am 1dfeb0b2: am d0e005de: am 0e7d497c: Merge \"Fix issue #22328792: Fix scalability issues in AssistStructure\" into mnc-dev\n\n* commit \u0027782e31dfcc448eaaab814fd76f42c3390a952037\u0027:\n  Fix issue #22328792: Fix scalability issues in AssistStructure\n"
    },
    {
      "commit": "782d49826862cbdc9d020fc9d85f8a6f64675dcb",
      "tree": "2f8336faca55d4b71a70ca52d7aa2b80ca1f3b61",
      "parents": [
        "2a67840c3c35a6267663e5d3ae921ee9ac614db9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 08 17:36:37 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 09 14:06:47 2015 -0700"
      },
      "message": "Fix issue #22328792: Fix scalability issues in AssistStructure\n\nWe can now stream the AssistStructure across processes, avoiding\nIPC size limitations for large structures.  There is also a new\nAPI that gets called on the VoiceInteractionSession if there is\na failure retrieving the assist data.\n\nAlso fix issue #22351981: Runtime restart due to ANR in system server,\ngetting rid of a deadlock.\n\nAnd also tweak object lifecycles to try to avoid keeping around\nin an app the previous AssistStructure after we request a new one.\n\nChange-Id: Ifb136a0d31a14e56a8db6b90768d9fc65557a17f\n"
    },
    {
      "commit": "49e3edff5156f471819e4ea2a88994bca70bd870",
      "tree": "829dcedfefd5f7b8dc9a48d2f1e76a18d73d6841",
      "parents": [
        "72a77993bdbc2cec49714b73d222ff213be44041"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri May 22 10:50:39 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Jul 09 10:47:34 2015 -0400"
      },
      "message": "Add android.net.CaptivePortal class for captive-portal-handling-app callbacks\n\nThis new class replaces the awkward string token and ConnectivityManager APIs\nused by apps handling captive portals.\n\nBug:21343774\nChange-Id: I1a2c69edb17322715bf8422bb4216b0ea60bfd59\n"
    },
    {
      "commit": "39c154a3d22225c09d5357945d7e57ded71cbac6",
      "tree": "76fa4fddba0f977d0bdab5245eba308c1b3fb5e3",
      "parents": [
        "b9ea0a0d5ab3146a1c5631bd6fcf96927d584b88",
        "4b3bd02a14332954b52588a3fbf72142982a0658"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 09 04:29:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 09 04:29:58 2015 +0000"
      },
      "message": "am 4b3bd02a: am 45ff18ee: am b76bbf1b: am 253129f9: am 748bc36f: Remove \"final\" qualifier from AuthenticationResult\n\n* commit \u00274b3bd02a14332954b52588a3fbf72142982a0658\u0027:\n  Remove \"final\" qualifier from AuthenticationResult\n"
    },
    {
      "commit": "748bc36f2eebfdc67520c5025b48fefdfd8d7c01",
      "tree": "7ff7d6b1676698a02201b276921e8caeac147ff4",
      "parents": [
        "348988c5704a5a6eb6aec093e295c2d9f00ee33c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 08 19:02:28 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 09 03:19:31 2015 +0000"
      },
      "message": "Remove \"final\" qualifier from AuthenticationResult\n\nThis allows mock implementations to be created for testing\npurposes.\n\nFixes bug 22362080\n\nChange-Id: I5ff002c077d22b1338f2f4e394ad19827bb2ae9c\n"
    },
    {
      "commit": "ad3b2975574f916c14382628d50c710a78064746",
      "tree": "57b6dfd10624fd9e00facac26725e29a9909727f",
      "parents": [
        "3aa1b1e5ec3a4e2074ea054b931cd68df45b43cf"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 07 22:49:17 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 08 18:12:58 2015 -0700"
      },
      "message": "Add an API for apps to query if a permisison is denied by policy.\n\nbug:22177216\n\nChange-Id: I32227f55097fae997f33743fd1eee06cb18f47f1\n"
    },
    {
      "commit": "264a1de1f40034434fb6a380f3481f5b52ec6d1e",
      "tree": "61b78c9b2a35b705467060ae5380a8d1365c7975",
      "parents": [
        "09d69fa9845202c725884b1d2905fcd5775602c5",
        "0cd064335c8daec8c8a4d9fbf0ca246e5e6a3b90"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jul 08 18:38:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 18:38:11 2015 +0000"
      },
      "message": "am 0cd06433: am 373a0b5c: am dfea212b: am 070df444: am c0344a80: Merge \"audio: add definitions for devices connected over IP\" into mnc-dev\n\n* commit \u00270cd064335c8daec8c8a4d9fbf0ca246e5e6a3b90\u0027:\n  audio: add definitions for devices connected over IP\n"
    },
    {
      "commit": "c0344a80fdb889c2b94dcfb869edf2afc5bb60df",
      "tree": "d455a26b668623bfa0ec9c53fcb51616765de88d",
      "parents": [
        "4f5630e51d03980e80fde93154f5a0302c8179a2",
        "1e725f8137391474b71ebd9109a0968ecef5373f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jul 08 17:24:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 08 17:24:23 2015 +0000"
      },
      "message": "Merge \"audio: add definitions for devices connected over IP\" into mnc-dev"
    },
    {
      "commit": "ee94484303ebddbb5eb7cc7efa347240ad641bc7",
      "tree": "4c975d25909e1a4532ce46dc6f872ebd65caad78",
      "parents": [
        "3006534d753ae6ecb747becaff77fc74da95d917",
        "7b3add61c9e47b708725147dffc23d396db37add"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 08 02:17:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 02:17:58 2015 +0000"
      },
      "message": "am 7b3add61: am f368f6b9: am 6ee8a509: am c55c4a28: am b14dc048: Merge \"Add new \"preinstalled\" permission flag.\" into mnc-dev\n\n* commit \u00277b3add61c9e47b708725147dffc23d396db37add\u0027:\n  Add new \"preinstalled\" permission flag.\n"
    },
    {
      "commit": "1699ba48ceaddbab0585f25c0fe5b477964f71de",
      "tree": "ee96b3789f65c9c8840d9639441855b3bad2e5e0",
      "parents": [
        "7efb76f4899fde6f5da48a6cc145463db3862b91",
        "88936b7f82a6ec4023078e62304425147da4b56e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 08 02:05:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 02:05:44 2015 +0000"
      },
      "message": "am 88936b7f: am a719be69: am 15e35270: am 5e449276: am f2474d33: Merge \"Implement better handling of text in assist.\" into mnc-dev\n\n* commit \u002788936b7f82a6ec4023078e62304425147da4b56e\u0027:\n  Implement better handling of text in assist.\n"
    },
    {
      "commit": "4e5dac3d6ef6f28aecb116b8dfd92ff31d49c926",
      "tree": "2e5dcdb4323dd466a1ab6a5488ea706598c85c3f",
      "parents": [
        "a4da90dbabca0dc54424dec09f4da98a0903a81a",
        "3fd5ebfd778e540276fb5205a8ba3185e620647d"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 08 02:05:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 02:05:26 2015 +0000"
      },
      "message": "am 3fd5ebfd: am 7cc8de60: am 0ce19f8e: am 240f8e5f: am 3e07ee07: Merge \"Grant installer and verifier install permissions robustly\" into mnc-dev\n\n* commit \u00273fd5ebfd778e540276fb5205a8ba3185e620647d\u0027:\n  Grant installer and verifier install permissions robustly\n"
    },
    {
      "commit": "810bc8d335dd4df5bc8556186f35e8a09df1cef2",
      "tree": "7791d3f70f1f8028219f971a43aef8c8931127de",
      "parents": [
        "1c227145f6d13bb849a2330a8f8fb68a2602f323",
        "af72d92bf124697dd2f4528a730806c56bff503d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Jul 08 02:03:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 02:03:35 2015 +0000"
      },
      "message": "am af72d92b: am 314877b8: am 2915f3c6: am 26dfd03d: am 384a04d9: Merge \"Camera: Add ZERO_SHUTTER_LAG modes to noise reduction and edge enhancement\" into mnc-dev\n\n* commit \u0027af72d92bf124697dd2f4528a730806c56bff503d\u0027:\n  Camera: Add ZERO_SHUTTER_LAG modes to noise reduction and edge enhancement\n"
    },
    {
      "commit": "1c227145f6d13bb849a2330a8f8fb68a2602f323",
      "tree": "46769d894bb5f7716b147395d423e6b53418c5a8",
      "parents": [
        "b2cc376e8c512c8f6873361a050c1615b404ca57",
        "2405899eff9f10164a5b0ef0e4e3ad77bd296af8"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Jul 08 02:03:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 02:03:27 2015 +0000"
      },
      "message": "am 2405899e: am c1e0e38e: am 5ece42b9: am 105633d9: am 6826b25c: Merge \"Report specific exception type on decrypt with invalid session\" into mnc-dev\n\n* commit \u00272405899eff9f10164a5b0ef0e4e3ad77bd296af8\u0027:\n  Report specific exception type on decrypt with invalid session\n"
    },
    {
      "commit": "a90c8def2c6762bc6e5396b78c43e65e4b05079d",
      "tree": "ea3272f28ed7308ec41540d399e454261e51c56c",
      "parents": [
        "f2474d336a7df696f3897e2cd255d138eb3fac02"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 07 17:25:25 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 07 17:25:25 2015 -0700"
      },
      "message": "Add new \"preinstalled\" permission flag.\n\nThis allows you to specify that a permission can be granted to\nany pre-installed system app (not just privileged ones).\n\nAnd as long as I am doing this, clean up the old \"system\" permission\nflag, renaming it to \"privileged\" which is what it really is today,\ndeprecating the old names.  And switch the platform\u0027s permission\ndeclarations to use the new name.\n\nChange-Id: Iabf484746af232144786851ec7fe90e3de9dddb2\n"
    },
    {
      "commit": "f2474d336a7df696f3897e2cd255d138eb3fac02",
      "tree": "a05837e54a05ded8a9b2ffc0f52c7dad1176695c",
      "parents": [
        "b2f9c284cdf1835e48ebbc6b3995590a1b308bf2",
        "6f0fdc4167ad906fc7409856e86cd0cc601c3b53"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 07 23:51:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 23:51:06 2015 +0000"
      },
      "message": "Merge \"Implement better handling of text in assist.\" into mnc-dev"
    },
    {
      "commit": "6f0fdc4167ad906fc7409856e86cd0cc601c3b53",
      "tree": "b3097ee875c68282d9758f74654a61a9705f433e",
      "parents": [
        "79d9219c9f9734025837a01a6f8e490d1e0ab57e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 07 14:29:36 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 07 16:47:37 2015 -0700"
      },
      "message": "Implement better handling of text in assist.\n\nTextView is now much smarter about the text it reports, limiting it\nto what is visible (plus a bit more).  Also add a facility for it to\nreport where the lines of text are, both as offsets in the text string\nand their baselines on screen.\n\nPart of fixing issue #22328792: Fix scalability issues in AssistStructure\n\nChange-Id: Idddb8c3a3331355f381e2d4af06d520fe7c7ce8e\n"
    },
    {
      "commit": "3e07ee078de8e364d6be0b18b2b514e40decdb3c",
      "tree": "1984905d557837c28c3aa97aeea9a65c32d2963c",
      "parents": [
        "15369c6c3ba50a852ed0c499eb5929436cffa005",
        "3e7d977ff7c743713f0ad6336a039d7760ba47d1"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 07 23:44:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 23:44:34 2015 +0000"
      },
      "message": "Merge \"Grant installer and verifier install permissions robustly\" into mnc-dev"
    },
    {
      "commit": "384a04d93622c764bf1e8a69c288957d78b6a4e4",
      "tree": "074efc9228c492ce84a00ac99def4ebdbeb0a443",
      "parents": [
        "6826b25c223c91d603f3a8e2b0d1ce5abe1e13e5",
        "0dd17509a953774039c0e73beac4b0546504c774"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jul 07 21:36:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 21:36:47 2015 +0000"
      },
      "message": "Merge \"Camera: Add ZERO_SHUTTER_LAG modes to noise reduction and edge enhancement\" into mnc-dev"
    },
    {
      "commit": "6826b25c223c91d603f3a8e2b0d1ce5abe1e13e5",
      "tree": "f9cc341092643b53bcdadc5e79ade7ba5b534e77",
      "parents": [
        "8830db0a6a595f1690cb6f0b76863c3759a8ccbd",
        "96a2a957e42e04be817b60bb27199f3846f00fc9"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Jul 07 21:19:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 21:19:13 2015 +0000"
      },
      "message": "Merge \"Report specific exception type on decrypt with invalid session\" into mnc-dev"
    },
    {
      "commit": "3e7d977ff7c743713f0ad6336a039d7760ba47d1",
      "tree": "78c832f2bf7fde55fd89dcfcebf19db74e7e6ac1",
      "parents": [
        "79d9219c9f9734025837a01a6f8e490d1e0ab57e"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jul 06 18:31:23 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 07 14:02:51 2015 -0700"
      },
      "message": "Grant installer and verifier install permissions robustly\n\nbug:22248271\n\nChange-Id: I3a47ae9a112ba7d88b421fcb5f9651d1168ba7a5\n"
    },
    {
      "commit": "0dd17509a953774039c0e73beac4b0546504c774",
      "tree": "90af6941bb8d87387e2e3913e138df89924f41f4",
      "parents": [
        "5c8498db2111ea69566bc43a9e799d0447af789d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jul 07 10:43:07 2015 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jul 07 13:39:55 2015 -0700"
      },
      "message": "Camera: Add ZERO_SHUTTER_LAG modes to noise reduction and edge enhancement\n\nThis mode splits processing quality based on stream resolution, to\nenable ZSL operation where low-resolution (preview/recording) streams\nrequire more processing since they are immediately user-visible, while\nthe high-resolution intermediate ZSL stream should have minimal/no\nprocessing since it will be reprocessed into final quality when\nnecessary\n\nBug: 22266686\n\nChange-Id: Ib41102b66b07d61a099f021f8c6251f28c62686f\n"
    },
    {
      "commit": "ecb7af7d10e10a3db3435057adcbfcf726af4aa5",
      "tree": "b14e183a2b661a57a934bb9be79f2c56b524cd84",
      "parents": [
        "b805417526c10e0c1f7607d1d21f9eaa93f80b9c",
        "0a5e18bfe23f4b256bbda995a1f3e383fa979ee3"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Jul 07 19:09:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 07 19:09:08 2015 +0000"
      },
      "message": "am 0a5e18bf: am a3599c78: am 8ea98a8a: am 13c2a4f5: am 937edac8: Revert \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\"\n\n* commit \u00270a5e18bfe23f4b256bbda995a1f3e383fa979ee3\u0027:\n  Revert \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\"\n"
    },
    {
      "commit": "1636ad867e5859127568e42e22a25dcbfc4b3da5",
      "tree": "d37edc7307501ec8bbfe4a70a0d943d22e9c2421",
      "parents": [
        "4426729628f4322464eebb729761138b29f7f4ed",
        "4683bea8b60285e7480f997b6fb4c0e2e9f6106b"
      ],
      "author": {
        "name": "Richard Coles",
        "email": "torne@google.com",
        "time": "Tue Jul 07 19:08:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 07 19:08:30 2015 +0000"
      },
      "message": "am 4683bea8: am 2ec1f9d5: am 604e0cc7: am 2bb68288: am fad2e49c: Merge \"Add WebView permission MIDI sysex\" into mnc-dev\n\n* commit \u00274683bea8b60285e7480f997b6fb4c0e2e9f6106b\u0027:\n  Add WebView permission MIDI sysex\n"
    },
    {
      "commit": "b7f593819c0c333357353df58c8ba809d5f6bb0f",
      "tree": "a5af263c2ebf365595f569fa4636d5828c79175b",
      "parents": [
        "c3a75a434cc009d582a35453a3c656aabb04a6f1",
        "5043149030bbcce97d8c3b2ae6350ec69d5993db"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue Jul 07 12:04:47 2015 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue Jul 07 12:04:47 2015 -0700"
      },
      "message": "resolved conflicts for merge of 50431490 to master\n\nChange-Id: Ife9af8acc617ac2c3a289b49327578ab6e087f18\n"
    },
    {
      "commit": "937edac8e8583023019b625dd426ebf65169e30d",
      "tree": "f509b9de0dda46884f2c49fbb3993e9e60910986",
      "parents": [
        "46c272d6bfc0dd5bbeeb536a9057fa18b754f9ba"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Jul 07 08:32:44 2015 -0700"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Jul 07 08:32:44 2015 -0700"
      },
      "message": "Revert \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\"\n\nThis reverts commit d6b404c72da7e2475508c7d5948494b2e9b1a262.\n\nThis CL seems to have broken the build, causing GMSCore to continuously\ncrash.\n\nBug: 22313634\nBug: 22312938\nBug: 22314605\nBug: 22308392\nBug: 22307889\n"
    },
    {
      "commit": "fad2e49c425e2cae88c297cb6cf2ac42e5f6fdd8",
      "tree": "8dc217a6d9699a587a379d6494946e3bdad8f3be",
      "parents": [
        "5a81b61e879d7f6031c28d0d89d4b785654d2a00",
        "8965377b699cebf37f150b8c97e1f594eadf4895"
      ],
      "author": {
        "name": "Richard Coles",
        "email": "torne@google.com",
        "time": "Tue Jul 07 10:15:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 10:15:17 2015 +0000"
      },
      "message": "Merge \"Add WebView permission MIDI sysex\" into mnc-dev"
    },
    {
      "commit": "5bc88b9f46a17d6578d8f8a8b93c7c607d06e063",
      "tree": "bafdd48c480ec769375c7dae8344da1c77265371",
      "parents": [
        "4603bd34ce8a5557729e3912a081ec9f8c0d7ab5",
        "61ba419429d974e578562786c2a503cd4525a108"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Jul 07 06:13:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 06:13:14 2015 +0000"
      },
      "message": "Merge \"Final resource IDs.\" into mnc-dev"
    },
    {
      "commit": "bfe288690a53560f500ada91c13acfc6fd78ccde",
      "tree": "3c6a3f9683f952cafbe39048f8dd632ff2ced81c",
      "parents": [
        "5854114cc695abc93f829b93c838bc904117bdab",
        "4ce9ebea91be2456f5958b86e1c7e36b800e8dde"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jul 07 03:23:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 07 03:23:43 2015 +0000"
      },
      "message": "am 4ce9ebea: am bb1a1e5f: am e2835f9f: am 212c006e: am c81ecb6d: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\" into mnc-dev\n\n* commit \u00274ce9ebea91be2456f5958b86e1c7e36b800e8dde\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\n"
    },
    {
      "commit": "0c9577008083f5ee8b66837e4f01471aaf207448",
      "tree": "8713bd594d0592c11d3dd5e76277fd257316b4bd",
      "parents": [
        "8b4335f363bbd395f3cf29c321612ad7b4df7464",
        "7a90c536310796426f9f8be16265db2803bfd74b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 07 00:33:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 07 00:33:16 2015 +0000"
      },
      "message": "am 7a90c536: am bcbf4641: am 569984f2: am d178b2da: am 5c8498db: Merge \"Add easy way to get device idle whitelist.\" into mnc-dev\n\n* commit \u00277a90c536310796426f9f8be16265db2803bfd74b\u0027:\n  Add easy way to get device idle whitelist.\n  Don\u0027t prevent windows from drawing when they are just moving\n  Added support for mid-call enabled SRVCC conference call\n  MWI,phantom call,Suppl services, error codes\n  Rename VoLTE/WFC enable API to available - add VT available API.\n  Avoid IllegalStateException when generating/importing keys.\n  docs: Updated M Preview API Overview and Behavior Changes for Preview 2 release.\n  Unhide signal strength constants used by getLevel.\n"
    },
    {
      "commit": "c81ecb6d2c6badb5ddbf19f7c90e350cf24322ee",
      "tree": "36c558fefef9e1e598f11041da27668a959a4373",
      "parents": [
        "adaa79d722dc1b410a3a8b083be5268cbb817ce4",
        "d6b404c72da7e2475508c7d5948494b2e9b1a262"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jul 07 00:27:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 00:27:33 2015 +0000"
      },
      "message": "Merge \"Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\" into mnc-dev"
    },
    {
      "commit": "d6b404c72da7e2475508c7d5948494b2e9b1a262",
      "tree": "5582440519e40d3d793333195da512959c863e3a",
      "parents": [
        "71e3d079d623b93ec8a66afa6a1281896c7cd2c6"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jul 07 00:27:53 2015 +0100"
      },
      "committer": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jul 07 00:27:53 2015 +0100"
      },
      "message": "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission\n\nRaised the protection level of WRITE_SETTINGS permission to appop and also\nallowed backwards compatibility with pre23 flag.\n\nIntroduced new action to manage write system settings as a new API and\nrenamed the string that describes the managing of overlay permission.\n\nChange-Id: I939a95b9a8b1ae75bf67aa6d8190c92a8d2001d3\n"
    },
    {
      "commit": "becddea63e2c4b414e5eac2841d3516c4e89bb24",
      "tree": "79dbab31e6b0273c9082c5ff48f7e9171ce06b2c",
      "parents": [
        "f9fc53bb6f46ab89fb058c41d162b43ee9799314",
        "8e27050f0ebb27b920dfc918635130865dba0eac"
      ],
      "author": {
        "name": "Casey Ho",
        "email": "caseyho@google.com",
        "time": "Mon Jul 06 21:39:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 06 21:39:31 2015 +0000"
      },
      "message": "Merge \"Unhide signal strength constants used by getLevel.\" into mnc-dev"
    },
    {
      "commit": "96a2a957e42e04be817b60bb27199f3846f00fc9",
      "tree": "0f235e5ff14010fe4fb2c7d2e47b665f3c543de5",
      "parents": [
        "a6fb1e70ffa4faeba725b06610f4daa1ee60ead8"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Jul 01 17:35:18 2015 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Jul 06 14:35:29 2015 -0700"
      },
      "message": "Report specific exception type on decrypt with invalid session\n\nbug: 22235465\nChange-Id: Ic1e1a86529d4f2246b9768799aacde5cd1070d04\n"
    },
    {
      "commit": "93e96d365fcff16376b565437fa096ff1047f485",
      "tree": "939614d0ebe9c18744dc6d26668adaf8acacb8b2",
      "parents": [
        "806347f2fc91600eb9cf9e4afdb19a022667911c",
        "fa75f27ddf8a0faf13ce152cb6efae0dd0ce9b16"
      ],
      "author": {
        "name": "Barnaby James",
        "email": "bjames@google.com",
        "time": "Mon Jul 06 19:32:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 06 19:32:06 2015 +0000"
      },
      "message": "am fa75f27d: am b908616f: am 413adbe2: am 2691d08c: am c1e3ac32: Merge \"Minor doc fixes for VoiceInteractor.\" into mnc-dev\n\n* commit \u0027fa75f27ddf8a0faf13ce152cb6efae0dd0ce9b16\u0027:\n  Minor doc fixes for VoiceInteractor.\n"
    },
    {
      "commit": "1e725f8137391474b71ebd9109a0968ecef5373f",
      "tree": "2923e5b69883db3fcdf9e5687c8203445f58feee",
      "parents": [
        "be6307606e71dd2a5ce483fa876ced268fd813bf"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jul 01 16:38:22 2015 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jul 06 12:14:36 2015 -0700"
      },
      "message": "audio: add definitions for devices connected over IP\n\nBug: 22068684.\n\nChange-Id: I0411679d2852135d4af3016844ced74f7718fa0d\n"
    },
    {
      "commit": "61ba419429d974e578562786c2a503cd4525a108",
      "tree": "ed205e0d04d87cf1bd97e68536bb1f90308e31d2",
      "parents": [
        "441fc0fc68140368d5438a6eb5b896b4a9d6ad4e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 26 14:57:44 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 06 18:43:13 2015 +0000"
      },
      "message": "Final resource IDs.\n\nChange-Id: I6200a013375f1b3e196b6426a6c925f4e9dfe4b1\n"
    },
    {
      "commit": "c1e3ac321faea5717e1767bf2091334dde310eb7",
      "tree": "c960c8204a58db809f139c2961266911d3e454c2",
      "parents": [
        "a72eac60c7a34089c8e288f03ce031172e3b36b4",
        "371a2385b44f2c28506f4ed79737999b3f128007"
      ],
      "author": {
        "name": "Barnaby James",
        "email": "bjames@google.com",
        "time": "Mon Jul 06 17:08:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 06 17:08:15 2015 +0000"
      },
      "message": "Merge \"Minor doc fixes for VoiceInteractor.\" into mnc-dev"
    },
    {
      "commit": "f127f42fd44cf322ce942f1c42d2abed84621486",
      "tree": "04433e2ed1474d901d05aebf30cd3c5266c23fec",
      "parents": [
        "727513cf323685cb0161eb1ef6bb4080ab0ce868",
        "b017752aeb1d6d2ee961580de9edfc3db8722c8a"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jul 06 17:00:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 06 17:00:03 2015 +0000"
      },
      "message": "am b017752a: am 6bc5b226: am c5a759cf: am d8c2bbcf: am 10c111ed: Merge \"Show basic feature warning for default granted permissions\" into mnc-dev\n\n* commit \u0027b017752aeb1d6d2ee961580de9edfc3db8722c8a\u0027:\n  Show basic feature warning for default granted permissions\n"
    },
    {
      "commit": "e8ce8368fc65c3f5c54c44384be62cf228ceb10e",
      "tree": "d54fc1682502573433efc7e11d506fc4dfd20f53",
      "parents": [
        "36949d65e0ab36be43decf662fb031eb94afe090",
        "55cd6f44fd1e49164a999e948bb91a03a3b9daf6"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jul 04 07:28:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 04 07:28:18 2015 +0000"
      },
      "message": "am 55cd6f44: am 6fe87a56: am 68ffcf88: Merge \"Teach receivers, activities, providers, and services app ops.\" into mnc-dev\n\n* commit \u002755cd6f44fd1e49164a999e948bb91a03a3b9daf6\u0027:\n  Teach receivers, activities, providers, and services app ops.\n"
    },
    {
      "commit": "19b16eb4539bd159edb69f543965141fe5cf9346",
      "tree": "8ba9ce6c83c215771e3a5ca8ed554a8ee9502e39",
      "parents": [
        "5d7945608c125fa31c57c06271ca08ad29d363a9",
        "b857216f75bf18e702ead1e201cbbbc36fba39c6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jul 04 07:27:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 04 07:27:38 2015 +0000"
      },
      "message": "am b857216f: am ab33137d: am 6cc53743: Merge \"Fix issue #20672970: Notifications are not dismissed on hot word detection\" into mnc-dev\n\n* commit \u0027b857216f75bf18e702ead1e201cbbbc36fba39c6\u0027:\n  Fix issue #20672970: Notifications are not dismissed on hot word detection\n"
    },
    {
      "commit": "7e07288c7720001542182a4a70a5395015bcff1c",
      "tree": "37b6933f5de4dc568f8aeb62286ac8ccce84f017",
      "parents": [
        "2fc49ca7b2178bebfae87470d497b527e8d39171",
        "0783b9a47ae682cc85a14284e79643b5087b8c9f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jul 04 07:27:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 04 07:27:17 2015 +0000"
      },
      "message": "am 0783b9a4: am ee987ce4: am 76664d9d: Merge \"Work on issue #21589105: Scope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW...\" into mnc-dev\n\n* commit \u00270783b9a47ae682cc85a14284e79643b5087b8c9f\u0027:\n  Work on issue #21589105: Scope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW...\n"
    },
    {
      "commit": "44488f580e058d26b9c9b417027a324f1b76c3c0",
      "tree": "ebb044669f24cb2acd6d31a911421db2c5a50f3c",
      "parents": [
        "279a9a3131635fe84d33231711f40daaa798ae26",
        "bb307c00ab8fd9dc2a0c96bc7c3bfa203f0277a2"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sat Jul 04 07:25:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 04 07:25:53 2015 +0000"
      },
      "message": "am bb307c00: am 0ed62962: am edc31579: Merge \"More API review feedback\" into mnc-dev\n\n* commit \u0027bb307c00ab8fd9dc2a0c96bc7c3bfa203f0277a2\u0027:\n  More API review feedback\n"
    },
    {
      "commit": "10d76989edd49b3fbc91a4b07964831aeca0ae8b",
      "tree": "68b8f40b0131652df6b564d9aa05152a4d390b89",
      "parents": [
        "733034bd8aca792a8f6bfa723481f17f84e153cc",
        "b35522f77d0d3d5ed2090214c776c476c8fc76cc"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Fri Jul 03 20:34:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 03 20:34:57 2015 +0000"
      },
      "message": "am b35522f7: am fce3bc83: am 32207e3c: Merge \"Changes to Data Injection mode APIs\" into mnc-dev\n\n* commit \u0027b35522f77d0d3d5ed2090214c776c476c8fc76cc\u0027:\n  Changes to Data Injection mode APIs\n"
    },
    {
      "commit": "77ab6a888afaeb9010c7c3884adcd4819dbcee66",
      "tree": "f4379ad665e4ede28892dcc048e917d27de33439",
      "parents": [
        "a7bdb6c99b7ddb6e17f9c939c138686e0bfdbbc4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 03 12:03:02 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 03 12:19:02 2015 -0700"
      },
      "message": "Show basic feature warning for default granted permissions\n\nbug:22174223\n\nChange-Id: Ie8209e1f678ac459893151b5125e86eb5025aad8\n"
    },
    {
      "commit": "00d12e17c10526449d3ef25a358d964f0aa85a84",
      "tree": "f0a6681f19a6857ca0f6c4c5f81c7f727bd03d70",
      "parents": [
        "5e0f7e0fe6accf643040be73db70d3d5cb42d936",
        "5973eb48220e1e44a4a3192cd9740fe8b47f8a3a"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Jul 03 05:35:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 03 05:35:58 2015 +0000"
      },
      "message": "am 5973eb48: am bf816248: am e51c46b0: Merge \"Add ConnectivityManager.unregisterNetworkCallback(PendingIntent) API\" into mnc-dev\n\n* commit \u00275973eb48220e1e44a4a3192cd9740fe8b47f8a3a\u0027:\n  Add ConnectivityManager.unregisterNetworkCallback(PendingIntent) API\n"
    },
    {
      "commit": "fab8c63aa005af30fcb610d4f99c4ab3f7ac4876",
      "tree": "99f8f76933d63903daf7162c9059743de9a7cf8c",
      "parents": [
        "d2f2581ee9ca591d38c2b056be06e96755a3b6c6",
        "5243632f918169bd58e388db988454a16983e490"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jul 03 05:34:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 03 05:34:42 2015 +0000"
      },
      "message": "am 5243632f: am 10f87f47: am 22233b51: Merge \"Remove the empty accounts group and not needed storage resources.\" into mnc-dev\n\n* commit \u00275243632f918169bd58e388db988454a16983e490\u0027:\n  Remove the empty accounts group and not needed storage resources.\n"
    },
    {
      "commit": "68ffcf883c15b97d28e36c684d0db3da084727fc",
      "tree": "e3be8ddc279f771bd53c361cf8a16cd741615848",
      "parents": [
        "4b2698ba5ea9bb0f3806abecf65899b166912509",
        "99b6043dad9d215cf15810b885b6b8c215dd5b5a"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 01 23:59:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 23:59:21 2015 +0000"
      },
      "message": "Merge \"Teach receivers, activities, providers, and services app ops.\" into mnc-dev"
    },
    {
      "commit": "99b6043dad9d215cf15810b885b6b8c215dd5b5a",
      "tree": "ab714f7926640fbe8dafa4668f251e33e5f915c4",
      "parents": [
        "2438c9b2e7892a8515209cb1d440c3b5147165b2"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Jun 27 13:15:22 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 01 16:20:00 2015 -0700"
      },
      "message": "Teach receivers, activities, providers, and services app ops.\n\nPerform app op check in addition to the permisison check for all four\npaltform components - activities, content providers, broadcast receivers,\nservices - if they are guarded by a permssion that has an associated app\nop. This ensures that legacy apps will behave correctly if the permission\nof the caller has been revoked, i.e. the app op for that permission was\ndisabled.\n\nbug:22199666\n\nChange-Id: Ia22d1c38d58b3cd6aabdc655cb7c7bddd85da7a2\n"
    },
    {
      "commit": "6cc53743f5d37d7761a3bb924b380dd29d46e26d",
      "tree": "b768795951f953a8ef7ad79ee9e7f436930eb93f",
      "parents": [
        "47e9b1489d1d8da260f889df04805273c106091e",
        "4e88bcd39918197c78b148afe40a08b6adcace1e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 22:31:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 22:31:18 2015 +0000"
      },
      "message": "Merge \"Fix issue #20672970: Notifications are not dismissed on hot word detection\" into mnc-dev"
    },
    {
      "commit": "76664d9dcfbbe04c50a00ea1e268e80b9a9f6087",
      "tree": "103a971c7fe709aa72223c2468e1c12d846ed488",
      "parents": [
        "f22e2e3998db9bcfdac5d1c524b0c02e7da7f86d",
        "de15edaa9bf486a4050bb067317d313fd807bb10"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 22:19:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 22:21:10 2015 +0000"
      },
      "message": "Merge \"Work on issue #21589105: Scope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW...\" into mnc-dev"
    },
    {
      "commit": "4e88bcd39918197c78b148afe40a08b6adcace1e",
      "tree": "0a00e7b1ff8269d1fbab4edb591feaf8beb2d5a8",
      "parents": [
        "80abf887a1578669d3167ea83d52a497a64ea491"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 13:41:03 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 13:41:03 2015 -0700"
      },
      "message": "Fix issue #20672970: Notifications are not dismissed on hot word detection\n\nAdd new VoiceInteractionSession.closeSystemDialogs() API that closes\neverything except the session itself.\n\nChange-Id: If45f1e120d8ca095b6c8055b6485acb5e710820e\n"
    },
    {
      "commit": "edc3157948c9820998ac1aca33ced3e07bc249ff",
      "tree": "0ee9c69942603160f1725cd0c6f7dbbb2615275c",
      "parents": [
        "2956363244ecb61f48729d93b510ffadac591cae",
        "7226c8f95b5971af2710c8d2f8a8b6f2210e2420"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jul 01 19:46:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 19:46:55 2015 +0000"
      },
      "message": "Merge \"More API review feedback\" into mnc-dev"
    },
    {
      "commit": "de15edaa9bf486a4050bb067317d313fd807bb10",
      "tree": "489bb47ee9025eaccb14fa979f3b3e583f92fcbf",
      "parents": [
        "80abf887a1578669d3167ea83d52a497a64ea491"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 12:30:54 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 12:37:00 2015 -0700"
      },
      "message": "Work on issue #21589105: Scope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW...\n\n...to an explicit toggle to enable in Settings\n\nAdd a new permission flag, saying the permission can be automatically\ngranted to pre-api-23 apps.  Apply this to SYSTEM_ALERT_WINDOW.\n\nChange-Id: I24a0ceabe7e9f5e458a864d30eda2696ad14a699\n"
    },
    {
      "commit": "32207e3c66f9b7979a6d465b87eb531327916081",
      "tree": "68266efdef4afe23f00f06f14fdc274a2e440c80",
      "parents": [
        "0794acc557f52960e52b369c6e4e5bf0bc575d02",
        "d123b51f8b14047804612cb1b15288cca81ed4f9"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Wed Jul 01 17:39:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 17:39:57 2015 +0000"
      },
      "message": "Merge \"Changes to Data Injection mode APIs\" into mnc-dev"
    },
    {
      "commit": "e51c46b0683114d0aa9010a45ec0443505a0b389",
      "tree": "7a6ca68f3547a8f011c3d146514c87b5fcd66e51",
      "parents": [
        "cb23ec418eb0dacee7ef9f2866b94eccd2b2ba90",
        "f2c1cfe4c5dec5041dfee00bd2dd1e3e1ecc0aea"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Jul 01 14:31:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 14:31:21 2015 +0000"
      },
      "message": "Merge \"Add ConnectivityManager.unregisterNetworkCallback(PendingIntent) API\" into mnc-dev"
    },
    {
      "commit": "22233b51c3c3e678571dbe5e6d1035b7e1440408",
      "tree": "f5db80d322478fdaddb749d2d25e425246939a88",
      "parents": [
        "2438c9b2e7892a8515209cb1d440c3b5147165b2",
        "ca2c590ba3d6de067c6b5cd820e6ee9319cbfeb7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 01 02:32:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 02:32:50 2015 +0000"
      },
      "message": "Merge \"Remove the empty accounts group and not needed storage resources.\" into mnc-dev"
    },
    {
      "commit": "507734074a2f80a2d7caf294a48691f9d4befb65",
      "tree": "7d4aff8db9cf3e8672dc94f59866955d9947502f",
      "parents": [
        "77fa075e6d90ded2cdbfe50f8fb38c5738d7cbe1",
        "b6125220478a8cc9ae107d133b678fb7154b028b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 01 01:20:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 01 01:20:39 2015 +0000"
      },
      "message": "am b6125220: am 78e67d73: am 80abf887: Merge \"Fix issue #22124996: VI: Command Request not Active\" into mnc-dev\n\n* commit \u0027b6125220478a8cc9ae107d133b678fb7154b028b\u0027:\n  Fix issue #22124996: VI: Command Request not Active\n"
    },
    {
      "commit": "593334ab70a8341c7d24d71a377ab5617e3f4ab7",
      "tree": "7005af1c583f459a8ce7a02a30f65502258ba015",
      "parents": [
        "1aaad610dfc7445ec29fd906974677515c3a9f87"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 30 14:38:17 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 30 16:59:41 2015 -0700"
      },
      "message": "Fix issue #22124996: VI: Command Request not Active\n\nJust forgot to add the request to the active set.\n\nAlso eradicate a bunch of old cruft that has been replaced\nby the final APIs, and improve voice interaction test to\nsit fully on top of the final APIs and have a test for\ncommand request.\n\nChange-Id: Ieff7a6165ebf2a4c5fb80c1ebd020511a2ae63ee\n"
    },
    {
      "commit": "7226c8f95b5971af2710c8d2f8a8b6f2210e2420",
      "tree": "a9cfb70791b27378c11cf59e9b875a4671c54b36",
      "parents": [
        "392527c4cc04be275a1d055a76ee83806beb2cb9"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Jun 30 13:43:02 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Jun 30 15:44:00 2015 -0700"
      },
      "message": "More API review feedback\n\nScanResult now hides all flags and their values, only methods\nare public; and converted roaming consortium to an array of longs\ninstead of Longs.\n\nBug: 22179306\n\nChange-Id: I644110dbddd5fa7a7109ac16051845fcc4c4e9d1\n"
    },
    {
      "commit": "371a2385b44f2c28506f4ed79737999b3f128007",
      "tree": "5312e4d92427c80e4728378174346e40c1c2d056",
      "parents": [
        "44e3a4cbfab5d1d3298540759feeb495016d2158"
      ],
      "author": {
        "name": "Barnaby James",
        "email": "bjames@google.com",
        "time": "Fri Jun 26 22:19:46 2015 -0700"
      },
      "committer": {
        "name": "Barnaby James",
        "email": "bjames@google.com",
        "time": "Tue Jun 30 15:22:49 2015 -0700"
      },
      "message": "Minor doc fixes for VoiceInteractor.\n\nMinor documentation fixes.\nMake some @deprecated APIs @hidden.\n\nChange-Id: I6bb3b6ab3a2518899098ac9f920386eeef12f635\n"
    },
    {
      "commit": "f2c1cfe4c5dec5041dfee00bd2dd1e3e1ecc0aea",
      "tree": "a2927e238302ac1632324a1491099986d90b1e55",
      "parents": [
        "2b61c6b16b73f3367e859b5d8ffc5da175d02d33"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue Jun 30 14:29:18 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue Jun 30 14:29:18 2015 -0400"
      },
      "message": "Add ConnectivityManager.unregisterNetworkCallback(PendingIntent) API\n\nThis better pairs up with\nregisterNetworkCallback(NetworkRequest, PendingIntent).\n\nBug:22175708\nChange-Id: I336df3f48a0b814f1cbeba6d00afc4e6cc536483\n"
    },
    {
      "commit": "3fc85e6f1a7354aab673f2e81a673bbdc0a2cd59",
      "tree": "497e6651b5ee6ba6296dd81a02ecf943e3bfaf39",
      "parents": [
        "e55bdb66012eb9decf5caceb2b86432761102ed4",
        "fb498a311df525953900c0a186d3765e3a37ac56"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 30 17:37:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 17:37:04 2015 +0000"
      },
      "message": "am fb498a31: am c5c89955: am b24ff7e0: Merge \"Add read/write external storage app ops\" into mnc-dev\n\n* commit \u0027fb498a311df525953900c0a186d3765e3a37ac56\u0027:\n  Add read/write external storage app ops\n"
    },
    {
      "commit": "b24ff7e03ad0b8ab2be37f4eb4006dc53a7fa4e4",
      "tree": "a2263d9891b8c4945e9e6dcaa7b95b25ea7b8f70",
      "parents": [
        "4954aff536d4fcf163f410fa83fca30dc9fde4ca",
        "921c7dfc80e6872014e7d6a033f148a4c2a5f87f"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 30 16:50:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 30 16:50:17 2015 +0000"
      },
      "message": "Merge \"Add read/write external storage app ops\" into mnc-dev"
    },
    {
      "commit": "679a5af472c3c51e46e720a0fb8d388f67685934",
      "tree": "a7afc4fc72f73b1a87faffd0e05d967271a58c35",
      "parents": [
        "02a2105d88ca0fe8e6ecd165df75f068dde71ec4",
        "2b3eccaec6eb43530d3a693ffe9310031e05e592"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Jun 30 13:36:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 13:36:49 2015 +0000"
      },
      "message": "am 2b3eccae: am d0418e8c: am 31659c25: Merge \"Deprecate APIs for admin to create users.\" into mnc-dev\n\n* commit \u00272b3eccaec6eb43530d3a693ffe9310031e05e592\u0027:\n  Deprecate APIs for admin to create users.\n"
    },
    {
      "commit": "31659c253e62546c12f17c7f09b7f8df12758371",
      "tree": "c510319f8c318be2759124d6c4519643fbe8093c",
      "parents": [
        "2b61c6b16b73f3367e859b5d8ffc5da175d02d33",
        "14f48e5a937b07c83f7e7a37d0319f84171b692d"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Jun 30 13:03:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 30 13:03:32 2015 +0000"
      },
      "message": "Merge \"Deprecate APIs for admin to create users.\" into mnc-dev"
    },
    {
      "commit": "28aad8efe60d7d7c59d748ef50d8fe0118b9c323",
      "tree": "d0a2bde2172252e934553c975efef310aa99cc76",
      "parents": [
        "c4bb8de0d2678441dcac79ab3db9e4e3f1194444",
        "67dfa49194cf91241ff791730bacb71e07530ef3"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jun 30 10:12:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 10:12:46 2015 +0000"
      },
      "message": "am 67dfa491: am e4c3fd72: am f62f4c94: Merge \"Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings.\" into mnc-dev\n\n* commit \u002767dfa49194cf91241ff791730bacb71e07530ef3\u0027:\n  Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings.\n"
    },
    {
      "commit": "f62f4c94a36f5c2f7ad3c70316dc585ea3fd721a",
      "tree": "bdbb639a54a06230eefc3679ac08f17bcb222ba0",
      "parents": [
        "fef8cbd6a643a621a97f8e5616977e1fb65d9a5f",
        "cbe540f94691b595ca2eaede2871d885c38a845c"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Tue Jun 30 09:05:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 30 09:05:34 2015 +0000"
      },
      "message": "Merge \"Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings.\" into mnc-dev"
    },
    {
      "commit": "921c7dfc80e6872014e7d6a033f148a4c2a5f87f",
      "tree": "15ca1d4a02cfcb9d09fcd3c827f5458dc0a4efae",
      "parents": [
        "b6e0013768f11e47b30cd707fd249b4609cc6ca7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 29 21:51:41 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 29 21:51:45 2015 -0700"
      },
      "message": "Add read/write external storage app ops\n\nbug:22104418\n\nChange-Id: Ic9088f95bc02622c1163c1393e44382df6597707\n"
    },
    {
      "commit": "d3e57ba2a574b43db4d50b8c5e887932d91d5547",
      "tree": "09c506c0bf9be47320f2356323d87b23296aa5bf",
      "parents": [
        "a8a1877e781338e2d586e71e7ec0db0d433ca489",
        "5d5740626b907aaa85049c2ac95e823d81d3262a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 30 01:05:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 01:05:02 2015 +0000"
      },
      "message": "am 5d574062: am 1d4419e3: am e85da2ba: Add accessibility event for assist disclosure\n\n* commit \u00275d5740626b907aaa85049c2ac95e823d81d3262a\u0027:\n  Add accessibility event for assist disclosure\n"
    },
    {
      "commit": "e85da2bad5b80f4e2269a64255cbaf8c11efce61",
      "tree": "fc3d4f23bc757c11b846eac34aa81a8bec1be2d0",
      "parents": [
        "825c2a006ed3fd5f33c4fe8ecf3e682bebd97817"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 25 17:26:10 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 30 00:27:14 2015 +0000"
      },
      "message": "Add accessibility event for assist disclosure\n\nBug: 21568059\nChange-Id: Ib51d4236fcc87acd54cb5d191197b9b2c6cc54ea\n"
    },
    {
      "commit": "510ac7fcf01381746989a0ec6a53af05abae241c",
      "tree": "22156144d5264d8ee132ec421e3aafc162cac3e2",
      "parents": [
        "366d14c954ee1d1d7c8339f8961e212030ef4d6d",
        "c2487836618e93e0e2e6f1ca42670ebb73e5c629"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 30 00:25:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 00:25:49 2015 +0000"
      },
      "message": "am c2487836: am 46a23872: am c4c239bf: Merge \"Don\\\u0027t crash in JNI: add DeadObjectException(String msg) ctor\" into mnc-dev\n\n* commit \u0027c2487836618e93e0e2e6f1ca42670ebb73e5c629\u0027:\n  Don\u0027t crash in JNI: add DeadObjectException(String msg) ctor\n"
    },
    {
      "commit": "366d14c954ee1d1d7c8339f8961e212030ef4d6d",
      "tree": "3645fbff1d6265ee292904ec30986b6875f2ac14",
      "parents": [
        "532616b5d9764a55613d4b1ad07ffeae760b0289",
        "3450c85a4fa739b9f53c029e20241f9871f07c3e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 30 00:12:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 00:12:51 2015 +0000"
      },
      "message": "am 3450c85a: am f350afe9: am bea55afc: Merge \"Telecom API council changes.\" into mnc-dev\n\n* commit \u00273450c85a4fa739b9f53c029e20241f9871f07c3e\u0027:\n  Telecom API council changes.\n"
    },
    {
      "commit": "c4c239bfe5e50b7b0cdebfdb64172b4da8198828",
      "tree": "e0cf80c676e6490f8f31cfc301d5a3fe96e2e8a9",
      "parents": [
        "bea55afc4a5af9564ff175091d5b3b8736f70a7c",
        "e56db0e3fa122971b0865a1129d2860458449eaa"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 29 23:46:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 29 23:46:38 2015 +0000"
      },
      "message": "Merge \"Don\u0027t crash in JNI: add DeadObjectException(String msg) ctor\" into mnc-dev"
    },
    {
      "commit": "bea55afc4a5af9564ff175091d5b3b8736f70a7c",
      "tree": "c9c32a9ae61d561304db51a4dc6ab992a39e8fee",
      "parents": [
        "f7c5c373ab08bbd5aade14c4a94c4457558deb95",
        "895d4b8f63389b79974dfd3e36f1ab10b5ceb4dc"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jun 29 23:40:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 29 23:40:24 2015 +0000"
      },
      "message": "Merge \"Telecom API council changes.\" into mnc-dev"
    },
    {
      "commit": "895d4b8f63389b79974dfd3e36f1ab10b5ceb4dc",
      "tree": "fd649529d166a65ea8418ddea111417d80d66b57",
      "parents": [
        "435a1dfbd67371849c60ecd46df1d82a0f496cd8"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jun 25 16:41:48 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jun 29 16:17:47 2015 -0700"
      },
      "message": "Telecom API council changes.\n\n- adding more javadocs.\n- fixing javadoc on isEnabled\n- renaming to CONFIGURE_PHONE_ACCOUNT\n\nBug: 21573551\nChange-Id: Ice035b8573a08ea18181a73c9e9a462520a934f1\n"
    },
    {
      "commit": "e56db0e3fa122971b0865a1129d2860458449eaa",
      "tree": "bfa2dfff799391fe66645a083259ddb43197378a",
      "parents": [
        "3a0d77f42aa8bbc3e3f81bb80a55324fc686e2a7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 29 15:43:26 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 29 16:04:57 2015 -0700"
      },
      "message": "Don\u0027t crash in JNI: add DeadObjectException(String msg) ctor\n\nBug 22104446\n\nChange-Id: I0a538119269fe45955130e4e3d0d0bae8ee64993\n"
    },
    {
      "commit": "d123b51f8b14047804612cb1b15288cca81ed4f9",
      "tree": "c0c1a2b22d5821ef3f040c221724d69f64db01d3",
      "parents": [
        "a1b647c8833cf85e304e3c201e7d0477b9838502"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Mon Jun 29 12:35:51 2015 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Mon Jun 29 13:04:09 2015 -0700"
      },
      "message": "Changes to Data Injection mode APIs\n\nChange-Id: Id55eaf03656d2d55df7f38d4cac643d97354fe9b\n"
    },
    {
      "commit": "2f37bd39217177fc2d49b07a9d1b2821d3177e80",
      "tree": "12f536545d97f6f59296e9d2e8c35ce4e6719975",
      "parents": [
        "9d6dcb7542d7c37c459d0c927295e8be81c949e0",
        "d1d1a700501242cca06b5729c2bd888d6f2d4d52"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Mon Jun 29 17:41:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 29 17:41:26 2015 +0000"
      },
      "message": "am d1d1a700: am 64c0c4da: am 6fd49936: Merge \"Rename ALLOW_PARENT_APP_LINKING to ALLOW_PARENT_PROFILE_APP_LINKING\" into mnc-dev\n\n* commit \u0027d1d1a700501242cca06b5729c2bd888d6f2d4d52\u0027:\n  Rename ALLOW_PARENT_APP_LINKING to ALLOW_PARENT_PROFILE_APP_LINKING\n"
    },
    {
      "commit": "516dfbe39fae7fa1874fb31a5bad6def3e1de392",
      "tree": "55472116da6a1206d5d2231d4a3d5f0cd9f3d393",
      "parents": [
        "6cdad1244d4a3d2072c69a75fcf5a92dd12761d5",
        "45dab52ce84b4ecc6461260a28f1a8f72158be9f"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Jun 29 17:26:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 29 17:26:01 2015 +0000"
      },
      "message": "am 45dab52c: am 9aa0c481: am 43904fd5: Merge \"Revert \"Deprecate APIs for admin to create users.\"\" into mnc-dev\n\n* commit \u002745dab52ce84b4ecc6461260a28f1a8f72158be9f\u0027:\n  Revert \"Deprecate APIs for admin to create users.\"\n"
    },
    {
      "commit": "6cdad1244d4a3d2072c69a75fcf5a92dd12761d5",
      "tree": "30e277a89559e7d6f2233ff36f9677a6b1640fe4",
      "parents": [
        "0c5877f07b8ce6771e539987f821a1b9b68497db",
        "8a42356c21435ee502efc925f70389a0c0024118"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Mon Jun 29 17:25:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 29 17:25:53 2015 +0000"
      },
      "message": "am 8a42356c: am 5c708248: am bee7245c: Merge \"Hide MIME_TYPE_PROVISIONING_NFC_V2\" into mnc-dev\n\n* commit \u00278a42356c21435ee502efc925f70389a0c0024118\u0027:\n  Hide MIME_TYPE_PROVISIONING_NFC_V2\n"
    },
    {
      "commit": "0c5877f07b8ce6771e539987f821a1b9b68497db",
      "tree": "753a91cd8f94538f3ac56395963ac852ef185a26",
      "parents": [
        "d41e55575959199a1c3a3ee56f5688a3ac242038",
        "24863e12e51ecf3acb395f0036bbed8b27e23978"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Jun 29 17:25:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 29 17:25:46 2015 +0000"
      },
      "message": "am 24863e12: am 2c594b21: am 01056b36: Merge \"Deprecate APIs for admin to create users.\" into mnc-dev\n\n* commit \u002724863e12e51ecf3acb395f0036bbed8b27e23978\u0027:\n  Deprecate APIs for admin to create users.\n"
    },
    {
      "commit": "ca2c590ba3d6de067c6b5cd820e6ee9319cbfeb7",
      "tree": "569f9e5846ecbba3ebb6b7bba5ebe4fa2232af3d",
      "parents": [
        "e3fc5415ed65ee7ad451069022b5405361aeb2e7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 29 09:04:48 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 29 10:19:07 2015 -0700"
      },
      "message": "Remove the empty accounts group and not needed storage resources.\n\nbug:22044480\n\nChange-Id: I76297f5540614301893871b3b41219002076b920\n"
    }
  ],
  "next": "6fd49936ae6b145cb2a9fe8b9ff75dcd79632daa"
}
