)]}'
{
  "log": [
    {
      "commit": "b8d342da4e16ced2290c1c19b96057e8be5b9318",
      "tree": "63e3121f4ff30f8ab83adf1ecc70dcd115caf5a1",
      "parents": [
        "41cd70e3647c3ce3faeb285b219d0c0637d97bf6",
        "3b9cfe30ed4ae34d06a8f005c8ada593c314316b"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Mar 11 20:09:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 11 20:09:17 2015 +0000"
      },
      "message": "am 3b9cfe30: am a6ed1b95: am 6e116429: Merge \"Generate gnu hash for arm only\"\n\n* commit \u00273b9cfe30ed4ae34d06a8f005c8ada593c314316b\u0027:\n  Generate gnu hash for arm only\n"
    },
    {
      "commit": "41cd70e3647c3ce3faeb285b219d0c0637d97bf6",
      "tree": "b35e7e39a1f720797a473944ff8d819b66d0f5c4",
      "parents": [
        "57baee2e12d1102372153cb4a66ff151c5cc855c",
        "91239a0b738a503ab0f4ed4111e1b5f81d927e38"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Mar 11 20:09:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 11 20:09:08 2015 +0000"
      },
      "message": "am 91239a0b: am cc2212d2: Merge \"Adds system property for developer option for force-enable burn-in protection\" into lmp-mr1-modular-dev\n\n* commit \u002791239a0b738a503ab0f4ed4111e1b5f81d927e38\u0027:\n  Adds system property for developer option for force-enable burn-in protection\n"
    },
    {
      "commit": "57baee2e12d1102372153cb4a66ff151c5cc855c",
      "tree": "b35e7e39a1f720797a473944ff8d819b66d0f5c4",
      "parents": [
        "70bea137744658e2e4e64fd7eab5723c2f0dd315",
        "5ff9e2a1719f78cddc7a23d6572ab15ab595dafd"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 11 19:43:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 19:43:49 2015 +0000"
      },
      "message": "Merge \"MidiManager: Add MIDI device status notifications\""
    },
    {
      "commit": "70bea137744658e2e4e64fd7eab5723c2f0dd315",
      "tree": "55aeb95cbcacb0c778bcc17558bb91b41ae47049",
      "parents": [
        "5fcf44b10e906154fbaf266662373b15c7e3ed9f",
        "46326e59a0a19367d4158c027d56d4b8440e8d3d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 11 19:43:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 19:43:31 2015 +0000"
      },
      "message": "Merge \"MidiDevice: Add support for making direct connections between ports\""
    },
    {
      "commit": "5fcf44b10e906154fbaf266662373b15c7e3ed9f",
      "tree": "03985517e5cae37ac472025835f7f5696a534604",
      "parents": [
        "c12569110d558e584fb9074dbe0c1aaf79ccdcd6",
        "b36016c65f1d1b5846dba0349aab491dbd3a746a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 11 19:42:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 19:42:29 2015 +0000"
      },
      "message": "Merge \"Cleanups \u0026 simplifications\""
    },
    {
      "commit": "c12569110d558e584fb9074dbe0c1aaf79ccdcd6",
      "tree": "bd6ca9f7715c28dda6ea111052adfa28ab42151b",
      "parents": [
        "60cd30d99e69ada6d3e3e072ef64e36c4a2ba34d"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Mar 11 14:38:23 2015 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Mar 11 14:52:47 2015 -0400"
      },
      "message": "resolved conflicts for merge of 91239a0b to master\n\nChange-Id: Ib30f0631278602f0363181021f1ad364e4ec2f8d\n"
    },
    {
      "commit": "60cd30d99e69ada6d3e3e072ef64e36c4a2ba34d",
      "tree": "0e11440ac9d8fdd14dc3ed57a652629b779de346",
      "parents": [
        "78568bfa1f8cb0f197e9421956e744836c544ddb",
        "ce4155a204144ae5462f547f7738af24be5a1f77"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Mar 11 18:33:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 18:33:59 2015 +0000"
      },
      "message": "Merge \"Fix android.text.cts.StaticLayoutTest#testGetEllipsisCount\""
    },
    {
      "commit": "b36016c65f1d1b5846dba0349aab491dbd3a746a",
      "tree": "6ce0e78368d6797988cc9b9745b20de5919bb19f",
      "parents": [
        "4771577a342214ef4f7373a8d37d015749b00347"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 11 08:50:53 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 11 11:29:13 2015 -0700"
      },
      "message": "Cleanups \u0026 simplifications\n\nChange-Id: I5ad5e3b8fe55b1528f2e20c63e5abe51d9e40ff1\n"
    },
    {
      "commit": "ce4155a204144ae5462f547f7738af24be5a1f77",
      "tree": "66d1c7b156ef1bcd5ae92fd27194ed273ac9b50c",
      "parents": [
        "4771577a342214ef4f7373a8d37d015749b00347"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Mar 11 11:02:33 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Mar 11 11:02:33 2015 -0700"
      },
      "message": "Fix android.text.cts.StaticLayoutTest#testGetEllipsisCount\n\nThe \"moreChars\" predicate (which is used in ellipsis computation) was\nslightly incorrect, sometimes being computed as false when the line\nbreak is at the end of a paragraph but not the end of the buffer.\nThis patch makes the behavior consistent with shipping versions.\n\nBug: 19676414\nChange-Id: I72e16794e895c2eb765b21feaf59fcdccc4857f1\n"
    },
    {
      "commit": "78568bfa1f8cb0f197e9421956e744836c544ddb",
      "tree": "b3aa86ae7247da84bbd00a9863f850ee181a7afd",
      "parents": [
        "4771577a342214ef4f7373a8d37d015749b00347",
        "4c8093afe3da4f6d3b9a43510d0b6601aeadb582"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Mar 11 17:32:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 17:32:35 2015 +0000"
      },
      "message": "Merge \"Implement PostMessage API for Webview\""
    },
    {
      "commit": "4c8093afe3da4f6d3b9a43510d0b6601aeadb582",
      "tree": "798aca7c635ffff9441db525e32f696fe1c861e1",
      "parents": [
        "0b4db747d3524b3976a40bee22b92591f96abe5d"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Mar 10 17:40:06 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Mar 11 10:21:59 2015 -0700"
      },
      "message": "Implement PostMessage API for Webview\n\nBug: 10237116\n\nThis CL implements the postmessage API for webview. It provides\na way for java applications to post messages to JS frames and\nestablish message channels, and then do full-duplex communication\nafter that.\n\nChange-Id: Idbc2918552a4c9fd28ae1ddf19bd360e71f8a4a2\n"
    },
    {
      "commit": "5ff9e2a1719f78cddc7a23d6572ab15ab595dafd",
      "tree": "79f040fae584f1809d5f0520150d33275d532612",
      "parents": [
        "46326e59a0a19367d4158c027d56d4b8440e8d3d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Mar 09 12:00:20 2015 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 11 10:19:45 2015 -0700"
      },
      "message": "MidiManager: Add MIDI device status notifications\n\nMidiManager clients can be notified of device status changes via a new MidiDeviceStatus object.\nMidiDeviceStatus contains the busy status of the device\u0027s input ports and number of\nconnections to the output ports.\nMidiDeviceService now has an optional callback for receiving notifications when its ports change as well.\n\nChange-Id: I1600df4464d82724bc026c27b9633ae9c412d3f0\n"
    },
    {
      "commit": "46326e59a0a19367d4158c027d56d4b8440e8d3d",
      "tree": "a611c194bfb1da1158ec955d2b7a05b311a9e738",
      "parents": [
        "0c7342f0153076c88ba8e6a1647999c248787906"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Mar 06 10:48:51 2015 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 11 10:19:37 2015 -0700"
      },
      "message": "MidiDevice: Add support for making direct connections between ports\n\nThe output port of one device can be connected to the input port of another\ndevice using the new MidiDevice.connectPorts() method.\nThis allows an application to direct the output of one device directly\nto the input port of another without having to copy data from one to another.\n\nChange-Id: I4d361c4e0950b9b9516b0c2f0c158677b1aca208\n"
    },
    {
      "commit": "4771577a342214ef4f7373a8d37d015749b00347",
      "tree": "d78108c113aa51c86bd34148d6c65258f99a3681",
      "parents": [
        "22e78c65beb9370d4c14a09eb56a94810e7c7375"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Mar 11 07:33:53 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Mar 11 07:33:53 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I217bbbfd12e4a19163c37fb7035f61628a67423d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "22e78c65beb9370d4c14a09eb56a94810e7c7375",
      "tree": "7dfac297d88b761173e77b948eabd88c98c2f18d",
      "parents": [
        "38bcb8c9ab2354769723a41ff9bff13a3ddfd031",
        "0c7342f0153076c88ba8e6a1647999c248787906"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 11 10:55:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 10:55:43 2015 +0000"
      },
      "message": "Merge \"Add MidiReceiver.send() and MidiReceiver.getMaxMessageSize()\""
    },
    {
      "commit": "0c7342f0153076c88ba8e6a1647999c248787906",
      "tree": "271eab81e8ac1d935c0efaa9108fafb41437e576",
      "parents": [
        "7f602b75eec50ffeb07657bdb0310144dc90df9b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Mar 09 15:03:11 2015 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Mar 11 03:51:38 2015 -0700"
      },
      "message": "Add MidiReceiver.send() and MidiReceiver.getMaxMessageSize()\n\nChange-Id: I10d4f5e2400fcaf41f455e56ca25bbc0c781a042\n"
    },
    {
      "commit": "38bcb8c9ab2354769723a41ff9bff13a3ddfd031",
      "tree": "ed43f5913c56e632c01ec0c15edca2d6865d5c16",
      "parents": [
        "4998467ce11cb74357fc700ce9c6319dedff26db",
        "4282924ed33102605d6c295f164ffb3249ced7b4"
      ],
      "author": {
        "name": "Alan Treadway",
        "email": "alantreadway@google.com",
        "time": "Wed Mar 11 09:42:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 09:42:54 2015 +0000"
      },
      "message": "Merge \"Fix for managed-profile users needing to \"install\" packages twice.\""
    },
    {
      "commit": "4998467ce11cb74357fc700ce9c6319dedff26db",
      "tree": "ffd535e4b5318fe7df33c2e7bcf9606c3a5fd9a2",
      "parents": [
        "11cce7989b41be88bb81af072bc9bed7ab829694",
        "5b00941a6f740f6b37c65aa42e27f16ec16e6c8a"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Mar 11 03:43:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 03:43:13 2015 +0000"
      },
      "message": "Merge \"Fix @ColorInt javadoc\""
    },
    {
      "commit": "11cce7989b41be88bb81af072bc9bed7ab829694",
      "tree": "068227124350849b743b8ffd6675110be9dcc528",
      "parents": [
        "4e9e0047a22399d1c19aaf2b247f81249b14786a"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Mar 10 19:15:23 2015 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Mar 10 19:15:23 2015 -0700"
      },
      "message": "Fix build\n\nChange-Id: I530793e9090d780a5cb2581ee185badc51e14902\n"
    },
    {
      "commit": "5b00941a6f740f6b37c65aa42e27f16ec16e6c8a",
      "tree": "35eb50f40d5651b5c5d4952aa1f0965b2bcad2c7",
      "parents": [
        "93891686eb28f8c0da6545d277965e4db50d5065"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Mar 10 19:14:03 2015 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Mar 10 19:14:03 2015 -0700"
      },
      "message": "Fix @ColorInt javadoc\n\nChange-Id: Icea3a3b4013b4a6b5f9809eec082ea93bc26b079\n"
    },
    {
      "commit": "4e9e0047a22399d1c19aaf2b247f81249b14786a",
      "tree": "c908f898b12e074042887bc3db2c86f7531ac035",
      "parents": [
        "de01b03a855eb482e2264ee31e98fb4d3a42ebab",
        "6a2c23dc1bb17b3a2819a33dc6af77b293de1aae"
      ],
      "author": {
        "name": "Vishwath Mohan",
        "email": "vishwath@google.com",
        "time": "Wed Mar 11 00:41:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 00:41:38 2015 +0000"
      },
      "message": "Merge \"Prevent integer overflow in ResourceTypes\""
    },
    {
      "commit": "de01b03a855eb482e2264ee31e98fb4d3a42ebab",
      "tree": "ad68d4391ed50caf0afc9aee0362ae7cf90f8d48",
      "parents": [
        "e6bd248258cf5a9eed38a7d1401a6e4b5cb27775",
        "e23149f1555303940d212b742707518b7f9f84ab"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Mar 11 00:31:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 00:31:33 2015 +0000"
      },
      "message": "Merge \"Converted some AMS log points to use ActivityManagerDebugConfig.\""
    },
    {
      "commit": "e6bd248258cf5a9eed38a7d1401a6e4b5cb27775",
      "tree": "ec76c0c8fceceaca787b2355898a7953f4d9e9e7",
      "parents": [
        "c9a245a45eda267766bb819be638bfd10fd7ce9b",
        "e7b3834e23a53f330cb866a5b02674034f161977"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Wed Mar 11 00:24:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 11 00:24:10 2015 +0000"
      },
      "message": "am e7b3834e: am 1d0b0edd: am ccc24997: am 464a2bc2: Merge \"docs: build tools revision 22.0.0:\" into lmp-mr1-dev\n\n* commit \u0027e7b3834e23a53f330cb866a5b02674034f161977\u0027:\n  docs: build tools revision 22.0.0:\n"
    },
    {
      "commit": "c9a245a45eda267766bb819be638bfd10fd7ce9b",
      "tree": "bec9bc840b6b31d372ccfc9c66238aa6ff0cd75e",
      "parents": [
        "ae0d6f34c5b06063467a934f7d533b741ed48f6b",
        "debf5a09e46027f29c26b6502d4aa6508dd3e4b5"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 11 00:23:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 11 00:23:35 2015 +0000"
      },
      "message": "am debf5a09: am c2826fb9: am 3d333c74: Merge \"Fix typos in AudioManager javadoc\"\n\n* commit \u0027debf5a09e46027f29c26b6502d4aa6508dd3e4b5\u0027:\n  Fix typos in AudioManager javadoc\n"
    },
    {
      "commit": "ae0d6f34c5b06063467a934f7d533b741ed48f6b",
      "tree": "3e6a8b7b3db3b1e59c1d60ffdcb9a6ef35f5bb67",
      "parents": [
        "8ccfe899a7b7edebf776584d0e32139cc990c8d5",
        "1944667b7f70c336da66cc3fbdee3a2fbd766980"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Mar 11 00:23:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 11 00:23:26 2015 +0000"
      },
      "message": "am 1944667b: am 8ced0357: am 2a88ff2f: Merge \"Generate sysv hash for libjnigraphics\"\n\n* commit \u00271944667b7f70c336da66cc3fbdee3a2fbd766980\u0027:\n  Generate sysv hash for libjnigraphics\n"
    },
    {
      "commit": "8ccfe899a7b7edebf776584d0e32139cc990c8d5",
      "tree": "c7272eade2055237826538dc2b8597226c61de97",
      "parents": [
        "bd5e03b6d996aa39a6f607a55ffd0691a55b1cee",
        "2c1078fbbd550d8adb7ca0d39447bfebc6092012"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 11 00:19:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 00:19:27 2015 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of b6d6c04a to master\""
    },
    {
      "commit": "bd5e03b6d996aa39a6f607a55ffd0691a55b1cee",
      "tree": "704906b3cb84fd2af3a661d7d41f3461038a1cac",
      "parents": [
        "b7f101225e6fa951df262eeacf235ffa5f6cc7e3",
        "a43fd03b9b23f9ad0deae9ee69ee80aaa1433cdb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Mar 11 00:12:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 11 00:12:56 2015 +0000"
      },
      "message": "Merge \"Notify TrustAgentService when device policy configuration no longer applies\""
    },
    {
      "commit": "e23149f1555303940d212b742707518b7f9f84ab",
      "tree": "77159827c5d9a78f8dc110b7fa771f432913c417",
      "parents": [
        "edacf22ca132ac48207a68aa30998f5b43d893b8"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Mar 06 15:39:44 2015 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 10 16:55:35 2015 -0700"
      },
      "message": "Converted some AMS log points to use ActivityManagerDebugConfig.\n\nChange-Id: I0563bafd29ae0bbe596ed8c06fcc573b5ead50b7\n"
    },
    {
      "commit": "b7f101225e6fa951df262eeacf235ffa5f6cc7e3",
      "tree": "a7785e56b4afa18d9ebb25064b5bfd3070ac0159",
      "parents": [
        "5f035052b63e7a7a99bed64fe3b310b69fcb022d",
        "c3f56c3cb51d486e581c26876e2ae1368f91e2ca"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Mar 10 23:54:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 23:54:21 2015 +0000"
      },
      "message": "Merge \"Make settings XML files readable\""
    },
    {
      "commit": "c3f56c3cb51d486e581c26876e2ae1368f91e2ca",
      "tree": "521d46020ec12ec9f029964dd8aeb7a49d4378b7",
      "parents": [
        "dbbeeb3f44793798f129f25eb3e62f4cfe709d26"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Mar 10 16:53:35 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Mar 10 16:53:35 2015 -0700"
      },
      "message": "Make settings XML files readable\n\nChange-Id: I320f5419e045d257dc5ccbf81a9434f9b9d38564\n"
    },
    {
      "commit": "5f035052b63e7a7a99bed64fe3b310b69fcb022d",
      "tree": "a30d0dd3c08277fa3941b849456713cecbaf4959",
      "parents": [
        "73f43da5090b77467b4a7eed30225955f04ab9cc",
        "394a8e1fa7d2aeeec3d750378c1cb5861a583eeb"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Tue Mar 10 22:47:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 22:48:34 2015 +0000"
      },
      "message": "Merge \"Handle simultaneous connect of devices with the same \"type\" (as in USB)\""
    },
    {
      "commit": "73f43da5090b77467b4a7eed30225955f04ab9cc",
      "tree": "b3b00fb0118ce9ec47b584af2c92cdecfbdcbce0",
      "parents": [
        "c016e4c9e63f596a6d8067aa0fe64b4d38e9dcc4",
        "fa5bbaf6f625ed73797d4dbd9d09baacf622f380"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Tue Mar 10 22:46:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 22:46:23 2015 +0000"
      },
      "message": "Merge \"Add Phone.ENTERPRISE_CONTENT_URI\""
    },
    {
      "commit": "2c1078fbbd550d8adb7ca0d39447bfebc6092012",
      "tree": "5a8b61e3f7e7c2223e67ae4bdd1e41235a1649cf",
      "parents": [
        "c4be90872685c4507b516e96040d57a796792165",
        "b6d6c04a717222178184bff135bd12cfc4c019a1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 10 15:36:20 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 10 15:45:36 2015 -0700"
      },
      "message": "resolved conflicts for merge of b6d6c04a to master\n\nChange-Id: I5286b9fe2d9bde4b219496e593cf028cc4c75bc7\n"
    },
    {
      "commit": "c016e4c9e63f596a6d8067aa0fe64b4d38e9dcc4",
      "tree": "b5348e8137535b0fa8d9e92a8782dba108f862bc",
      "parents": [
        "e5afd8293d0caedb816b16cbb68bced1fd2e7736",
        "48f650cb24e5b028deaff01baddc1d154f78d91a"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 22:40:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 22:40:15 2015 +0000"
      },
      "message": "Merge \"Track down unsupported texture target\""
    },
    {
      "commit": "e5afd8293d0caedb816b16cbb68bced1fd2e7736",
      "tree": "3037b1b5aa881726021425e3de41e35485867b03",
      "parents": [
        "c4be90872685c4507b516e96040d57a796792165",
        "7a7bf5ea48b12f044c591fb03ed3e58acd28ceb7"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 10 22:36:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 22:36:41 2015 +0000"
      },
      "message": "Merge \"Revert \"Remove activity and window stacks when last task is removed.\"\""
    },
    {
      "commit": "c4be90872685c4507b516e96040d57a796792165",
      "tree": "143a7c55f539b9c7241425e754ae190820598757",
      "parents": [
        "1d21dc22e2777b68d718f08e0e50767b1e205d67",
        "a316f3eac3c9bd66098544d4d85aadaa0485f789"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 22:08:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 22:08:28 2015 +0000"
      },
      "message": "Merge \"Correct docs to specify leading slash in paths.\""
    },
    {
      "commit": "7a7bf5ea48b12f044c591fb03ed3e58acd28ceb7",
      "tree": "a38ef7f5b836bde4d9c460439d53a7ab9190e841",
      "parents": [
        "7d6bc4f022dba5583a29a40d9b43207cf7067692"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 10 14:55:31 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 10 15:05:01 2015 -0700"
      },
      "message": "Revert \"Remove activity and window stacks when last task is removed.\"\n\nThis reverts commit 0f95e3f0753508344b198c0a76afb892df514f52.\n\nBug: 19644506\nBug: 19083170\nChange-Id: I2eb2a0400be58fe2c5d48a4b68368725e98aaf6f\n"
    },
    {
      "commit": "1d21dc22e2777b68d718f08e0e50767b1e205d67",
      "tree": "f3755e5b2d198b1ef9ed38543da6eac25dacac09",
      "parents": [
        "0b4db747d3524b3976a40bee22b92591f96abe5d",
        "a57e9365cae98d7599fd5877dce15718349aa7a9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 22:02:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 22:02:24 2015 +0000"
      },
      "message": "Merge \"Add several CallSupers to View\""
    },
    {
      "commit": "394a8e1fa7d2aeeec3d750378c1cb5861a583eeb",
      "tree": "14331da41e51bcac3d33f0de6267b907d250dd1d",
      "parents": [
        "ba4df962972ee271e204d157aa785cb7d0b5d968"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Tue Mar 03 10:29:19 2015 -0700"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Tue Mar 10 14:55:30 2015 -0700"
      },
      "message": "Handle simultaneous connect of devices with the same \"type\" (as in USB)\n\nChange-Id: I163bf8e33ccf5aacc7ba21775916727430327f18\nBug: 19563570\n"
    },
    {
      "commit": "48f650cb24e5b028deaff01baddc1d154f78d91a",
      "tree": "108dbf6fba2ceed0dd04235b2bbb9406e0484ff7",
      "parents": [
        "edacf22ca132ac48207a68aa30998f5b43d893b8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 11:03:39 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 14:02:06 2015 -0700"
      },
      "message": "Track down unsupported texture target\n\nbug:19641517\n\nChange-Id: Idc2e413abef5bb1438ffb3f52efb001504d3e89f\n"
    },
    {
      "commit": "0b4db747d3524b3976a40bee22b92591f96abe5d",
      "tree": "58656e8b19d92e587cb120b25fd077d94e1fe4e0",
      "parents": [
        "dbbeeb3f44793798f129f25eb3e62f4cfe709d26",
        "a70829946265047ef9798829a176978d578a915c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 10 20:11:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 20:11:12 2015 +0000"
      },
      "message": "Merge \"ZenLog: Track changes to effect suppressorship.\""
    },
    {
      "commit": "dbbeeb3f44793798f129f25eb3e62f4cfe709d26",
      "tree": "297e13e6bfa7a52bbf3f4518317a4c66e2b43780",
      "parents": [
        "5ca961673355622209fad00e75734ed861ecbce5"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 18 19:16:25 2015 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Mar 10 19:53:12 2015 +0000"
      },
      "message": "Remove unused settings constants from the SDK (framework).\n\nThe settings constants for various volumes do nothing and are\nused by nothing since API version 2. These are however backed\nup in the cloud which is a waste of resource. This change\nremoves these constants from the SDK while keeping them hidden\nto avoid breaking released apps and also prevents unnecessary\nbackup.\n\nChange-Id: I2e91863115f5a4b997a14f8d0f57b4dc9689cfab\n"
    },
    {
      "commit": "6a2c23dc1bb17b3a2819a33dc6af77b293de1aae",
      "tree": "e4dc3e714d835e93dce3c34f1a487f9ec490db9f",
      "parents": [
        "53776a2b3c18f3eb2217e5e3af4dda187d0fee62"
      ],
      "author": {
        "name": "Vishwath Mohan",
        "email": "vishwath@google.com",
        "time": "Mon Mar 09 18:55:11 2015 -0700"
      },
      "committer": {
        "name": "Vishwath Mohan",
        "email": "vishwath@google.com",
        "time": "Tue Mar 10 12:34:08 2015 -0700"
      },
      "message": "Prevent integer overflow in ResourceTypes\n\nAdds checks to 2 malloc() calls to ensure that the finally allocated\nbuffer size is not vulnerable to integer overflows. Also includes a\nsanity check on the upper bound for type_info.numEntries before each\ncall.\n\nBug: 15171384\nChange-Id: Ifdf0276bcca7e3d93da7c3577b9486d3c03a9d03\n"
    },
    {
      "commit": "5ca961673355622209fad00e75734ed861ecbce5",
      "tree": "8d484b535e202441fa78abafb62eb2e7152689c7",
      "parents": [
        "86bb9ba586dfb4136014d5e3072786d04c8b152e",
        "68e4ba4dd0412f7923d3c22c92ebae485fc89961"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Mar 10 18:30:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 18:30:26 2015 +0000"
      },
      "message": "Merge \"Move more file handling into LockSettingsStorage\""
    },
    {
      "commit": "86bb9ba586dfb4136014d5e3072786d04c8b152e",
      "tree": "b28ae1347f7c7f19a2aa4e565def65be1fe90c65",
      "parents": [
        "8ee4cfbe60298e70de6e599cf45b60dad24b1add",
        "4c887ac9318402b914dbee4462485006395bdfbe"
      ],
      "author": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Tue Mar 10 18:15:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 18:15:54 2015 +0000"
      },
      "message": "am 4c887ac9: am db7fa51f: am c7446790: Merge \"ZygoteConnection: remove obsolete security checks.\"\n\n* commit \u00274c887ac9318402b914dbee4462485006395bdfbe\u0027:\n  ZygoteConnection: remove obsolete security checks.\n"
    },
    {
      "commit": "8ee4cfbe60298e70de6e599cf45b60dad24b1add",
      "tree": "18f6bf47708693794152019e913b2b69e999b555",
      "parents": [
        "c3a5e591faa39618876d37c850c0f9b25591e5f4",
        "502c30da55d0bb6f2a51875558612fc50361c55f"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Mar 10 18:15:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 18:15:36 2015 +0000"
      },
      "message": "am 502c30da: am 5427ac71: am 282099b5: am 5a604b35: am 00e3efb5: am f51020ea: am 6e1cbe43: Merge \"docs: android plugin for gradle release 1.1.3 release notes\" into lmp-docs\n\n* commit \u0027502c30da55d0bb6f2a51875558612fc50361c55f\u0027:\n  docs: android plugin for gradle release 1.1.3 release notes\n"
    },
    {
      "commit": "c3a5e591faa39618876d37c850c0f9b25591e5f4",
      "tree": "2b8c0f70abdd1e0c27b3448a0bccfd4b7ee64937",
      "parents": [
        "2b50fb61c5fa49286d9b3cdae86736c094d3cbdb",
        "fe12aa77743c4a4a98409418a6cbb0be11b8fee5"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Mar 10 18:13:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 18:14:00 2015 +0000"
      },
      "message": "Merge \"Add support for the new native Builder class on StaticLayout.\""
    },
    {
      "commit": "2b50fb61c5fa49286d9b3cdae86736c094d3cbdb",
      "tree": "6bf2f8c356aed0f554e02bd32d8bc9ec4bf66339",
      "parents": [
        "ad019a24e307e710413f063d147e30afdaf91746",
        "bfa98599b79b2d48209d5ab79055d5ac599c7f04"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 10 18:05:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 18:05:11 2015 +0000"
      },
      "message": "Merge \"MediaSession: Notify PlaybackInfo callbacks when playback type changes.\""
    },
    {
      "commit": "ad019a24e307e710413f063d147e30afdaf91746",
      "tree": "c4608e277b6703aa0368a289d27cfaf07670610b",
      "parents": [
        "94ac7556a6def9cacd85267fe69dfe3258e6cf67",
        "6a67db41388165aca63d0d5de2830cc096ed930b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 10 18:04:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 18:04:01 2015 +0000"
      },
      "message": "Merge \"Implement bounded ripple animation\""
    },
    {
      "commit": "94ac7556a6def9cacd85267fe69dfe3258e6cf67",
      "tree": "be2ff44f409c8b59499b53d7387d607430e46753",
      "parents": [
        "d5800c06827fa051d66adcbbc90bfb459e4f2755",
        "053d3ddd400a13838c132129a03e56dae0db93d8"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Mar 10 17:51:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:51:59 2015 +0000"
      },
      "message": "Merge \"Do not show toast when forwarding from resolver activity to itself.\""
    },
    {
      "commit": "d5800c06827fa051d66adcbbc90bfb459e4f2755",
      "tree": "fde24442ac839a9dc87b255398cee9f408ad3c43",
      "parents": [
        "2070646fafc11eaefc0e01843db38329f1efc816",
        "edb8450b567cd7ae9f13255960b46f155865b163"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 10 17:49:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:49:32 2015 +0000"
      },
      "message": "Merge \"Cache photo URI too in calllog (contract)\""
    },
    {
      "commit": "2070646fafc11eaefc0e01843db38329f1efc816",
      "tree": "fb7d06ee8d1cde288d70dda48d80d954cc676e6d",
      "parents": [
        "a88c31b58dee0159c7edb59dd90669cef69432fd",
        "51a5a7ccf9bbaf8c37a4f0b3758d485e2af9d60d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:47:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:47:12 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add a timeout state to frozen windows\"\"\""
    },
    {
      "commit": "51a5a7ccf9bbaf8c37a4f0b3758d485e2af9d60d",
      "tree": "f908a2608fc9a7bc623a34a2707b7a67edfc4b64",
      "parents": [
        "1a07846d4d7f1665345a27da11d0f8d518b3b431"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:46:05 2015 +0000"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:46:05 2015 +0000"
      },
      "message": "Revert \"Revert \"Add a timeout state to frozen windows\"\"\n\nInsert correct bug id:\n\nFixes bug 15664090.\n\nThis reverts commit 1a07846d4d7f1665345a27da11d0f8d518b3b431.\n\nChange-Id: Id5fd52acc47cb6f50485c14e75a448511d806ae4\n"
    },
    {
      "commit": "a88c31b58dee0159c7edb59dd90669cef69432fd",
      "tree": "6cae9e457b8c6376c720f1bf664e6041caae4fd5",
      "parents": [
        "2a914cb3aef4963abc0406db1bfd42f0519ac3f3",
        "1a07846d4d7f1665345a27da11d0f8d518b3b431"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:44:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:44:41 2015 +0000"
      },
      "message": "Merge \"Revert \"Add a timeout state to frozen windows\"\""
    },
    {
      "commit": "1a07846d4d7f1665345a27da11d0f8d518b3b431",
      "tree": "b5de3ff156aef81c07ca578e9845b09a5d861bbe",
      "parents": [
        "a75e3e0b44e31ee5d042480d3da8d13cad56dc5a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:44:11 2015 +0000"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:44:11 2015 +0000"
      },
      "message": "Revert \"Add a timeout state to frozen windows\"\n\nWrong bug listed on comment. Resubmitting with correct bug listed.\n\nThis reverts commit a75e3e0b44e31ee5d042480d3da8d13cad56dc5a.\n\nChange-Id: I49cb364c44763fd2d0c120d6998281d38571050b\n"
    },
    {
      "commit": "2a914cb3aef4963abc0406db1bfd42f0519ac3f3",
      "tree": "fb7d06ee8d1cde288d70dda48d80d954cc676e6d",
      "parents": [
        "b1febc7f89d244e0dec26e9274960fea7560e4b6",
        "900185d00359661e185c3b328f40a4d572ae03f9"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Tue Mar 10 17:42:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:42:48 2015 +0000"
      },
      "message": "Merge \"Handle undo in TextView fields with no cursor\""
    },
    {
      "commit": "b1febc7f89d244e0dec26e9274960fea7560e4b6",
      "tree": "921aa1fa99a47b36f442777492a4569036d58de7",
      "parents": [
        "7d6bc4f022dba5583a29a40d9b43207cf7067692",
        "a75e3e0b44e31ee5d042480d3da8d13cad56dc5a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Mar 10 17:41:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:41:54 2015 +0000"
      },
      "message": "Merge \"Add a timeout state to frozen windows\""
    },
    {
      "commit": "900185d00359661e185c3b328f40a4d572ae03f9",
      "tree": "79713b1eea9187b3429f2c8f54cded5e4429eb5d",
      "parents": [
        "ba4df962972ee271e204d157aa785cb7d0b5d968"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Tue Mar 10 09:48:11 2015 -0700"
      },
      "committer": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Tue Mar 10 10:25:26 2015 -0700"
      },
      "message": "Handle undo in TextView fields with no cursor\n\nThis fixes a rare crash in the undo system. In particular, if the\nTextView did not have a cursor and the first operation was a\nprogrammatic insert/append the \"old cursor position\" would be -1.\nAttempting to undo would try to restore the cursor to -1 and crash.\n\nTest will land separately in CTS.\n\nBug: 19332904\nChange-Id: I9aa18c1e3621b99d13ac707e483154382effb81c\n"
    },
    {
      "commit": "3b9cfe30ed4ae34d06a8f005c8ada593c314316b",
      "tree": "2049be6b55b8112649d5a45be55c2a8de16e8154",
      "parents": [
        "91239a0b738a503ab0f4ed4111e1b5f81d927e38",
        "a6ed1b9547dcd592031a415739cc7e672c068f7c"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 17:21:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 17:21:32 2015 +0000"
      },
      "message": "am a6ed1b95: am 6e116429: Merge \"Generate gnu hash for arm only\"\n\n* commit \u0027a6ed1b9547dcd592031a415739cc7e672c068f7c\u0027:\n  Generate gnu hash for arm only\n"
    },
    {
      "commit": "7d6bc4f022dba5583a29a40d9b43207cf7067692",
      "tree": "8d8824259f5fab78241b91b94c9d06c2b4fb2d8a",
      "parents": [
        "126d89bb79afb9636b79688e3d95fb2fc79ddd3b",
        "0e14a8576845fa336836519f0fe356d17682238e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 10 17:19:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:19:53 2015 +0000"
      },
      "message": "Merge \"Revert RelativeLayout\u0027s baseline view to API 22 and below behavior\""
    },
    {
      "commit": "126d89bb79afb9636b79688e3d95fb2fc79ddd3b",
      "tree": "093749fe59306a4a7be0198b6a2b48918853d63e",
      "parents": [
        "edacf22ca132ac48207a68aa30998f5b43d893b8",
        "c0b8f647ca3e3d698b75084b1b555b7af00aec5f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 10 17:15:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 17:15:42 2015 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of 7545accf to master\""
    },
    {
      "commit": "a6ed1b9547dcd592031a415739cc7e672c068f7c",
      "tree": "b6f67eb2d28e1b6e8ac3103e4e290751a5f84d6e",
      "parents": [
        "c2826fb922ba1626920907fa892cbc98e0db64a6",
        "6e116429a8d48f9c8298f15c332cd29146694d8b"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 17:14:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 17:14:53 2015 +0000"
      },
      "message": "am 6e116429: Merge \"Generate gnu hash for arm only\"\n\n* commit \u00276e116429a8d48f9c8298f15c332cd29146694d8b\u0027:\n  Generate gnu hash for arm only\n"
    },
    {
      "commit": "c0b8f647ca3e3d698b75084b1b555b7af00aec5f",
      "tree": "e059e1f0e72f04968c2292565b8bf73e4e92065f",
      "parents": [
        "2fb1d066000dbf249f0ca802d72811b68c5318ff",
        "7545accf1fbfad68f725386a3b60c2bbd02c61aa"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 10 10:14:42 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 10 10:14:42 2015 -0700"
      },
      "message": "resolved conflicts for merge of 7545accf to master\n\nChange-Id: I7a9264e818fdd14bf59f0dec63ab83985f9e66fb\n"
    },
    {
      "commit": "a57e9365cae98d7599fd5877dce15718349aa7a9",
      "tree": "3a74a1697976137cfad386c60dc1899a42f9c9d1",
      "parents": [
        "edacf22ca132ac48207a68aa30998f5b43d893b8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 10:12:55 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 10:12:55 2015 -0700"
      },
      "message": "Add several CallSupers to View\n\nChange-Id: I3011bd9757273f9c1d35f552bd6fefd4bf830029\n"
    },
    {
      "commit": "6e116429a8d48f9c8298f15c332cd29146694d8b",
      "tree": "b2d4cefcdb11b3e73e386f5526dcbb516cbd68b7",
      "parents": [
        "3d333c745f928ca1595aca111d9938fa3cf3e282",
        "12f4749df86698170718f80aabf8243b7c55833c"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 17:07:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 17:07:58 2015 +0000"
      },
      "message": "Merge \"Generate gnu hash for arm only\""
    },
    {
      "commit": "bfa98599b79b2d48209d5ab79055d5ac599c7f04",
      "tree": "7aa2475524c290b0575fe13a5bdc5d945be081ae",
      "parents": [
        "488caeb70293b7c70e9ce128fc002a0666340fb0"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 09 23:13:57 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 10 13:07:19 2015 -0400"
      },
      "message": "MediaSession: Notify PlaybackInfo callbacks when playback type changes.\n\nBug: 19665979\nChange-Id: I506a71330ca04a678027f5969638fd1685326b2d\n"
    },
    {
      "commit": "12f4749df86698170718f80aabf8243b7c55833c",
      "tree": "b2d4cefcdb11b3e73e386f5526dcbb516cbd68b7",
      "parents": [
        "3d333c745f928ca1595aca111d9938fa3cf3e282"
      ],
      "author": {
        "name": "Goran Jakovljevic",
        "email": "goran.jakovljevic@imgtec.com",
        "time": "Tue Mar 10 17:26:01 2015 +0100"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 09:50:51 2015 -0700"
      },
      "message": "Generate gnu hash for arm only\n\nFixes build failure caused by:\nhttps://android-review.googlesource.com/#/c/139670/\n\nAs previously discussed [1], MIPS does not support GNU-style ELF hashes.\n\n[1] https://android-review.googlesource.com/#/c/49282/2/tests/Android.mk\n\nChange-Id: I8edb8a1595308db2ecd1bd6650a069b1224ae64f\n"
    },
    {
      "commit": "91239a0b738a503ab0f4ed4111e1b5f81d927e38",
      "tree": "88b0a8c2f31fddf62fe5c3d880b1b10eb69648b9",
      "parents": [
        "e7b3834e23a53f330cb866a5b02674034f161977",
        "cc2212d2eea86e733955bdeda36cb7e4afe2bb6a"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Mar 10 16:45:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 16:45:06 2015 +0000"
      },
      "message": "am cc2212d2: Merge \"Adds system property for developer option for force-enable burn-in protection\" into lmp-mr1-modular-dev\n\n* commit \u0027cc2212d2eea86e733955bdeda36cb7e4afe2bb6a\u0027:\n  Adds system property for developer option for force-enable burn-in protection\n"
    },
    {
      "commit": "cc2212d2eea86e733955bdeda36cb7e4afe2bb6a",
      "tree": "51b65463802fd0f0daefb6cc6929c00714e88ced",
      "parents": [
        "1d0b0edd303a0a6b15ec74f8036bd0e2e88be692",
        "77ac63b00a7a36fb224da8d7aa7d7a043b5e1733"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Mar 10 16:38:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 16:38:54 2015 +0000"
      },
      "message": "Merge \"Adds system property for developer option for force-enable burn-in protection\" into lmp-mr1-modular-dev"
    },
    {
      "commit": "053d3ddd400a13838c132129a03e56dae0db93d8",
      "tree": "19b443eb1466a0f68595cc54da1b08a832d749a8",
      "parents": [
        "edacf22ca132ac48207a68aa30998f5b43d893b8"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Mon Mar 09 15:31:10 2015 +0000"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Mar 10 16:37:53 2015 +0000"
      },
      "message": "Do not show toast when forwarding from resolver activity to itself.\n\nBug:19540802\nChange-Id: I99409aab42bdbf187c07a345ca5c404e88a4c918\n"
    },
    {
      "commit": "edacf22ca132ac48207a68aa30998f5b43d893b8",
      "tree": "6ad32c7946baf32c293be20857265a1d63400af2",
      "parents": [
        "ddd72599bf1d528079244df63d5f4dfdf534675e",
        "182952f5eeefc2a21d76d4664ada0e2d78c1105c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 16:29:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 16:29:14 2015 +0000"
      },
      "message": "Merge \"Glop based composeLayerRegion/Rect\""
    },
    {
      "commit": "ddd72599bf1d528079244df63d5f4dfdf534675e",
      "tree": "ae94f3abb8a1466ca50a9ceb4905ab1460ff98cb",
      "parents": [
        "2fb1d066000dbf249f0ca802d72811b68c5318ff",
        "c9070ebd13263a341511cf779087a46750021196"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 10 16:29:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 16:29:01 2015 +0000"
      },
      "message": "Merge \"Rename and simplify DisplayList Canvas classes\""
    },
    {
      "commit": "68e4ba4dd0412f7923d3c22c92ebae485fc89961",
      "tree": "1d06fb3119119b1aca25758cd85603be7649808e",
      "parents": [
        "f3ece36535d4999cf2bfd2175a33da6c3cdf298e"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Mar 10 12:34:28 2015 +0000"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Mar 10 16:27:43 2015 +0000"
      },
      "message": "Move more file handling into LockSettingsStorage\n\nStrengthens the guarantee of only one kind of lock type existing at one\ntime by clearing all of the relevant files out closer to time of write.\n\nChange-Id: I141103dab5d7d4bc80b05a22b8566326d1c9e7e1\n"
    },
    {
      "commit": "e7b3834e23a53f330cb866a5b02674034f161977",
      "tree": "3ace156fbdbfaf31122d691520ecd8d94c111bca",
      "parents": [
        "debf5a09e46027f29c26b6502d4aa6508dd3e4b5",
        "1d0b0edd303a0a6b15ec74f8036bd0e2e88be692"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Mar 10 15:52:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:52:52 2015 +0000"
      },
      "message": "am 1d0b0edd: am ccc24997: am 464a2bc2: Merge \"docs: build tools revision 22.0.0:\" into lmp-mr1-dev\n\n* commit \u00271d0b0edd303a0a6b15ec74f8036bd0e2e88be692\u0027:\n  docs: build tools revision 22.0.0:\n"
    },
    {
      "commit": "2fb1d066000dbf249f0ca802d72811b68c5318ff",
      "tree": "7ae3cd07db79f4b0303a7ba1b0f1e9ca1f6e159e",
      "parents": [
        "c26921538de45d63aa77594bbdd33c5d34b545e8",
        "b219eac8e827b034472cf885071b7e76ed6e4d60"
      ],
      "author": {
        "name": "Luan Nguyen",
        "email": "luann@google.com",
        "time": "Tue Mar 10 15:49:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:49:12 2015 +0000"
      },
      "message": "am b219eac8: am a05634ff: am 408800c3: am ea9308cf: am a9639fe6: am 2fcc438f: am 6a96a778: Merge \"docs: Add new partners to Wear index page\" into lmp-docs\n\n* commit \u0027b219eac8e827b034472cf885071b7e76ed6e4d60\u0027:\n  docs: Add new partners to Wear index page\n"
    },
    {
      "commit": "c26921538de45d63aa77594bbdd33c5d34b545e8",
      "tree": "3265821c92f924e8871428a3c64e51b7a1f38bc4",
      "parents": [
        "2977c05fec4e91f9145074a9792c0dcb45b0782d",
        "c90aa638f6465f383e40b2063d38496aab7b8914"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Tue Mar 10 15:47:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:47:51 2015 +0000"
      },
      "message": "am c90aa638: (-s ours) am 535bf0f8: (-s ours) am d7852b66: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u0027c90aa638f6465f383e40b2063d38496aab7b8914\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "2977c05fec4e91f9145074a9792c0dcb45b0782d",
      "tree": "3265821c92f924e8871428a3c64e51b7a1f38bc4",
      "parents": [
        "c9f94b9c81a3db0c41a6cabff47053e7cb5e32bd",
        "89d0c0fbaec976b8b06c81a2950aed3a3c5e5b1b"
      ],
      "author": {
        "name": "Eric Gilmore",
        "email": "egilmore@google.com",
        "time": "Tue Mar 10 15:47:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:47:43 2015 +0000"
      },
      "message": "am 89d0c0fb: am bcea1fcd: am f1eab6f5: am 39d47c7c: am a2d342e3: am beed9332: am 0bceaacf: Merge \"Reworking geofencing training to new API and sample.\" into lmp-docs\n\n* commit \u002789d0c0fbaec976b8b06c81a2950aed3a3c5e5b1b\u0027:\n  Reworking geofencing training to new API and sample.\n"
    },
    {
      "commit": "c9f94b9c81a3db0c41a6cabff47053e7cb5e32bd",
      "tree": "e1e1b5001b1b2c9089cb575faf6691dc0659da9b",
      "parents": [
        "ba4df962972ee271e204d157aa785cb7d0b5d968",
        "f507759eea9aaf5eb9aeaef9d93ab4914c1c5b25"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 10 15:47:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:47:34 2015 +0000"
      },
      "message": "am f507759e: am e442d914: am ad97ca81: am 4c0b2345: am 8f9ae232: am 36d008c5: am 5afdc97f: Fix USB typos\n\n* commit \u0027f507759eea9aaf5eb9aeaef9d93ab4914c1c5b25\u0027:\n  Fix USB typos\n"
    },
    {
      "commit": "debf5a09e46027f29c26b6502d4aa6508dd3e4b5",
      "tree": "671b36adc460ed6a0aff1d08bfbdf11c23c49906",
      "parents": [
        "1944667b7f70c336da66cc3fbdee3a2fbd766980",
        "c2826fb922ba1626920907fa892cbc98e0db64a6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 10 15:27:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:27:58 2015 +0000"
      },
      "message": "am c2826fb9: am 3d333c74: Merge \"Fix typos in AudioManager javadoc\"\n\n* commit \u0027c2826fb922ba1626920907fa892cbc98e0db64a6\u0027:\n  Fix typos in AudioManager javadoc\n"
    },
    {
      "commit": "1944667b7f70c336da66cc3fbdee3a2fbd766980",
      "tree": "edbd968475b0de17609c08141e5575562b2b496f",
      "parents": [
        "b6d6c04a717222178184bff135bd12cfc4c019a1",
        "8ced0357152a9df64c9e21c8f3cec69cc7e8403d"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 15:27:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:27:51 2015 +0000"
      },
      "message": "am 8ced0357: am 2a88ff2f: Merge \"Generate sysv hash for libjnigraphics\"\n\n* commit \u00278ced0357152a9df64c9e21c8f3cec69cc7e8403d\u0027:\n  Generate sysv hash for libjnigraphics\n"
    },
    {
      "commit": "c2826fb922ba1626920907fa892cbc98e0db64a6",
      "tree": "cff56fa05d2ccb76a4f6438176e027838e52ae34",
      "parents": [
        "8ced0357152a9df64c9e21c8f3cec69cc7e8403d",
        "3d333c745f928ca1595aca111d9938fa3cf3e282"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 10 15:23:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:23:06 2015 +0000"
      },
      "message": "am 3d333c74: Merge \"Fix typos in AudioManager javadoc\"\n\n* commit \u00273d333c745f928ca1595aca111d9938fa3cf3e282\u0027:\n  Fix typos in AudioManager javadoc\n"
    },
    {
      "commit": "8ced0357152a9df64c9e21c8f3cec69cc7e8403d",
      "tree": "f0f84a02fbc1e641fec64dd25e8812ce0f95bc38",
      "parents": [
        "174a44888ec56f688426c80d50b9e0021f47c16f",
        "2a88ff2fe1849a3823962a2c239afdf6339fedc9"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 15:12:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:12:46 2015 +0000"
      },
      "message": "am 2a88ff2f: Merge \"Generate sysv hash for libjnigraphics\"\n\n* commit \u00272a88ff2fe1849a3823962a2c239afdf6339fedc9\u0027:\n  Generate sysv hash for libjnigraphics\n"
    },
    {
      "commit": "b6d6c04a717222178184bff135bd12cfc4c019a1",
      "tree": "6fc2efe46c97abe946e13d171c7e4536bc6df646",
      "parents": [
        "4c887ac9318402b914dbee4462485006395bdfbe",
        "174a44888ec56f688426c80d50b9e0021f47c16f"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 10 15:11:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:11:56 2015 +0000"
      },
      "message": "am 174a4488: am 7f383873: Merge \"Frameworks/base: Pass APK debugability to installd\"\n\n* commit \u0027174a44888ec56f688426c80d50b9e0021f47c16f\u0027:\n  Frameworks/base: Pass APK debugability to installd\n"
    },
    {
      "commit": "3d333c745f928ca1595aca111d9938fa3cf3e282",
      "tree": "06d3ad5c8ff947fb8fd8f39ead087f85a3d45f04",
      "parents": [
        "2a88ff2fe1849a3823962a2c239afdf6339fedc9",
        "bc68256fea95c25258d8faad6bb697c364ad5a90"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 10 15:10:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 15:10:15 2015 +0000"
      },
      "message": "Merge \"Fix typos in AudioManager javadoc\""
    },
    {
      "commit": "bc68256fea95c25258d8faad6bb697c364ad5a90",
      "tree": "06d3ad5c8ff947fb8fd8f39ead087f85a3d45f04",
      "parents": [
        "2a88ff2fe1849a3823962a2c239afdf6339fedc9"
      ],
      "author": {
        "name": "Eemi Haukkala",
        "email": "eemi.haukkala@gmail.com",
        "time": "Fri Mar 06 23:03:30 2015 +0200"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Mar 10 15:10:05 2015 +0000"
      },
      "message": "Fix typos in AudioManager javadoc\n\nThe ACTION_HDMI_AUDIO_PLUG constant\u0027s description\nhad spelled \"HDMI\" as \"HMDI\" and was missing a\nperiod. Fixes issue 93726.\n\nChange-Id: Idfd5352dba022afcd81bc9e50864fc6e95c661db\nSigned-off-by: Eemi Haukkala \u003ceemi.haukkala@gmail.com\u003e\n"
    },
    {
      "commit": "1d0b0edd303a0a6b15ec74f8036bd0e2e88be692",
      "tree": "3dcf6a85a996193e60d7e1fda13f91a76923a466",
      "parents": [
        "5427ac7147416f63ab55d45ab9b975fdbb7a195e",
        "ccc24997a37a7ee96b80f4dc4f43ea52d2c2cd46"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Mar 10 15:08:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 15:08:58 2015 +0000"
      },
      "message": "am ccc24997: am 464a2bc2: Merge \"docs: build tools revision 22.0.0:\" into lmp-mr1-dev\n\n* commit \u0027ccc24997a37a7ee96b80f4dc4f43ea52d2c2cd46\u0027:\n  docs: build tools revision 22.0.0:\n"
    },
    {
      "commit": "fe12aa77743c4a4a98409418a6cbb0be11b8fee5",
      "tree": "64d0ab05a9af74ecb22a543c6299858576621868",
      "parents": [
        "7f602b75eec50ffeb07657bdb0310144dc90df9b"
      ],
      "author": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Mon Mar 09 10:43:18 2015 +0000"
      },
      "committer": {
        "name": "Diego Perez",
        "email": "diegoperez@google.com",
        "time": "Tue Mar 10 13:51:01 2015 +0000"
      },
      "message": "Add support for the new native Builder class on StaticLayout.\n\nThis patch updates StaticLayout_Delegate to support the new Builder\nclass introduced in ag/646289.\n\nChange-Id: I9f8c528b8751ce69482e33ac6f1bc42406a0b606\n"
    },
    {
      "commit": "ba4df962972ee271e204d157aa785cb7d0b5d968",
      "tree": "e1e1b5001b1b2c9089cb575faf6691dc0659da9b",
      "parents": [
        "7f602b75eec50ffeb07657bdb0310144dc90df9b",
        "e1e6faad7b212d4042e74ca94f5428a346528ac0"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 10 12:34:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 12:34:57 2015 +0000"
      },
      "message": "Merge \"Document behavior change of isUninstallBlocked() since L MR1\""
    },
    {
      "commit": "e1e6faad7b212d4042e74ca94f5428a346528ac0",
      "tree": "8f576025e566dcd5fe08f75aba668666ad40177b",
      "parents": [
        "727899fd0d6fe0de81bb329280e21b5152a1ae52"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 10 10:51:59 2015 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 10 12:22:16 2015 +0000"
      },
      "message": "Document behavior change of isUninstallBlocked() since L MR1\n\nBug: 17914630\nChange-Id: I39ee2775c104e4dca7ca583b83deef0aa0e4d1e3\n"
    },
    {
      "commit": "4282924ed33102605d6c295f164ffb3249ced7b4",
      "tree": "e4519042a8cd9c24d1ea2c8964d56269b7ac52cd",
      "parents": [
        "f3ece36535d4999cf2bfd2175a33da6c3cdf298e"
      ],
      "author": {
        "name": "Alan Treadway",
        "email": "alantreadway@google.com",
        "time": "Fri Mar 06 14:27:36 2015 +0000"
      },
      "committer": {
        "name": "Alan Treadway",
        "email": "alantreadway@google.com",
        "time": "Tue Mar 10 10:31:50 2015 +0000"
      },
      "message": "Fix for managed-profile users needing to \"install\" packages twice.\n\nFix ensures that the users requesting package installation have the\npackage marked as installed and enabled for them. This appears to be\nthe intent of the existing code, but without this change in certain\ncases the user has to effectively request \"installation\" twice.\n\nBug: 17445378\nChange-Id: Ic17399e493125e631b381b89615336be17c9d1ee\n"
    },
    {
      "commit": "2a88ff2fe1849a3823962a2c239afdf6339fedc9",
      "tree": "052ec8a49dcb0b17fc32a786bcb187cafb1a17ea",
      "parents": [
        "7f383873566024c7121cadae3bbdd2a7c47150bc",
        "1dc91a5f7a673649f5c1c56b561212c20b841cf7"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Mar 10 04:41:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 04:41:35 2015 +0000"
      },
      "message": "Merge \"Generate sysv hash for libjnigraphics\""
    },
    {
      "commit": "1dc91a5f7a673649f5c1c56b561212c20b841cf7",
      "tree": "052ec8a49dcb0b17fc32a786bcb187cafb1a17ea",
      "parents": [
        "7f383873566024c7121cadae3bbdd2a7c47150bc"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon Mar 09 19:42:16 2015 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon Mar 09 19:42:16 2015 -0700"
      },
      "message": "Generate sysv hash for libjnigraphics\n\nBug: 19059885\nChange-Id: I9b227fda6549e15a5ce50ac6b59250dff1371bb3\n"
    },
    {
      "commit": "174a44888ec56f688426c80d50b9e0021f47c16f",
      "tree": "757c016179c9f1a989342ed9df1a5fb0ab987efb",
      "parents": [
        "db7fa51ff0f330b79b171f03b4304a75affaabce",
        "7f383873566024c7121cadae3bbdd2a7c47150bc"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 10 02:10:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 02:10:22 2015 +0000"
      },
      "message": "am 7f383873: Merge \"Frameworks/base: Pass APK debugability to installd\"\n\n* commit \u00277f383873566024c7121cadae3bbdd2a7c47150bc\u0027:\n  Frameworks/base: Pass APK debugability to installd\n"
    },
    {
      "commit": "c9070ebd13263a341511cf779087a46750021196",
      "tree": "c2714a9b8e2ce9a09e2fce333299c2d65de4dbc1",
      "parents": [
        "0a75d4e96cb5f2d3c27d5e4e36376e349cae2161"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 09 18:50:14 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 09 19:09:55 2015 -0700"
      },
      "message": "Rename and simplify DisplayList Canvas classes\n\nChange-Id: I49fd2ce02e01401209fe2a378e9f9547c7b27c61\n"
    },
    {
      "commit": "7f602b75eec50ffeb07657bdb0310144dc90df9b",
      "tree": "2308e16a18746dd5072b5465c7c7cdf0dacce60b",
      "parents": [
        "53776a2b3c18f3eb2217e5e3af4dda187d0fee62",
        "be215dd57282888b05b234c39bba44cc0a864b8a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Mar 10 02:02:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 02:03:00 2015 +0000"
      },
      "message": "Merge \"MIDI Manager changes:\""
    },
    {
      "commit": "6a67db41388165aca63d0d5de2830cc096ed930b",
      "tree": "8ab7d0b13f730cbf792f5796547a1083a83869b5",
      "parents": [
        "53776a2b3c18f3eb2217e5e3af4dda187d0fee62"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Mar 02 16:06:10 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Mar 09 18:54:25 2015 -0700"
      },
      "message": "Implement bounded ripple animation\n\nBug: 19431322\nChange-Id: I5dc1a28d8675cc6fb036b815d6227113c3f1aa4b\n"
    },
    {
      "commit": "53776a2b3c18f3eb2217e5e3af4dda187d0fee62",
      "tree": "5e62f0a12e0eb947b9b56f4f2f52339428d38f42",
      "parents": [
        "216f3edcb9fb0089b1bd621f88a682d7a2ebf115",
        "f872ee0057ed247aa93589347f1b53afc99517f8"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 10 01:51:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 01:51:59 2015 +0000"
      },
      "message": "Merge \"Refactor ripple components, simplify background animation\""
    },
    {
      "commit": "216f3edcb9fb0089b1bd621f88a682d7a2ebf115",
      "tree": "35389fcf25daba878870730e309b0353025882ac",
      "parents": [
        "a080050e4209cab9c81ae2144eed9c7c67e87f17",
        "33dac5593519a3e9eb83550faf0d55f9f0caefdf"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Mar 10 01:35:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 10 01:35:54 2015 +0000"
      },
      "message": "Merge \"BatteryStats: Record energy info stats from WiFi and Bluetooth controllers\""
    },
    {
      "commit": "ccc24997a37a7ee96b80f4dc4f43ea52d2c2cd46",
      "tree": "0f5d54655efdee36bfa6efb90a88c8e0544857af",
      "parents": [
        "282099b57f23814a95128e37bdb5a5a1971ede67",
        "464a2bc261ac3b3ad817e3d5cc7fa8f3dae0a6c3"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Mar 10 01:31:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 10 01:31:03 2015 +0000"
      },
      "message": "am 464a2bc2: Merge \"docs: build tools revision 22.0.0:\" into lmp-mr1-dev\n\n* commit \u0027464a2bc261ac3b3ad817e3d5cc7fa8f3dae0a6c3\u0027:\n  docs: build tools revision 22.0.0:\n"
    },
    {
      "commit": "f872ee0057ed247aa93589347f1b53afc99517f8",
      "tree": "f4232c93caf16cec587e30be15485c845567fdd6",
      "parents": [
        "7b91c55b3ff4857e904a11a0a67fcc86a32868b4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Mar 09 18:25:21 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Mar 09 18:25:21 2015 -0700"
      },
      "message": "Refactor ripple components, simplify background animation\n\nMoves animation lifecycle and software/hardware hand-off into a unified\nRippleComponent class, which makes it easier to maintain the components.\nAdds better javadocs and comments to explain what\u0027s going on.\n\nBug: 19431322\nChange-Id: Ifb9b9a7dcc24238719ef12293493ca3df107679f\n"
    }
  ],
  "next": "a080050e4209cab9c81ae2144eed9c7c67e87f17"
}
