)]}'
{
  "log": [
    {
      "commit": "71bcd2aa5cefa767e76bc3117ed8534b67de21bc",
      "tree": "96810704371a0ff30540b6cee629ed87591cfe61",
      "parents": [
        "7caa691652a901ac354755c44990cca11b5cdb23",
        "cfc9b6d6ab3c622ea4f9d06c28d6e0d2055d98e1"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 21:36:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 21:37:02 2015 +0000"
      },
      "message": "Merge \"Add versioning to FLP HAL.\""
    },
    {
      "commit": "7caa691652a901ac354755c44990cca11b5cdb23",
      "tree": "26d84657d3e675b106a6e53fda7f030ae11c831a",
      "parents": [
        "bd1c50d1d0e92f5c18b5e61a16e7ec0c0c87ed9e",
        "ccdfa93f609d3f306a35902df323939e266a7ab3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 14 21:12:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 21:12:27 2015 +0000"
      },
      "message": "Merge \"Fix fingerprint API for 3rd party apps\""
    },
    {
      "commit": "ccdfa93f609d3f306a35902df323939e266a7ab3",
      "tree": "f8d9283a7f1d79cb9770b93a3b7bef88b10a6475",
      "parents": [
        "c06bbbfe7ac3c848384cb667b23c42ce26cc5d95"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 13 16:29:48 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 14 14:02:16 2015 -0700"
      },
      "message": "Fix fingerprint API for 3rd party apps\n\nChange-Id: Id68d04b4deef9940a683d2b40f1db231845b00e3\n"
    },
    {
      "commit": "bd1c50d1d0e92f5c18b5e61a16e7ec0c0c87ed9e",
      "tree": "d6c649d749bf098736374641dc74b794620f048f",
      "parents": [
        "8e5fbc70e19c5e294e8f99939161e1a8ff78bd6f",
        "ecd585a8fd2ae17479ae698193d5b04b602c5b70"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Apr 14 20:56:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 20:56:53 2015 +0000"
      },
      "message": "Merge \"Don\u0027t crash if an application has an invalid icon\""
    },
    {
      "commit": "8e5fbc70e19c5e294e8f99939161e1a8ff78bd6f",
      "tree": "cec813fa6b240b7d80a6c4f81dce84e94865816e",
      "parents": [
        "1740c625c6b2b39d6b35d08a7bd362ea907cf082",
        "fa2bd4fe5c10b8132a155f0f8d0207435ca2c8dc"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 20:43:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 20:43:54 2015 +0000"
      },
      "message": "am fa2bd4fe: am 888f5cb7: am ecfda064: Merge \"Make specifying self-signed cert parameters optional.\"\n\n* commit \u0027fa2bd4fe5c10b8132a155f0f8d0207435ca2c8dc\u0027:\n  Make specifying self-signed cert parameters optional.\n"
    },
    {
      "commit": "fa2bd4fe5c10b8132a155f0f8d0207435ca2c8dc",
      "tree": "beceb0638d03c9c70e7dd1b625329f3a48cd02c4",
      "parents": [
        "d9e0abdf85ad11a9689d3ded79745fe318e82971",
        "888f5cb7166936f468831d64ac88197c15f0584f"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 20:31:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 20:31:02 2015 +0000"
      },
      "message": "am 888f5cb7: am ecfda064: Merge \"Make specifying self-signed cert parameters optional.\"\n\n* commit \u0027888f5cb7166936f468831d64ac88197c15f0584f\u0027:\n  Make specifying self-signed cert parameters optional.\n"
    },
    {
      "commit": "888f5cb7166936f468831d64ac88197c15f0584f",
      "tree": "ce9f13e289c7df076d45e635fa4972cff259baad",
      "parents": [
        "04143fdd55196886e5dbf1a1c7fe334115e81a42",
        "ecfda06461b8c4a770eb47edb2f7052d7bd0c62d"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 20:20:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 20:20:57 2015 +0000"
      },
      "message": "am ecfda064: Merge \"Make specifying self-signed cert parameters optional.\"\n\n* commit \u0027ecfda06461b8c4a770eb47edb2f7052d7bd0c62d\u0027:\n  Make specifying self-signed cert parameters optional.\n"
    },
    {
      "commit": "1740c625c6b2b39d6b35d08a7bd362ea907cf082",
      "tree": "10d2e3ceaec7bb2f5eb4e882d0131de9ac03e2b7",
      "parents": [
        "691ae9dc25edb1c3d005c46e729356a08450e378",
        "b02c744f05b0cca05b77fcbaad4a546ad86081eb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Apr 14 20:00:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 20:00:42 2015 +0000"
      },
      "message": "Merge \"Zen: Enter alarms only on volume down from vibrate.\""
    },
    {
      "commit": "691ae9dc25edb1c3d005c46e729356a08450e378",
      "tree": "8c6afebb0f1ca914891a4b611e72a5cad081787f",
      "parents": [
        "f8a713309ac8575b64641adbbb3ecb183429d7e1",
        "f55b7f2fb614b917b7d1943396880978258dd1bb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Apr 14 20:00:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 20:00:22 2015 +0000"
      },
      "message": "Merge \"Zen: Add new user introduction msg for \"Priority only\".\""
    },
    {
      "commit": "ecfda06461b8c4a770eb47edb2f7052d7bd0c62d",
      "tree": "91e6dbcdaf2f532664aafa1dec132849a96e16c0",
      "parents": [
        "e38ee9df26c93415303152ec3f6ed50d847557c8",
        "67d21aef98bbafd0def2cacc6254e644e911c8dd"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 19:59:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 19:59:03 2015 +0000"
      },
      "message": "Merge \"Make specifying self-signed cert parameters optional.\""
    },
    {
      "commit": "67d21aef98bbafd0def2cacc6254e644e911c8dd",
      "tree": "a097193b974f69e53a2f6fa93b859a729289ff9b",
      "parents": [
        "8704ae464a001e17275257d19eae688ff3a28892"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 12:48:17 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 12:56:17 2015 -0700"
      },
      "message": "Make specifying self-signed cert parameters optional.\n\nThis removes the need to specify the three parameters of the\nself-signed certificate (serial number, subject, validity range) when\ngenerating key pairs in AndroidKeyStore. This is achieved by\nproviding sensible defaults for these parameters:\n* serial number: 1\n* subject: CN\u003dfake\n* validity range: Jan 1 1970 to Jan 1 2048.\n\nBug: 18088752\nChange-Id: I5df918b1ef8b26ed3ddd43828c4c78c9fa58cd43\n"
    },
    {
      "commit": "f8a713309ac8575b64641adbbb3ecb183429d7e1",
      "tree": "5ee3e69d0c7ec6864692383bcbc99c4df7c64fb2",
      "parents": [
        "a3756407a6b55db5c045113e003817baa8a49fad",
        "d9e0abdf85ad11a9689d3ded79745fe318e82971"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 19:48:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 19:48:19 2015 +0000"
      },
      "message": "am d9e0abdf: am 04143fdd: am e38ee9df: Merge \"Add Debug.getRuntimeStat().\"\n\n* commit \u0027d9e0abdf85ad11a9689d3ded79745fe318e82971\u0027:\n  Add Debug.getRuntimeStat().\n"
    },
    {
      "commit": "a3756407a6b55db5c045113e003817baa8a49fad",
      "tree": "de3d028bb6221e332d8212311335eb6779a7faec",
      "parents": [
        "5929b7b8f0d97ac30404ee699e4da7ad444314a9",
        "1441fc73e87fed4d5df84e5e19c14c2a4307b23b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 14 19:38:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 19:39:01 2015 +0000"
      },
      "message": "Merge \"Mark the SUBSCRIBED_FEEDS_READ/WRITE permissions removed.\""
    },
    {
      "commit": "d9e0abdf85ad11a9689d3ded79745fe318e82971",
      "tree": "29e7e4703d9509b240d169b8c9361c90fad629d9",
      "parents": [
        "0933905375790eb850334b53fd6d0981bd40e007",
        "04143fdd55196886e5dbf1a1c7fe334115e81a42"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 19:37:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 19:37:56 2015 +0000"
      },
      "message": "am 04143fdd: am e38ee9df: Merge \"Add Debug.getRuntimeStat().\"\n\n* commit \u002704143fdd55196886e5dbf1a1c7fe334115e81a42\u0027:\n  Add Debug.getRuntimeStat().\n"
    },
    {
      "commit": "1441fc73e87fed4d5df84e5e19c14c2a4307b23b",
      "tree": "2778a47c819cabc0bd15744a9eb0f2b200ee57e8",
      "parents": [
        "317918e206b89f4a49bfa35af57607764f322347"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 14 12:32:47 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 14 12:37:04 2015 -0700"
      },
      "message": "Mark the SUBSCRIBED_FEEDS_READ/WRITE permissions removed.\n\nThese permissions are definded by the platform to protect the\nsubscribed feeds provider which is not in the system, neither\nis its contract specified in the system. Both the contract and\nthe implementation of the provider are in GmsCore. Hence, this\npermissions shuld be declared by GmsCore, not the system. Until\nGmsCore adds the permissions we have to keep this as removed\nbut present in the implementation to keep apps that use the\nprovider working.\n\nbug:20192150\n\nChange-Id: I3f38b01a159bb430c30948b14de7cdaf5cb50772\n"
    },
    {
      "commit": "5929b7b8f0d97ac30404ee699e4da7ad444314a9",
      "tree": "494fd2495d2788a37cfd71b9654236d01fd1242f",
      "parents": [
        "ca25b8768d1946dbdc3b84fe54b7c4b2888529de",
        "b218ff49fd2f6b53dcf6a740fba1550a986a25f8"
      ],
      "author": {
        "name": "Zheng Fu",
        "email": "zhengfu@google.com",
        "time": "Tue Apr 14 19:36:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 19:36:43 2015 +0000"
      },
      "message": "Merge \"Add setting flag to enable new contact aggregator\""
    },
    {
      "commit": "04143fdd55196886e5dbf1a1c7fe334115e81a42",
      "tree": "74403006dd2a30103e8e8332a0b1a3766c574265",
      "parents": [
        "6ca1e45aab5b4a1b229c6493780a04976db12817",
        "e38ee9df26c93415303152ec3f6ed50d847557c8"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 19:26:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 19:26:51 2015 +0000"
      },
      "message": "am e38ee9df: Merge \"Add Debug.getRuntimeStat().\"\n\n* commit \u0027e38ee9df26c93415303152ec3f6ed50d847557c8\u0027:\n  Add Debug.getRuntimeStat().\n"
    },
    {
      "commit": "cfc9b6d6ab3c622ea4f9d06c28d6e0d2055d98e1",
      "tree": "1fed5109ca15005e7a688d4bd4d28678748fe53e",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 12:14:03 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 12:14:03 2015 -0700"
      },
      "message": "Add versioning to FLP HAL.\n\nRetain compatibility with implementations compiled\nagainst old headers or left unchanged from LMP.\n\nChange-Id: I3f7cfaaf0cba8697c312940a805b053c6040caa6\n"
    },
    {
      "commit": "e38ee9df26c93415303152ec3f6ed50d847557c8",
      "tree": "907721c33fa9caa01c71307a5149a8fae546ab4f",
      "parents": [
        "8704ae464a001e17275257d19eae688ff3a28892",
        "8b5a293d097dc3b3e64e8557d4594d0165ec0813"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 19:08:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 19:08:30 2015 +0000"
      },
      "message": "Merge \"Add Debug.getRuntimeStat().\""
    },
    {
      "commit": "ca25b8768d1946dbdc3b84fe54b7c4b2888529de",
      "tree": "8f8a1b58e0616f531140d45e52936ba220d70aea",
      "parents": [
        "a08c444d1ded190a4d2189b9fa697b0ffba1f4b4",
        "1e38382b542f5cef9957a89692b02c55a3dd351c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 14 18:43:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 18:43:47 2015 +0000"
      },
      "message": "Merge \"Fixes to idle alarm scheduling, package importance.\""
    },
    {
      "commit": "a08c444d1ded190a4d2189b9fa697b0ffba1f4b4",
      "tree": "0c04c5fa3dc7b858dcf541c23ecc9333571c1dce",
      "parents": [
        "80003c6e9e89e86bec5e42328d126f5837ba06fd",
        "f4d6ad26636760163083ae84c40d5b19cb6650f6"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Apr 14 17:43:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 17:43:45 2015 +0000"
      },
      "message": "Merge \"Display a notification for a new guest\""
    },
    {
      "commit": "80003c6e9e89e86bec5e42328d126f5837ba06fd",
      "tree": "5c4b1473d4396e5fa912880aa838cafeba4e42a9",
      "parents": [
        "7681fbb98ef51d0a3bf7cad5cf4947a4535cc606",
        "b51222a3010abdf3236cb00fd401b7062c28831e"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Apr 14 17:41:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 17:41:18 2015 +0000"
      },
      "message": "Merge \"Add more firstStrong alternatives for textDirection.\""
    },
    {
      "commit": "f4d6ad26636760163083ae84c40d5b19cb6650f6",
      "tree": "b9f06c187fbfd46ce03f23bc35265d5360d1fc76",
      "parents": [
        "dddc56660a5fe789f57fe54d829f804931cbc975"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Apr 13 11:52:18 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Apr 14 10:36:53 2015 -0700"
      },
      "message": "Display a notification for a new guest\n\nDisplay a notification for a new guest, which includes information that they\nare using the device as a guest and how to remove guest.\n\nBug: 16956833\nChange-Id: I21711949d3a80eaca47251faa6ee0cf04b5bf3e6\n"
    },
    {
      "commit": "8b5a293d097dc3b3e64e8557d4594d0165ec0813",
      "tree": "907721c33fa9caa01c71307a5149a8fae546ab4f",
      "parents": [
        "8704ae464a001e17275257d19eae688ff3a28892"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Apr 02 12:26:10 2015 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 10:33:10 2015 -0700"
      },
      "message": "Add Debug.getRuntimeStat().\n\nExport runtime stats (currently GC stats) through this method.\n\nBug: 19825248\nChange-Id: I147a0e9bc6bdfe4dc29d74e44f0af6349c51d9f8\n"
    },
    {
      "commit": "7681fbb98ef51d0a3bf7cad5cf4947a4535cc606",
      "tree": "3288dbba791f9dd094b85a72f14876e5aef824b9",
      "parents": [
        "452d6acb8042c52fe8e8ddbddc2c0b784d4724d8",
        "5398a676809faaf3c6c2875edc1907ad6b8e1c89"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Apr 14 17:29:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 17:29:46 2015 +0000"
      },
      "message": "Merge \"camera2: add reprocess support\""
    },
    {
      "commit": "452d6acb8042c52fe8e8ddbddc2c0b784d4724d8",
      "tree": "455311c3e0dd02248b4d187e4c8345cd6275bb6a",
      "parents": [
        "5024f20a85ed28e637fd61d0a2cb7c87a2e9322a",
        "a2b6021b5227567b58e232c911d1d1f5d3933567"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Apr 14 17:19:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 17:19:24 2015 +0000"
      },
      "message": "Merge \"Support more smaller scripts of Asia and Africa.\""
    },
    {
      "commit": "5024f20a85ed28e637fd61d0a2cb7c87a2e9322a",
      "tree": "ca84f0a4a6591609a5d58b29490386f087eb0fec",
      "parents": [
        "b3a0660eabeb4d4bd7ae539ca48c0f9d22b31890",
        "0933905375790eb850334b53fd6d0981bd40e007"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 14 17:02:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 17:02:33 2015 +0000"
      },
      "message": "am 09339053: am 6ca1e45a: am 8704ae46: Merge \"Add name to ScriptGroup2.Builder.create() method\"\n\n* commit \u00270933905375790eb850334b53fd6d0981bd40e007\u0027:\n  Add name to ScriptGroup2.Builder.create() method\n"
    },
    {
      "commit": "1e38382b542f5cef9957a89692b02c55a3dd351c",
      "tree": "18c1b04b4e8f485fc3e6a99874d43e0161b8a8a4",
      "parents": [
        "172753e6f851aa1905953b00d11a48873ff4bbb5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 10 14:02:33 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 14 10:01:24 2015 -0700"
      },
      "message": "Fixes to idle alarm scheduling, package importance.\n\n- Add new API to ask the activity manager what the current\n  importance of a particular package name is (along with a few\n  new useful importance levels).\n\n- Fix my last alarm manager change to actually execute the\n  alarms we have now decided should run even while we are idle.\n\nChange-Id: I1f14712b4e390770d53b185c96a1b36f6aadd687\n"
    },
    {
      "commit": "b3a0660eabeb4d4bd7ae539ca48c0f9d22b31890",
      "tree": "16fc50c60b100eb079ac9a5b4f59ef5c83bc50c0",
      "parents": [
        "317918e206b89f4a49bfa35af57607764f322347",
        "c2225b9d9e36d94b0a96282b91e370318475e830"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 14 16:52:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 16:52:06 2015 +0000"
      },
      "message": "Merge \"Use HandleView\u0027s previous offset for text selection handles\""
    },
    {
      "commit": "0933905375790eb850334b53fd6d0981bd40e007",
      "tree": "d862be6358f6a2b18055b9eca9002959db7bf333",
      "parents": [
        "73e056d3931b419c2653eb7365fb72b50a9a36c3",
        "6ca1e45aab5b4a1b229c6493780a04976db12817"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 14 16:50:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 16:50:22 2015 +0000"
      },
      "message": "am 6ca1e45a: am 8704ae46: Merge \"Add name to ScriptGroup2.Builder.create() method\"\n\n* commit \u00276ca1e45aab5b4a1b229c6493780a04976db12817\u0027:\n  Add name to ScriptGroup2.Builder.create() method\n"
    },
    {
      "commit": "6ca1e45aab5b4a1b229c6493780a04976db12817",
      "tree": "2ffafa4ea61f6cc0bc9090cd8c348d8f133f73fa",
      "parents": [
        "402f2501ac73adba86ec3973ef81e6911fbcd564",
        "8704ae464a001e17275257d19eae688ff3a28892"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 14 16:36:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 16:36:36 2015 +0000"
      },
      "message": "am 8704ae46: Merge \"Add name to ScriptGroup2.Builder.create() method\"\n\n* commit \u00278704ae464a001e17275257d19eae688ff3a28892\u0027:\n  Add name to ScriptGroup2.Builder.create() method\n"
    },
    {
      "commit": "8704ae464a001e17275257d19eae688ff3a28892",
      "tree": "13d552700167874e6c593051aa1259eead66ea90",
      "parents": [
        "3312c6b9f3e9c83865eeec2af609338ce74a0a10",
        "35be56cce821d86f69026398ff9433e2d173b02f"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 14 16:15:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 16:15:54 2015 +0000"
      },
      "message": "Merge \"Add name to ScriptGroup2.Builder.create() method\""
    },
    {
      "commit": "317918e206b89f4a49bfa35af57607764f322347",
      "tree": "f56545620e341f21a86eedff65090b8124bbc4ad",
      "parents": [
        "34e79c1e570673148e3e0bbd91df3180a00eeff1",
        "d9fc85ac27742adbe89e54fd35f3cb2469e94b91"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Apr 14 16:12:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 16:12:55 2015 +0000"
      },
      "message": "Merge changes from topic \u0027lss-update\u0027\n\n* changes:\n  Add challenge to IGateKeeperService\n  Wire up GateKeeper to LockSettingsService\n"
    },
    {
      "commit": "34e79c1e570673148e3e0bbd91df3180a00eeff1",
      "tree": "e049700bf2c38278465ece1a0840ae4d8d8fb111",
      "parents": [
        "4fc266bbef6129b5cefc910f0680eb9d61794faf"
      ],
      "author": {
        "name": "Tom Hudson",
        "email": "tomhudson@google.com",
        "time": "Tue Apr 14 11:34:39 2015 -0400"
      },
      "committer": {
        "name": "Tom Hudson",
        "email": "tomhudson@google.com",
        "time": "Tue Apr 14 11:34:39 2015 -0400"
      },
      "message": "Convert from glyph count to byte length\n\nCanvas drawText* APIs are inconsistent, and this mismatch snuck through\nour tests.\n\nBUG\u003dskia:3636\nR\u003ddjsollen@google.com\n\nChange-Id: Ibaab512c3f19df8445d582633b2748f1ec4d2902\n"
    },
    {
      "commit": "4fc266bbef6129b5cefc910f0680eb9d61794faf",
      "tree": "1c09dc767d0f3214b1c03b1ce59512b8b514efe5",
      "parents": [
        "575217fc3da38357f1d5e322bf1c7a07b909ef2a",
        "dae30d5dd3787b84ec97f4886b9f97ec3d7c4a26"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Apr 14 14:20:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:20:45 2015 +0000"
      },
      "message": "Merge \"Display toast when screen is unlocked to a work app.\""
    },
    {
      "commit": "f55b7f2fb614b917b7d1943396880978258dd1bb",
      "tree": "a121d349c34ce720e71f9f095a5586a9cb23e66e",
      "parents": [
        "cbcf902a4afbb449ae6ba3738d32d3ca1c5c4602"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Apr 13 19:21:26 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Apr 14 10:18:34 2015 -0400"
      },
      "message": "Zen: Add new user introduction msg for \"Priority only\".\n\nBug: 19260237\nChange-Id: I3b5785befc05685c7f676e918710fb7500221172\n"
    },
    {
      "commit": "575217fc3da38357f1d5e322bf1c7a07b909ef2a",
      "tree": "6571b525c6d1e936493a5e63838ade128647a917",
      "parents": [
        "de77be631184ff1204017c3d8996d7c71aa5cf02"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Apr 09 14:31:25 2015 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Apr 14 14:09:26 2015 +0000"
      },
      "message": "Make ActionBar animations work correctly\n\nPrevious ActionBar animations didn\u0027t handle configuration changes\nor other situations in which the view would get detached. listeners\nwould stay on the view and would attempt to do something nonsensical\nin the new window. This new approach removes listeners on window\ndetach to avoid this problem.\n\nIssue #20125407 Settings Crashes when changing orientation of device\n\nChange-Id: I0b3bbd0f6fc23cdb4cbd646b0d2772d72d3d795d\n"
    },
    {
      "commit": "b02c744f05b0cca05b77fcbaad4a546ad86081eb",
      "tree": "2c59e43349df173982e73b02a92f32fb7f9e3ba0",
      "parents": [
        "cbcf902a4afbb449ae6ba3738d32d3ca1c5c4602"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Apr 14 09:32:25 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Apr 14 09:36:28 2015 -0400"
      },
      "message": "Zen: Enter alarms only on volume down from vibrate.\n\nAnd vice versa (when dialog is showing).\n\nAlso make alarms only the default mode when DND is switched on\nvia the switch.\n\nBug: 19260237\nChange-Id: I16e4a27944bc8245bb2beed84c0421d493b0b876\n"
    },
    {
      "commit": "de77be631184ff1204017c3d8996d7c71aa5cf02",
      "tree": "2bc0bd1b3c9a2e78d9dad538d3beb01913c0435d",
      "parents": [
        "12fdfa43ceefc1c32590a85118dacdb088188c71",
        "3094d4a1c08c7911247a41236ba4956f7e762c52"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Apr 14 11:52:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 11:53:00 2015 +0000"
      },
      "message": "Merge \"Show a status bar icon for managed profile activities.\""
    },
    {
      "commit": "12fdfa43ceefc1c32590a85118dacdb088188c71",
      "tree": "d5067e245b14ed2b0221add7de08c0eacd883ce5",
      "parents": [
        "1b4edc90688e3af37489a0b858776e83997a8099",
        "e36087e5b6eeb92607f4ad5b3b1662bef9bafa4c"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Apr 14 11:12:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 11:12:32 2015 +0000"
      },
      "message": "Merge \"Introduce device owner API to disable the keyguard\""
    },
    {
      "commit": "1b4edc90688e3af37489a0b858776e83997a8099",
      "tree": "144601577dbd2eb38175b9e45e00a5c5bcaa521c",
      "parents": [
        "172cf0243587db7baaa2502a04d403185ec50f7b",
        "9915eb56fedc32c9a22d0e46b4cc9b3846da0642"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Apr 14 10:59:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 10:59:35 2015 +0000"
      },
      "message": "Merge \"Revert \"Load WebView from one out of a list of packages.\"\""
    },
    {
      "commit": "9915eb56fedc32c9a22d0e46b4cc9b3846da0642",
      "tree": "82050fccf7f5439e3d3dc0877834e34fa1ff8e6a",
      "parents": [
        "fe320b2fe95fc3a7aa95ca4171f8703369a54867"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Apr 14 10:48:05 2015 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Apr 14 10:48:05 2015 +0000"
      },
      "message": "Revert \"Load WebView from one out of a list of packages.\"\n\nThis reverts commit fe320b2fe95fc3a7aa95ca4171f8703369a54867.\nWe need to check in a new Webview APK first.\n\nChange-Id: Ica6adef7a1e68c06b4c6a6a3c851f40f56b006ef\n"
    },
    {
      "commit": "172cf0243587db7baaa2502a04d403185ec50f7b",
      "tree": "7db6d130a4b71b386ae717c51b3b6ee9e3f80ba3",
      "parents": [
        "75f4b76638addc27f3297bb934e68741ecd27d32",
        "73e056d3931b419c2653eb7365fb72b50a9a36c3"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 14 09:58:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 09:58:38 2015 +0000"
      },
      "message": "am 73e056d3: am 402f2501: am 3312c6b9: Merge \"Add android.net.IpPrefix#contains()\"\n\n* commit \u002773e056d3931b419c2653eb7365fb72b50a9a36c3\u0027:\n  Add android.net.IpPrefix#contains()\n"
    },
    {
      "commit": "e36087e5b6eeb92607f4ad5b3b1662bef9bafa4c",
      "tree": "f38dd9ef70ff5de294614fa9e703b64a92c0a734",
      "parents": [
        "75f4b76638addc27f3297bb934e68741ecd27d32"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Apr 07 16:40:34 2015 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Apr 14 10:58:36 2015 +0100"
      },
      "message": "Introduce device owner API to disable the keyguard\n\nLet the device owner disable the keyguard to achieve undisturbed single\nuse mode with multiple apps. Calling this API has no effect if a\npassword\nhas been set for the calling user.\n\nBug: 19533026\nChange-Id: I6b726b7f36efb669359e9da4b7e3db1f8031dad5\n"
    },
    {
      "commit": "75f4b76638addc27f3297bb934e68741ecd27d32",
      "tree": "7a0a28fc103247b0be111690825fbb1074aee4ce",
      "parents": [
        "c9c9f7b40ec77217ce595fd152a505481326dc9a",
        "fe320b2fe95fc3a7aa95ca4171f8703369a54867"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Apr 14 09:46:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 09:46:10 2015 +0000"
      },
      "message": "Merge \"Load WebView from one out of a list of packages.\""
    },
    {
      "commit": "73e056d3931b419c2653eb7365fb72b50a9a36c3",
      "tree": "7cae19108a3254df9a6a87e785cb9be2e5186fff",
      "parents": [
        "38544901e6aa6934b032303be314a92dcde662f3",
        "402f2501ac73adba86ec3973ef81e6911fbcd564"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 14 09:44:25 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 09:44:25 2015 +0000"
      },
      "message": "am 402f2501: am 3312c6b9: Merge \"Add android.net.IpPrefix#contains()\"\n\n* commit \u0027402f2501ac73adba86ec3973ef81e6911fbcd564\u0027:\n  Add android.net.IpPrefix#contains()\n"
    },
    {
      "commit": "402f2501ac73adba86ec3973ef81e6911fbcd564",
      "tree": "fa1049cbcf2910903836c459757aa504aec9f7ce",
      "parents": [
        "f2a57c69d4af3f7b1368e6edb6801b1cf2058dd8",
        "3312c6b9f3e9c83865eeec2af609338ce74a0a10"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 14 09:29:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 09:29:56 2015 +0000"
      },
      "message": "am 3312c6b9: Merge \"Add android.net.IpPrefix#contains()\"\n\n* commit \u00273312c6b9f3e9c83865eeec2af609338ce74a0a10\u0027:\n  Add android.net.IpPrefix#contains()\n"
    },
    {
      "commit": "c9c9f7b40ec77217ce595fd152a505481326dc9a",
      "tree": "3005503c6fec2b9f69a3919a4c622cf82dac0cd0",
      "parents": [
        "0c606812c5102fd19eda4b3e1ffbc9e61fec6430",
        "8027a4ffc285ba39df3a262abfff1cfdd6dd31db"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Apr 14 09:16:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 09:16:28 2015 +0000"
      },
      "message": "Merge \"Add setOtaPolicy/getOtaPolicy API in DPMS\""
    },
    {
      "commit": "0c606812c5102fd19eda4b3e1ffbc9e61fec6430",
      "tree": "92abcc7212e3f54e234fc13830a2a210b90aee38",
      "parents": [
        "8cc578c37b3f8f4f97e96617fda6538852d71628",
        "778ba135380cda90c4c9317c34e875c00e2743a3"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Tue Apr 14 08:59:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 08:59:18 2015 +0000"
      },
      "message": "Merge \"Add Bluetooth Contacts Sharing policy in DevicePolicyManager\""
    },
    {
      "commit": "778ba135380cda90c4c9317c34e875c00e2743a3",
      "tree": "ec9cee4f8960afe3e8042c476f31d6a0892adede",
      "parents": [
        "bb0acea215794f5386e08aca91ae918c8febb000"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Tue Mar 31 14:21:22 2015 +0100"
      },
      "committer": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Tue Apr 14 08:57:32 2015 +0000"
      },
      "message": "Add Bluetooth Contacts Sharing policy in DevicePolicyManager\n\nBug: 19990979\n\nChange-Id: Ide9adf66eec5721e50573c03956a1b63b7e8b18b\n"
    },
    {
      "commit": "8027a4ffc285ba39df3a262abfff1cfdd6dd31db",
      "tree": "a2cc9982c0099d36fb93fcd36c2ecf758eb5ed1d",
      "parents": [
        "8cc578c37b3f8f4f97e96617fda6538852d71628"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 10 17:52:37 2015 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Apr 14 09:34:03 2015 +0100"
      },
      "message": "Add setOtaPolicy/getOtaPolicy API in DPMS\n\nAllow device owners to set OTA policy for automatically accept/postpone\nincoming OTA system updates. This class only provides the setting\nand getting of OTA policy, the actual OTA subsystem should handle\nand respect the policy stored here.\n\nBug: 19650524\nChange-Id: I9b64949fab42097429b7da649039c13f42c10fd1\n"
    },
    {
      "commit": "3312c6b9f3e9c83865eeec2af609338ce74a0a10",
      "tree": "a93472837c7c21b64abbb4560bb4a12f32f32ec6",
      "parents": [
        "3afca74a2a40b4e957630909fe5df76aa550da69",
        "acc8c09d3a12d00b565a76acc26061172c3dd3c6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 14 07:58:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 07:58:33 2015 +0000"
      },
      "message": "Merge \"Add android.net.IpPrefix#contains()\""
    },
    {
      "commit": "acc8c09d3a12d00b565a76acc26061172c3dd3c6",
      "tree": "6f4077bf87d609de10b44bf3d52da1ec0b097b94",
      "parents": [
        "c1c6528d2b686d5a17e577e7864a319dcba7c224"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Apr 13 15:33:34 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 14 16:19:11 2015 +0900"
      },
      "message": "Add android.net.IpPrefix#contains()\n\nThis was originally to avoid RuntimeException in RouteInfo#matches():\n    When an IPv6 prefix with a length greater than the max permitted\n    for IPv4 is matched against an Inet4Address, the call to\n    NetworkUtils throws RuntimeException.\n\nChange-Id: I92e2bd19a4e7d656cf682fd27678da07e211850d\n"
    },
    {
      "commit": "8cc578c37b3f8f4f97e96617fda6538852d71628",
      "tree": "f433db5a44195466489c925c64e26e2d75a95f98",
      "parents": [
        "14c361e1b76548c83e8912b190ac79d96f34e50d",
        "38544901e6aa6934b032303be314a92dcde662f3"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 05:13:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 05:13:35 2015 +0000"
      },
      "message": "am 38544901: am f2a57c69: am cda895c5: am c578bff7: am a80fc040: am 00f857c5: Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs\n\n* commit \u002738544901e6aa6934b032303be314a92dcde662f3\u0027:\n  Doc change: add new pages for Designed for Families.\n"
    },
    {
      "commit": "38544901e6aa6934b032303be314a92dcde662f3",
      "tree": "12163b679bb701f858aec62569d1f97fe501f4bf",
      "parents": [
        "9426ad32bcdc2bf80491e7c170d9b6ef66f0ca89",
        "f2a57c69d4af3f7b1368e6edb6801b1cf2058dd8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 05:03:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 05:03:13 2015 +0000"
      },
      "message": "am f2a57c69: am cda895c5: am c578bff7: am a80fc040: am 00f857c5: Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs\n\n* commit \u0027f2a57c69d4af3f7b1368e6edb6801b1cf2058dd8\u0027:\n  Doc change: add new pages for Designed for Families.\n"
    },
    {
      "commit": "f2a57c69d4af3f7b1368e6edb6801b1cf2058dd8",
      "tree": "a4fbf6dcf0be48f27d70ac25db7087d4cfa1285a",
      "parents": [
        "869c5490214c99cacb05024cfc72efa4cffb9208",
        "cda895c53d22496001ae59fae36f751cf04af3ed"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 04:54:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 04:54:32 2015 +0000"
      },
      "message": "am cda895c5: am c578bff7: am a80fc040: am 00f857c5: Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs\n\n* commit \u0027cda895c53d22496001ae59fae36f751cf04af3ed\u0027:\n  Doc change: add new pages for Designed for Families.\n"
    },
    {
      "commit": "cda895c53d22496001ae59fae36f751cf04af3ed",
      "tree": "da651a954c9de4ef2f4968a2e5f2b5e12f0eaf85",
      "parents": [
        "2f0dc1551958088fdf20f89eb98f34d00b21bf3d",
        "c578bff74acdaf103c05794f39acf9ea49e4621d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 04:43:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 04:43:06 2015 +0000"
      },
      "message": "am c578bff7: am a80fc040: am 00f857c5: Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs\n\n* commit \u0027c578bff74acdaf103c05794f39acf9ea49e4621d\u0027:\n  Doc change: add new pages for Designed for Families.\n"
    },
    {
      "commit": "c578bff74acdaf103c05794f39acf9ea49e4621d",
      "tree": "905cd4bf93e407915661ec2dee0657604918f0b6",
      "parents": [
        "2c871d2cce8e926c5300fdee33526eeb5e81810c",
        "a80fc040ea814af2a1d3f2cbfa5efb8eaa898697"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 04:33:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 04:33:27 2015 +0000"
      },
      "message": "am a80fc040: am 00f857c5: Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs\n\n* commit \u0027a80fc040ea814af2a1d3f2cbfa5efb8eaa898697\u0027:\n  Doc change: add new pages for Designed for Families.\n"
    },
    {
      "commit": "a80fc040ea814af2a1d3f2cbfa5efb8eaa898697",
      "tree": "a484be0203ce796012ef590891db8eeb031d5cc3",
      "parents": [
        "17781b68df70a9c0bc446d91739be651d4c9a9e3",
        "00f857c5a132555774bd286c254dade281473427"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 04:22:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 04:22:27 2015 +0000"
      },
      "message": "am 00f857c5: Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs\n\n* commit \u002700f857c5a132555774bd286c254dade281473427\u0027:\n  Doc change: add new pages for Designed for Families.\n"
    },
    {
      "commit": "14c361e1b76548c83e8912b190ac79d96f34e50d",
      "tree": "41dac30b84eca712c3b19134228fb3d898cc8a38",
      "parents": [
        "d65e66a854b66bb02c9bab3a7b41eb04dca29644",
        "5c8c779ff62ade5904e6f86345bc6c0d42bc0b3b"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Tue Apr 14 04:21:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 04:21:08 2015 +0000"
      },
      "message": "Merge \"Rename duration scale hint types in xml\""
    },
    {
      "commit": "5c8c779ff62ade5904e6f86345bc6c0d42bc0b3b",
      "tree": "4c433607a850c7e3d69bdfb916a86f6acd4eed28",
      "parents": [
        "be16bf4be12b352d8be1ee85ff414a46ed5daa27"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Apr 13 21:17:46 2015 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Apr 13 21:17:46 2015 -0700"
      },
      "message": "Rename duration scale hint types in xml\n\nTo avoid being confused with unit dp\n\nChange-Id: I5ea9e5ad6034c1d79c9e0bb65759a122ea715770\n"
    },
    {
      "commit": "00f857c5a132555774bd286c254dade281473427",
      "tree": "9b710e12a19dad70715fabe566341afa8ea58795",
      "parents": [
        "473989c35d9f0a42c6e7d3a56004dc76676b65b5",
        "f802cc02a2023eae8e55ca3c1fa50bd5831b0065"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Apr 14 04:12:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 04:12:57 2015 +0000"
      },
      "message": "Merge \"Doc change: add new pages for Designed for Families.\" into lmp-docs"
    },
    {
      "commit": "f802cc02a2023eae8e55ca3c1fa50bd5831b0065",
      "tree": "d14e3ccf9ff34fd7c1ed1b0ecad5efc65b642da6",
      "parents": [
        "54dee349976eaafe7df3a2bb48e9fce2b964a7f0"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Mar 31 20:11:16 2015 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Apr 13 20:23:18 2015 -0700"
      },
      "message": "Doc change: add new pages for Designed for Families.\n\nChange-Id: I9bda34abf7b045213c0fcb7f044ee86155900808\n"
    },
    {
      "commit": "d65e66a854b66bb02c9bab3a7b41eb04dca29644",
      "tree": "bbd0bf8a38d82eb8f7aebbd3206fb4beebe7be17",
      "parents": [
        "3c273bbb912ab5d2a02e3a8ff5baefc819ea26fc",
        "9426ad32bcdc2bf80491e7c170d9b6ef66f0ca89"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 14 03:11:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 03:11:03 2015 +0000"
      },
      "message": "am 9426ad32: am 869c5490: am 2f0dc155: am 2c871d2c: am 17781b68: am 473989c3: Merge \"Update \"Investigating your RAM usage\" for ART\" into lmp-docs\n\n* commit \u00279426ad32bcdc2bf80491e7c170d9b6ef66f0ca89\u0027:\n  Update \"Investigating your RAM usage\" for ART\n"
    },
    {
      "commit": "3c273bbb912ab5d2a02e3a8ff5baefc819ea26fc",
      "tree": "bbd0bf8a38d82eb8f7aebbd3206fb4beebe7be17",
      "parents": [
        "b8a699c846dff766ede3f59c30cf265c00d72c9e",
        "f46c8f5bfcb30d7f9d8b91e6f193d7ab574e05e9"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Apr 14 03:10:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 03:10:51 2015 +0000"
      },
      "message": "am f46c8f5b: am c9393a5d: am 2b92e18b: am 76c9e47e: am 4301dd04: am d60649c5: Merge \"initial batch of NDK files for skeleton site build\" into lmp-docs\n\n* commit \u0027f46c8f5bfcb30d7f9d8b91e6f193d7ab574e05e9\u0027:\n  initial batch of NDK files for skeleton site build\n"
    },
    {
      "commit": "b8a699c846dff766ede3f59c30cf265c00d72c9e",
      "tree": "43699f9280f9cfe0928eb2f947a3e19f72007bba",
      "parents": [
        "6f92b72298dc48a45d8f32ada48467e28423bbf0",
        "7fd2be12d11a33c2ad622d8b49e74d6ba7a12be5"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Apr 14 03:10:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 03:10:38 2015 +0000"
      },
      "message": "am 7fd2be12: am f828c92c: am 6b9e30fe: am 12020cf4: am 3e664c3b: am bdc20109: Merge \"docs: systrace update\" into lmp-docs\n\n* commit \u00277fd2be12d11a33c2ad622d8b49e74d6ba7a12be5\u0027:\n  docs: systrace update\n"
    },
    {
      "commit": "6f92b72298dc48a45d8f32ada48467e28423bbf0",
      "tree": "dcc410ed778b582ed7d2b1a236d13cfb4451ca82",
      "parents": [
        "7a55461453a9d163032bd95c4541a6e70d9b5db1",
        "c29f30cbf1ee6bec3b2ead374aba71002db6faaa"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Apr 14 03:10:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 03:10:28 2015 +0000"
      },
      "message": "am c29f30cb: am 9e58689d: am 9761530b: am 8f68c77c: am 6656ea46: am 880460a7: Merge \"docs: nexus usb driver update\" into lmp-docs\n\n* commit \u0027c29f30cbf1ee6bec3b2ead374aba71002db6faaa\u0027:\n  docs: nexus usb driver update\n  docs: remove adb install option\n"
    },
    {
      "commit": "7a55461453a9d163032bd95c4541a6e70d9b5db1",
      "tree": "dc26b49636e12a05245072687e85856013c3b318",
      "parents": [
        "8f87489beb539710a97b4d54a3a672ca76fa7513",
        "7e39ae4fd683f6fd056eae754fde1579fb5a19b6"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 14 03:10:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 03:10:16 2015 +0000"
      },
      "message": "am 7e39ae4f: am 32b675b9: am d4bcbcfa: am dd9e4140: am f2a4968b: Merge \"Update \"Investigating your RAM usage\" for ART\" into lmp-mr1-dev\n\n* commit \u00277e39ae4fd683f6fd056eae754fde1579fb5a19b6\u0027:\n  Update \"Investigating your RAM usage\" for ART\n"
    },
    {
      "commit": "8f87489beb539710a97b4d54a3a672ca76fa7513",
      "tree": "059bd0db2e83973d6a79dd509dacdab56de8f300",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc",
        "36e53bb8aa6db4ac101f88a7394f5011643693e2"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Apr 14 03:01:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 03:01:20 2015 +0000"
      },
      "message": "am 36e53bb8: am 1770f9cf: am 3afca74a: Merge \"BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\"\n\n* commit \u002736e53bb8aa6db4ac101f88a7394f5011643693e2\u0027:\n  BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\n"
    },
    {
      "commit": "9426ad32bcdc2bf80491e7c170d9b6ef66f0ca89",
      "tree": "b8afbb2797bed9f2bd383db1c5af64ce32214681",
      "parents": [
        "f46c8f5bfcb30d7f9d8b91e6f193d7ab574e05e9",
        "869c5490214c99cacb05024cfc72efa4cffb9208"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 14 02:55:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:55:17 2015 +0000"
      },
      "message": "am 869c5490: am 2f0dc155: am 2c871d2c: am 17781b68: am 473989c3: Merge \"Update \"Investigating your RAM usage\" for ART\" into lmp-docs\n\n* commit \u0027869c5490214c99cacb05024cfc72efa4cffb9208\u0027:\n  Update \"Investigating your RAM usage\" for ART\n"
    },
    {
      "commit": "f46c8f5bfcb30d7f9d8b91e6f193d7ab574e05e9",
      "tree": "b8afbb2797bed9f2bd383db1c5af64ce32214681",
      "parents": [
        "7fd2be12d11a33c2ad622d8b49e74d6ba7a12be5",
        "c9393a5d707529a465fe68ee96d9929deb8ef3c8"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Apr 14 02:55:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:55:13 2015 +0000"
      },
      "message": "am c9393a5d: am 2b92e18b: am 76c9e47e: am 4301dd04: am d60649c5: Merge \"initial batch of NDK files for skeleton site build\" into lmp-docs\n\n* commit \u0027c9393a5d707529a465fe68ee96d9929deb8ef3c8\u0027:\n  initial batch of NDK files for skeleton site build\n"
    },
    {
      "commit": "7fd2be12d11a33c2ad622d8b49e74d6ba7a12be5",
      "tree": "3db04ad9f1a7686b93de1e77f542cb05105b8f18",
      "parents": [
        "c29f30cbf1ee6bec3b2ead374aba71002db6faaa",
        "f828c92c5ebbcba3204581b49e91b5b80f8ed2b4"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Apr 14 02:55:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:55:09 2015 +0000"
      },
      "message": "am f828c92c: am 6b9e30fe: am 12020cf4: am 3e664c3b: am bdc20109: Merge \"docs: systrace update\" into lmp-docs\n\n* commit \u0027f828c92c5ebbcba3204581b49e91b5b80f8ed2b4\u0027:\n  docs: systrace update\n"
    },
    {
      "commit": "c29f30cbf1ee6bec3b2ead374aba71002db6faaa",
      "tree": "01f19c862538824ed9cda093a0d7f321c2d4ad47",
      "parents": [
        "7e39ae4fd683f6fd056eae754fde1579fb5a19b6",
        "9e58689da633b5ec4517ac17bd7274510992143d"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Apr 14 02:55:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:55:04 2015 +0000"
      },
      "message": "am 9e58689d: am 9761530b: am 8f68c77c: am 6656ea46: am 880460a7: Merge \"docs: nexus usb driver update\" into lmp-docs\n\n* commit \u00279e58689da633b5ec4517ac17bd7274510992143d\u0027:\n  docs: nexus usb driver update\n  docs: remove adb install option\n"
    },
    {
      "commit": "7e39ae4fd683f6fd056eae754fde1579fb5a19b6",
      "tree": "94eed421a3c84c2a1d29b758e7a2ae45fec930f8",
      "parents": [
        "36e53bb8aa6db4ac101f88a7394f5011643693e2",
        "32b675b9f56210afb0254b866235ebfa7908d39c"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 14 02:55:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:55:00 2015 +0000"
      },
      "message": "am 32b675b9: am d4bcbcfa: am dd9e4140: am f2a4968b: Merge \"Update \"Investigating your RAM usage\" for ART\" into lmp-mr1-dev\n\n* commit \u002732b675b9f56210afb0254b866235ebfa7908d39c\u0027:\n  Update \"Investigating your RAM usage\" for ART\n"
    },
    {
      "commit": "869c5490214c99cacb05024cfc72efa4cffb9208",
      "tree": "f35efb1062b99df278202cc098d31896d8af6168",
      "parents": [
        "c9393a5d707529a465fe68ee96d9929deb8ef3c8",
        "2f0dc1551958088fdf20f89eb98f34d00b21bf3d"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 14 02:44:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:44:26 2015 +0000"
      },
      "message": "am 2f0dc155: am 2c871d2c: am 17781b68: am 473989c3: Merge \"Update \"Investigating your RAM usage\" for ART\" into lmp-docs\n\n* commit \u00272f0dc1551958088fdf20f89eb98f34d00b21bf3d\u0027:\n  Update \"Investigating your RAM usage\" for ART\n"
    },
    {
      "commit": "c9393a5d707529a465fe68ee96d9929deb8ef3c8",
      "tree": "f35efb1062b99df278202cc098d31896d8af6168",
      "parents": [
        "f828c92c5ebbcba3204581b49e91b5b80f8ed2b4",
        "2b92e18b4bf70c88662dfa1137c4901daae4d4d5"
      ],
      "author": {
        "name": "smain@google.com",
        "email": "smain@google.com",
        "time": "Tue Apr 14 02:44:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:44:14 2015 +0000"
      },
      "message": "am 2b92e18b: am 76c9e47e: am 4301dd04: am d60649c5: Merge \"initial batch of NDK files for skeleton site build\" into lmp-docs\n\n* commit \u00272b92e18b4bf70c88662dfa1137c4901daae4d4d5\u0027:\n  initial batch of NDK files for skeleton site build\n"
    },
    {
      "commit": "f828c92c5ebbcba3204581b49e91b5b80f8ed2b4",
      "tree": "b234176c0059187b2371a074f15444a3e8553aec",
      "parents": [
        "9e58689da633b5ec4517ac17bd7274510992143d",
        "6b9e30fe959e6c67687c52eeb152de623368695d"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Apr 14 02:43:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:43:56 2015 +0000"
      },
      "message": "am 6b9e30fe: am 12020cf4: am 3e664c3b: am bdc20109: Merge \"docs: systrace update\" into lmp-docs\n\n* commit \u00276b9e30fe959e6c67687c52eeb152de623368695d\u0027:\n  docs: systrace update\n"
    },
    {
      "commit": "9e58689da633b5ec4517ac17bd7274510992143d",
      "tree": "3cd5fc8a0e3ba30dd6eda874b03ad75a4eb99b54",
      "parents": [
        "32b675b9f56210afb0254b866235ebfa7908d39c",
        "9761530b3fbff0f2d686c4a0f48efa02c159a309"
      ],
      "author": {
        "name": "Rich Slogar",
        "email": "rslogar@google.com",
        "time": "Tue Apr 14 02:43:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:43:49 2015 +0000"
      },
      "message": "am 9761530b: am 8f68c77c: am 6656ea46: am 880460a7: Merge \"docs: nexus usb driver update\" into lmp-docs\n\n* commit \u00279761530b3fbff0f2d686c4a0f48efa02c159a309\u0027:\n  docs: nexus usb driver update\n  docs: remove adb install option\n"
    },
    {
      "commit": "32b675b9f56210afb0254b866235ebfa7908d39c",
      "tree": "b45a479b1c874e23ceb185adb13f6511bf8e09b5",
      "parents": [
        "1770f9cfa546dbacb622550ef845c2dcb7f9b995",
        "d4bcbcfa08502d6feafbe39e9dcb16a38e61f892"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 14 02:43:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 02:43:39 2015 +0000"
      },
      "message": "am d4bcbcfa: am dd9e4140: am f2a4968b: Merge \"Update \"Investigating your RAM usage\" for ART\" into lmp-mr1-dev\n\n* commit \u0027d4bcbcfa08502d6feafbe39e9dcb16a38e61f892\u0027:\n  Update \"Investigating your RAM usage\" for ART\n"
    },
    {
      "commit": "fff30439cafb737eb54de807caab4fb61432f2cc",
      "tree": "95f9f5ff2c65b0a495236b92e20f664c92ff61f4",
      "parents": [
        "832017963d1d74ba41348deed5eb747b45b441fb"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Sun Apr 12 21:26:02 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Apr 13 19:13:52 2015 -0700"
      },
      "message": "Add ability to flush FLP HAL batched locations buffer.\n\nCurrently GmsCore has to guess how many locations to retrieve\nbased on requested frequency and then demux the output looking\nfor timestamps (that aren\u0027t monotonically increasing).  This\ncapability gives GmsCore a more graceful solution.\n\nChange-Id: Ie1d71615f699bc0d3c63f8b80aa7b40b9971cf96\n"
    },
    {
      "commit": "d9fc85ac27742adbe89e54fd35f3cb2469e94b91",
      "tree": "730af15f0d98b06e957c608bdf5667299e9d3508",
      "parents": [
        "8fa5665f0e757cec0063fb4cf1354f1596f93a91"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Thu Apr 09 19:14:42 2015 -0700"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Apr 13 18:38:45 2015 -0700"
      },
      "message": "Add challenge to IGateKeeperService\n\nrequired for enrolling secondary auth form-factors\n\nChange-Id: Id5a1eb1ed22f01fbaabe8e4ebddfc42d58322625\n"
    },
    {
      "commit": "8fa5665f0e757cec0063fb4cf1354f1596f93a91",
      "tree": "01fe5264f4151e15432fc8047fdde712c8434974",
      "parents": [
        "832017963d1d74ba41348deed5eb747b45b441fb"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Mar 31 09:19:50 2015 -0700"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Apr 13 18:38:45 2015 -0700"
      },
      "message": "Wire up GateKeeper to LockSettingsService\n\nAdds:\n- Communication to GKService\n- password upgrade flow\n- enroll takes previous credential\n\nChange-Id: I0161b64642be3d0e34ff4a9e6e3ca8569f2d7c0a\n"
    },
    {
      "commit": "832017963d1d74ba41348deed5eb747b45b441fb",
      "tree": "e250afd2957b6fa7a4cd66797d34201be1d27920",
      "parents": [
        "69fec1aafcffdc8a3095135bebd78abc18956165",
        "15003f19e5e5a443222569401f167a3ac0e1de3a"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 01:30:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 01:30:15 2015 +0000"
      },
      "message": "Merge \"Add a status callback for location batching in FLP HAL\""
    },
    {
      "commit": "69fec1aafcffdc8a3095135bebd78abc18956165",
      "tree": "05990df90db51b396c8310029fb8487faed2008f",
      "parents": [
        "c1c31d09cd5c962ecd178db005ce43cefe71cc97",
        "ee2997577db8d9e3e52593b9ca454386f703d710"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Apr 14 01:10:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 01:10:30 2015 +0000"
      },
      "message": "Merge \"media: add CodecCapabilities.getMaxSupportedInstances.\""
    },
    {
      "commit": "36e53bb8aa6db4ac101f88a7394f5011643693e2",
      "tree": "ceaad73aa968a715a80460b7ec68bf4203bdb247",
      "parents": [
        "a0be50e40325d45337e8acc0dd15dd4fb19caf52",
        "1770f9cfa546dbacb622550ef845c2dcb7f9b995"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Apr 14 00:47:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 00:47:17 2015 +0000"
      },
      "message": "am 1770f9cf: am 3afca74a: Merge \"BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\"\n\n* commit \u00271770f9cfa546dbacb622550ef845c2dcb7f9b995\u0027:\n  BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\n"
    },
    {
      "commit": "1770f9cfa546dbacb622550ef845c2dcb7f9b995",
      "tree": "4019ba980750e81291db0662b9cf95343982c1a8",
      "parents": [
        "7591574d8490e0c985a73372607addccb2b0282f",
        "3afca74a2a40b4e957630909fe5df76aa550da69"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Apr 14 00:35:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 00:35:03 2015 +0000"
      },
      "message": "am 3afca74a: Merge \"BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\"\n\n* commit \u00273afca74a2a40b4e957630909fe5df76aa550da69\u0027:\n  BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\n"
    },
    {
      "commit": "c1c31d09cd5c962ecd178db005ce43cefe71cc97",
      "tree": "e7065c0452e497cc73c1ff69693e45f9875d53a4",
      "parents": [
        "172753e6f851aa1905953b00d11a48873ff4bbb5",
        "96a0fd65e18e5b9a0eaed3c24fd8a60a1fac1c3a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 00:34:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 00:34:16 2015 +0000"
      },
      "message": "Merge \"Delay syncs for idle apps\""
    },
    {
      "commit": "15003f19e5e5a443222569401f167a3ac0e1de3a",
      "tree": "74259f8732f9e5aa7cc8bb96b1d44d7d8ebdb59c",
      "parents": [
        "ffca45a2cdd778e6edd5c3959bf53c6192b7e035"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Sun Apr 12 20:57:57 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Mon Apr 13 17:25:27 2015 -0700"
      },
      "message": "Add a status callback for location batching in FLP HAL\n\n-Allows GmsCore to know when location is unsuccessful so\n it can switch to a SW solution.\n\nChange-Id: I3d1df7b828f7fb189446881eea87d9a952310614\n"
    },
    {
      "commit": "35be56cce821d86f69026398ff9433e2d173b02f",
      "tree": "09e39a548309294db1e9470de38fbd9a65399262",
      "parents": [
        "3afca74a2a40b4e957630909fe5df76aa550da69"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Apr 02 17:47:56 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 13 17:24:44 2015 -0700"
      },
      "message": "Add name to ScriptGroup2.Builder.create() method\n\nThis name will be used to name the .so file generated for the\nscript group with fused kernels.\n\nChange-Id: I46e351c8412740512f56b7915b14f36183c6eeaf\n"
    },
    {
      "commit": "3afca74a2a40b4e957630909fe5df76aa550da69",
      "tree": "b57e6bcd527837ff59771255f78fb2488959cb6d",
      "parents": [
        "07cd641b6f832f939d5cccfe8604c230ddad4257",
        "be9cbb12e93c521ff0ef256658422720f5c3f55e"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Apr 14 00:17:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 00:17:14 2015 +0000"
      },
      "message": "Merge \"BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.\""
    },
    {
      "commit": "172753e6f851aa1905953b00d11a48873ff4bbb5",
      "tree": "24b7895ea92e8be1cac212f8f5b879a184cd7d52",
      "parents": [
        "cc8b2afbaaabb3d120c1edc5ead9a67c5361762a",
        "ffca45a2cdd778e6edd5c3959bf53c6192b7e035"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 00:09:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 00:09:36 2015 +0000"
      },
      "message": "Merge \"Add capability callback for FLP HAL.\""
    },
    {
      "commit": "5398a676809faaf3c6c2875edc1907ad6b8e1c89",
      "tree": "d51e0d1e464e519d9d1854e5903e8e1043a78d8a",
      "parents": [
        "97f09ae8b0fd88e9e14942a12b9b7ddc8355a1c8"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 19 14:48:43 2015 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon Apr 13 17:04:04 2015 -0700"
      },
      "message": "camera2: add reprocess support\n\nAdd reprocess API and implementation to support creating reprocess\ncapture sessions, reprocess requests, and receiving reprocess capture\nresults.\n\nChange-Id: I4c1c02f41d1712f65e729ea3ba09592a27ffe86d\n"
    },
    {
      "commit": "cc8b2afbaaabb3d120c1edc5ead9a67c5361762a",
      "tree": "dd1b23f09f3045e3fb10654c91714a182df74161",
      "parents": [
        "7d8f2c25df8d017c5fb57cfe844500e3aeb8f321",
        "2442841819f9554f9b5c8b9c147a51b04e50de4d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 14 00:01:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 00:01:47 2015 +0000"
      },
      "message": "Merge \"Implement ChooserTargetService querying for ChooserActivity\""
    },
    {
      "commit": "7d8f2c25df8d017c5fb57cfe844500e3aeb8f321",
      "tree": "91a14f36acc6301c304250e74d5d35b9738a68f7",
      "parents": [
        "1dc22fa9ea2b36d2474fede56d0ae789e747d001",
        "82893681ad6530eec8f2a9b4ecd2e039addf48b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 13 23:53:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 23:53:57 2015 +0000"
      },
      "message": "Merge \"Add KeyguardManager.isDeviceSecure\""
    },
    {
      "commit": "2442841819f9554f9b5c8b9c147a51b04e50de4d",
      "tree": "c4995b8b64e45feb1299618941fcdc24d7fede75",
      "parents": [
        "1dc22fa9ea2b36d2474fede56d0ae789e747d001"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 01 17:19:56 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 13 16:51:16 2015 -0700"
      },
      "message": "Implement ChooserTargetService querying for ChooserActivity\n\nFirst cut at querying services provided by apps that offer\nChooserTargetServices. This first implementation provides no ranking.\n\nBind to a limit of 5 ChooserTargetServices and offer the\nChooserTargets they provide as options in the system\nChooserActivity. The chooser now presents targets as a grid and\ndisplays the activity icon from the referrer activity.\n\nChange-Id: I45db829f184fc78d4f18d42b2a60b25bc301eba8\n"
    },
    {
      "commit": "1dc22fa9ea2b36d2474fede56d0ae789e747d001",
      "tree": "624baeeb55e4d59644d7f3370c1281b93e25f9e7",
      "parents": [
        "2d38b75cdc4884a228140ba3d3b012eb87eb4435",
        "765ef49ddbceecd2099982e85684cddd4dad93cb"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 13 23:48:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 23:48:24 2015 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of a0be50e4 to master\""
    },
    {
      "commit": "765ef49ddbceecd2099982e85684cddd4dad93cb",
      "tree": "385baa841cf0cfa9696bf8ba3355d4dadb0a0ac7",
      "parents": [
        "c7f2f2ffe189a691cf27444abaf1b0647d510676",
        "a0be50e40325d45337e8acc0dd15dd4fb19caf52"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 13 16:47:31 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 13 16:47:31 2015 -0700"
      },
      "message": "resolved conflicts for merge of a0be50e4 to master\n\nChange-Id: I64555818e265b52efc449a07b07e463786f87ca3\n"
    },
    {
      "commit": "2d38b75cdc4884a228140ba3d3b012eb87eb4435",
      "tree": "624baeeb55e4d59644d7f3370c1281b93e25f9e7",
      "parents": [
        "c7f2f2ffe189a691cf27444abaf1b0647d510676",
        "855fa30b74c99410869a7cdfa4cf07b37937c238"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 13 23:46:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 23:46:05 2015 +0000"
      },
      "message": "Merge \"Prevent non-platform apps from reading password type\""
    },
    {
      "commit": "82893681ad6530eec8f2a9b4ecd2e039addf48b7",
      "tree": "62d4187c512f8e76f9101a58ceedda518f63da0a",
      "parents": [
        "855fa30b74c99410869a7cdfa4cf07b37937c238"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Apr 02 16:17:46 2015 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 13 16:40:07 2015 -0700"
      },
      "message": "Add KeyguardManager.isDeviceSecure\n\nBug: 19823211\nChange-Id: I92a1d2542274bf1dc2d5757511ce495264f90733\n"
    },
    {
      "commit": "c7f2f2ffe189a691cf27444abaf1b0647d510676",
      "tree": "385baa841cf0cfa9696bf8ba3355d4dadb0a0ac7",
      "parents": [
        "cbcf902a4afbb449ae6ba3738d32d3ca1c5c4602",
        "4bd513e6ed168811c97dbc83cd5a7c7cc43caffe"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 13 23:37:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 23:37:26 2015 +0000"
      },
      "message": "Merge \"Default to minimum buffer size for AudioTrack.Builder\""
    }
  ],
  "next": "b218ff49fd2f6b53dcf6a740fba1550a986a25f8"
}
