)]}'
{
  "log": [
    {
      "commit": "a11d3ac4c25be7c698c2fd9a2293e4cdcd34973a",
      "tree": "0c9173bc2b6a3e6f9793a10df3e5ac9517173a12",
      "parents": [
        "6b212287d043564cfe0b6a127aae30e5fa5a08cf",
        "6714030083b1d8ec5b2df6dfef08034d0d30c2fe"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Dec 11 01:07:24 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Dec 11 01:07:24 2015 +0000"
      },
      "message": "Merge \"merge from master\" into mm-wireless-dev"
    },
    {
      "commit": "6b212287d043564cfe0b6a127aae30e5fa5a08cf",
      "tree": "215fe27d44f6bbb23c59a30a869ee3e92ce66036",
      "parents": [
        "4aa47e58c4f8d654981a9d6a7362c8bb8b2a7e30"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sun Nov 22 22:00:08 2015 +0900"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Don\u0027t crash when canceling alarms if a direct listener is present\n\nIf a direct listener alarm attempts to match a regular\nPendingIntent alarm, it will attempt to fetch the binder of the\nregular alarm\u0027s direct listener, which is null, and crash the\nsystem with an NPE.\n\nCherry-picked from 9b43ce0c98ce9f865d6db547529d098c8982cc\nBug: 25823676\nChange-Id: I85fb98b43436930a2513274dc5ab408f7d41d97f\n"
    },
    {
      "commit": "4aa47e58c4f8d654981a9d6a7362c8bb8b2a7e30",
      "tree": "6a79d172b6d22dbf3c897eec2a4bc69609df6bdf",
      "parents": [
        "13a6158d6e516b9ea4ecf159a131332bcee42c86"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Oct 01 10:24:31 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Introduce direct listener API for alarm delivery\n\nThe Alarm Manager now supports a set() variant that takes a listener\ncallback to invoke at alarm trigger time rather than a PendingIntent.\nThis is much lower overhead and has guaranteed low delivery latency\nfrom the trigger time.  The tradeoff is that the app must be running\n*continuously* from the time the alarm is set to the time it is\ndelivered.  If the app exits for any reason before the alarm fires,\nthe listener becomes invalid and the alarm will be dropped.  This is\nmore or less equivalent to setting an alarm with a broadcast\nPendingIntent that matches only a runtime-registered receiver.\n\nThe app\u0027s alarm listener can be any object that implements the new\nAlarmManager.OnAlarmListener interface and implements its onAlarm()\nmethod.  There is no data delivered at alarm trigger time: whatever\nstate needs to be associated with the specific alarm instance should\nsimply be packaged inside the OnAlarmListener instance.\n\nAn alarm using OnAlarmListener can request that the onAlarm() method\nbe called on an arbitrary handler.  If the program passes \u0027null\u0027 for\nthis parameter when setting the alarm, the callback occurs on the\napplication\u0027s main Looper thread.\n\nCherry-picked from 14a7bb0d370fffdf902a4e2345f46754ed2d7684\nBug 20157436\n\nChange-Id: I2eb030a24efdd466a2eee1666c5231201b43684b\n"
    },
    {
      "commit": "13a6158d6e516b9ea4ecf159a131332bcee42c86",
      "tree": "9281506210b66483da221a652675044bc30cae00",
      "parents": [
        "7cb501310e36534c56997a760cd7206542669ee1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 26 13:33:20 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Add some debugging for device idle alarms.\n\nCherry-picked from ae78bf8552d0a3ff83b8300630d47188434173ea\nChange-Id: I6792f0ffc5cc40af5ec35cb03ab78b52c17678fd\n"
    },
    {
      "commit": "7cb501310e36534c56997a760cd7206542669ee1",
      "tree": "2ef7dd795dbbbea5405e0e279624526c35e0c928",
      "parents": [
        "167fb24d122a89c0a1be2dd72cee2a02d7e31e1a"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Aug 10 13:28:50 2015 +0900"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Refactor netlink and IpReachabilityMonitor into services/net\n\n    - netlink from core to services/net/netlink\n    - IpReachabilityMonitor from core to services/net/ip\n\nCherry-picked from 02cc5a030a6f132e776b754dd5684ae632009f76\nChange-Id: I45ac3f591bade45dd5ec441111b02b621234c0e4\n"
    },
    {
      "commit": "167fb24d122a89c0a1be2dd72cee2a02d7e31e1a",
      "tree": "e9802c02c0ec6b1a61f4677b18bf2385b8319ad4",
      "parents": [
        "c99c2461b8cae6d3ac82cdee3fb38521a41ff389"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Wed Sep 09 14:53:52 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Allow uid to be passed for more operations\n\nThis expands get, getmtime, exportKey, getKeyCharacteristcs and begin to\naccept a uid to run as. This is only for system to use keys owned by\nWifi and VPN, and not something that can be used to do operations as\nanother arbitrary application.\n\nCherry-picked from 5bbf04803f050296a6deab10a3c7104743c4e38c\nBug: 23978113\nChange-Id: I06aa089859edc934a5415e3b184b917d6d171ae2\n"
    },
    {
      "commit": "c99c2461b8cae6d3ac82cdee3fb38521a41ff389",
      "tree": "d8e3d06bb75964b45b17fd0e05aec9bd683c0548",
      "parents": [
        "075698c35f2bf8bb4b3c3060b67514b72fd1b862"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Sep 09 14:55:03 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Support cross-UID access from AndroidKeyStore.\n\nThis is meant for exposing the pre-existing cross-UID access to keys\nbacked by the keystore service via higher-level JCA API. For example,\nthis lets system_server use Wi-Fi or VPN UID keys via JCA API.\n\nTo obtain a JCA AndroidKeyStore KeyStore for another UID, use the\nhidden system API AndroidKeyStoreProvider.getKeyStoreForUid(uid).\n\nTo generate a key owned by another UID, invoke setUid(uid) on\nKeyGenParameterSpec.Builder.\n\nThis CL does not change the security policy, such as which UID can\naccess/modify which UIDs\u0027 keys. The policy is that only certain system\nUIDs are permitted to access keys of certain other system UIDs.\n\nCherry-picked from 3876b1be27e3aefde9a72eb2e4f856e94fc5f946\nBug: 23978113\nChange-Id: Ie381530f41dc41c50d52f675fb9e68bc87c006de\n"
    },
    {
      "commit": "075698c35f2bf8bb4b3c3060b67514b72fd1b862",
      "tree": "68a911c52010f37ccf7992d21fd6f5289e27a3d5",
      "parents": [
        "21c748d091f014a6733fa4c17df36ea4dc40564f"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Mon Nov 16 14:23:59 2015 -0800"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Expose gscan exponential backoff API\n\nWill be ignored until scan scheduling supports it\n\nCherry-picked from 2564d9a4efb2f3a44dac5ae1e5e437e5355d19cf\nChange-Id: I9d392080e6ec8dfa9a998f6c04ec37f9c6dad0b2\n"
    },
    {
      "commit": "21c748d091f014a6733fa4c17df36ea4dc40564f",
      "tree": "4f70e3f8c11b80481583eea44f104d471503851e",
      "parents": [
        "a23840e7a4a43209bfb8ca3d9ecebe44660b1115"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Jul 28 09:56:53 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Moved Wifi InformationElement parsing to a common utility class\n\nCherry-picked from 97c46ef28632f275665384d64cf42b698ca70255\nChange-Id: Iaa0cfc39ac4df375f80f01cf59eb5f0d0ae61879\n"
    },
    {
      "commit": "a23840e7a4a43209bfb8ca3d9ecebe44660b1115",
      "tree": "e8fe83776c5e9f851b0ce5aa76a969eeace47417",
      "parents": [
        "5220b4a6ae0ad2afc4422b464301ed0417762cb5"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Oct 06 18:16:06 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Remove old APIs that are no longer used/implemented\n\nAll of these APIs were hidden and are no longer used by anyone. The scan\nAPIs are being replaced by the new WifiScanner API\n\nCherry-picked from 88d93cd68a32e7110f9328ff522226126c7e493e\nChange-Id: I36ffef137d0620263278e5ef46bbc498a39c588f\n"
    },
    {
      "commit": "5220b4a6ae0ad2afc4422b464301ed0417762cb5",
      "tree": "a1f999b736957d53be630a8dcd70ddc4d0378007",
      "parents": [
        "deced11e1a3ab439b1c879dfd679f7a1c50c9f08"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Sep 22 15:30:08 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Fix TimeUtils.formatDuration for exactly one of a unit\n\nPreviously printing a duration where a unit (except ms) was one and the\nnext smallest unit was zero would result in the duration being being\nexpressed in the next smallest unit. For example 1m0s0ms would be\nformatted as 60s0ms.\n\nUpdate testFormatHugeDuration to supporting times \u003e 999 days\nThe implementation was fixed in 3d1933c45fe9ba2389ebd166d96abeceab1971d1\n\nCherry-picked from f9a80cbbfe5585772ea16fddfeb728c74bc04b2d\nChange-Id: I9d609f7a0f82755ea653a205293a6e3785a10d1e\n"
    },
    {
      "commit": "deced11e1a3ab439b1c879dfd679f7a1c50c9f08",
      "tree": "91fff399653e7fa392a9ccdc85c971987b8e4edc",
      "parents": [
        "5374e36bb5ad5ffbe80f1a05e00356ee949c4d2e"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Sep 01 12:21:59 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Don\u0027t cache ScanResults in WifiTracker if there is no SSID\n\nCherry-picked from 9df79043907870fd4c1bd30b460b138169b92bbf\nBug: 23528076\nChange-Id: I118cfafb526fe760bf1d545e09a1559e3867ce06\n"
    },
    {
      "commit": "5374e36bb5ad5ffbe80f1a05e00356ee949c4d2e",
      "tree": "62548dbe8bc508965226c1642afe303547ac72e5",
      "parents": [
        "d1ed98f83367fd3b2cc02be039fbc4edb7c29afa"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Aug 25 13:44:07 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Add missing ap threshold config for hotlists\n\nCherry-picked from ff4fdceafe4646998629587248fff22400f44765\nChange-Id: I9e31e72560840ea57ab191e820acf8e3faf00c36\n"
    },
    {
      "commit": "d1ed98f83367fd3b2cc02be039fbc4edb7c29afa",
      "tree": "213c995c33fef8262ecf31e5fb066a2881a2b2b2",
      "parents": [
        "b4bcdfc14b5a8465600ad906f410683f352b830e"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Mon Aug 17 17:16:22 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Check if link stats are supported when reporting activity info\n\nCherry-picked from 9a568e6f2f69cc923bbfc1ffb07c2f194acdb981\nBug: 23286362\nChange-Id: I42c91d488acd39341a6874797788d3e5357f0270\n"
    },
    {
      "commit": "b4bcdfc14b5a8465600ad906f410683f352b830e",
      "tree": "efc45f6f612269483e3888acb4dcd520521ebaf0",
      "parents": [
        "255d41dce1194b2edf3c4c1a5ece7f764fd40707"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Wed Aug 05 17:10:25 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Remove driver stop delay config as it is no longer used\n\nCherry-picked from a4c1f6f0618d709ab05d7545fce663a6b2803bc4\nBug: 22808676\nChange-Id: I5c29a6d024cc34514876e56a349b496a2f734c8f\n"
    },
    {
      "commit": "255d41dce1194b2edf3c4c1a5ece7f764fd40707",
      "tree": "f95c1b20723c508836c229b14030e5dd09084b67",
      "parents": [
        "d0266d3b63ea48a1d8bac412f5564c2a909926d9"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Tue Sep 22 15:54:32 2015 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 16:06:50 2015 -0800"
      },
      "message": "DO NOT MERGE Hotspot 2.0 relase 2 first cut.\n\nCP mods to take a URL as a parameter, and new ScanInfo object.\n\nCherry-picked from 52eb29f0822f129f2b14bacec23dd492f2260ac0\nChange-Id: Idbb2d4751c575ba07a56942771e2b2955b624635\n"
    },
    {
      "commit": "d0266d3b63ea48a1d8bac412f5564c2a909926d9",
      "tree": "5331bc370003032720aa3b5b056bf269b5da989c",
      "parents": [
        "8366fdd6a82b7887bb8227e7d209175c8a9dcb0c"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Nov 12 14:45:15 2015 -0800"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Thu Dec 10 22:10:32 2015 +0000"
      },
      "message": "DO NOT MERGE Re-enable wifi firmware debugging\n\nThis will be enabled till we are ready to ship\ndevices again.\n\nChange-Id: I0440ebd9482412d538b1cdb7c768c8e238bea269\n\nCherry-picked from 794395465b6a785d313ea1018ed37bf3bb8c3978\n"
    },
    {
      "commit": "6714030083b1d8ec5b2df6dfef08034d0d30c2fe",
      "tree": "91d98898b3c707d8327a0f67814b917b8ebd8060",
      "parents": [
        "8366fdd6a82b7887bb8227e7d209175c8a9dcb0c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 10 12:27:58 2015 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 10 12:27:58 2015 -0800"
      },
      "message": "merge from master\n\nChange-Id: Ic03669db3f4595336a7dbc13ffc77d055d11acf9\n"
    },
    {
      "commit": "8366fdd6a82b7887bb8227e7d209175c8a9dcb0c",
      "tree": "e039636b8323cdcab67250dcd38dd5c06853f70a",
      "parents": [
        "5da9170bd685c4bdc107f12844fbad2e5f5814ef",
        "e579edc76b6f3f8c977d96db6af01d73e6c93804"
      ],
      "author": {
        "name": "Jim Kaye",
        "email": "jameskaye@google.com",
        "time": "Tue Nov 24 19:42:15 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 24 19:42:15 2015 +0000"
      },
      "message": "Merge \"Extend the \\\u0027qwerty\\\u0027 key layout\" am: 9a83f115ad\nam: e579edc76b\n\n* commit \u0027e579edc76b6f3f8c977d96db6af01d73e6c93804\u0027:\n  Extend the \u0027qwerty\u0027 key layout\n"
    },
    {
      "commit": "e579edc76b6f3f8c977d96db6af01d73e6c93804",
      "tree": "cd95eb609f39398e973371e6b68bedc2d5e1dfc1",
      "parents": [
        "d9942006e4a45884fffda8e5888d9657f40b48d2",
        "9a83f115ade900a816f0fa2beae2cdd6f54bfc54"
      ],
      "author": {
        "name": "Jim Kaye",
        "email": "jameskaye@google.com",
        "time": "Tue Nov 24 19:33:57 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 24 19:33:57 2015 +0000"
      },
      "message": "Merge \"Extend the \\\u0027qwerty\\\u0027 key layout\"\nam: 9a83f115ad\n\n* commit \u00279a83f115ade900a816f0fa2beae2cdd6f54bfc54\u0027:\n  Extend the \u0027qwerty\u0027 key layout\n"
    },
    {
      "commit": "9a83f115ade900a816f0fa2beae2cdd6f54bfc54",
      "tree": "e75a43dabe3765ec74a393a64123ba23095f8ca8",
      "parents": [
        "d5a5d547d05eee9d626db1d7977c11acbf83b0c7",
        "b45d99d7d9398bac844d6d9560ba287849b432d4"
      ],
      "author": {
        "name": "Jim Kaye",
        "email": "jameskaye@google.com",
        "time": "Tue Nov 24 19:27:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 24 19:27:46 2015 +0000"
      },
      "message": "Merge \"Extend the \u0027qwerty\u0027 key layout\""
    },
    {
      "commit": "5da9170bd685c4bdc107f12844fbad2e5f5814ef",
      "tree": "320d9769013383262f83816953c6d015d89d0916",
      "parents": [
        "984f548dca19a0710eb714423d6497a97e87b7cb",
        "d9942006e4a45884fffda8e5888d9657f40b48d2"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Nov 24 15:51:14 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 24 15:51:14 2015 +0000"
      },
      "message": "Merge \"ssl: make DistinguishedNameParser a package-private class in org.apache.http.conn.ssl\" am: d5a5d547d0\nam: d9942006e4\n\n* commit \u0027d9942006e4a45884fffda8e5888d9657f40b48d2\u0027:\n  ssl: make DistinguishedNameParser a package-private class in org.apache.http.conn.ssl\n"
    },
    {
      "commit": "d9942006e4a45884fffda8e5888d9657f40b48d2",
      "tree": "56543d5e3a2dc4fa7af86d5da14cdbe8c9fba949",
      "parents": [
        "b5a38f6da5f59020e2c32e00d7228ed71c18f70d",
        "d5a5d547d05eee9d626db1d7977c11acbf83b0c7"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Nov 24 15:43:06 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 24 15:43:06 2015 +0000"
      },
      "message": "Merge \"ssl: make DistinguishedNameParser a package-private class in org.apache.http.conn.ssl\"\nam: d5a5d547d0\n\n* commit \u0027d5a5d547d05eee9d626db1d7977c11acbf83b0c7\u0027:\n  ssl: make DistinguishedNameParser a package-private class in org.apache.http.conn.ssl\n"
    },
    {
      "commit": "d5a5d547d05eee9d626db1d7977c11acbf83b0c7",
      "tree": "f38373c386e0ab12a474a0e2f614b46803639699",
      "parents": [
        "14a0981fdef45967b19c3db4fb2f298c8b5a1f7c",
        "46972b2d825a2368706e7d2210559ca18fc2b332"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Nov 24 11:14:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 24 11:14:24 2015 +0000"
      },
      "message": "Merge \"ssl: make DistinguishedNameParser a package-private class in org.apache.http.conn.ssl\""
    },
    {
      "commit": "b45d99d7d9398bac844d6d9560ba287849b432d4",
      "tree": "3ffcfa4d1b1be78cfae68423ea1c6f8d3dccd04e",
      "parents": [
        "14a0981fdef45967b19c3db4fb2f298c8b5a1f7c"
      ],
      "author": {
        "name": "Jim Kaye",
        "email": "jameskaye@google.com",
        "time": "Mon Nov 23 12:22:59 2015 -0800"
      },
      "committer": {
        "name": "Jim Kaye",
        "email": "jameskaye@google.com",
        "time": "Mon Nov 23 12:22:59 2015 -0800"
      },
      "message": "Extend the \u0027qwerty\u0027 key layout\n\nAdd the App Switch (Recents) key.\nAdd media control keys.\n\nThese are needed to support Emulator UI\nbuttons for these functions.\n\nChange-Id: I3e9479bb49e21400f7bfd1435c50886038bbe0ff\n"
    },
    {
      "commit": "46972b2d825a2368706e7d2210559ca18fc2b332",
      "tree": "21b65cf40ebdf29285483dcfa73bd7b00afb9931",
      "parents": [
        "9574e58027f8edeb539ecedf2988c1a302887807"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Mon Nov 23 15:14:52 2015 +0000"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Mon Nov 23 15:46:15 2015 +0000"
      },
      "message": "ssl: make DistinguishedNameParser a package-private class in org.apache.http.conn.ssl\n\nNeeded by AbstractVerifier in framework/base\n\nDistinguishedNameParser taken from libcore, commit\nb5259fcf87994ee18658f07887156aef3cab3b56\n\nChange-Id: I924dc7cd21262e5e91857edf178e46c9916f3f6b\n"
    },
    {
      "commit": "984f548dca19a0710eb714423d6497a97e87b7cb",
      "tree": "c1acefeb3e32604b0422435e1b231484db90769c",
      "parents": [
        "829cf33ec45ded272ae7c8f1def40b525defcc84",
        "b5a38f6da5f59020e2c32e00d7228ed71c18f70d"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Nov 20 18:10:22 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 18:10:22 2015 +0000"
      },
      "message": "Merge \"Don\\\u0027t back up / restore EAP network definitions\" am: 14a0981fde\nam: b5a38f6da5\n\n* commit \u0027b5a38f6da5f59020e2c32e00d7228ed71c18f70d\u0027:\n  Don\u0027t back up / restore EAP network definitions\n"
    },
    {
      "commit": "b5a38f6da5f59020e2c32e00d7228ed71c18f70d",
      "tree": "b0c772336fa6212bc44c087a197aafad487010cc",
      "parents": [
        "9da4055766fc7acf81dcd238204589ea1f484d50",
        "14a0981fdef45967b19c3db4fb2f298c8b5a1f7c"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Nov 20 18:05:04 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 18:05:04 2015 +0000"
      },
      "message": "Merge \"Don\\\u0027t back up / restore EAP network definitions\"\nam: 14a0981fde\n\n* commit \u002714a0981fdef45967b19c3db4fb2f298c8b5a1f7c\u0027:\n  Don\u0027t back up / restore EAP network definitions\n"
    },
    {
      "commit": "14a0981fdef45967b19c3db4fb2f298c8b5a1f7c",
      "tree": "3b9768832dcd4cddfe0d07e24442cb8dcab3546e",
      "parents": [
        "d7d2817ade8459a8f6872ff814d3208613502858",
        "9bc2f472e9cf204c737025b5d7101ba16c43b356"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Nov 20 18:01:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 20 18:01:10 2015 +0000"
      },
      "message": "Merge \"Don\u0027t back up / restore EAP network definitions\""
    },
    {
      "commit": "829cf33ec45ded272ae7c8f1def40b525defcc84",
      "tree": "1c9f5af4ae245178677daf01de64b1453a044e5f",
      "parents": [
        "c29ac69d808ec9440853625d69f4b97c6e60e29f",
        "1bd58bfd5bab7f517de41ec17342d0710c64ad9a"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Nov 20 01:30:38 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 01:30:38 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: bddde9b83d  -s ours am: d0709c3a32  -s ours\nam: 1bd58bfd5b  -s ours\n\n* commit \u00271bd58bfd5bab7f517de41ec17342d0710c64ad9a\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "1bd58bfd5bab7f517de41ec17342d0710c64ad9a",
      "tree": "5037cf08cb4ca9fff2c8c921fc6766ebd9332af5",
      "parents": [
        "35f75624958bc061764c7cc71843ca7ea60c0666",
        "d0709c3a329ce555d9d968bc1808fec5bcc1fb10"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Nov 20 01:25:11 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 01:25:11 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: bddde9b83d  -s ours\nam: d0709c3a32  -s ours\n\n* commit \u0027d0709c3a329ce555d9d968bc1808fec5bcc1fb10\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "d0709c3a329ce555d9d968bc1808fec5bcc1fb10",
      "tree": "0fd1a8374c6fed54a331e7ca253c9bdaa5505308",
      "parents": [
        "6d983179a047ff0e69fc06c06d3b9b06c32406ae",
        "bddde9b83db2bab9343cbe107d3672fea5314d4b"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Nov 20 01:15:04 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 20 01:15:04 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: bddde9b83d  -s ours\n\n* commit \u0027bddde9b83db2bab9343cbe107d3672fea5314d4b\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "bddde9b83db2bab9343cbe107d3672fea5314d4b",
      "tree": "254b049849459907f93e4a45b1c1025de8231c49",
      "parents": [
        "974f8055005a3d75e45cab89badd9ef183a75107"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Nov 19 17:06:56 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Nov 20 01:07:33 2015 +0000"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nChange-Id: I0ab6836c1cf116a76b9ece6722e2f3dfe2d4bfe2\n"
    },
    {
      "commit": "c29ac69d808ec9440853625d69f4b97c6e60e29f",
      "tree": "1c9f5af4ae245178677daf01de64b1453a044e5f",
      "parents": [
        "77c2432574095a5c7f6f778498caa7e68277c2df",
        "35f75624958bc061764c7cc71843ca7ea60c0666"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 21:00:28 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 21:00:28 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\" into mnc-ub-dev\nam: 35f7562495\n\n* commit \u002735f75624958bc061764c7cc71843ca7ea60c0666\u0027:\n  Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\n"
    },
    {
      "commit": "77c2432574095a5c7f6f778498caa7e68277c2df",
      "tree": "a26a5a2d119f6fdbe44dcad4ee4fcb584a11f524",
      "parents": [
        "4a825ab3ca96226eba49d548f8f8dbb0020be828",
        "8c971ae5a0d294175481426d4543e23dc8d4a349"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:58:56 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 20:58:56 2015 +0000"
      },
      "message": "Merge \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\" into mnc-ub-dev\nam: 8c971ae5a0\n\n* commit \u00278c971ae5a0d294175481426d4543e23dc8d4a349\u0027:\n  Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\n"
    },
    {
      "commit": "35f75624958bc061764c7cc71843ca7ea60c0666",
      "tree": "5037cf08cb4ca9fff2c8c921fc6766ebd9332af5",
      "parents": [
        "8c971ae5a0d294175481426d4543e23dc8d4a349",
        "66098964e240e76e6136b4dec3f9cc6234012695"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:49:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 19 20:49:55 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\" into mnc-ub-dev"
    },
    {
      "commit": "66098964e240e76e6136b4dec3f9cc6234012695",
      "tree": "2d55064c6f8fa6aadc8c5b19088758937568da53",
      "parents": [
        "65a834980cdbb9407a3f27e48cd0a8c472182cd6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:49:35 2015 +0000"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:49:35 2015 +0000"
      },
      "message": "Revert \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\"\n\nThis reverts commit 65a834980cdbb9407a3f27e48cd0a8c472182cd6.\n\n\nThe original revert was only for cherry-pick to release\nbranch.\n\nChange-Id: Ib78f9a06ce49681c767f65b262058f18a670e38e\n"
    },
    {
      "commit": "8c971ae5a0d294175481426d4543e23dc8d4a349",
      "tree": "9c0fa73418bdb6fdbc591ab7a10cbbf22201a1e1",
      "parents": [
        "5d41bd8d1acd894cef1aff9018614194df6f95ab",
        "65a834980cdbb9407a3f27e48cd0a8c472182cd6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:48:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 19 20:48:52 2015 +0000"
      },
      "message": "Merge \"Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\" into mnc-ub-dev"
    },
    {
      "commit": "65a834980cdbb9407a3f27e48cd0a8c472182cd6",
      "tree": "2e6a99e0469c585168bc78389fb513718cc9aa60",
      "parents": [
        "631c2ffd6ff1bfa7463d29a39a7ee74be019b3f9"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:47:26 2015 +0000"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Nov 19 20:47:26 2015 +0000"
      },
      "message": "Revert \"Update StaticLayout_Delegate to use new nLoadHyphenator\"\n\nThis reverts commit 631c2ffd6ff1bfa7463d29a39a7ee74be019b3f9.\n\nThe revert is only for cherry-pick back to mnc-sdk-release.\n\nChange-Id: I42cb392528b7890b58d689c732f90c3b9ba5f74c\n"
    },
    {
      "commit": "4a825ab3ca96226eba49d548f8f8dbb0020be828",
      "tree": "1c9f5af4ae245178677daf01de64b1453a044e5f",
      "parents": [
        "642c5da4f0bfdc40ba65e00d35e0f7486eb581d5",
        "5d41bd8d1acd894cef1aff9018614194df6f95ab"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 17:20:14 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 17:20:14 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd am: 42faa221d7 am: d3b6e2d790 am: 33c1718205 am: b776891801 am: 974f805500 am: 6d983179a0\nam: 5d41bd8d1a\n\n* commit \u00275d41bd8d1acd894cef1aff9018614194df6f95ab\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "5d41bd8d1acd894cef1aff9018614194df6f95ab",
      "tree": "5037cf08cb4ca9fff2c8c921fc6766ebd9332af5",
      "parents": [
        "603544d4c42cd8e0cc46da04f28a8fead64665e3",
        "6d983179a047ff0e69fc06c06d3b9b06c32406ae"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 17:10:45 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 17:10:45 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd am: 42faa221d7 am: d3b6e2d790 am: 33c1718205 am: b776891801 am: 974f805500\nam: 6d983179a0\n\n* commit \u00276d983179a047ff0e69fc06c06d3b9b06c32406ae\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "6d983179a047ff0e69fc06c06d3b9b06c32406ae",
      "tree": "0fd1a8374c6fed54a331e7ca253c9bdaa5505308",
      "parents": [
        "f2b9b2d85ae1b48896ad6b685de4cda8fab1c8fb",
        "974f8055005a3d75e45cab89badd9ef183a75107"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 16:59:45 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:59:45 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd am: 42faa221d7 am: d3b6e2d790 am: 33c1718205 am: b776891801\nam: 974f805500\n\n* commit \u0027974f8055005a3d75e45cab89badd9ef183a75107\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "974f8055005a3d75e45cab89badd9ef183a75107",
      "tree": "95748a4534ed2e0b54fc200d45ae228e0b9e04c3",
      "parents": [
        "08ed2bc083fe142ea6f89f97172543327f423e61",
        "b7768918014d34c2e4d74abefeb03956aee421fc"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 16:50:11 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:50:11 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd am: 42faa221d7 am: d3b6e2d790 am: 33c1718205\nam: b776891801\n\n* commit \u0027b7768918014d34c2e4d74abefeb03956aee421fc\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "b7768918014d34c2e4d74abefeb03956aee421fc",
      "tree": "04c1987630ea8f2d04dd044ee3bd366b031bd6ae",
      "parents": [
        "18a2ac0506ec834c2522de94040dab9e77304e7b",
        "33c17182058ce0f9d0bae48467827ff52422cdd2"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 16:40:35 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:40:35 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd am: 42faa221d7 am: d3b6e2d790\nam: 33c1718205\n\n* commit \u002733c17182058ce0f9d0bae48467827ff52422cdd2\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "33c17182058ce0f9d0bae48467827ff52422cdd2",
      "tree": "956af5dc2c3a2cd4b789acf774399383bbebc008",
      "parents": [
        "bd23716585bd21b4dc4bf87bd56ce588c8d457df",
        "d3b6e2d790f95f2fb3d85f0993b90bb8708a6114"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 16:30:59 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:30:59 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd am: 42faa221d7\nam: d3b6e2d790\n\n* commit \u0027d3b6e2d790f95f2fb3d85f0993b90bb8708a6114\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "d3b6e2d790f95f2fb3d85f0993b90bb8708a6114",
      "tree": "f0340be881b54b3748a02915f531fa16157533fe",
      "parents": [
        "614ea464051835e1c2267ef2bc343f98b62b177a",
        "42faa221d7e8bc6db32698b3528e9c5898dbb943"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 16:20:26 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:20:26 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012 am: 0b542630dd\nam: 42faa221d7\n\n* commit \u002742faa221d7e8bc6db32698b3528e9c5898dbb943\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "42faa221d7e8bc6db32698b3528e9c5898dbb943",
      "tree": "c36276d412ac45626788a98b4ce2bd7ef0b02e9a",
      "parents": [
        "84669ca8de55d38073a0dcb01074233b0a417541",
        "0b542630dd8b4d43f2e4f70563d3e44bb680455f"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 16:10:19 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:10:19 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions. am: f1f45fe012\nam: 0b542630dd\n\n* commit \u00270b542630dd8b4d43f2e4f70563d3e44bb680455f\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "642c5da4f0bfdc40ba65e00d35e0f7486eb581d5",
      "tree": "1c9f5af4ae245178677daf01de64b1453a044e5f",
      "parents": [
        "e2c2eea6aa71e70705f257d6de0c6b736c7e7833",
        "9da4055766fc7acf81dcd238204589ea1f484d50"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 19 16:05:04 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 16:05:04 2015 +0000"
      },
      "message": "Merge \"Update framework code after new ART options.\" am: d7d2817ade\nam: 9da4055766\n\n* commit \u00279da4055766fc7acf81dcd238204589ea1f484d50\u0027:\n  Update framework code after new ART options.\n"
    },
    {
      "commit": "0b542630dd8b4d43f2e4f70563d3e44bb680455f",
      "tree": "53304798ad430f2179cd851ca0c4482d83435bbe",
      "parents": [
        "44368e6dd4ec56e9eca47b1e81d307f672bb3006",
        "f1f45fe012ddbd516e797099994c400a1cac8581"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Thu Nov 19 15:59:42 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 15:59:42 2015 +0000"
      },
      "message": "Don\\\u0027t use framework permission strings for netd permissions.\nam: f1f45fe012\n\n* commit \u0027f1f45fe012ddbd516e797099994c400a1cac8581\u0027:\n  Don\u0027t use framework permission strings for netd permissions.\n"
    },
    {
      "commit": "9da4055766fc7acf81dcd238204589ea1f484d50",
      "tree": "14ab52a8c5d6596c48e4a03d928c287b8c93dfb1",
      "parents": [
        "a7e9f174c1f9ae35be6259de02f46aa8fa4d0a3c",
        "d7d2817ade8459a8f6872ff814d3208613502858"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 19 15:54:21 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 19 15:54:21 2015 +0000"
      },
      "message": "Merge \"Update framework code after new ART options.\"\nam: d7d2817ade\n\n* commit \u0027d7d2817ade8459a8f6872ff814d3208613502858\u0027:\n  Update framework code after new ART options.\n"
    },
    {
      "commit": "d7d2817ade8459a8f6872ff814d3208613502858",
      "tree": "1ce4a6bb57fe6241adf12439108a8fc486b80ad9",
      "parents": [
        "b61d3dd8a773be393c738675cff28fc799497535",
        "cdf1dfff8f850da7b1ae3a34b78de7313064f5e0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 19 15:48:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 19 15:48:01 2015 +0000"
      },
      "message": "Merge \"Update framework code after new ART options.\""
    },
    {
      "commit": "cdf1dfff8f850da7b1ae3a34b78de7313064f5e0",
      "tree": "1ce4a6bb57fe6241adf12439108a8fc486b80ad9",
      "parents": [
        "b61d3dd8a773be393c738675cff28fc799497535"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 19 13:48:35 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 19 14:31:23 2015 +0000"
      },
      "message": "Update framework code after new ART options.\n\nChange-Id: I852a5975701653fe7e0cdd02e3c0b30a2b0b0b59\n"
    },
    {
      "commit": "9bc2f472e9cf204c737025b5d7101ba16c43b356",
      "tree": "1642fd9ca23edee04e312883e717bd3ccc3e3243",
      "parents": [
        "b61d3dd8a773be393c738675cff28fc799497535"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Nov 17 18:01:52 2015 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Nov 18 13:42:04 2015 -0800"
      },
      "message": "Don\u0027t back up / restore EAP network definitions\n\nBug 25725016\n\nChange-Id: Idfef9dd53f2403bbe4c950493a0ab8fa66a3b7d4\n"
    },
    {
      "commit": "e2c2eea6aa71e70705f257d6de0c6b736c7e7833",
      "tree": "e149293e7c983e1828f8158248e00b2731a85834",
      "parents": [
        "4e390fa8e614c8c2628043e051ac12a44fca6fb2",
        "a7e9f174c1f9ae35be6259de02f46aa8fa4d0a3c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 18 18:11:11 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 18 18:11:11 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Make RuntimeAbort more expressive\" am: b61d3dd8a7\nam: a7e9f174c1\n\n* commit \u0027a7e9f174c1f9ae35be6259de02f46aa8fa4d0a3c\u0027:\n  Frameworks/base: Make RuntimeAbort more expressive\n"
    },
    {
      "commit": "a7e9f174c1f9ae35be6259de02f46aa8fa4d0a3c",
      "tree": "977eb6e11ba66cea31053c20ede41ef9da9d4722",
      "parents": [
        "5485d815788e4037829d70d041fe4fc1a35416f3",
        "b61d3dd8a773be393c738675cff28fc799497535"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 18 17:47:52 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 18 17:47:52 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Make RuntimeAbort more expressive\"\nam: b61d3dd8a7\n\n* commit \u0027b61d3dd8a773be393c738675cff28fc799497535\u0027:\n  Frameworks/base: Make RuntimeAbort more expressive\n"
    },
    {
      "commit": "b61d3dd8a773be393c738675cff28fc799497535",
      "tree": "4b787f3e13f25f68161d195dc69599f7b82837db",
      "parents": [
        "cf49583bd02d01b5d7aa57912d5469b466722c65",
        "b053cce7ae343feeb6c0908920692904f3b0b94c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 18 17:16:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 18 17:16:59 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Make RuntimeAbort more expressive\""
    },
    {
      "commit": "f1f45fe012ddbd516e797099994c400a1cac8581",
      "tree": "682b151b9e7dc6148b687a4b2236630cd7f08107",
      "parents": [
        "f5f03a19affc6775ac3e44a3540351e132fffc0e"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Tue Nov 04 10:15:03 2014 -0800"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Nov 18 17:04:18 2015 +0000"
      },
      "message": "Don\u0027t use framework permission strings for netd permissions.\n\nThese framework permission strings were being used as arbitrary labels\nthat mapped to netd permissions that have completely different meaning.\nThis leads to confusion, so use different strings.\n\nThis is being cherry picked from lmp-mr1-dev to lmp-dev to fix failures\nwhen creating restricted networks due to prior back-port a120442.\n\nBug: 21900139\nBug: 18194858\nChange-Id: Ib3ec377ab26ce904d3d4678f04edec6cb1260517\n(cherry picked from commit 0f8f120839120da543ee186cf25ce6e215423e99)\n"
    },
    {
      "commit": "4e390fa8e614c8c2628043e051ac12a44fca6fb2",
      "tree": "144d9ed2eeb7678e1bc58ef5d09cc876a9c2b559",
      "parents": [
        "49bc1661081ec3bafe2ba01b80d5757ee999d577",
        "5485d815788e4037829d70d041fe4fc1a35416f3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 18 11:05:23 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 18 11:05:23 2015 +0000"
      },
      "message": "Merge \"Remove DEBUG_JIT from Zygote flags.\" am: cf49583bd0\nam: 5485d81578\n\n* commit \u00275485d815788e4037829d70d041fe4fc1a35416f3\u0027:\n  Remove DEBUG_JIT from Zygote flags.\n"
    },
    {
      "commit": "5485d815788e4037829d70d041fe4fc1a35416f3",
      "tree": "5ed40974d13baa661fc56cc93be40f66fd8cff73",
      "parents": [
        "5a0a713147a76195ae21d53d065633f117271793",
        "cf49583bd02d01b5d7aa57912d5469b466722c65"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 18 10:54:19 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 18 10:54:19 2015 +0000"
      },
      "message": "Merge \"Remove DEBUG_JIT from Zygote flags.\"\nam: cf49583bd0\n\n* commit \u0027cf49583bd02d01b5d7aa57912d5469b466722c65\u0027:\n  Remove DEBUG_JIT from Zygote flags.\n"
    },
    {
      "commit": "cf49583bd02d01b5d7aa57912d5469b466722c65",
      "tree": "2901e6fbf46ed17cabcd4969fffb86a488bf2e15",
      "parents": [
        "7ea808b17736f690eb8d23729f33e9a612b0492c",
        "245ec92b653ce51278498f10fddbb0f089404f1d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 18 10:47:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 18 10:47:50 2015 +0000"
      },
      "message": "Merge \"Remove DEBUG_JIT from Zygote flags.\""
    },
    {
      "commit": "245ec92b653ce51278498f10fddbb0f089404f1d",
      "tree": "f036a0206f1c6c31b243c79eab5a7ba4528e0a22",
      "parents": [
        "9574e58027f8edeb539ecedf2988c1a302887807"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 05 11:29:42 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 18 10:07:53 2015 +0000"
      },
      "message": "Remove DEBUG_JIT from Zygote flags.\n\nThe flag is being obsolete by the move to JIT.\n\n(cherry picked from commit 9abbf45c8dcdb2e5b13b615e5138ad996fe8afa3)\n\nChange-Id: I3ce4577e81f91e9dd55d44116e0f9e2014bd00b8\n"
    },
    {
      "commit": "b053cce7ae343feeb6c0908920692904f3b0b94c",
      "tree": "f9354e825d15fe9609d0e34a3387db70fb228832",
      "parents": [
        "9574e58027f8edeb539ecedf2988c1a302887807"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 17 16:38:59 2015 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Nov 17 16:38:59 2015 -0800"
      },
      "message": "Frameworks/base: Make RuntimeAbort more expressive\n\nPass a message to FatalError, which will be more prominent in\naborts than \"RuntimeAbort.\"\n\nChange-Id: Icb3b8f50ca0cc15fd1346c530cd8e6452e951879\n"
    },
    {
      "commit": "49bc1661081ec3bafe2ba01b80d5757ee999d577",
      "tree": "1d045a733394a53179256962de0b34d37e766d99",
      "parents": [
        "7a3db8cc4de06ccf219b7ce4dba168f88e16da64",
        "603544d4c42cd8e0cc46da04f28a8fead64665e3"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Nov 17 22:43:16 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 22:43:16 2015 +0000"
      },
      "message": "Merge \"Fix delegation of methods within inner static classes\" into mnc-ub-dev\nam: 603544d4c4\n\n* commit \u0027603544d4c42cd8e0cc46da04f28a8fead64665e3\u0027:\n  Fix delegation of methods within inner static classes\n"
    },
    {
      "commit": "7a3db8cc4de06ccf219b7ce4dba168f88e16da64",
      "tree": "81483906e8e5720201aa3ce823cee9e5850ac162",
      "parents": [
        "619a35b9e9b4fd02b2fc43674d3217dda09ab6a9",
        "f7aceb60e3e0d6ec611b3fa2dd64e6e4e1196f4c"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Tue Nov 17 22:41:49 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 22:41:49 2015 +0000"
      },
      "message": "Revert \"Don\\\u0027t dispatch when non-interactive and the display is off.\" am: f2b9b2d85a\nam: f7aceb60e3\n\n* commit \u0027f7aceb60e3e0d6ec611b3fa2dd64e6e4e1196f4c\u0027:\n  Revert \"Don\u0027t dispatch when non-interactive and the display is off.\"\n"
    },
    {
      "commit": "619a35b9e9b4fd02b2fc43674d3217dda09ab6a9",
      "tree": "5b25fa857a93f3cf3547f856abb61f3ce5274e6c",
      "parents": [
        "c85b56b0cbdb712a20385df98d2c159b57f82cca",
        "5a0a713147a76195ae21d53d065633f117271793"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Nov 17 22:37:35 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 22:37:35 2015 +0000"
      },
      "message": "Merge \"Remove unsupported RS graphics API tests.\" am: 7ea808b177\nam: 5a0a713147\n\n* commit \u00275a0a713147a76195ae21d53d065633f117271793\u0027:\n  Remove unsupported RS graphics API tests.\n"
    },
    {
      "commit": "603544d4c42cd8e0cc46da04f28a8fead64665e3",
      "tree": "5037cf08cb4ca9fff2c8c921fc6766ebd9332af5",
      "parents": [
        "f7aceb60e3e0d6ec611b3fa2dd64e6e4e1196f4c",
        "6777f54fa44341dd4b23456c97d97c6e4ffe915f"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Nov 17 22:34:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 22:34:08 2015 +0000"
      },
      "message": "Merge \"Fix delegation of methods within inner static classes\" into mnc-ub-dev"
    },
    {
      "commit": "f7aceb60e3e0d6ec611b3fa2dd64e6e4e1196f4c",
      "tree": "f1184564860537e063d351e09538d3c1aaabe740",
      "parents": [
        "8aa7e6a21a3428741159de2e28d87acb8b420e96",
        "f2b9b2d85ae1b48896ad6b685de4cda8fab1c8fb"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Tue Nov 17 22:32:57 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 22:32:57 2015 +0000"
      },
      "message": "Revert \"Don\\\u0027t dispatch when non-interactive and the display is off.\"\nam: f2b9b2d85a\n\n* commit \u0027f2b9b2d85ae1b48896ad6b685de4cda8fab1c8fb\u0027:\n  Revert \"Don\u0027t dispatch when non-interactive and the display is off.\"\n"
    },
    {
      "commit": "5a0a713147a76195ae21d53d065633f117271793",
      "tree": "6156c8ddb12b14158ca63f5e9713dd1066c69693",
      "parents": [
        "97f92ce41e66b54e56733f18bdaae056f08c0ae7",
        "7ea808b17736f690eb8d23729f33e9a612b0492c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Nov 17 22:28:45 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 22:28:45 2015 +0000"
      },
      "message": "Merge \"Remove unsupported RS graphics API tests.\"\nam: 7ea808b177\n\n* commit \u00277ea808b17736f690eb8d23729f33e9a612b0492c\u0027:\n  Remove unsupported RS graphics API tests.\n"
    },
    {
      "commit": "f2b9b2d85ae1b48896ad6b685de4cda8fab1c8fb",
      "tree": "0fd1a8374c6fed54a331e7ca253c9bdaa5505308",
      "parents": [
        "41ef58be3e5a968c58ed138861ab6a0f7ff013a6"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Tue Nov 17 22:22:37 2015 +0000"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Tue Nov 17 22:26:41 2015 +0000"
      },
      "message": "Revert \"Don\u0027t dispatch when non-interactive and the display is off.\"\n\nThis reverts commit 2ccf0c8e636fd3be75c3a07f4cf60d72a4cfaa28.\n\nBUG: 22422588\nBUG: 25067918\n\nChange-Id: I916c8bb19cd6a73c0be4bd3a0e3112938651e775\n"
    },
    {
      "commit": "7ea808b17736f690eb8d23729f33e9a612b0492c",
      "tree": "31f4fe3f7ac40d7aeaae47fcd4d10058bacbea58",
      "parents": [
        "08181cf647b1a1e440528f3f58ef6bf4e98a4832",
        "eebe899f5dbb0f31078795a97ff60f17b1c8f7ac"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Nov 17 22:16:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 17 22:16:35 2015 +0000"
      },
      "message": "Merge \"Remove unsupported RS graphics API tests.\""
    },
    {
      "commit": "c85b56b0cbdb712a20385df98d2c159b57f82cca",
      "tree": "109d98c6745d4fca74cdad75bf25c7a079467164",
      "parents": [
        "1627a091f48d1295653d37a580e30f89005fb6e5",
        "8aa7e6a21a3428741159de2e28d87acb8b420e96"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 21:37:25 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 21:37:25 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW am: 84669ca8de am: 614ea46405 am: bd23716585  -s ours am: 18a2ac0506 am: 08ed2bc083 am: 41ef58be3e\nam: 8aa7e6a21a\n\n* commit \u00278aa7e6a21a3428741159de2e28d87acb8b420e96\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "8aa7e6a21a3428741159de2e28d87acb8b420e96",
      "tree": "d0a4aa4b669512bedf3229da386ea04470d3c89c",
      "parents": [
        "4ea74d2960688db6aa13452765dd5f2d07a40189",
        "41ef58be3e5a968c58ed138861ab6a0f7ff013a6"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 21:18:16 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 21:18:16 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW am: 84669ca8de am: 614ea46405 am: bd23716585  -s ours am: 18a2ac0506 am: 08ed2bc083\nam: 41ef58be3e\n\n* commit \u002741ef58be3e5a968c58ed138861ab6a0f7ff013a6\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "1627a091f48d1295653d37a580e30f89005fb6e5",
      "tree": "109d98c6745d4fca74cdad75bf25c7a079467164",
      "parents": [
        "377cc4887d3557377f63bfe9d179623985c9484e",
        "97f92ce41e66b54e56733f18bdaae056f08c0ae7"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Nov 17 21:18:12 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 21:18:12 2015 +0000"
      },
      "message": "Merge \"Add NetworkSecurityConfigProvider.install\" am: 08181cf647\nam: 97f92ce41e\n\n* commit \u002797f92ce41e66b54e56733f18bdaae056f08c0ae7\u0027:\n  Add NetworkSecurityConfigProvider.install\n"
    },
    {
      "commit": "41ef58be3e5a968c58ed138861ab6a0f7ff013a6",
      "tree": "c2c22bcc871f3e079b1f8d26ad7602d990d5dc82",
      "parents": [
        "c73255d8abb343dc88ea56f7f8f5d2fd3dcfeb63",
        "08ed2bc083fe142ea6f89f97172543327f423e61"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 20:59:42 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:59:42 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW am: 84669ca8de am: 614ea46405 am: bd23716585  -s ours am: 18a2ac0506\nam: 08ed2bc083\n\n* commit \u002708ed2bc083fe142ea6f89f97172543327f423e61\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "97f92ce41e66b54e56733f18bdaae056f08c0ae7",
      "tree": "16b832915bb1c697b6d314efecd56e72939963fa",
      "parents": [
        "60cb22008c602c5345504eacb4eb68ea0ac69cf0",
        "08181cf647b1a1e440528f3f58ef6bf4e98a4832"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Nov 17 20:59:04 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:59:04 2015 +0000"
      },
      "message": "Merge \"Add NetworkSecurityConfigProvider.install\"\nam: 08181cf647\n\n* commit \u002708181cf647b1a1e440528f3f58ef6bf4e98a4832\u0027:\n  Add NetworkSecurityConfigProvider.install\n"
    },
    {
      "commit": "377cc4887d3557377f63bfe9d179623985c9484e",
      "tree": "73c12b0062f82676449027d0e7d577a3dee12ea9",
      "parents": [
        "dd97829cf2b8599058f0410ea45bc84cd86e839b",
        "4ea74d2960688db6aa13452765dd5f2d07a40189"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 20:50:07 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:50:07 2015 +0000"
      },
      "message": "Revert \"LayoutLib: Fix true transparency in status bar.\"\nam: 4ea74d2960\n\n* commit \u00274ea74d2960688db6aa13452765dd5f2d07a40189\u0027:\n  Revert \"LayoutLib: Fix true transparency in status bar.\"\n"
    },
    {
      "commit": "08181cf647b1a1e440528f3f58ef6bf4e98a4832",
      "tree": "acdcb9cb6aecc498b447a7d151b40adc7d4d67ca",
      "parents": [
        "140b101fcdbdf413b914b5625b19577784ad9d88",
        "fd0d31a3f44b89ec64a0b2e3670fb676b9a3b83e"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Nov 17 20:46:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 17 20:46:49 2015 +0000"
      },
      "message": "Merge \"Add NetworkSecurityConfigProvider.install\""
    },
    {
      "commit": "08ed2bc083fe142ea6f89f97172543327f423e61",
      "tree": "95748a4534ed2e0b54fc200d45ae228e0b9e04c3",
      "parents": [
        "313c7b2ee07ea74ac184294e4a6133a813bfcabf",
        "18a2ac0506ec834c2522de94040dab9e77304e7b"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 20:41:39 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:41:39 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW am: 84669ca8de am: 614ea46405 am: bd23716585  -s ours\nam: 18a2ac0506\n\n* commit \u002718a2ac0506ec834c2522de94040dab9e77304e7b\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "dd97829cf2b8599058f0410ea45bc84cd86e839b",
      "tree": "5646875236049cba772bbf81d4c7495c7999e40c",
      "parents": [
        "9bf367030c24e93c711d2ba9ca5594e70a652596",
        "42a893b50b2763d7a2a3da4006c9433afaf86cfd"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 20:32:31 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:32:31 2015 +0000"
      },
      "message": "Merge \"AppCompatActionBar: use findClass to test presence\" into mnc-ub-dev\nam: 42a893b50b\n\n* commit \u002742a893b50b2763d7a2a3da4006c9433afaf86cfd\u0027:\n  AppCompatActionBar: use findClass to test presence\n"
    },
    {
      "commit": "4ea74d2960688db6aa13452765dd5f2d07a40189",
      "tree": "d0a4aa4b669512bedf3229da386ea04470d3c89c",
      "parents": [
        "42a893b50b2763d7a2a3da4006c9433afaf86cfd"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:42:42 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 12:25:25 2015 -0800"
      },
      "message": "Revert \"LayoutLib: Fix true transparency in status bar.\"\n\nThis reverts commit 4eb298a941c3f465944b63f1a06518e911681c89.\n\nEven though this is techinically closer to what the framework does, the\nfix is not complete. As a result, it looks worse when using AppCompat\nthemes. Revert the change for the release.\n\nChange-Id: I67c1002ea17dee7234d78e2d13aab876467bd70f\n"
    },
    {
      "commit": "18a2ac0506ec834c2522de94040dab9e77304e7b",
      "tree": "04c1987630ea8f2d04dd044ee3bd366b031bd6ae",
      "parents": [
        "4aa1e48a71df78fed20ac4105a2bd97ff04addf7",
        "bd23716585bd21b4dc4bf87bd56ce588c8d457df"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 20:24:16 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:24:16 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW am: 84669ca8de am: 614ea46405\nam: bd23716585  -s ours\n\n* commit \u0027bd23716585bd21b4dc4bf87bd56ce588c8d457df\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "9bf367030c24e93c711d2ba9ca5594e70a652596",
      "tree": "34787c9a86a7908ba688ae5ae0d22a43e0d70010",
      "parents": [
        "68cea4e7d17cf00ce3001cf23fe36a7f1e77fe86",
        "60cb22008c602c5345504eacb4eb68ea0ac69cf0"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 17 20:24:06 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:24:06 2015 +0000"
      },
      "message": "Merge \"Handle renamed packages during default grants\" am: 140b101fcd\nam: 60cb22008c\n\n* commit \u002760cb22008c602c5345504eacb4eb68ea0ac69cf0\u0027:\n  Handle renamed packages during default grants\n"
    },
    {
      "commit": "42a893b50b2763d7a2a3da4006c9433afaf86cfd",
      "tree": "82663e3616293bdb21d8118f92236e35cb504ff1",
      "parents": [
        "22931224d9a9845d316a9ea30e56557bec0b2e45",
        "99b54b364b6d4e0689933393a9b584e542fc2c54"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 20:22:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 20:22:43 2015 +0000"
      },
      "message": "Merge \"AppCompatActionBar: use findClass to test presence\" into mnc-ub-dev"
    },
    {
      "commit": "bd23716585bd21b4dc4bf87bd56ce588c8d457df",
      "tree": "956af5dc2c3a2cd4b789acf774399383bbebc008",
      "parents": [
        "32265b9ea000b04ac62f3c114edb063246260401",
        "614ea464051835e1c2267ef2bc343f98b62b177a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 20:06:27 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:06:27 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW am: 84669ca8de\nam: 614ea46405\n\n* commit \u0027614ea464051835e1c2267ef2bc343f98b62b177a\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "68cea4e7d17cf00ce3001cf23fe36a7f1e77fe86",
      "tree": "e4ac6e7293c7f3c05eed5170e7804a2f64be69f9",
      "parents": [
        "ab45fc1a4f9726630322b7579168835d84711bdf",
        "358ad4980fd6ea0ed22e81b3816572ec9ba39f53"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Nov 17 20:06:25 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:06:25 2015 +0000"
      },
      "message": "Merge \"Vibra: Add loading of the vibrator hardware module.\" am: 5603eca33c\nam: 358ad4980f\n\n* commit \u0027358ad4980fd6ea0ed22e81b3816572ec9ba39f53\u0027:\n  Vibra: Add loading of the vibrator hardware module.\n"
    },
    {
      "commit": "60cb22008c602c5345504eacb4eb68ea0ac69cf0",
      "tree": "b274a5ce8f87f602892c0567d074285a1fbe53ab",
      "parents": [
        "358ad4980fd6ea0ed22e81b3816572ec9ba39f53",
        "140b101fcdbdf413b914b5625b19577784ad9d88"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 17 20:06:21 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 20:06:21 2015 +0000"
      },
      "message": "Merge \"Handle renamed packages during default grants\"\nam: 140b101fcd\n\n* commit \u0027140b101fcdbdf413b914b5625b19577784ad9d88\u0027:\n  Handle renamed packages during default grants\n"
    },
    {
      "commit": "140b101fcdbdf413b914b5625b19577784ad9d88",
      "tree": "a351a30dd719c11cb5b0ae3d3ba9c2fcf5e2153e",
      "parents": [
        "5603eca33c8e322997029d3101fd2442df3c274e",
        "f443384d9e30111aaa61dac75af1f40d19465e96"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 17 19:55:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 17 19:55:37 2015 +0000"
      },
      "message": "Merge \"Handle renamed packages during default grants\""
    },
    {
      "commit": "ab45fc1a4f9726630322b7579168835d84711bdf",
      "tree": "953c5264a3647bd018fd6303241e7ce7b23a106a",
      "parents": [
        "46f92eafe669f3ae29299860bf79378ffa111898",
        "22931224d9a9845d316a9ea30e56557bec0b2e45"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 19:54:06 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 19:54:06 2015 +0000"
      },
      "message": "LayoutLib: IntelliJ changed project files.\nam: 22931224d9\n\n* commit \u002722931224d9a9845d316a9ea30e56557bec0b2e45\u0027:\n  LayoutLib: IntelliJ changed project files.\n"
    },
    {
      "commit": "f443384d9e30111aaa61dac75af1f40d19465e96",
      "tree": "a351a30dd719c11cb5b0ae3d3ba9c2fcf5e2153e",
      "parents": [
        "5603eca33c8e322997029d3101fd2442df3c274e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 17 11:53:18 2015 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Nov 17 11:53:31 2015 -0800"
      },
      "message": "Handle renamed packages during default grants\n\nIf an L device has a privileged app on the system image which was\nupdated and an M OTA renames the app package (supported only for\nprivileged apps) we end up with a disabled system package setting\nwith no package information. Since we are not doing a null check\nof the package we get from the disabled package settings during\ndefault grants we crash leaving the system in a bad state.\n\nbug:25687380\n\nChange-Id: I4f2ebcaf471e4bd1696298eab4716b50c52ca5c4\n"
    },
    {
      "commit": "614ea464051835e1c2267ef2bc343f98b62b177a",
      "tree": "f0340be881b54b3748a02915f531fa16157533fe",
      "parents": [
        "b133b984a0644a78270d51007123e75ded24eb14",
        "84669ca8de55d38073a0dcb01074233b0a417541"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 19:52:13 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 19:52:13 2015 +0000"
      },
      "message": "DO NOT MERGE. Prevent recents from coming up when in SUW\nam: 84669ca8de\n\n* commit \u002784669ca8de55d38073a0dcb01074233b0a417541\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "358ad4980fd6ea0ed22e81b3816572ec9ba39f53",
      "tree": "c6a6bf168acf081ee788210d9a2441cd8a3d29a7",
      "parents": [
        "e2caaea951e62a21bb1d30450e8085f3286ea538",
        "5603eca33c8e322997029d3101fd2442df3c274e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Nov 17 19:51:57 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 19:51:57 2015 +0000"
      },
      "message": "Merge \"Vibra: Add loading of the vibrator hardware module.\"\nam: 5603eca33c\n\n* commit \u00275603eca33c8e322997029d3101fd2442df3c274e\u0027:\n  Vibra: Add loading of the vibrator hardware module.\n"
    },
    {
      "commit": "46f92eafe669f3ae29299860bf79378ffa111898",
      "tree": "fabfcf2cafc08cdfbb35d768707bd69d6e8e1216",
      "parents": [
        "d2347a89fb1a01f550a1b17c68ee234958c1be42",
        "053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 19:51:53 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 19:51:53 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE. Prevent recents from coming up when in SUW\" into mnc-dev am: 4aa1e48a71 am: 313c7b2ee0 am: c73255d8ab\nam: 053f241cc7\n\n* commit \u0027053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "22931224d9a9845d316a9ea30e56557bec0b2e45",
      "tree": "3a533b4506eaa5469be0b0baacaa0cdba60c0d84",
      "parents": [
        "053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:37:35 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:37:35 2015 -0800"
      },
      "message": "LayoutLib: IntelliJ changed project files.\n\nChange-Id: I1f99ab678067c26ba2e9938c9dce40c99a6725c3\n"
    },
    {
      "commit": "99b54b364b6d4e0689933393a9b584e542fc2c54",
      "tree": "805e6afcf466ad34d82f0ab93e20e61a8c852ab3",
      "parents": [
        "053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:34:32 2015 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Nov 17 11:34:32 2015 -0800"
      },
      "message": "AppCompatActionBar: use findClass to test presence\n\nTo test the presence of WindowDecorActionBar class, use findClass()\ninstead of loadClass() which logs warnings.\n\nChange-Id: Ice8a5a6badd764c7f75b5a64a07c48f0a7cfef98\n"
    },
    {
      "commit": "5603eca33c8e322997029d3101fd2442df3c274e",
      "tree": "5735012d74d7906482a287fe8868422f08007da3",
      "parents": [
        "690b5f6c0a0820411d72235b11f75e1c87b24031",
        "e6904fbdf7976abbadf3e7e658e9416ca49402f9"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Nov 17 19:31:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 17 19:31:19 2015 +0000"
      },
      "message": "Merge \"Vibra: Add loading of the vibrator hardware module.\""
    },
    {
      "commit": "d2347a89fb1a01f550a1b17c68ee234958c1be42",
      "tree": "fabfcf2cafc08cdfbb35d768707bd69d6e8e1216",
      "parents": [
        "4b60d12ef99a31508be8aed18a53446255f94fc8",
        "e2caaea951e62a21bb1d30450e8085f3286ea538"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Nov 17 19:05:17 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 19:05:17 2015 +0000"
      },
      "message": "Merge \"Dedupe trust anchors\" am: 690b5f6c0a\nam: e2caaea951\n\n* commit \u0027e2caaea951e62a21bb1d30450e8085f3286ea538\u0027:\n  Dedupe trust anchors\n"
    },
    {
      "commit": "e2caaea951e62a21bb1d30450e8085f3286ea538",
      "tree": "71006988c1d63f19575c6132810c6960dc0a91af",
      "parents": [
        "be1a3f8b66d69427ae801b4a56f872da3328ec51",
        "690b5f6c0a0820411d72235b11f75e1c87b24031"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Nov 17 18:57:06 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 18:57:06 2015 +0000"
      },
      "message": "Merge \"Dedupe trust anchors\"\nam: 690b5f6c0a\n\n* commit \u0027690b5f6c0a0820411d72235b11f75e1c87b24031\u0027:\n  Dedupe trust anchors\n"
    },
    {
      "commit": "053f241cc7cc23f41fde42c6a0c9ecf2f8cd2830",
      "tree": "deea85b421d28fd003c933b689912474f00e0f0d",
      "parents": [
        "0fa22022a378db8de881af397b73d28b0939e5ff",
        "c73255d8abb343dc88ea56f7f8f5d2fd3dcfeb63"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 18:57:03 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 18:57:03 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE. Prevent recents from coming up when in SUW\" into mnc-dev am: 4aa1e48a71 am: 313c7b2ee0\nam: c73255d8ab\n\n* commit \u0027c73255d8abb343dc88ea56f7f8f5d2fd3dcfeb63\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    },
    {
      "commit": "690b5f6c0a0820411d72235b11f75e1c87b24031",
      "tree": "1019a765a9ba3a61ba84f04a660018c8e9b52823",
      "parents": [
        "9574e58027f8edeb539ecedf2988c1a302887807",
        "2bd2eb33c05b4b580689bbe62048e7393086b2ec"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue Nov 17 18:51:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 17 18:51:38 2015 +0000"
      },
      "message": "Merge \"Dedupe trust anchors\""
    },
    {
      "commit": "c73255d8abb343dc88ea56f7f8f5d2fd3dcfeb63",
      "tree": "c2c22bcc871f3e079b1f8d26ad7602d990d5dc82",
      "parents": [
        "cb8749c903d29fd04944550b5f34cc6120b69232",
        "313c7b2ee07ea74ac184294e4a6133a813bfcabf"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Nov 17 18:49:32 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 17 18:49:32 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE. Prevent recents from coming up when in SUW\" into mnc-dev am: 4aa1e48a71\nam: 313c7b2ee0\n\n* commit \u0027313c7b2ee07ea74ac184294e4a6133a813bfcabf\u0027:\n  DO NOT MERGE. Prevent recents from coming up when in SUW\n"
    }
  ],
  "next": "313c7b2ee07ea74ac184294e4a6133a813bfcabf"
}
