)]}'
{
  "log": [
    {
      "commit": "f7a61483bc2a763145b0f1b6e6809c44cdc97187",
      "tree": "81eb425828851d3d725b93fd64fd342860f8c465",
      "parents": [
        "50d9509c34a48cfc4d076195f8c9a23a703dfd8f",
        "c294d128d03bc9a9982b273a82516c04583438cc"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 15 14:48:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 14:48:19 2015 +0000"
      },
      "message": "Merge \"A bunch more cleanups\""
    },
    {
      "commit": "50d9509c34a48cfc4d076195f8c9a23a703dfd8f",
      "tree": "11485f9e66f0c8b74f22d80000a78d8a54ba3e39",
      "parents": [
        "acb221fd04bab182eb26b4a927bc62e9cf190dfd",
        "360d0f615eebe5aba0fa574acf81459cca8dd1f0"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 14:38:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 14:38:54 2015 +0000"
      },
      "message": "am 360d0f61: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u0027360d0f615eebe5aba0fa574acf81459cca8dd1f0\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "360d0f615eebe5aba0fa574acf81459cca8dd1f0",
      "tree": "9d9cf9045d6dd347da87317bc8db5bb727e86867",
      "parents": [
        "6fb80b704e7808e4e7cd15f6ccade1e4b6406b56"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 07:28:29 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 07:28:29 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic858a50c432b07464acba53ea9775aab3e98c633\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "acb221fd04bab182eb26b4a927bc62e9cf190dfd",
      "tree": "11485f9e66f0c8b74f22d80000a78d8a54ba3e39",
      "parents": [
        "7526611f51f3fb0aba74a79fc48f329bb8d02559",
        "d6f5926fd9e35157894a478ad91abdda94aa34fc"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 14:24:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 14:24:58 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "d6f5926fd9e35157894a478ad91abdda94aa34fc",
      "tree": "3cd4820ab0f894a93179e983f35797a647dd78b1",
      "parents": [
        "e9a88a3844d8ea7429aa3a5762a1f345b25ce102"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 07:24:02 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 07:24:02 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8808553e1586e7c996c60ee9903fbd47293f52a1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7526611f51f3fb0aba74a79fc48f329bb8d02559",
      "tree": "1729b8b2408169cf63e27341a2a681073adf5d70",
      "parents": [
        "cc3c34c9675fdf02da23326b0788e8a587bb399d",
        "366c18b74d23bc92412a7da4d6bbdd1d94fdcfff"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 13:00:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 13:00:52 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "366c18b74d23bc92412a7da4d6bbdd1d94fdcfff",
      "tree": "23978a0946ba026be9b4acbe0e952b0f93e673d9",
      "parents": [
        "e9a88a3844d8ea7429aa3a5762a1f345b25ce102"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 05:54:00 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 05:54:00 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I44ddb37b2a54af8c7b9861f362a5a2af2ded02e7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "cc3c34c9675fdf02da23326b0788e8a587bb399d",
      "tree": "966444560560b3c5a0c11a3b79c85fe9b8590dbe",
      "parents": [
        "017ed840fa4922f1cdec17f8378543a09c4ca9ca",
        "d7fdd0228e6abdbc079f9cf08b780e4222dfe7c5"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Apr 15 12:35:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 12:35:34 2015 +0000"
      },
      "message": "Merge \"Added watchdog monitor for Binder threads availability.\""
    },
    {
      "commit": "017ed840fa4922f1cdec17f8378543a09c4ca9ca",
      "tree": "5d36a9a4432855a7d280aaa26ee20d88d37c743c",
      "parents": [
        "b47a7fe7c625c380bac3dd970b15d2bd5fd51f15",
        "abe227efc0e447bef09f3d805c4acd9807a5aaec"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 12:33:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 12:33:59 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "abe227efc0e447bef09f3d805c4acd9807a5aaec",
      "tree": "53eb08d4629473e52ad78065d73cfcf6ff3b5370",
      "parents": [
        "e9a88a3844d8ea7429aa3a5762a1f345b25ce102"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 05:33:25 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 05:33:25 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia143e1bd7c7cee3497b8ea298dc8286147da8bbd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b47a7fe7c625c380bac3dd970b15d2bd5fd51f15",
      "tree": "caa6b7a8e40fb0cc6a0496a84a9d08941749c2dc",
      "parents": [
        "e9a88a3844d8ea7429aa3a5762a1f345b25ce102"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 05:16:32 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Apr 15 05:16:32 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia8ffbde888155d62a59ca824069187db7b9895b8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e9a88a3844d8ea7429aa3a5762a1f345b25ce102",
      "tree": "f1705b090e8e1b92b4e70152f6b1fc0b4f064ad1",
      "parents": [
        "fdddb4eb69e719563e604f7dd27ac6999c7844da",
        "1248dd3c296a94457d5864b7f433335f32490b50"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 15 11:48:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 11:48:22 2015 +0000"
      },
      "message": "Merge changes from topic \u0027no_internet\u0027\n\n* changes:\n  Add a noInternetAccessExpected boolean to WifiConfiguration.\n  Prompt if a network without an Internet connection is selected\n  Give SystemUI the OVERRIDE_WIFI_CONFIG permission.\n  Add an UNKNOWN_UID constant to WifiConfiguration.\n"
    },
    {
      "commit": "fdddb4eb69e719563e604f7dd27ac6999c7844da",
      "tree": "eee1ba1e5362884b33d767237d544ed9e9e10ad6",
      "parents": [
        "40832ac39502d7c4226b00c1d14f895ff449c613",
        "e72a657561a475dfe6ba1f11910dd1d2ccf06ccc"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 15 11:38:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 11:38:58 2015 +0000"
      },
      "message": "Merge \"Mark AVRCP devices as internal.\""
    },
    {
      "commit": "40832ac39502d7c4226b00c1d14f895ff449c613",
      "tree": "5f0c1ff37d51dd364fcc0ad784610f2a0dec095d",
      "parents": [
        "741e89121badbe044689c178de371d83770e5f25",
        "6fb80b704e7808e4e7cd15f6ccade1e4b6406b56"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 15 11:32:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 11:32:31 2015 +0000"
      },
      "message": "am 6fb80b70: am 99e23088: am 150e0e87: Merge \"fix return value scale of notifyANR()\"\n\n* commit \u00276fb80b704e7808e4e7cd15f6ccade1e4b6406b56\u0027:\n  fix return value scale of notifyANR()\n"
    },
    {
      "commit": "6fb80b704e7808e4e7cd15f6ccade1e4b6406b56",
      "tree": "ca01b3737b9f1235213c8642d42c527f48c57142",
      "parents": [
        "1f440cb0b8d2c84fd1bb2e06fcc94d86717f648a",
        "99e23088843eddede29d0fc5ca30a83f147f31b0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 15 11:21:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 11:21:06 2015 +0000"
      },
      "message": "am 99e23088: am 150e0e87: Merge \"fix return value scale of notifyANR()\"\n\n* commit \u002799e23088843eddede29d0fc5ca30a83f147f31b0\u0027:\n  fix return value scale of notifyANR()\n"
    },
    {
      "commit": "99e23088843eddede29d0fc5ca30a83f147f31b0",
      "tree": "f5495a9edd38cd1bbb4c3b0f59deb974493f0cf0",
      "parents": [
        "895f3c27269d14ec53ff3ae8526342f9b57a10e1",
        "150e0e87e1faa01f927cfe8c7110ef843612a1df"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 15 11:10:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 11:10:58 2015 +0000"
      },
      "message": "am 150e0e87: Merge \"fix return value scale of notifyANR()\"\n\n* commit \u0027150e0e87e1faa01f927cfe8c7110ef843612a1df\u0027:\n  fix return value scale of notifyANR()\n"
    },
    {
      "commit": "150e0e87e1faa01f927cfe8c7110ef843612a1df",
      "tree": "bee4eb3c75de4b4e5dfa1ded399c30eab28679bf",
      "parents": [
        "6a47a86112e271d200f77d5ec66f5f50979135ca",
        "def340d45e8795128aab98d9d3cc36bcac58710e"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 15 10:53:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 15 10:53:21 2015 +0000"
      },
      "message": "Merge \"fix return value scale of notifyANR()\""
    },
    {
      "commit": "741e89121badbe044689c178de371d83770e5f25",
      "tree": "608738cb577c2899f0c45c5fad811a2f0474c312",
      "parents": [
        "b4e218832173229ca2cb25e420c557f919a8ef09",
        "1f440cb0b8d2c84fd1bb2e06fcc94d86717f648a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Apr 15 10:07:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 10:07:44 2015 +0000"
      },
      "message": "am 1f440cb0: am 895f3c27: am 6a47a861: Merge \"Add getPrefixAids().\"\n\n* commit \u00271f440cb0b8d2c84fd1bb2e06fcc94d86717f648a\u0027:\n  Add getPrefixAids().\n"
    },
    {
      "commit": "1f440cb0b8d2c84fd1bb2e06fcc94d86717f648a",
      "tree": "74ef84501f4dd88c57bf1a603030b997e05e0011",
      "parents": [
        "808042e6c2244b24acb30c0f33439c730fa0acd7",
        "895f3c27269d14ec53ff3ae8526342f9b57a10e1"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Apr 15 09:51:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 09:51:52 2015 +0000"
      },
      "message": "am 895f3c27: am 6a47a861: Merge \"Add getPrefixAids().\"\n\n* commit \u0027895f3c27269d14ec53ff3ae8526342f9b57a10e1\u0027:\n  Add getPrefixAids().\n"
    },
    {
      "commit": "895f3c27269d14ec53ff3ae8526342f9b57a10e1",
      "tree": "5d5bcb44e7ad96408e1b4148e7210e2b4cebf3a3",
      "parents": [
        "e635f9b5e078e9e6f15f5828832acffb497c05e7",
        "6a47a86112e271d200f77d5ec66f5f50979135ca"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Apr 15 09:37:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 09:37:56 2015 +0000"
      },
      "message": "am 6a47a861: Merge \"Add getPrefixAids().\"\n\n* commit \u00276a47a86112e271d200f77d5ec66f5f50979135ca\u0027:\n  Add getPrefixAids().\n"
    },
    {
      "commit": "b4e218832173229ca2cb25e420c557f919a8ef09",
      "tree": "67d48f7a76d76a1f168723c8a34aec2a3adcd241",
      "parents": [
        "5c1405e10c223261bc3d4fef4671f069cadf760c",
        "3223106dab67ba38027590a600edaa02efb6e461"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Wed Apr 15 08:29:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 08:29:15 2015 +0000"
      },
      "message": "Merge \"Fix a SecurityException in setKeyguardEnabledState\""
    },
    {
      "commit": "6a47a86112e271d200f77d5ec66f5f50979135ca",
      "tree": "9287b2a349c71009fe6ad354b5c5fafdb34badf0",
      "parents": [
        "82992b7270842637d1af3dcc7c9ae954bdfa312c",
        "ed3a29ea08eec2676fe157c92948d1a7e3c215a3"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Apr 15 08:00:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 15 08:00:13 2015 +0000"
      },
      "message": "Merge \"Add getPrefixAids().\""
    },
    {
      "commit": "ed3a29ea08eec2676fe157c92948d1a7e3c215a3",
      "tree": "982ff6905f3b41d7cd03efab3295e9b5d1a667ee",
      "parents": [
        "1be312dfb02e86731da6ac54a39956db791f4978"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jan 23 11:29:54 2015 -0800"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Apr 15 09:48:57 2015 +0200"
      },
      "message": "Add getPrefixAids().\n\nBug: 19144664\nChange-Id: Ia49550102ccf1d40cd3f2bf7e5bd64d444a2e8a3\n"
    },
    {
      "commit": "5c1405e10c223261bc3d4fef4671f069cadf760c",
      "tree": "806d516ccfab4dcabe609ee1c74e7356e8e7dd78",
      "parents": [
        "8b669747584dd4d13b97c8a33ced2d11327b4042",
        "36344a90c226c90243e4e02bfb13589e120431dd"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Wed Apr 15 07:05:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 07:05:51 2015 +0000"
      },
      "message": "Merge \"Unhide PopupWindow window layout type calls\""
    },
    {
      "commit": "8b669747584dd4d13b97c8a33ced2d11327b4042",
      "tree": "bc6865582ee58d1f068c319a715cee695fe42024",
      "parents": [
        "b744e4795993fe32d6c0938d837e6c44a1a07566",
        "25f3b7bb2d05e4a020e7d82ada1543d2cdc75fbb"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 15 06:50:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 06:50:25 2015 +0000"
      },
      "message": "Merge \"multinetwork API: native implementation\""
    },
    {
      "commit": "25f3b7bb2d05e4a020e7d82ada1543d2cdc75fbb",
      "tree": "726c4e5c76261b4df5be07a3fd5564e20a206869",
      "parents": [
        "0e08a225dab277d367b6665b933869dc7587090e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Mar 05 15:13:37 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 15 15:32:08 2015 +0900"
      },
      "message": "multinetwork API: native implementation\n\nBug: 19537384\nChange-Id: I04f4a7de2b1e583989b67a853df6ab50289c2185\n"
    },
    {
      "commit": "b744e4795993fe32d6c0938d837e6c44a1a07566",
      "tree": "9b529b3b15954e82dd37b8f7d35f425c37b904cd",
      "parents": [
        "52743f3b172a7575bd2cd9360af72c32587dd4d3",
        "24ed8072f5b7f221c5b69ff8216ff77b06f506e6"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Apr 15 05:51:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 05:51:18 2015 +0000"
      },
      "message": "Merge \"TIF: Add pixel aspect ratio to TvTrackInfo\""
    },
    {
      "commit": "52743f3b172a7575bd2cd9360af72c32587dd4d3",
      "tree": "7bc1a8a23f8011dcba1d261f92be27df68f4d150",
      "parents": [
        "485a3cb2bc091c2733c33284cf3b11bc74c0e4f8",
        "e4db58edd4a0f02b3ad0051fb7cc50829771528e"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 05:44:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 05:44:15 2015 +0000"
      },
      "message": "Merge \"DocumentsUI: Use system cancel string resources.\""
    },
    {
      "commit": "e4db58edd4a0f02b3ad0051fb7cc50829771528e",
      "tree": "c20070e0df32b67f0c39b5b9589c7368f5ddc7db",
      "parents": [
        "c96e494ac73e11dfd34a2df39c80d673474c4d44"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 14:33:52 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 14:33:52 2015 +0900"
      },
      "message": "DocumentsUI: Use system cancel string resources.\n\nBUG\u003dNone\n\nChange-Id: I989e28ad4729176d66b1b333f242470129d139fa\n"
    },
    {
      "commit": "485a3cb2bc091c2733c33284cf3b11bc74c0e4f8",
      "tree": "8721d613718146e37cedec56933b4a4f3d3c3900",
      "parents": [
        "9f09b2d93fb8b15d5905b22f566dc0fa99fd086f",
        "fe6439f02db3a541d77a7afb27e3bca1ae7493ed"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Apr 15 05:25:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 05:25:24 2015 +0000"
      },
      "message": "Merge \"Several fixes to Fingerprint code after large merge - route fingerprint enrollment auth token - replace \"processed\" event with \"authenticated\" - fix type-o in strings.xml\""
    },
    {
      "commit": "9f09b2d93fb8b15d5905b22f566dc0fa99fd086f",
      "tree": "a76b026fa895651a4af812e6e668a13f5edeef3a",
      "parents": [
        "1a2fdb496ec080cd6ff7ed547320dcfa7994abbd",
        "d95d3bfb2b28a4f21f3fdcd740160c9a61eb0363"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 15 05:03:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 05:03:08 2015 +0000"
      },
      "message": "Merge \"Persist nickname and flags for volumes.\""
    },
    {
      "commit": "1a2fdb496ec080cd6ff7ed547320dcfa7994abbd",
      "tree": "ef45a17365f2e0550b084837d60c8b9f1731ea28",
      "parents": [
        "c96e494ac73e11dfd34a2df39c80d673474c4d44"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 13:41:18 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 13:43:28 2015 +0900"
      },
      "message": "DocumentsUI: Move intent related constants to BaseActivity.DocumentsIntent.\n\nBUG\u003dNone\nChange-Id: I81d367d5f8d727a5fa76bc22b2fe871ae441dbcf\n"
    },
    {
      "commit": "d95d3bfb2b28a4f21f3fdcd740160c9a61eb0363",
      "tree": "a40d6acf9315cb1656253c4af52357dfc259acf9",
      "parents": [
        "56bd3129138b525b0f2eba52bd4fa140f23e792c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 14 21:39:44 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 14 21:39:47 2015 -0700"
      },
      "message": "Persist nickname and flags for volumes.\n\nStorageManager now offers to persist a nickname and user flags for\nactive volumes.  This metadata is kept around and spliced into\nany future VolumeInfo when the same UUID is present.  Current user\nflags indicate \"initialized\" and \"snoozed\" states to control how\nnotifications are shown.\n\nNotify listeners when metadata changes, and kick public notification\nafter a volume is initialized.  Make unique PendingIntents when\nmultiple volumes are active.\n\nBeginnings of plumbing to ask for missing volumes.\n\nOffer explicit accessors for VolumeInfo and DiskInfo to give better\npath to documentation and deprecation.\n\nBug: 19993667\nChange-Id: I3d8b68be83f43ba992d21d51cad5b775776d681c\n"
    },
    {
      "commit": "1248dd3c296a94457d5864b7f433335f32490b50",
      "tree": "ff2e8ed6a8434d729fa72c98d9a204122762871f",
      "parents": [
        "e03c3c7edf54854ed22adf1e55b27b2408c4c66a"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Apr 06 17:26:10 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 15 13:38:22 2015 +0900"
      },
      "message": "Add a noInternetAccessExpected boolean to WifiConfiguration.\n\nThis will be set if the user explicitly confirms a connection to\na Wi-Fi network without Internet access and checks the \"don\u0027t ask\nagain\" box.\n\nBug: 20081183\nChange-Id: I75223ae41dbf0d3a827527a0a131855d8eb4c515\n"
    },
    {
      "commit": "e03c3c7edf54854ed22adf1e55b27b2408c4c66a",
      "tree": "4b71ae3990b8e015c6c69d4df6322ccdf4c61e5d",
      "parents": [
        "e14627e4f3c9d402dcfb9011a3f8901b963b06ff"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 03 16:38:52 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 15 13:38:22 2015 +0900"
      },
      "message": "Prompt if a network without an Internet connection is selected\n\nWhen a network is explicitlySelected, keep it connected but do\nnot automatically switch to it. Instead, attempt to validate it,\nand if 8 seconds have passed and the network is not yet\nvalidated, prompt the user asking whether to switch to it anyway.\n\nBug: 20081183\nChange-Id: I03a8459eb39979e3dc8e94662b85a44605dd7e69\n"
    },
    {
      "commit": "c96e494ac73e11dfd34a2df39c80d673474c4d44",
      "tree": "dbcea6fb2a6ff8e4bdc503083badae1f4f086eca",
      "parents": [
        "e26bd2c361bf506830350ef3e2ba2029355a2216",
        "9be34298be02783b4cc91cf1784aa0627cf36012"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 04:30:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 04:30:10 2015 +0000"
      },
      "message": "Merge \"DocumentsUI: Filter out downloads root if the source documents include directory.\""
    },
    {
      "commit": "d7fdd0228e6abdbc079f9cf08b780e4222dfe7c5",
      "tree": "7f5d02a4f63010a29bcb8f0e1bf4f0213a1981a9",
      "parents": [
        "5929b7b8f0d97ac30404ee699e4da7ad444314a9"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Apr 13 16:22:38 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Apr 14 21:28:34 2015 -0700"
      },
      "message": "Added watchdog monitor for Binder threads availability.\n\nThe watchdog will trigger if all binder threads in the system_server\nare stuck for a long time (1min) preventing the process from\nhandling additional IPC requests.\n\nBug: 19297165\nChange-Id: I5909a9c230bf23917feaed53f2b54bd50425bf3c\n"
    },
    {
      "commit": "9be34298be02783b4cc91cf1784aa0627cf36012",
      "tree": "8dadd1cb2520351fce3c8118b3781a703b121fea",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Apr 14 17:12:54 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 13:27:55 2015 +0900"
      },
      "message": "DocumentsUI: Filter out downloads root if the source documents include directory.\n\nThis is the short term solution for the downloads root, which does not support\ndirectory creation. For the long term solution, we need to add a flag to Root\nmodel to check if the root support directory creation or not.\n\nBUG\u003d20186663\n\nChange-Id: I15c4795892f38e3f968776f732a6f2160ae775fc\n"
    },
    {
      "commit": "e26bd2c361bf506830350ef3e2ba2029355a2216",
      "tree": "e869ee1f062f8a56b7c308f84fe41741cf3d3c62",
      "parents": [
        "3b5adaaca1653969cb12befc5f2a6dda31c90605",
        "ed2eea1bfc1fb57d3b34f2c1e6062b541737e73e"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Wed Apr 15 04:04:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 04:04:46 2015 +0000"
      },
      "message": "Merge \"Fix crash when ellipsize\u003d\"start\" is applied to short line.\""
    },
    {
      "commit": "3b5adaaca1653969cb12befc5f2a6dda31c90605",
      "tree": "92652db059df5f151dfb497bb01eae3718aff63e",
      "parents": [
        "738ed14290c06a9c19da4b61b5b57dad1b4208aa",
        "61686593fd32babb6e86754ea5bfa6bc95cd3690"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Apr 15 04:02:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 04:02:14 2015 +0000"
      },
      "message": "Merge \"Add an initial version of the copy failure dialog to DocumentsUI.\""
    },
    {
      "commit": "738ed14290c06a9c19da4b61b5b57dad1b4208aa",
      "tree": "dc37ab80240b63fb335c9db68d80d3acf587974e",
      "parents": [
        "3abfa03e374f124e65cefc2cf531b11ea817a110",
        "de021abe409a293492d998d8b837ea1aee9604ff"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 04:00:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 04:00:02 2015 +0000"
      },
      "message": "Merge \"DocumentsUI: Polish buttons of copy destination dialog.\""
    },
    {
      "commit": "de021abe409a293492d998d8b837ea1aee9604ff",
      "tree": "c4d18d6e9456703bdf7775967ce342d0b6ad09b0",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Apr 14 12:16:59 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 15 12:57:53 2015 +0900"
      },
      "message": "DocumentsUI: Polish buttons of copy destination dialog.\n\n* Add cancel button to directory picker dialog.\n* Turns \"select\" label to \"copy to\" label for copy destination picker.\n\nBUG\u003d20170953\n\nChange-Id: I66214804aed75a6fccc716d1a01163c634e73d7f\n"
    },
    {
      "commit": "fe6439f02db3a541d77a7afb27e3bca1ae7493ed",
      "tree": "dc1c5478b69e9c33922d447723316e085915c144",
      "parents": [
        "3abfa03e374f124e65cefc2cf531b11ea817a110"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Apr 11 18:07:57 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 14 20:47:55 2015 -0700"
      },
      "message": "Several fixes to Fingerprint code after large merge\n- route fingerprint enrollment auth token\n- replace \"processed\" event with \"authenticated\"\n- fix type-o in strings.xml\n\nChange-Id: If06b4438c94fd7fca07a8b7b1b5fa16dd94b3831\n"
    },
    {
      "commit": "61686593fd32babb6e86754ea5bfa6bc95cd3690",
      "tree": "04ecfcd91930bf64e26d6cefd3b40c3674b78000",
      "parents": [
        "834a91dda7724974fbd93bc65b9dd7178edddcdd"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Apr 13 19:38:43 2015 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Apr 15 12:39:27 2015 +0900"
      },
      "message": "Add an initial version of the copy failure dialog to DocumentsUI.\n\nChange-Id: Ibdfde661aa5b636570c017d3d00565c193d595a3\n"
    },
    {
      "commit": "e14627e4f3c9d402dcfb9011a3f8901b963b06ff",
      "tree": "77ee88664b5aea2651a083bf01570d44e2fb027e",
      "parents": [
        "1ac50cb32c08388540f53833c04a02f13fed0824"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Apr 06 17:28:56 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 15 12:33:13 2015 +0900"
      },
      "message": "Give SystemUI the OVERRIDE_WIFI_CONFIG permission.\n\nSettings already has this permission, and SystemUI needs it as\nwell so that the changes made by Wi-Fi Quick Settings are\nrecognized to be made by the system and not just by any app.\n\nBug: 20081183\nChange-Id: Ie1760fc24f5f74839718fff9763f38c80cdda3ff\n"
    },
    {
      "commit": "1ac50cb32c08388540f53833c04a02f13fed0824",
      "tree": "08ed4f47587bd467298f1fdad91964913704aa63",
      "parents": [
        "3abfa03e374f124e65cefc2cf531b11ea817a110"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Apr 06 17:19:19 2015 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Apr 15 12:33:13 2015 +0900"
      },
      "message": "Add an UNKNOWN_UID constant to WifiConfiguration.\n\nThis value will be used to indicate that one of the various UIDs\ntracked stored in the WifiConfiguration is unknown. Currently the\ncode just uses \"-1\" everywhere for this purpose; a constant is\nclearer.\n\nBug: 20081183\nChange-Id: Id865da9284f642587eed11f67685e5b12ce772c2\n"
    },
    {
      "commit": "3abfa03e374f124e65cefc2cf531b11ea817a110",
      "tree": "bc93ca1b28fe581bae5cbb5cb965e5cbf35440e7",
      "parents": [
        "f14c5350419aa5eac8a81a4cdbca5bda4b449315",
        "808042e6c2244b24acb30c0f33439c730fa0acd7"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 15 02:16:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 02:16:55 2015 +0000"
      },
      "message": "am 808042e6: am e635f9b5: am 726466c2: am 11002022: am 5b6e91a6: am af5f2000: Merge \"docs: Add Cross-References to Material Design Spec\" into lmp-docs\n\n* commit \u0027808042e6c2244b24acb30c0f33439c730fa0acd7\u0027:\n  docs: Add Cross-References to Material Design Spec\n"
    },
    {
      "commit": "f14c5350419aa5eac8a81a4cdbca5bda4b449315",
      "tree": "1025b2f42d25fe1b20b2a5995bcf1a016368a65d",
      "parents": [
        "8f08d04b4ea6f9cd9c57159635ea20afe7e01312",
        "cc98c67ef7f1548766e0b742eb041579e74ba225"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Apr 15 02:05:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 02:05:44 2015 +0000"
      },
      "message": "Merge \"Define AudioMix state constants\""
    },
    {
      "commit": "8f08d04b4ea6f9cd9c57159635ea20afe7e01312",
      "tree": "b11be959ad52c93497a82df269eb2c6e41672aa6",
      "parents": [
        "0e08a225dab277d367b6665b933869dc7587090e",
        "864ae678521cc26801a1611b3d4eabe90c0a17f7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Apr 15 01:54:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 01:54:20 2015 +0000"
      },
      "message": "Merge \"Default to minimum buffer size for AudioRecord.Builder\""
    },
    {
      "commit": "0e08a225dab277d367b6665b933869dc7587090e",
      "tree": "3132937f55b247c0fb8221ca4ce9a49889cc5bd4",
      "parents": [
        "4823dee929011e669b9db7fad62ae7ba4a81e4bd",
        "4fd31a2a719905c584cfb2280259688d398d58b3"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Apr 15 01:40:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 01:40:52 2015 +0000"
      },
      "message": "Merge \"media: Add reason to CodecException.\""
    },
    {
      "commit": "864ae678521cc26801a1611b3d4eabe90c0a17f7",
      "tree": "e2ff5b58fa78cb2c5ee5c08bd92bb8cc93d891df",
      "parents": [
        "c1c31d09cd5c962ecd178db005ce43cefe71cc97"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Apr 14 11:06:48 2015 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Apr 14 18:40:02 2015 -0700"
      },
      "message": "Default to minimum buffer size for AudioRecord.Builder\n\nAdd AudioRecord.getNativeFrameCount to allow apps to\nretrieve the size of the buffer created.\n\nChange-Id: I4c539677726f89afd36fe7b1d24c8b29ada91402\n"
    },
    {
      "commit": "4823dee929011e669b9db7fad62ae7ba4a81e4bd",
      "tree": "2ac82fb923e53712c782228beee87d3fe269bef1",
      "parents": [
        "c9694247727a9a608ba585915358699274e834fa",
        "41eedcf3114f853e506a4d0d969db3b94bb187ba"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Apr 15 01:38:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 01:38:23 2015 +0000"
      },
      "message": "Merge \"Revert \"media: add new MediaCodec Callback onCodecReleased.\"\""
    },
    {
      "commit": "24ed8072f5b7f221c5b69ff8216ff77b06f506e6",
      "tree": "8150c9b0477b255527927c0fb9a59de2fd617c5a",
      "parents": [
        "2eabe5b7a9c396b1d6baebca7505a4e921312fc2"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Apr 14 15:15:38 2015 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Apr 14 18:29:51 2015 -0700"
      },
      "message": "TIF: Add pixel aspect ratio to TvTrackInfo\n\nNeeded to handle scaling properly for some video formats such as 720x576\n4:3 and 720x576 16:9 (the most common European SD formats) where pixels\nare not square.\n\nBug: 19500694\nChange-Id: I4d245ed40e8b80f7efd6acdb059d20b63b4ef9de\n"
    },
    {
      "commit": "def340d45e8795128aab98d9d3cc36bcac58710e",
      "tree": "1a2775df155edf9155431c743b6cb828b750acf7",
      "parents": [
        "82992b7270842637d1af3dcc7c9ae954bdfa312c"
      ],
      "author": {
        "name": "baik.han",
        "email": "baik.han@lge.com",
        "time": "Wed Apr 15 10:21:05 2015 +0900"
      },
      "committer": {
        "name": "baik.han",
        "email": "baik.han@lge.com",
        "time": "Wed Apr 15 10:21:05 2015 +0900"
      },
      "message": "fix return value scale of notifyANR()\n\nfix return value scale of notifyANR()\nfrom milliseconds to nanoseconds when windowState is not null\nThis prevent unintended frequent method calls of notifyANR()\nin a very short time.\n\nChange-Id: Icc1f363b3ed3538821a42c080809567473bfb833\nSigned-off-by: Baik Han \u003cbaik.han@lge.com\u003e\n"
    },
    {
      "commit": "808042e6c2244b24acb30c0f33439c730fa0acd7",
      "tree": "58c905387a8fc5df71554898ea5c74f8511f9254",
      "parents": [
        "4bb374bb359c01055ad1f35a9424a12dcadd2d2b",
        "e635f9b5e078e9e6f15f5828832acffb497c05e7"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 15 01:15:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 01:15:23 2015 +0000"
      },
      "message": "am e635f9b5: am 726466c2: am 11002022: am 5b6e91a6: am af5f2000: Merge \"docs: Add Cross-References to Material Design Spec\" into lmp-docs\n\n* commit \u0027e635f9b5e078e9e6f15f5828832acffb497c05e7\u0027:\n  docs: Add Cross-References to Material Design Spec\n"
    },
    {
      "commit": "e635f9b5e078e9e6f15f5828832acffb497c05e7",
      "tree": "507f4a8c5f7ced3d30f346461b6887c6b39a2a9e",
      "parents": [
        "d83a598c392af8daf9c82f28b5c920955712f528",
        "726466c22517a1dc4d549edfd32fc5447794d29e"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 15 00:55:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 00:55:08 2015 +0000"
      },
      "message": "am 726466c2: am 11002022: am 5b6e91a6: am af5f2000: Merge \"docs: Add Cross-References to Material Design Spec\" into lmp-docs\n\n* commit \u0027726466c22517a1dc4d549edfd32fc5447794d29e\u0027:\n  docs: Add Cross-References to Material Design Spec\n"
    },
    {
      "commit": "726466c22517a1dc4d549edfd32fc5447794d29e",
      "tree": "209c6421198b0499d82c1562b36a92b248aa3468",
      "parents": [
        "cda895c53d22496001ae59fae36f751cf04af3ed",
        "110020229e0a31b060a329dfe55181f98a31e802"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 15 00:45:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 00:45:20 2015 +0000"
      },
      "message": "am 11002022: am 5b6e91a6: am af5f2000: Merge \"docs: Add Cross-References to Material Design Spec\" into lmp-docs\n\n* commit \u0027110020229e0a31b060a329dfe55181f98a31e802\u0027:\n  docs: Add Cross-References to Material Design Spec\n"
    },
    {
      "commit": "c9694247727a9a608ba585915358699274e834fa",
      "tree": "1c2da24ca24112d44999e889d32f500a21475b4d",
      "parents": [
        "377ac63a07e3312ae1e8bfa85415539fce2677c5",
        "4bb374bb359c01055ad1f35a9424a12dcadd2d2b"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Apr 15 00:40:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 00:40:27 2015 +0000"
      },
      "message": "am 4bb374bb: am d83a598c: am 82992b72: Merge \"Fix javadoc error in Debug.getRuntimeStats().\"\n\n* commit \u00274bb374bb359c01055ad1f35a9424a12dcadd2d2b\u0027:\n  Fix javadoc error in Debug.getRuntimeStats().\n"
    },
    {
      "commit": "377ac63a07e3312ae1e8bfa85415539fce2677c5",
      "tree": "cc587e788ca228373a53c67fbf76c5a12658d613",
      "parents": [
        "205bbc40b4a3046ca3dba256535f0322f5b336e9",
        "b80844001442bde6189015b01dc9c6f87a898560"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Wed Apr 15 00:30:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 00:30:43 2015 +0000"
      },
      "message": "Merge \"Ensure GeofenceHardware will return capabilities for old implementations.\""
    },
    {
      "commit": "4bb374bb359c01055ad1f35a9424a12dcadd2d2b",
      "tree": "14afd318b9bf5f4e62ac5b52783954cc36624435",
      "parents": [
        "7b09e7a9f3ef804e9cd159023b64eac1ef8b7931",
        "d83a598c392af8daf9c82f28b5c920955712f528"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Apr 15 00:24:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 00:24:58 2015 +0000"
      },
      "message": "am d83a598c: am 82992b72: Merge \"Fix javadoc error in Debug.getRuntimeStats().\"\n\n* commit \u0027d83a598c392af8daf9c82f28b5c920955712f528\u0027:\n  Fix javadoc error in Debug.getRuntimeStats().\n"
    },
    {
      "commit": "205bbc40b4a3046ca3dba256535f0322f5b336e9",
      "tree": "ef36b8147589aeeb2e2e9852c890927910ccf1b0",
      "parents": [
        "39606e9f78a1b2aa4e82b47e978471cd1158d1df"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Apr 14 17:13:34 2015 -0700"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Apr 14 17:16:25 2015 -0700"
      },
      "message": "Fix build\n\ncast param\n\nChange-Id: I150773ab0701c2551e3bd292aa228083259b5dd6\n"
    },
    {
      "commit": "d83a598c392af8daf9c82f28b5c920955712f528",
      "tree": "015533db54b1d3cd060159175e09e71fbcd0cf83",
      "parents": [
        "44d7989abfe41ffa2d4a5cfba8c0d2f880ac9b8d",
        "82992b7270842637d1af3dcc7c9ae954bdfa312c"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Apr 15 00:11:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 00:11:01 2015 +0000"
      },
      "message": "am 82992b72: Merge \"Fix javadoc error in Debug.getRuntimeStats().\"\n\n* commit \u002782992b7270842637d1af3dcc7c9ae954bdfa312c\u0027:\n  Fix javadoc error in Debug.getRuntimeStats().\n"
    },
    {
      "commit": "39606e9f78a1b2aa4e82b47e978471cd1158d1df",
      "tree": "3e21c499055b91d18693283d095113c82e2a0c42",
      "parents": [
        "4c08b1bab279fec1a66f1af701ee5c2054eba9ac",
        "7b09e7a9f3ef804e9cd159023b64eac1ef8b7931"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 15 00:07:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 00:07:01 2015 +0000"
      },
      "message": "am 7b09e7a9: am 44d7989a: am 571c5a26: Merge \"Fix UB in ResourceTable::stringToInt.\"\n\n* commit \u00277b09e7a9f3ef804e9cd159023b64eac1ef8b7931\u0027:\n  Fix UB in ResourceTable::stringToInt.\n"
    },
    {
      "commit": "4c08b1bab279fec1a66f1af701ee5c2054eba9ac",
      "tree": "9aed0e7b59ead2914945e7c53b865c87597e8ae1",
      "parents": [
        "df0db7fe83bfab2926e098a5198f43be299d0632",
        "56bd3129138b525b0f2eba52bd4fa140f23e792c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 15 00:02:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 00:02:13 2015 +0000"
      },
      "message": "Merge \"Checkpoint of storage notifications.\""
    },
    {
      "commit": "df0db7fe83bfab2926e098a5198f43be299d0632",
      "tree": "083f2b2717bfb8c345bb0b96c56654b0f404824e",
      "parents": [
        "fcfff2842a6c2dc1b2aad1e69ebb4993339eb4c2",
        "12964bf5dd36d13fc25efef7c7175a677f9490a5"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Tue Apr 14 23:56:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 23:56:34 2015 +0000"
      },
      "message": "Merge \"Don\u0027t verify signatures in ConfigUpdateInstallReceiver\""
    },
    {
      "commit": "7b09e7a9f3ef804e9cd159023b64eac1ef8b7931",
      "tree": "ed8c9d46bbc1e14fc1aa2ee0ca8c6658a0392224",
      "parents": [
        "1d5a259276c897743936b250cde5e22555604d62",
        "44d7989abfe41ffa2d4a5cfba8c0d2f880ac9b8d"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 14 23:55:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 23:55:35 2015 +0000"
      },
      "message": "am 44d7989a: am 571c5a26: Merge \"Fix UB in ResourceTable::stringToInt.\"\n\n* commit \u002744d7989abfe41ffa2d4a5cfba8c0d2f880ac9b8d\u0027:\n  Fix UB in ResourceTable::stringToInt.\n"
    },
    {
      "commit": "fcfff2842a6c2dc1b2aad1e69ebb4993339eb4c2",
      "tree": "307d67b307209aa557a85a7d98bc4f7bd7cd5a94",
      "parents": [
        "b6e809bfab41af69780a9e83e617eee22c018dc3",
        "af0479d16d381c7569b81c450f9ba947207d82fc"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Apr 14 23:54:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 23:55:00 2015 +0000"
      },
      "message": "Merge \"Add notify keystore method to FPS JNI\""
    },
    {
      "commit": "b6e809bfab41af69780a9e83e617eee22c018dc3",
      "tree": "3ecbe0f9935f858693e4c6ea5dd9611bd3712e49",
      "parents": [
        "d1500d8ff1ba70cd723076d94a994cdfcc1a64fb",
        "699780f54b7ddd7b00f891218140df663b3ab84e"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 14 23:54:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 23:54:18 2015 +0000"
      },
      "message": "Merge \"MediaRecorderTest: verify capture fps meta key is set\""
    },
    {
      "commit": "af0479d16d381c7569b81c450f9ba947207d82fc",
      "tree": "5381fde6cfcd79c8ba5fe49c25fa652d84d254d7",
      "parents": [
        "f4f2693fc9c2118315aee3818ed97341e23dba0f"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Apr 13 12:40:11 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 14 23:52:08 2015 +0000"
      },
      "message": "Add notify keystore method to FPS JNI\n\nChange-Id: I0b29a9e4a15e9386586df98be419be9e0b0c8f7b\n"
    },
    {
      "commit": "82992b7270842637d1af3dcc7c9ae954bdfa312c",
      "tree": "ceac060a4abeea566a4ad7c7041f1d5c34dcf213",
      "parents": [
        "571c5a26f767f67118f34ca0d426aeeb4a287b2c",
        "d8001676ea1fba9cb4193e809c8d6df9a6cb8e31"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 23:49:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 23:49:03 2015 +0000"
      },
      "message": "Merge \"Fix javadoc error in Debug.getRuntimeStats().\""
    },
    {
      "commit": "56bd3129138b525b0f2eba52bd4fa140f23e792c",
      "tree": "bae7c23c4d5aa00da32c7c43e612b7e37e7d1067",
      "parents": [
        "d1500d8ff1ba70cd723076d94a994cdfcc1a64fb"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 14 10:30:34 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 14 16:46:27 2015 -0700"
      },
      "message": "Checkpoint of storage notifications.\n\nRewrite of storage notifications to support multiple disks/volumes,\nhandling the state of each independently.  Update strings to match\nspec.  Include actions to jump into wizard when adoptable, otherwise\nbrowse or eject.\n\nMove browse intent creation to common place on VolumeInfo.  Also add\nwell-formed extra names.  VolumeInfo now carries the parent disk ID\nalong with it to avoid races when unmounting.\n\nBug: 19993667\nChange-Id: I236ddc7f8112490355f438b828bec8d40c331fdd\n"
    },
    {
      "commit": "d1500d8ff1ba70cd723076d94a994cdfcc1a64fb",
      "tree": "d7f0454bc144f2c69415aae4773beec203ab509a",
      "parents": [
        "3ba6474e3e09d269a17d6f3b1fea2251c38f5e7b",
        "1742cfbd8a1458e66f98a56f359590ce3263e161"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 23:45:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 23:45:13 2015 +0000"
      },
      "message": "Merge \"Always set the dataDir for the given userId\""
    },
    {
      "commit": "44d7989abfe41ffa2d4a5cfba8c0d2f880ac9b8d",
      "tree": "cc11cd362b618789862f7b6783b96fc0245ee16b",
      "parents": [
        "6a38c86dd892b272a354d2b1164e78eebaaf907e",
        "571c5a26f767f67118f34ca0d426aeeb4a287b2c"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 14 23:44:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 23:44:51 2015 +0000"
      },
      "message": "am 571c5a26: Merge \"Fix UB in ResourceTable::stringToInt.\"\n\n* commit \u0027571c5a26f767f67118f34ca0d426aeeb4a287b2c\u0027:\n  Fix UB in ResourceTable::stringToInt.\n"
    },
    {
      "commit": "3ba6474e3e09d269a17d6f3b1fea2251c38f5e7b",
      "tree": "a1398eea988a396ebf676906f8cc8aedb90331fc",
      "parents": [
        "f4f2693fc9c2118315aee3818ed97341e23dba0f",
        "22244d05771308ca043c090c0aba0faf07573445"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 23:37:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 23:37:45 2015 +0000"
      },
      "message": "Merge \"Hide Phone proximity sensor methods\""
    },
    {
      "commit": "571c5a26f767f67118f34ca0d426aeeb4a287b2c",
      "tree": "c6019f3417f18d7b7c80342aae5f78cfd649ca80",
      "parents": [
        "d693690aee3ee94878ab59ee86d8db8ce5bb3789",
        "1b4f316651096f0ef9301b4ffde4816a08a54ab5"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 14 23:25:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 23:25:27 2015 +0000"
      },
      "message": "Merge \"Fix UB in ResourceTable::stringToInt.\""
    },
    {
      "commit": "d8001676ea1fba9cb4193e809c8d6df9a6cb8e31",
      "tree": "09faa1aca83d037c354a05971e99f2d00caefc01",
      "parents": [
        "d693690aee3ee94878ab59ee86d8db8ce5bb3789"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 16:07:26 2015 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Tue Apr 14 16:08:49 2015 -0700"
      },
      "message": "Fix javadoc error in Debug.getRuntimeStats().\n\nBug: 19825248\nChange-Id: Id7131732d30f01c3edd01c6d4c7c391095ffd054\n"
    },
    {
      "commit": "f4f2693fc9c2118315aee3818ed97341e23dba0f",
      "tree": "11ccfd7a52fb5bba6df54e08dc2b75312ca8f06a",
      "parents": [
        "a87cc375f18b1abaf65ed4969e8048afde941f1f",
        "7ba38ef0df0eb0065c3d060e5fb1133beeb271b5"
      ],
      "author": {
        "name": "Sasha Levitskiy",
        "email": "sanek@google.com",
        "time": "Tue Apr 14 22:53:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 22:53:15 2015 +0000"
      },
      "message": "Merge \"Fingerprint: Add hw token to the enroll() function.\""
    },
    {
      "commit": "7ba38ef0df0eb0065c3d060e5fb1133beeb271b5",
      "tree": "c15a9e225b20bf671a3fcc3cf228dfaf869f047c",
      "parents": [
        "2eabe5b7a9c396b1d6baebca7505a4e921312fc2"
      ],
      "author": {
        "name": "Sasha Levitskiy",
        "email": "sanek@google.com",
        "time": "Mon Apr 13 11:39:18 2015 -0700"
      },
      "committer": {
        "name": "Sasha Levitskiy",
        "email": "sanek@google.com",
        "time": "Tue Apr 14 15:48:30 2015 -0700"
      },
      "message": "Fingerprint: Add hw token to the enroll() function.\n\nChange-Id: I3308a2567cac9290540bb7692d343ccad98b40ed\nSigned-off-by: Sasha Levitskiy \u003csanek@google.com\u003e\n"
    },
    {
      "commit": "1742cfbd8a1458e66f98a56f359590ce3263e161",
      "tree": "ea181319ce153cff773bfa2d3322d766eb19317d",
      "parents": [
        "34e79c1e570673148e3e0bbd91df3180a00eeff1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 15:41:20 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 15:41:20 2015 -0700"
      },
      "message": "Always set the dataDir for the given userId\n\nDon\u0027t try to optimize for userId !\u003d 0 when generating the\nApplicationInfo.\n\nChange-Id: I2eb2d43f36677a781643a1e86a19c8850d517411\n"
    },
    {
      "commit": "a87cc375f18b1abaf65ed4969e8048afde941f1f",
      "tree": "1c32a165c9d47ab11c1bfbfdd5b42dc2f6aa50d6",
      "parents": [
        "6f63bb00529496b176a98ca798cb9ee2429ce7b8",
        "ecee322e59cbf59a65fa5815bf9a4fc065bb0fb5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 14 22:38:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 22:38:23 2015 +0000"
      },
      "message": "Merge \"Add ComponentName.createRelative methods\""
    },
    {
      "commit": "c294d128d03bc9a9982b273a82516c04583438cc",
      "tree": "fd6c7ae3a6a292caf48160f0c0c8cc82e4729225",
      "parents": [
        "4fc266bbef6129b5cefc910f0680eb9d61794faf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Apr 13 15:20:29 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 14 15:38:22 2015 -0700"
      },
      "message": "A bunch more cleanups\n\nSwitch a few places to using android::canvas\ninstead of SkCanvas as well which eliminated\nsome JNI\n\nChange-Id: I8f98b56442a06362b82b984cd1bd3a92398d8dbc\n"
    },
    {
      "commit": "6f63bb00529496b176a98ca798cb9ee2429ce7b8",
      "tree": "8ce4b9edba31d79a58101ac6032bedf9fe268c92",
      "parents": [
        "2eabe5b7a9c396b1d6baebca7505a4e921312fc2",
        "abedd3890bcfb5144eabea9bf44dcd9e0c58dfb4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 22:37:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 22:37:26 2015 +0000"
      },
      "message": "Merge \"Handle null package argument\""
    },
    {
      "commit": "abedd3890bcfb5144eabea9bf44dcd9e0c58dfb4",
      "tree": "dacfdccf98fe151786731e380b270e12cf0a590d",
      "parents": [
        "34e79c1e570673148e3e0bbd91df3180a00eeff1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 15:34:32 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 14 15:34:32 2015 -0700"
      },
      "message": "Handle null package argument\n\nNull package passed in during charging implies all sync adapters\ncan now be synced.\n\nBug: 20066058\nChange-Id: Ic5927893e52f7324083bdd63afa69d3bde7349de\n"
    },
    {
      "commit": "ecee322e59cbf59a65fa5815bf9a4fc065bb0fb5",
      "tree": "41d964ac04fad66d948ba1ede5c3eba10b182de7",
      "parents": [
        "172753e6f851aa1905953b00d11a48873ff4bbb5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 14 15:20:16 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 14 15:20:16 2015 -0700"
      },
      "message": "Add ComponentName.createRelative methods\n\nIn a number of places, it\u0027s convenient to be able to refer to\nComponentName classes with relative package paths as they are\ninterpreted in manifest parsing. Express the official (yet simple)\npolicy for this in a simple pair of factory methods for ComponentName.\n\nChange-Id: I81a40c81b7975445dd9f06292363b69bb072b16d\n"
    },
    {
      "commit": "cc98c67ef7f1548766e0b742eb041579e74ba225",
      "tree": "3be91744ba1935b1bcd8b774d3babdaaa89b039b",
      "parents": [
        "564eb45b0084318c76e0f69bd986036fab7688c8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 14 14:41:06 2015 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 14 15:10:30 2015 -0700"
      },
      "message": "Define AudioMix state constants\n\nBug 20226914\n\nChange-Id: Ie513fcdaaffd4ae3ed7fbd8d24fe8683959739e3\n"
    },
    {
      "commit": "4fd31a2a719905c584cfb2280259688d398d58b3",
      "tree": "0bde1a95baa7a9eb51585888e9b391d9cb8db895",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Apr 14 14:40:32 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Apr 14 15:00:32 2015 -0700"
      },
      "message": "media: Add reason to CodecException.\n\nBug: 19620911\nChange-Id: Ic7244a2369a04bfd69e703415a8c9aacdcbf3c57\n"
    },
    {
      "commit": "b80844001442bde6189015b01dc9c6f87a898560",
      "tree": "83db66fad0f13705f229e109694b31a222b0ae62",
      "parents": [
        "2eabe5b7a9c396b1d6baebca7505a4e921312fc2"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 14:51:42 2015 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Apr 14 14:54:48 2015 -0700"
      },
      "message": "Ensure GeofenceHardware will return capabilities for old implementations.\n\nNew FLP HAL implementations will explicitly return their capabilities,\nbut old versions won\u0027t (the implicit capability in old versions was\nGNNS).  Ensure that the getCapabilities feature of GeofenceHardware\nwill return GNNS for old binaries, so GmsCore doesn\u0027t have to worry\nabout versioning.\n\nChange-Id: I4b1c942b0d68d87bfbb18b8c06fd9d8b8f68efa6\n"
    },
    {
      "commit": "2eabe5b7a9c396b1d6baebca7505a4e921312fc2",
      "tree": "05da73df79d30012c9ce2d4a7d3e9bb63099115e",
      "parents": [
        "71bcd2aa5cefa767e76bc3117ed8534b67de21bc",
        "338e74648ddfe480cf4bfb52cf5a9bb8732e1135"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 21:38:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 21:38:03 2015 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of 1d5a2592 to master\""
    },
    {
      "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": "338e74648ddfe480cf4bfb52cf5a9bb8732e1135",
      "tree": "235b3137adf18ae1451c5208f2dc005ea7a66df4",
      "parents": [
        "7caa691652a901ac354755c44990cca11b5cdb23",
        "1d5a259276c897743936b250cde5e22555604d62"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 14:23:07 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 14:23:07 2015 -0700"
      },
      "message": "resolved conflicts for merge of 1d5a2592 to master\n\nChange-Id: Ia1ea7c9c8c23eeffcd596b96506e961989ccb7a6\n"
    },
    {
      "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": "41eedcf3114f853e506a4d0d969db3b94bb187ba",
      "tree": "a930f0c761fd2efcdf4543bb26d51ff143bebef0",
      "parents": [
        "4c302e8b141cd490733130e86e44fa4f216de457"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Apr 14 21:12:07 2015 +0000"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Apr 14 21:12:07 2015 +0000"
      },
      "message": "Revert \"media: add new MediaCodec Callback onCodecReleased.\"\n\nThis reverts commit 4c302e8b141cd490733130e86e44fa4f216de457.\n\nChange-Id: I563ba6419cf61968bf356c5b096445dde55abac2\n"
    },
    {
      "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": "1d5a259276c897743936b250cde5e22555604d62",
      "tree": "8e294e0325a1fe42f527036b46722c49a2960349",
      "parents": [
        "fa2bd4fe5c10b8132a155f0f8d0207435ca2c8dc",
        "6a38c86dd892b272a354d2b1164e78eebaaf907e"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 20:55:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 20:55:34 2015 +0000"
      },
      "message": "am 6a38c86d: am d693690a: Merge \"No need to specify EC curve name in EcIesParameterSpec.\"\n\n* commit \u00276a38c86dd892b272a354d2b1164e78eebaaf907e\u0027:\n  No need to specify EC curve name in EcIesParameterSpec.\n"
    },
    {
      "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": "6a38c86dd892b272a354d2b1164e78eebaaf907e",
      "tree": "5554ec0f5c73b82f098b8d1b6bbc0da3ef42afcd",
      "parents": [
        "888f5cb7166936f468831d64ac88197c15f0584f",
        "d693690aee3ee94878ab59ee86d8db8ce5bb3789"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 20:43:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 20:43:46 2015 +0000"
      },
      "message": "am d693690a: Merge \"No need to specify EC curve name in EcIesParameterSpec.\"\n\n* commit \u0027d693690aee3ee94878ab59ee86d8db8ce5bb3789\u0027:\n  No need to specify EC curve name in EcIesParameterSpec.\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": "d693690aee3ee94878ab59ee86d8db8ce5bb3789",
      "tree": "caaf329efead74f9c95b3b68e3257a9db951d2f1",
      "parents": [
        "ecfda06461b8c4a770eb47edb2f7052d7bd0c62d",
        "33454dd5698bf5c9767d126ffafa26672e8d5a14"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 14 20:22:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 20:22:52 2015 +0000"
      },
      "message": "Merge \"No need to specify EC curve name in EcIesParameterSpec.\""
    },
    {
      "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"
    }
  ],
  "next": "110020229e0a31b060a329dfe55181f98a31e802"
}
