)]}'
{
  "log": [
    {
      "commit": "0d4e216665455fdfd207a28deb4cbfb0845bb64d",
      "tree": "9ea95e33c8d9d98fa9269a5012a384ce6cf1550b",
      "parents": [
        "49cb2775a98727a034c8d709ad7b83990a3d9c8d",
        "a2492810dfb0cd290b5466e33d5bdc5be4fb330e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 17:58:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:58:16 2015 +0000"
      },
      "message": "Merge \"Move Phone.java APIs into InCallService\""
    },
    {
      "commit": "a2492810dfb0cd290b5466e33d5bdc5be4fb330e",
      "tree": "96cc501ea5881e4c13b4fa5aa2713e2103b35a45",
      "parents": [
        "3f2631f526d0a0ac0b57ac9f6d241bcc7aeb5f5b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Apr 15 11:05:16 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 10:54:12 2015 -0700"
      },
      "message": "Move Phone.java APIs into InCallService\n\nThis change is one step in the right direction of getting rid of\nPhone.java.\n\nPhone.java was deemed superfluous and this change moves the methods\npreviously exposed in Phone.java into InCallService.  This was done by\nhaving InCallService listen to Phone and pipe the calls as appropriate.\nHowever, state still lives in Phone and we eventually want to move that\ncode into InCallService.  That will be done in a later CL.\n\nBug: 20160495\nChange-Id: Id142431c253c1f24f260da42e8bedd1eb2ce448b\n"
    },
    {
      "commit": "49cb2775a98727a034c8d709ad7b83990a3d9c8d",
      "tree": "9d085a2aaeabbc1e14af3fa08f641da281e8ff0e",
      "parents": [
        "8ce568e756c4096002d2bfb786114aac5a06e54e",
        "81d0aabcb5af11f8695793dbfac893d17688970e"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Apr 16 17:53:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:53:43 2015 +0000"
      },
      "message": "am 81d0aabc: am 40955edf: am 14a982aa: Merge \"Document hprof-conv -z\"\n\n* commit \u002781d0aabcb5af11f8695793dbfac893d17688970e\u0027:\n  Document hprof-conv -z\n"
    },
    {
      "commit": "81d0aabcb5af11f8695793dbfac893d17688970e",
      "tree": "ec38c906c8aedd769e5adb2fe8ecbc5c8b126174",
      "parents": [
        "f39aa3d0898b845ced3128f1778fd04171e4b9a6",
        "40955edf9dc1e90b337af89543919eec4868dbe0"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Apr 16 17:41:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:41:44 2015 +0000"
      },
      "message": "am 40955edf: am 14a982aa: Merge \"Document hprof-conv -z\"\n\n* commit \u002740955edf9dc1e90b337af89543919eec4868dbe0\u0027:\n  Document hprof-conv -z\n"
    },
    {
      "commit": "40955edf9dc1e90b337af89543919eec4868dbe0",
      "tree": "498c2bba2074887a6cbdd468cf060e5f79e6ac36",
      "parents": [
        "a2607ee4ebef49f88b5656e2eca2db362b32c70d",
        "14a982aa7a38fa89c916c252996632d401b1d043"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Apr 16 17:31:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:31:34 2015 +0000"
      },
      "message": "am 14a982aa: Merge \"Document hprof-conv -z\"\n\n* commit \u002714a982aa7a38fa89c916c252996632d401b1d043\u0027:\n  Document hprof-conv -z\n"
    },
    {
      "commit": "8ce568e756c4096002d2bfb786114aac5a06e54e",
      "tree": "2fd16b2ed99776744c4843a67a6d0d94c84dcc17",
      "parents": [
        "3abd2b757a2515de67993e2a94290b77ee6b352e",
        "f39aa3d0898b845ced3128f1778fd04171e4b9a6"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 17:20:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:20:37 2015 +0000"
      },
      "message": "am f39aa3d0: am a2607ee4: am b9a78c79: Merge \"Add IV-related Keymaster error codes.\"\n\n* commit \u0027f39aa3d0898b845ced3128f1778fd04171e4b9a6\u0027:\n  Add IV-related Keymaster error codes.\n"
    },
    {
      "commit": "3abd2b757a2515de67993e2a94290b77ee6b352e",
      "tree": "8e9d085b00ab0e5cdcf19ebd1a71330a94f714a4",
      "parents": [
        "56d16568c0233dacec8f3c20cc987b2b68298e7a",
        "22b5d9b969176a196b0b29ce9441ac3d1d35d208"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 17:20:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:20:23 2015 +0000"
      },
      "message": "am 22b5d9b9: am 28a9089f: am 216d18b9: Merge \"Remove IV auto-generation workaround.\"\n\n* commit \u002722b5d9b969176a196b0b29ce9441ac3d1d35d208\u0027:\n  Remove IV auto-generation workaround.\n"
    },
    {
      "commit": "14a982aa7a38fa89c916c252996632d401b1d043",
      "tree": "b68a451ac47ced5cf396c8fa07f3873924bcede8",
      "parents": [
        "b9a78c7939e9b31c807106166cafe65dc5af777d",
        "d7931acf4aa0816e9fa1891215bb57563a2ee459"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Apr 16 17:07:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 17:08:00 2015 +0000"
      },
      "message": "Merge \"Document hprof-conv -z\""
    },
    {
      "commit": "f39aa3d0898b845ced3128f1778fd04171e4b9a6",
      "tree": "6468d5fdd7641a6dd42656f650d51d1cc45b977c",
      "parents": [
        "22b5d9b969176a196b0b29ce9441ac3d1d35d208",
        "a2607ee4ebef49f88b5656e2eca2db362b32c70d"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 17:07:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:07:51 2015 +0000"
      },
      "message": "am a2607ee4: am b9a78c79: Merge \"Add IV-related Keymaster error codes.\"\n\n* commit \u0027a2607ee4ebef49f88b5656e2eca2db362b32c70d\u0027:\n  Add IV-related Keymaster error codes.\n"
    },
    {
      "commit": "22b5d9b969176a196b0b29ce9441ac3d1d35d208",
      "tree": "f4ffa1a488b9132ccbbae0d42f08c73c53a0875a",
      "parents": [
        "133911095ce0d9ef01766aa7b67a0a31b852e242",
        "28a9089f5b79e20ca5b023830255cf438a9cded7"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 17:07:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 17:07:47 2015 +0000"
      },
      "message": "am 28a9089f: am 216d18b9: Merge \"Remove IV auto-generation workaround.\"\n\n* commit \u002728a9089f5b79e20ca5b023830255cf438a9cded7\u0027:\n  Remove IV auto-generation workaround.\n"
    },
    {
      "commit": "d7931acf4aa0816e9fa1891215bb57563a2ee459",
      "tree": "b68a451ac47ced5cf396c8fa07f3873924bcede8",
      "parents": [
        "b9a78c7939e9b31c807106166cafe65dc5af777d"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 26 22:41:45 2015 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Apr 16 10:06:58 2015 -0700"
      },
      "message": "Document hprof-conv -z\n\nBug: 18473132\nChange-Id: I3c0fcc2c15d4c590ed852f41aa4fd2a2531a6db8\n"
    },
    {
      "commit": "56d16568c0233dacec8f3c20cc987b2b68298e7a",
      "tree": "fb6a886ab01a4d1499485f252a4a0b8b2d05873b",
      "parents": [
        "a22a09666b6ff9afed188b8051ee4e4889d2efab",
        "4eaa2938084353a54dc259466172909329a048cc"
      ],
      "author": {
        "name": "Chris Watkins",
        "email": "watk@google.com",
        "time": "Thu Apr 16 17:06:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:06:46 2015 +0000"
      },
      "message": "Merge \"Unhide the android.media.[Media]DataSource interface.\""
    },
    {
      "commit": "a22a09666b6ff9afed188b8051ee4e4889d2efab",
      "tree": "c0f5fc2440a91b6e942ef341bd71869c7d22d186",
      "parents": [
        "8d572dd1e2d540c89cbbf09c02061bf5aa5b6383",
        "49e2d468129cd8b374e76dff103302ccb77da45b"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 17:05:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:05:19 2015 +0000"
      },
      "message": "Merge \"Change hasVoicemailNumber to getVoicemailNumber\""
    },
    {
      "commit": "a2607ee4ebef49f88b5656e2eca2db362b32c70d",
      "tree": "2dffdf4cf3c201a0d64f75cec2a79e25f69fa415",
      "parents": [
        "28a9089f5b79e20ca5b023830255cf438a9cded7",
        "b9a78c7939e9b31c807106166cafe65dc5af777d"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 16:57:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 16:57:12 2015 +0000"
      },
      "message": "am b9a78c79: Merge \"Add IV-related Keymaster error codes.\"\n\n* commit \u0027b9a78c7939e9b31c807106166cafe65dc5af777d\u0027:\n  Add IV-related Keymaster error codes.\n"
    },
    {
      "commit": "28a9089f5b79e20ca5b023830255cf438a9cded7",
      "tree": "dfa4efe79a64e2bb3e10a7d41759adc63b3fba8e",
      "parents": [
        "2b300a99bbb133090b7ec39e64dd65ba2bb8f18d",
        "216d18b997eb929c2c3af9b2102595f4ec694c20"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 16:57:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 16:57:05 2015 +0000"
      },
      "message": "am 216d18b9: Merge \"Remove IV auto-generation workaround.\"\n\n* commit \u0027216d18b997eb929c2c3af9b2102595f4ec694c20\u0027:\n  Remove IV auto-generation workaround.\n"
    },
    {
      "commit": "8d572dd1e2d540c89cbbf09c02061bf5aa5b6383",
      "tree": "61e710227baaca12a2f03f245be406b383d11b70",
      "parents": [
        "241e119679ebe32f29ad37003a311c7fb56bcf14",
        "a6b164548a105846d5207b88c5597a7cbf98239a"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 16 16:55:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 16:55:07 2015 +0000"
      },
      "message": "Merge \"New listener to recognize stylus button press gesture in GestureDetector\""
    },
    {
      "commit": "241e119679ebe32f29ad37003a311c7fb56bcf14",
      "tree": "277df646abaa1d31110061bbfef22941769938fc",
      "parents": [
        "f8f80c8034b3f2dab3f8edbf78196efc51aa8a1a",
        "e5561984951366b67b7405a85486c62320cbcaab"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 16 16:54:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 16:54:41 2015 +0000"
      },
      "message": "Merge \"Recognize stylus touch + press button as a longpress in AbsListView\""
    },
    {
      "commit": "f8f80c8034b3f2dab3f8edbf78196efc51aa8a1a",
      "tree": "8630dc1236d6e158794ad009aae99cb9030165ca",
      "parents": [
        "3f2631f526d0a0ac0b57ac9f6d241bcc7aeb5f5b",
        "94ac0d7d3069adc5074945cec3d7d5f5a64b4e7a"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Apr 16 16:45:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 16:45:29 2015 +0000"
      },
      "message": "Merge \"Fix cancellation of copy jobs.\""
    },
    {
      "commit": "94ac0d7d3069adc5074945cec3d7d5f5a64b4e7a",
      "tree": "2ec3849bdf579a884694b330f46539863b95208c",
      "parents": [
        "aaa297056503064eadfa15d9b4fd416f7a35f631"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Apr 15 12:13:32 2015 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Apr 16 09:43:41 2015 -0700"
      },
      "message": "Fix cancellation of copy jobs.\n\nAdd FLAG_CANCEL_CURRENT to the pending intent for cancellation, to\nprevent reuse of previously created cancellation intents.  Previously\ncreated intents have non-matching job IDs, which causes the cancellation\nintent to be ignored.\n\nBUG\u003d20221969\n\nChange-Id: Ie0afcc6af53a550b44bc4b2f3d48942cdb092a65\n"
    },
    {
      "commit": "b9a78c7939e9b31c807106166cafe65dc5af777d",
      "tree": "71d9c7651232be285894ead9a2571d77d0595795",
      "parents": [
        "216d18b997eb929c2c3af9b2102595f4ec694c20",
        "37d81d035c8a51112f40b67db3fa479df58fd120"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 16:39:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 16:39:31 2015 +0000"
      },
      "message": "Merge \"Add IV-related Keymaster error codes.\""
    },
    {
      "commit": "216d18b997eb929c2c3af9b2102595f4ec694c20",
      "tree": "280612ad946791a56a8086b7ed9ba33233903ec6",
      "parents": [
        "782b43394ef48e7cf8e75404c534a46074d42d4e",
        "a0d2dddc557326028169dac732eca0657de9cc4d"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Apr 16 16:39:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 16:39:10 2015 +0000"
      },
      "message": "Merge \"Remove IV auto-generation workaround.\""
    },
    {
      "commit": "49e2d468129cd8b374e76dff103302ccb77da45b",
      "tree": "77878dda0944703512110d6da6f3ca9d34a26774",
      "parents": [
        "81af4733b53389e700c0cd52cb9a419402bce372"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 16:14:22 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 09:30:57 2015 -0700"
      },
      "message": "Change hasVoicemailNumber to getVoicemailNumber\n\nBug: 20223485\n\nChange-Id: I67eb12e2030ec8f73326ade4eb750b0c2f6e52ad\n"
    },
    {
      "commit": "3f2631f526d0a0ac0b57ac9f6d241bcc7aeb5f5b",
      "tree": "c129495b84a73470813c595797484c65967d5a97",
      "parents": [
        "064ce647587e217f9a836185824a15fc87060845",
        "1022dde719ca430f062f9e628574d70ae1320677"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 16 16:11:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 16:11:22 2015 +0000"
      },
      "message": "Merge changes from topic \u0027wifi-alternate-reality\u0027\n\n* changes:\n  Pin a process to wifi when it calls enableNetwork(..., true)\n  Make CALLBACK_PRECHECK actually work.\n"
    },
    {
      "commit": "064ce647587e217f9a836185824a15fc87060845",
      "tree": "e315b104086b7244565ca5a77a11f2ec6e897d14",
      "parents": [
        "7e54b30ef9965139595aaa15d9d19a7d9da3cc51",
        "b15e72b83c56d771f0fb1453b73e2fca6b09cce8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Apr 16 15:28:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 15:28:04 2015 +0000"
      },
      "message": "Merge \"LCE service implementation - connectivity side\""
    },
    {
      "commit": "1022dde719ca430f062f9e628574d70ae1320677",
      "tree": "eb5f48be73b55539c94f41f782f4bfcd6f959866",
      "parents": [
        "bdc4549dcd2b0ebbdc87a3e8d6eb47f54cc58ce6"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 08 23:52:39 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 17 00:26:46 2015 +0900"
      },
      "message": "Pin a process to wifi when it calls enableNetwork(..., true)\n\nBug: 20081183\nChange-Id: I12bbda1061bbebeb4d0844d0b0d7f51237645958\n"
    },
    {
      "commit": "7e54b30ef9965139595aaa15d9d19a7d9da3cc51",
      "tree": "519bd92377e2a45ec0cc6ba44c04818a11dff53a",
      "parents": [
        "8560630596f8273356fddc4ee0c8ff6bfae640b8",
        "721d457685cc83785d0d0aad259e3218af899fc9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Apr 16 15:10:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 15:10:33 2015 +0000"
      },
      "message": "Merge \"Volume: Automute in seek bar volumizer.\""
    },
    {
      "commit": "721d457685cc83785d0d0aad259e3218af899fc9",
      "tree": "32bd603a86d8532c1193636ab4fe7ab6bf80729b",
      "parents": [
        "5925a910f9a5844e24b086e6da93c66631ef55f2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Apr 16 11:01:15 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Apr 16 11:01:15 2015 -0400"
      },
      "message": "Volume: Automute in seek bar volumizer.\n\nNever disable the slider, allow mutebusting and syncing mute to 0\nvalue.\n\nAlso add new framework icon for media.\n\nBug: 20096341\nChange-Id: I9db1671c3442365866a49c9d6f7becf0b2e05435\n"
    },
    {
      "commit": "8560630596f8273356fddc4ee0c8ff6bfae640b8",
      "tree": "41b3ed1ac8f207e1f5042f9b81ff35d714694c5e",
      "parents": [
        "64e605a5be1468be8530ad269c9c56153622c9c5",
        "4bd981ec533a65e8dee053a0a709b484770b0a76"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 16 14:29:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 14:29:21 2015 +0000"
      },
      "message": "Merge \"Remove Bitmap#getSkBitmap\""
    },
    {
      "commit": "64e605a5be1468be8530ad269c9c56153622c9c5",
      "tree": "bddfecbf0cbf60753094c36d093d428c4242ff59",
      "parents": [
        "b300d6930a3d5ebcc8b917671ae16f12ef7256a6",
        "a478d70a68696380acbd4a9739dfaaebff61c728"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Thu Apr 16 13:15:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 13:15:02 2015 +0000"
      },
      "message": "Merge \"SysUI: Carrier Network Change icon\""
    },
    {
      "commit": "b300d6930a3d5ebcc8b917671ae16f12ef7256a6",
      "tree": "8e3fb5273652f69a319e86e384b0f110369b9efa",
      "parents": [
        "5925a910f9a5844e24b086e6da93c66631ef55f2"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Apr 16 05:54:43 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Apr 16 05:54:43 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib81a9725011568bacb0250dac5a59b50450209fc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a478d70a68696380acbd4a9739dfaaebff61c728",
      "tree": "554951a175ddac6d684111d9d0ea65c5d850c504",
      "parents": [
        "5925a910f9a5844e24b086e6da93c66631ef55f2"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Tue Apr 14 23:33:45 2015 -0400"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Thu Apr 16 08:37:43 2015 -0400"
      },
      "message": "SysUI: Carrier Network Change icon\n\n- Listen for new PhoneStateListener.CARRIER_NETWORK_CHANGE events.\n- Show/hide a new unique animated icon in status bar and quick settings during\n  Carrier Network Change events if we are instructed by PhoneStateListener\n  and it\u0027s during a period without connectivity.\n- ObjectAnimator doesn\u0027t let you animate colors between themed colors, so\n  there\u0027s quite a bit of boilerplate duplication in the animation xml.\n- Add a new demo mode command to toggle it on/off.\n\nChange-Id: Ic5bb2aa7444303c6b7f2456526a9c25325c6e1f4\n"
    },
    {
      "commit": "5925a910f9a5844e24b086e6da93c66631ef55f2",
      "tree": "ca796f3be1b8f1986e40f242229487db7109bef6",
      "parents": [
        "180942764740696527b1d3f549d4c4299bf209e5",
        "f8e14fd89b63c91ff441765827dda672c67fa1db"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Apr 16 10:53:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 10:53:09 2015 +0000"
      },
      "message": "Merge \"Style floating toolbar.\""
    },
    {
      "commit": "180942764740696527b1d3f549d4c4299bf209e5",
      "tree": "a1973035929e5019dd97c42d5aaab7707505d10f",
      "parents": [
        "c82a99d5f76bf722cce0e9d41c3a52773ff5bd22",
        "578286fb321243e72a999b3e5fd4ef5f2e4b8682"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Apr 16 10:14:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 10:14:37 2015 +0000"
      },
      "message": "Merge \"Editor: keep text selection when starting a process text intent.\""
    },
    {
      "commit": "c82a99d5f76bf722cce0e9d41c3a52773ff5bd22",
      "tree": "79a261858fe7adeffa400a503ad91f0a4eb8287f",
      "parents": [
        "dd5b1f5f2f9bcb0402a61a36df729130c1143e2f",
        "2ed6fee15c85ff991f64ecfa8c1c4738e0fdf9b6"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Apr 16 10:13:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 10:14:04 2015 +0000"
      },
      "message": "Merge \"Load WebView from one out of a list of packages.\""
    },
    {
      "commit": "dd5b1f5f2f9bcb0402a61a36df729130c1143e2f",
      "tree": "8ef1fd1d8277d4635761355b8bd6454b264919da",
      "parents": [
        "6a3083555153bff7a65f86c16248cf0a063919aa"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Apr 16 06:04:00 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Apr 16 06:04:00 2015 -0400"
      },
      "message": "Mark sysui string reference as untranslatable.\n\nBug: 19260237\nChange-Id: I4a2267462ece1d21ced0156cb1e99be913ea2ada\n"
    },
    {
      "commit": "b15e72b83c56d771f0fb1453b73e2fca6b09cce8",
      "tree": "11aad1f18f0ec32833058ea04b0d80a00f026bfe",
      "parents": [
        "6a3083555153bff7a65f86c16248cf0a063919aa"
      ],
      "author": {
        "name": "fenglu",
        "email": "fenglu@google.com",
        "time": "Fri Mar 20 11:29:56 2015 -0700"
      },
      "committer": {
        "name": "fenglu",
        "email": "fenglu@google.com",
        "time": "Thu Apr 16 02:53:39 2015 -0700"
      },
      "message": "LCE service implementation - connectivity side\n\nChange-Id: If11bd99c44c7dc8d2aa2bc05a10e04421739baa6\n"
    },
    {
      "commit": "bdc4549dcd2b0ebbdc87a3e8d6eb47f54cc58ce6",
      "tree": "e25d8c3aba62a2c725823061e7673f6e701674cc",
      "parents": [
        "bd3af28fdc38cfe741badb86f9daa2fc6122eabc"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 09 14:35:26 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 16 17:11:09 2015 +0900"
      },
      "message": "Make CALLBACK_PRECHECK actually work.\n\nCurrently, CALLBACK_PRECHECK is never fired, because we attempt\nto send it just after a network has connected, before matching\nrequests to that network. So notifyNetworkCallbacks scans the\nlist of requests for the network, finds none, and does nothing.\n\nBug: 20038463\nChange-Id: Ib0c6377c45990e358f926217d7c7defa74c1d59b\n"
    },
    {
      "commit": "6a3083555153bff7a65f86c16248cf0a063919aa",
      "tree": "bf49b40984cbd8862079c0a5e8c70fc5bf1cb6a5",
      "parents": [
        "2a5f608e7a5765db3b91165dac5b6280b26da26c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 11:55:20 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Apr 15 23:46:03 2015 -0700"
      },
      "message": "Fix make update-api\n\nChange-Id: Iaee002c64096fbd6ba05d6484cc50840146a4af0\n"
    },
    {
      "commit": "2a5f608e7a5765db3b91165dac5b6280b26da26c",
      "tree": "e8203d0bbdc81f0df1f97df010e7686db8a1a957",
      "parents": [
        "d055adbe2c1c65d9346e65209fa8790190bc239e"
      ],
      "author": {
        "name": "Casper Bonde",
        "email": "c.bonde@samsung.com",
        "time": "Thu Mar 19 10:36:45 2015 +0100"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Apr 15 23:45:51 2015 -0700"
      },
      "message": "Add support for Bluetooth Sim Access Profile (2/4)\n\nChange-Id: I6c634aa38d31a7b5a98c9089840557257fd58209\n"
    },
    {
      "commit": "d055adbe2c1c65d9346e65209fa8790190bc239e",
      "tree": "ab1f16a591fd857902c8d094360f31aac38cf305",
      "parents": [
        "bd3af28fdc38cfe741badb86f9daa2fc6122eabc"
      ],
      "author": {
        "name": "Nitin Arora",
        "email": "niarora@codeaurora.org",
        "time": "Mon Mar 02 15:03:51 2015 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Apr 15 23:45:30 2015 -0700"
      },
      "message": "Bluetooth LE background operation mode (2/2)\n\nChanges include new framework APIs to enable and disable Bluetooth LE\nseparately from Bluetooth Classic. Along with handling the new states\nin the Bluetooth manager service.\n\nChange-Id: Idf667981f48fcbcb6dfda1aa77ea8bab1b2361f0\n"
    },
    {
      "commit": "bd3af28fdc38cfe741badb86f9daa2fc6122eabc",
      "tree": "5e6ac2917255a2027914d4b847e70b2ef30ffedf",
      "parents": [
        "dae67ef3439a91f58ccf4844a6b0e1d48be1a6f6",
        "e2d45be4dae116307f8edd85eaa61134221cb8f9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 16 05:50:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 05:50:16 2015 +0000"
      },
      "message": "Merge \"Candidate volumes for packages, fix symlink.\""
    },
    {
      "commit": "e2d45be4dae116307f8edd85eaa61134221cb8f9",
      "tree": "136b7e24f05cc792db37f8a8cf140589b057d4f6",
      "parents": [
        "9f09b2d93fb8b15d5905b22f566dc0fa99fd086f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 15 17:14:12 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 15 22:21:49 2015 -0700"
      },
      "message": "Candidate volumes for packages, fix symlink.\n\nAdd API to determine the possible candidate volumes that a package\ncan be moved to.  For example, it currently knows that we need to\nmove ASEC-based apps through internal storage before migrating them\nto a private volume.\n\nComparator for consistent VolumeInfo ordering when displayed in UI.\n\nFix native library symlink to be volume UUID aware.\n\nBug: 19993667\nChange-Id: I68d5fac5f0f776ac1c7dd15e7a984bfe2704f3f7\n"
    },
    {
      "commit": "dae67ef3439a91f58ccf4844a6b0e1d48be1a6f6",
      "tree": "ee69bf4041ae3bc6e5c63880ac3b69adecbddba5",
      "parents": [
        "ff9ab66d42f27bdb54dbc5c31f10359edcfb781a",
        "1f45264dd6b874d72ed901a2213c779d42d321c1"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Apr 16 04:43:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 04:43:21 2015 +0000"
      },
      "message": "Merge \"TelephonyManager Carrier Network Change Notification\""
    },
    {
      "commit": "ff9ab66d42f27bdb54dbc5c31f10359edcfb781a",
      "tree": "c0736a026571119955b27b8c493ad3e6a4b78db3",
      "parents": [
        "85229422d521f937f31060fec8654b601f2c1853",
        "c2eaa6e21399d916b74ccb7d1d5dd8749bb93ca2"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Apr 16 03:34:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 03:34:35 2015 +0000"
      },
      "message": "Merge \"DocumentsUI: Hide pick button of copy destination picker for read only directory.\""
    },
    {
      "commit": "85229422d521f937f31060fec8654b601f2c1853",
      "tree": "3b125ccd24ee81586f9664f1c563f819aa860646",
      "parents": [
        "03b3dccffe3657d07fe22fa958e3aca6564b438f",
        "5886a92eb6dde5a406a62926f2914a908ca18d35"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 16 03:31:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 03:31:25 2015 +0000"
      },
      "message": "Merge \"Fix up the command line, add flags.\""
    },
    {
      "commit": "5886a92eb6dde5a406a62926f2914a908ca18d35",
      "tree": "e7b70eb90a9bc39dc283b591d88ebe1bc012fbc5",
      "parents": [
        "769de98f2dd41bfe39a1c9f76aefd1ad58942733"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 15 20:29:22 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 15 20:29:48 2015 -0700"
      },
      "message": "Fix up the command line, add flags.\n\nChange-Id: I420bd0212fc7541668bd095b88295564d3d11f6c\n"
    },
    {
      "commit": "03b3dccffe3657d07fe22fa958e3aca6564b438f",
      "tree": "25b0dc166e75c7774bfa969d053dddc4dda1a149",
      "parents": [
        "01c1de58069cf2c92e18aa2e9717dc25cc9e07e5",
        "0feab71799d2290595d42dec401903cb7d983c40"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Apr 16 03:05:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 03:05:38 2015 +0000"
      },
      "message": "Merge \"MediaSync: pass the error code of setPlaybackRate from native code to JAVA.\""
    },
    {
      "commit": "01c1de58069cf2c92e18aa2e9717dc25cc9e07e5",
      "tree": "fac0df180855a0f95b49e47b90ce1408fc3b3812",
      "parents": [
        "68e03ab998d97c224a59ee5c1edb312bb14c3948",
        "769de98f2dd41bfe39a1c9f76aefd1ad58942733"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 16 03:04:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 03:04:43 2015 +0000"
      },
      "message": "Merge \"AAPT2: Add library support\""
    },
    {
      "commit": "769de98f2dd41bfe39a1c9f76aefd1ad58942733",
      "tree": "3d79143b08f02dfb61158689f51e01eeb1bb371e",
      "parents": [
        "9310e4285b3fc951c3524d040726d1161015562c"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 10 19:43:55 2015 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 15 19:56:59 2015 -0700"
      },
      "message": "AAPT2: Add library support\n\nChange-Id: I307f56d9631784ab29ee4156d94886f9b2f25b30\n"
    },
    {
      "commit": "68e03ab998d97c224a59ee5c1edb312bb14c3948",
      "tree": "81afab9440e7c08f00561dc6fad43a743511449f",
      "parents": [
        "cb43ebb3604d45da8677b8d19c935f0ace08ea53",
        "133911095ce0d9ef01766aa7b67a0a31b852e242"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 16 02:46:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 02:46:43 2015 +0000"
      },
      "message": "am 13391109: am 2b300a99: am 782b4339: Merge \"[RenderScript] typo fix in Allocation.java\"\n\n* commit \u0027133911095ce0d9ef01766aa7b67a0a31b852e242\u0027:\n  [RenderScript] typo fix in Allocation.java\n"
    },
    {
      "commit": "cb43ebb3604d45da8677b8d19c935f0ace08ea53",
      "tree": "caf1ac41223ad3999b134d49fcd62a7f6783b41b",
      "parents": [
        "7400df9487151a9d53d00a0cc973a0164d22aecd",
        "80047faad914c9b9b4966d6b58fc22800c3fcebc"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Apr 16 02:36:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 02:36:30 2015 +0000"
      },
      "message": "Merge \"am b5e0cfb..557d2f5 from mirror-m-wireless-internal-release\""
    },
    {
      "commit": "133911095ce0d9ef01766aa7b67a0a31b852e242",
      "tree": "38c4e6bbebb7c2df1ba1c43c4ede44b42ab3e42a",
      "parents": [
        "3d9c9093d1d76d4aeb5f99b1746b65788c72736e",
        "2b300a99bbb133090b7ec39e64dd65ba2bb8f18d"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 16 02:32:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 02:32:59 2015 +0000"
      },
      "message": "am 2b300a99: am 782b4339: Merge \"[RenderScript] typo fix in Allocation.java\"\n\n* commit \u00272b300a99bbb133090b7ec39e64dd65ba2bb8f18d\u0027:\n  [RenderScript] typo fix in Allocation.java\n"
    },
    {
      "commit": "2b300a99bbb133090b7ec39e64dd65ba2bb8f18d",
      "tree": "0f1d814a2332707dc39a4ec1648f0f71eb420f4c",
      "parents": [
        "91d2f27bc7dad2232d3f59c71f1402b86cb9f514",
        "782b43394ef48e7cf8e75404c534a46074d42d4e"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 16 02:21:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 02:21:37 2015 +0000"
      },
      "message": "am 782b4339: Merge \"[RenderScript] typo fix in Allocation.java\"\n\n* commit \u0027782b43394ef48e7cf8e75404c534a46074d42d4e\u0027:\n  [RenderScript] typo fix in Allocation.java\n"
    },
    {
      "commit": "782b43394ef48e7cf8e75404c534a46074d42d4e",
      "tree": "308697aef850074f86f8470050980846328a9434",
      "parents": [
        "7f72f74766fed73ae9816fec6031a199f70d1428",
        "179e8b5351d9782ffd5e91e309fffdb77c4974ec"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 16 02:03:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 02:03:32 2015 +0000"
      },
      "message": "Merge \"[RenderScript] typo fix in Allocation.java\""
    },
    {
      "commit": "7400df9487151a9d53d00a0cc973a0164d22aecd",
      "tree": "562fc8db5d1eccf20fa75e62474830e66fd31302",
      "parents": [
        "81af4733b53389e700c0cd52cb9a419402bce372",
        "e319d5a3627aa3cd73c6ec0c76f8593ddefbab9d"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Apr 16 02:00:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 02:00:03 2015 +0000"
      },
      "message": "Merge \"Add left and right indent arrays to TextView\""
    },
    {
      "commit": "e319d5a3627aa3cd73c6ec0c76f8593ddefbab9d",
      "tree": "c59582a45dbc428a977360476968c789b00b0426",
      "parents": [
        "01ea304ff0d3f5f4ea24c9adb6832e2a4bb3f230"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 14 23:51:07 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 15 18:57:53 2015 -0700"
      },
      "message": "Add left and right indent arrays to TextView\n\nIn support of layout of paragraphs to non-rectangular regions, add\narrays for left and right indents to TextView, along with supporting\nStaticLayout builder setters.\n\nBug: 20182243\nChange-Id: I015bcef8f258c89001fcf8a54c179d2dfc0d7943\n"
    },
    {
      "commit": "81af4733b53389e700c0cd52cb9a419402bce372",
      "tree": "5b374e6427b76ecac87fde40112468d27e759c4a",
      "parents": [
        "01ea304ff0d3f5f4ea24c9adb6832e2a4bb3f230",
        "f253eeb9d3d23d02746406b2b0e721ba3b4563ce"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 16 01:50:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 01:50:22 2015 +0000"
      },
      "message": "Merge \"Fix lockscreen bugs with SHOW_WHEN_LOCKED\""
    },
    {
      "commit": "f253eeb9d3d23d02746406b2b0e721ba3b4563ce",
      "tree": "86ca600727ee6581bd9e075b46d43a721169653d",
      "parents": [
        "dc3e29c390b766388153496e1ba95faf0e55fced"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 15 18:03:08 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 16 01:49:25 2015 +0000"
      },
      "message": "Fix lockscreen bugs with SHOW_WHEN_LOCKED\n\nWhen unlocking to a SHOW_WHEN_LOCKED activity by clicking\na notification, we don\u0027t get a the startKeyguardExitAnimation\nbecause Keyguard is not actually going away. Instead, we start\nit ourselves.\n\nAlso fixes the bug where restarting Keyguard while it\u0027s occluded\nlead to an inconsistent state where the user got stuck on the\nlockscreen.\n\nBug: 16481924\nChange-Id: Iebc5bdd1287bbb81415ae01c7428850acc16c53f\n"
    },
    {
      "commit": "01ea304ff0d3f5f4ea24c9adb6832e2a4bb3f230",
      "tree": "1ce01e38a4343a0af09a7a9b438db3daa133a3fe",
      "parents": [
        "a419dd16166a41a9801c5be33bd96d55f677c8af",
        "31ce78c62e882ecb830dbd0826c0677994fd970e"
      ],
      "author": {
        "name": "Zheng Fu",
        "email": "zhengfu@google.com",
        "time": "Thu Apr 16 01:35:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 01:35:40 2015 +0000"
      },
      "message": "Merge \"Add setting flag to enable contact metadata syncing in CP2\""
    },
    {
      "commit": "a419dd16166a41a9801c5be33bd96d55f677c8af",
      "tree": "17390ff7a74f680789d27e99c2b7e79f10968b7f",
      "parents": [
        "4ff26a7de41d46669f19c258d4370005f999ce27",
        "1fc476d51203c0b76ebd0f2062adf3059437b0dc"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Apr 16 01:19:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 01:19:27 2015 +0000"
      },
      "message": "Merge \"Zen: Add notification policy management api.\""
    },
    {
      "commit": "4ff26a7de41d46669f19c258d4370005f999ce27",
      "tree": "f508e347999a7dac1ffa3f74f646b0e875a29102",
      "parents": [
        "4062c69d9a2287690d13735e6b7960dc6f68f764",
        "d4172f77392c491b05e65a0743c3c830d264a174"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 16 01:17:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 01:18:00 2015 +0000"
      },
      "message": "Merge \"Updated javadoc for persistRootOnly attribute.\""
    },
    {
      "commit": "4062c69d9a2287690d13735e6b7960dc6f68f764",
      "tree": "d7bd13abfd7c2510db3ab4022bac5af586f9d489",
      "parents": [
        "a05b54ff8f9a392f6241cf6d112d3afc46a29841",
        "9e682ee383c0b9b46e4f84cb453c472f0082914c"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Thu Apr 16 01:08:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 01:08:44 2015 +0000"
      },
      "message": "Merge \"Make CryptoObject constructor public\""
    },
    {
      "commit": "0feab71799d2290595d42dec401903cb7d983c40",
      "tree": "8cabd25aed7fd2713be86064b8205bc664fa0c08",
      "parents": [
        "62d1d9efe72752fd00c791f596163856708beac2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 15 13:24:35 2015 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 15 18:06:08 2015 -0700"
      },
      "message": "MediaSync: pass the error code of setPlaybackRate from native code to JAVA.\n\nBug: 19666434\nChange-Id: I9c892b1e487b3bcdce49ff067e42995194cf6585\n"
    },
    {
      "commit": "a05b54ff8f9a392f6241cf6d112d3afc46a29841",
      "tree": "51a6e5745793f9c7be7bd7043ee5deb0058537f1",
      "parents": [
        "556a4d2397a2c0db0a8b3e5a39ebf431a4fc562f",
        "9e9ec943ce7620bbfcadc2f8986a80ac58003e47"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Apr 16 01:04:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 01:04:33 2015 +0000"
      },
      "message": "Merge \"media: add reason to CodecException ctor.\""
    },
    {
      "commit": "9e9ec943ce7620bbfcadc2f8986a80ac58003e47",
      "tree": "6910838dea604494e9b370e8544cab260f9825f8",
      "parents": [
        "ef532f8435d47e68a3b718c861463e429b261682"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Apr 15 17:10:31 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Apr 15 18:00:52 2015 -0700"
      },
      "message": "media: add reason to CodecException ctor.\n\nBug: 19620911\nChange-Id: I3e9d1824c438253e9a7c303478f3cb75d0bb5c75\n"
    },
    {
      "commit": "179e8b5351d9782ffd5e91e309fffdb77c4974ec",
      "tree": "64c2057e13a3a35569c4ece9c40f490b20b71fea",
      "parents": [
        "71ba4e461f7a492b44632e282e6480345ac4b9c8"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 15 17:44:32 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 15 17:44:32 2015 -0700"
      },
      "message": "[RenderScript] typo fix in Allocation.java\n\nChange-Id: Id0eae76387d18c5bfed6cdbb52781b0dc3e4ae90\n"
    },
    {
      "commit": "556a4d2397a2c0db0a8b3e5a39ebf431a4fc562f",
      "tree": "7c8b8b347cdb9edd0be426796c48c97530baa672",
      "parents": [
        "a217d69d05efb4c3637d9eaf510bafc52e0ffa4a",
        "a8af4ab2b21753a664fcaa7f2605f746b6820671"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Apr 16 00:37:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 00:37:38 2015 +0000"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "a217d69d05efb4c3637d9eaf510bafc52e0ffa4a",
      "tree": "fd72e3067d847db235a65aec76ce38510b61e7b6",
      "parents": [
        "b1a3946712da0c4913179fb0a55d8a71b6afc6be",
        "d016266de2cefe12853dbf4a81292b96bb4150b1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 16 00:35:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 00:35:23 2015 +0000"
      },
      "message": "Merge \"Hide array allocation\""
    },
    {
      "commit": "9e682ee383c0b9b46e4f84cb453c472f0082914c",
      "tree": "ff8a5c1db87db13707b7293741d4f3a71a77d1e8",
      "parents": [
        "b09f8e29dd7d45b2044c3c75fa40e3b31c5d2cfa"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 17:32:42 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 17:32:42 2015 -0700"
      },
      "message": "Make CryptoObject constructor public\n\nChange-Id: I9bfedd5113af7b4717194d99c7c9898753ea2ebd\n"
    },
    {
      "commit": "a0d2dddc557326028169dac732eca0657de9cc4d",
      "tree": "591565ec6b84ef1a22f924ac8d6f184d643f58b3",
      "parents": [
        "7f72f74766fed73ae9816fec6031a199f70d1428"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Apr 15 17:20:23 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Apr 15 17:20:23 2015 -0700"
      },
      "message": "Remove IV auto-generation workaround.\n\nThis workaround prevents use of keys with randomized encryption\n(IND-CPA). Since randomized encryption is on by default, it\u0027s better\nto keep it working and break non-randomized encryption (until\nKeymaster is fixed).\n\nBug: 18088752\nChange-Id: I4b11ce72cff705be41d3e66f28b507d6ddc1da79\n"
    },
    {
      "commit": "b1a3946712da0c4913179fb0a55d8a71b6afc6be",
      "tree": "9b5761203aa6e8db4bf920593473973499ce1ce1",
      "parents": [
        "596b8899af943651cb7e7bfcddba6de4c552f85c",
        "ee14772531097848b724a3067add9e3f40306ecc"
      ],
      "author": {
        "name": "Yoshiki Iguchi",
        "email": "yoshiki@google.com",
        "time": "Thu Apr 16 00:18:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 00:19:03 2015 +0000"
      },
      "message": "Merge \"TextView.extractText should not crash with null arguments\""
    },
    {
      "commit": "37d81d035c8a51112f40b67db3fa479df58fd120",
      "tree": "508eb131ae61614a5140c6ee64f912898c9c1a5c",
      "parents": [
        "7f72f74766fed73ae9816fec6031a199f70d1428"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Apr 15 17:16:23 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Wed Apr 15 17:18:19 2015 -0700"
      },
      "message": "Add IV-related Keymaster error codes.\n\nBug: 18088752\nChange-Id: I08daede713f945ad7dd0b21cc41ee12c15d94bad\n"
    },
    {
      "commit": "d016266de2cefe12853dbf4a81292b96bb4150b1",
      "tree": "955eb7d117d081daadadfceee94e91bad569dbd4",
      "parents": [
        "1740c625c6b2b39d6b35d08a7bd362ea907cf082"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 15 17:18:10 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 15 17:18:10 2015 -0700"
      },
      "message": "Hide array allocation\n\nNot done for feature complete\n\nChange-Id: I79c8da2c7e64d6feb660c9652688f971535c1f92\n"
    },
    {
      "commit": "596b8899af943651cb7e7bfcddba6de4c552f85c",
      "tree": "adc795b9e8a59b660397321d0fdb67cf1dafc1e8",
      "parents": [
        "ef532f8435d47e68a3b718c861463e429b261682",
        "225ccadc03ce9f63f24e82b04b9e94fcc61535be"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 00:16:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 00:16:46 2015 +0000"
      },
      "message": "Merge \"Hide getUserSelectedOutgoingPhoneAccount\""
    },
    {
      "commit": "a8af4ab2b21753a664fcaa7f2605f746b6820671",
      "tree": "ae1c0e0aa2822b7311671a782fa6bcea30a79a93",
      "parents": [
        "ef532f8435d47e68a3b718c861463e429b261682"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 15 17:15:35 2015 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 15 17:15:35 2015 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I46173df41fcfe44e44e030893bf60a8398c2c7f0\n"
    },
    {
      "commit": "d4172f77392c491b05e65a0743c3c830d264a174",
      "tree": "4185b53c6ef83b06f898cd7e1fd7173a42b4456c",
      "parents": [
        "f7a61483bc2a763145b0f1b6e6809c44cdc97187"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Apr 15 17:05:58 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Apr 15 17:05:58 2015 -0700"
      },
      "message": "Updated javadoc for persistRootOnly attribute.\n\nTo include information about task relinquishing identity.\n\nBug: 17618255\nChange-Id: I94965fc213769b21ad70a22f3d3b603084054357\n"
    },
    {
      "commit": "31ce78c62e882ecb830dbd0826c0677994fd970e",
      "tree": "cb2361db23d998bfd22f4db35bf6d3f704193a2c",
      "parents": [
        "ef532f8435d47e68a3b718c861463e429b261682"
      ],
      "author": {
        "name": "Zheng Fu",
        "email": "zhengfu@google.com",
        "time": "Wed Apr 15 16:57:53 2015 -0700"
      },
      "committer": {
        "name": "Zheng Fu",
        "email": "zhengfu@google.com",
        "time": "Wed Apr 15 17:05:52 2015 -0700"
      },
      "message": "Add setting flag to enable contact metadata syncing in CP2\n\nBug:20269816\nChange-Id: Ie0906c03d888f57bb0a09a2bebd7b161c797792e\n"
    },
    {
      "commit": "4eaa2938084353a54dc259466172909329a048cc",
      "tree": "9771d0add924140c253f12f3e80c203566d2b488",
      "parents": [
        "ca25b8768d1946dbdc3b84fe54b7c4b2888529de"
      ],
      "author": {
        "name": "Chris Watkins",
        "email": "watk@google.com",
        "time": "Fri Mar 20 10:31:42 2015 -0700"
      },
      "committer": {
        "name": "Chris Watkins",
        "email": "watk@google.com",
        "time": "Wed Apr 15 16:33:15 2015 -0700"
      },
      "message": "Unhide the android.media.[Media]DataSource interface.\n\nThis allows apps to implement MediaDataSource, which is modeled on\nstagefright\u0027s DataSource, to supply media data to the framework. This\nwas already implemented for MediaExtractor, but it was renamed from\nDataSource.\n\nMediaExtractor, MediaPlayer and MediaMetadataRetriever each have a new\noverload: #setDataSource(android.media.MediaDataSource)\n\nOnly NuPlayer supports this new data source.\n\nThe change introduces:\n * IDataSource:        The binder interface for DataSource.\n * JMediaDataSource:   The native counterpart to the java interface. It\n                       implements IDataSource.\n * CallbackDataSource: A stagefright DataSource that wraps an IDataSource.\n\nChange-Id: I6d9c1167b4a7384c469b1e928f31791a7ebed716\n"
    },
    {
      "commit": "ef532f8435d47e68a3b718c861463e429b261682",
      "tree": "2c942fa620c8a17f5faefcfd64b716b71d8594f5",
      "parents": [
        "1058d6328a1b0b85ef9e09470be198848d8d6c2d",
        "3d9c9093d1d76d4aeb5f99b1746b65788c72736e"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 15 23:15:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 23:15:13 2015 +0000"
      },
      "message": "am 3d9c9093: am 91d2f27b: am 7f72f747: Merge \"Add BNNM intrinsic.\"\n\n* commit \u00273d9c9093d1d76d4aeb5f99b1746b65788c72736e\u0027:\n  Add BNNM intrinsic.\n"
    },
    {
      "commit": "1058d6328a1b0b85ef9e09470be198848d8d6c2d",
      "tree": "3b8f1575323ada131019533e47fb608711a57d2d",
      "parents": [
        "053dee79283a7c7c547e9a7c162eaef388f529d4",
        "b09f8e29dd7d45b2044c3c75fa40e3b31c5d2cfa"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 23:09:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 23:09:21 2015 +0000"
      },
      "message": "Merge \"Fix VoiceInteraction permission issues\""
    },
    {
      "commit": "3d9c9093d1d76d4aeb5f99b1746b65788c72736e",
      "tree": "cef0171e051249bdca59e72ef4d0b1cdd6877760",
      "parents": [
        "763100e6442494a85cfcb7949c8021836071b1f6",
        "91d2f27bc7dad2232d3f59c71f1402b86cb9f514"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 15 23:04:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 23:04:41 2015 +0000"
      },
      "message": "am 91d2f27b: am 7f72f747: Merge \"Add BNNM intrinsic.\"\n\n* commit \u002791d2f27bc7dad2232d3f59c71f1402b86cb9f514\u0027:\n  Add BNNM intrinsic.\n"
    },
    {
      "commit": "4bd981ec533a65e8dee053a0a709b484770b0a76",
      "tree": "c9563c173961c03ed25fceec3aace0373212c31c",
      "parents": [
        "87ffb63d90fb6dd2689fe72dcb24fda9a6156220"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 15 15:52:10 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 15 15:56:12 2015 -0700"
      },
      "message": "Remove Bitmap#getSkBitmap\n\nChange-Id: Ifb9047b426122d3e5a445eb7a0eb3fce38dedf27\n"
    },
    {
      "commit": "053dee79283a7c7c547e9a7c162eaef388f529d4",
      "tree": "7b6da20c4abf7914f8b2796302a15924df45eb2a",
      "parents": [
        "7a18d08252f84b13665d47311fdaeeb78eb9969a",
        "2aad7ee245857a46aae305fefc4e3c1bcdd4a586"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 22:56:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 22:56:09 2015 +0000"
      },
      "message": "Merge \"More fingerprint API\u0027s for 3rd party apps\""
    },
    {
      "commit": "225ccadc03ce9f63f24e82b04b9e94fcc61535be",
      "tree": "37868d8e21ad906a85b746cbd602953f63a2262d",
      "parents": [
        "dc3e29c390b766388153496e1ba95faf0e55fced"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "message": "Hide getUserSelectedOutgoingPhoneAccount\n\nBug:20224972\nChange-Id: I21528788e38817f77fc68b56e26a33ac726d39e2\n"
    },
    {
      "commit": "91d2f27bc7dad2232d3f59c71f1402b86cb9f514",
      "tree": "858f8db604f29c4c0d4c79c64e594dba1c54f1f0",
      "parents": [
        "1cb119d3f0945f2194d400b7f186df92bbb25567",
        "7f72f74766fed73ae9816fec6031a199f70d1428"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 15 22:50:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 22:50:11 2015 +0000"
      },
      "message": "am 7f72f747: Merge \"Add BNNM intrinsic.\"\n\n* commit \u00277f72f74766fed73ae9816fec6031a199f70d1428\u0027:\n  Add BNNM intrinsic.\n"
    },
    {
      "commit": "7a18d08252f84b13665d47311fdaeeb78eb9969a",
      "tree": "100c9a6f740603a32f3584fb16ce858c52a580c2",
      "parents": [
        "41014801d160c83f0f75861a795ebddc44bff9b8",
        "2ad0bb46a42476f91b63baa95f0bcf97a337a4fc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 15 22:46:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 22:46:36 2015 +0000"
      },
      "message": "Merge \"Add tests for android:lockTaskMode.\""
    },
    {
      "commit": "41014801d160c83f0f75861a795ebddc44bff9b8",
      "tree": "610f21eb984d0607836c898d641c86bfa44c534e",
      "parents": [
        "dc3e29c390b766388153496e1ba95faf0e55fced",
        "15df08abd8190353e1430f88c2ed6462d72a5b25"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 15 22:45:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 22:45:46 2015 +0000"
      },
      "message": "Merge \"Introduce android:lockTaskMode\""
    },
    {
      "commit": "b09f8e29dd7d45b2044c3c75fa40e3b31c5d2cfa",
      "tree": "c7aed94a41d7743872bed3c69a35dd689e7dd01b",
      "parents": [
        "2aad7ee245857a46aae305fefc4e3c1bcdd4a586"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 15:11:48 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 15:41:07 2015 -0700"
      },
      "message": "Fix VoiceInteraction permission issues\n\nChange-Id: Id3796066353a6d7799ae983d18e6adc38c8cef52\n"
    },
    {
      "commit": "7f72f74766fed73ae9816fec6031a199f70d1428",
      "tree": "f6a9487995a115e7e677932c8039c36b27e4591b",
      "parents": [
        "71ba4e461f7a492b44632e282e6480345ac4b9c8",
        "9cb16a2f91c79845e5425fbf55f3b679fb18a4dd"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 15 22:30:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 15 22:30:14 2015 +0000"
      },
      "message": "Merge \"Add BNNM intrinsic.\""
    },
    {
      "commit": "2aad7ee245857a46aae305fefc4e3c1bcdd4a586",
      "tree": "4ec0ff3e6678f3d42e7b1ce6fdeea9ae5e8cfab4",
      "parents": [
        "250dd262910c3a79e87746d3c5519cb3c7e66cab"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 14 15:25:06 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 15 14:55:43 2015 -0700"
      },
      "message": "More fingerprint API\u0027s for 3rd party apps\n\n- Make isHardwareAvailable public\n- Add hasEnrolledFingerprints so apps can check whether to show\nfingerprint UI or not.\n\nChange-Id: Iaefd5e9e68bf3bee8305574dc1477ea9bc72b30a\n"
    },
    {
      "commit": "dc3e29c390b766388153496e1ba95faf0e55fced",
      "tree": "ec38eace223466963f52991045b0a430519d70fc",
      "parents": [
        "95729c1398c4e0f60c5b9b2a2074a4b1caf5692d",
        "d8535869933dfc0e5f0478e3e8f05aed5094a3a5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 15 21:44:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 21:44:03 2015 +0000"
      },
      "message": "Merge changes from topic \u0027headsup\u0027\n\n* changes:\n  Finishing up heads up changes\n  Added the heads up scrim back\n  Fixed a bug where a notification could not be collapsed\n  Made ranking consistent with heads Up manager\n  Fixed a bug where the intrinsic height was not updated\n  Fixed more heads up bugs\n  More Heads Up bug fixes\n  Adapted the interpolator of the heads up appear motion\n  Treating headsUpViews now as real notification citizen\n  Handling a few more border cases with HUNs\n  Integrate Heads-up notifications into the shade\n  Fixed a bug with notification clipping\n"
    },
    {
      "commit": "95729c1398c4e0f60c5b9b2a2074a4b1caf5692d",
      "tree": "34bb2f3b4a0d10a0b89e25413ae322531b632f59",
      "parents": [
        "47fb5f1e41b05a77fe0ad9478d50212b897a42e3",
        "e32da05d94adba9432610fbb7544e062743af303"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 15 21:36:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 21:36:36 2015 +0000"
      },
      "message": "Merge \"Remember to skip the no-backup dir during recursions\""
    },
    {
      "commit": "e32da05d94adba9432610fbb7544e062743af303",
      "tree": "545781cf1fdd0bbdf226e010af957ac51bcbb1d8",
      "parents": [
        "205bbc40b4a3046ca3dba256535f0322f5b336e9"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 15 14:32:34 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 15 14:32:34 2015 -0700"
      },
      "message": "Remember to skip the no-backup dir during recursions\n\nChange-Id: I34c46f9b23cd0ddfa2392e953d8d8cc03bcea5a8\n"
    },
    {
      "commit": "2ad0bb46a42476f91b63baa95f0bcf97a337a4fc",
      "tree": "038cec3cde560e9d898ef8c3aa0f1d5cff58fa14",
      "parents": [
        "15df08abd8190353e1430f88c2ed6462d72a5b25"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 08 15:43:26 2015 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 15 14:27:56 2015 -0700"
      },
      "message": "Add tests for android:lockTaskMode.\n\nAndroid app to exercise the new attribute.\n\nFor bug 19995702.\n\nChange-Id: I0794301a6b677ec6367dd3ad99a40b5d3f9f1d7c\n"
    },
    {
      "commit": "15df08abd8190353e1430f88c2ed6462d72a5b25",
      "tree": "ab7294d951d4bf403a2af98d82f7e4ed7070e539",
      "parents": [
        "8315167693d033a8857e4d10c2f1df52b15a8b78"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 01 12:17:18 2015 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 15 14:27:56 2015 -0700"
      },
      "message": "Introduce android:lockTaskMode\n\nThe ability for tasks to be started in locktask mode or pinned is\ndependent on the value of android:lockTaskMode for the root activity\nof the task.\n\nFor bug 19995702\n\nChange-Id: I514a144a3a0ff7dbdd4987da5361b94bdfe9a437\n"
    },
    {
      "commit": "47fb5f1e41b05a77fe0ad9478d50212b897a42e3",
      "tree": "47628e6b6b26f440bc2b402f204f0f4c4a651f54",
      "parents": [
        "1a8727b7cd45e9e0b50c56365073513b1cb429ef",
        "ca7f88c4789f97f5fe65bcb6168007be1938bd31"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 15 21:25:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 21:25:56 2015 +0000"
      },
      "message": "Merge \"Smaller selector dot\""
    },
    {
      "commit": "1a8727b7cd45e9e0b50c56365073513b1cb429ef",
      "tree": "8f0eb6226ab3c361d77908c004d486483a93e84e",
      "parents": [
        "019131919bf0908dbf1b31d57ebfdcbeda0f865e",
        "f5d5840b66865e8324db4e01449b5c95a6004ec2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 21:25:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 21:25:55 2015 +0000"
      },
      "message": "Merge \"Make defaultOutgoingPhoneAccount public\""
    },
    {
      "commit": "019131919bf0908dbf1b31d57ebfdcbeda0f865e",
      "tree": "40474e38d60fe7d100d2ebfaf2a26a288a1e8b05",
      "parents": [
        "8315167693d033a8857e4d10c2f1df52b15a8b78",
        "ddb78b894154b4ddfbf04ad5f86df5d2f1105182"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 15 21:25:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 21:25:46 2015 +0000"
      },
      "message": "Merge \"Add focused state color to rating bar\""
    },
    {
      "commit": "ddb78b894154b4ddfbf04ad5f86df5d2f1105182",
      "tree": "c1c95f0d24255b587fb7f02bd1ca4b45eb766544",
      "parents": [
        "4b46ed3b425493b56d4c32b0a45f5338b2674889"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 15 14:24:18 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 15 14:24:18 2015 -0700"
      },
      "message": "Add focused state color to rating bar\n\nBug: 20257862\nChange-Id: I76a9aade5cb116278293e49fe3a817945eee6d1c\n"
    },
    {
      "commit": "8315167693d033a8857e4d10c2f1df52b15a8b78",
      "tree": "e18a4fe402fa6f1f49a0c28a4a56c8164df763e5",
      "parents": [
        "ff75ef8f1c064f6456ba8dde10b62c2b9ec4818d",
        "87ffb63d90fb6dd2689fe72dcb24fda9a6156220"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 15 21:23:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 21:23:19 2015 +0000"
      },
      "message": "Merge \"Move AssetAtlas off of SkBitmap*\""
    }
  ],
  "next": "ff75ef8f1c064f6456ba8dde10b62c2b9ec4818d"
}
