)]}'
{
  "log": [
    {
      "commit": "ea7632ac0694a5ba04ef0d597300f92e5fc22962",
      "tree": "67d064a3da0d095f95c446e3e5de1c95f82cbda9",
      "parents": [
        "2cfe29e34c7e95609e93cdbf57225145f242c8a2",
        "9d15a496d1354210da4ad83ee018b6dacf14b478"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Aug 04 22:10:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 22:10:31 2015 +0000"
      },
      "message": "am 9d15a496: am 1c53d91e: am 65b84a16: am 78b8d4aa: Mark missed calls as read in calllog restore(2/2)\n\n* commit \u00279d15a496d1354210da4ad83ee018b6dacf14b478\u0027:\n  Mark missed calls as read in calllog restore(2/2)\n"
    },
    {
      "commit": "9d15a496d1354210da4ad83ee018b6dacf14b478",
      "tree": "1d55ebf097ea2f53a5c3a206608ed0d6589c1539",
      "parents": [
        "cbda3dc7c53d6a404b3f37b5609f22844fbdf1d1",
        "1c53d91e815fe281855a1ba5fa3944bcf67eba7c"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Aug 04 22:02:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 22:02:41 2015 +0000"
      },
      "message": "am 1c53d91e: am 65b84a16: am 78b8d4aa: Mark missed calls as read in calllog restore(2/2)\n\n* commit \u00271c53d91e815fe281855a1ba5fa3944bcf67eba7c\u0027:\n  Mark missed calls as read in calllog restore(2/2)\n"
    },
    {
      "commit": "1c53d91e815fe281855a1ba5fa3944bcf67eba7c",
      "tree": "344ce559e24cacea0872837ceb2ace11d6e25e5a",
      "parents": [
        "0ca9e2dffb60781b4bdfa2a4a012f7ee2afa02b8",
        "65b84a165239ea8e50b8a7129da7eb1ad4536308"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Aug 04 21:56:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:56:58 2015 +0000"
      },
      "message": "am 65b84a16: am 78b8d4aa: Mark missed calls as read in calllog restore(2/2)\n\n* commit \u002765b84a165239ea8e50b8a7129da7eb1ad4536308\u0027:\n  Mark missed calls as read in calllog restore(2/2)\n"
    },
    {
      "commit": "65b84a165239ea8e50b8a7129da7eb1ad4536308",
      "tree": "158fae0e806eb7db9202c7f8724568ef618f8fe5",
      "parents": [
        "4032c94d579bc63387f30fd5a3e41083c2bd09fb",
        "78b8d4aa99ce866caacf291a446837416fa07bd7"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Aug 04 21:48:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:48:38 2015 +0000"
      },
      "message": "am 78b8d4aa: Mark missed calls as read in calllog restore(2/2)\n\n* commit \u002778b8d4aa99ce866caacf291a446837416fa07bd7\u0027:\n  Mark missed calls as read in calllog restore(2/2)\n"
    },
    {
      "commit": "2cfe29e34c7e95609e93cdbf57225145f242c8a2",
      "tree": "64ae5b5d54b82696d1f20b0011aab08f5ce79638",
      "parents": [
        "9984f0acfdc8982946e0e70a08b67828d4d971cf",
        "cbda3dc7c53d6a404b3f37b5609f22844fbdf1d1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 04 21:30:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:30:19 2015 +0000"
      },
      "message": "am cbda3dc7: am 0ca9e2df: am 4032c94d: am fc5a4bf0: Merge \"AudioService: check for audio device connection success\" into mnc-dev\n\n* commit \u0027cbda3dc7c53d6a404b3f37b5609f22844fbdf1d1\u0027:\n  AudioService: check for audio device connection success\n"
    },
    {
      "commit": "9984f0acfdc8982946e0e70a08b67828d4d971cf",
      "tree": "9910a9ddc2afe936b74b42ea0e51190b9a0e5002",
      "parents": [
        "94381db0dd29bcb7d6bf1f266644c7032b2bffcb",
        "c39730583e83c734633f6bd534c509cf46b7a4e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 21:18:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:18:57 2015 +0000"
      },
      "message": "am c3973058: am b381d697: am 073bfb9b: am ce68917c: Merge \"Ensure per package and per UID state share same package settings.\" into mnc-dev\n\n* commit \u0027c39730583e83c734633f6bd534c509cf46b7a4e5\u0027:\n  Ensure per package and per UID state share same package settings.\n"
    },
    {
      "commit": "94381db0dd29bcb7d6bf1f266644c7032b2bffcb",
      "tree": "1847a575120e7e72235bba858bac9f7510c8f5a4",
      "parents": [
        "8ad7c8f9553611798fa39ff20cea3313c5b64922",
        "f4b8c343219f14f56c2c1b86ee9e84e0b7487ece"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Aug 04 21:18:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:18:50 2015 +0000"
      },
      "message": "am f4b8c343: am 9aebdb4c: am d7d14033: am 2d34a8b7: Merge \"Revert \"Do not forceLayout when window is resized\"\" into mnc-dev\n\n* commit \u0027f4b8c343219f14f56c2c1b86ee9e84e0b7487ece\u0027:\n  Revert \"Do not forceLayout when window is resized\"\n"
    },
    {
      "commit": "8ad7c8f9553611798fa39ff20cea3313c5b64922",
      "tree": "f6d1e1cd33dd2e89c60f338cb19ce13bd9c0193f",
      "parents": [
        "d56554e82b591357cbb819859ddcc7b87ff7306b",
        "94933e43dc9793f1bb788bee06000f8fbd8ed959"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 04 21:18:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:18:45 2015 +0000"
      },
      "message": "am 94933e43: am 2eafb06f: am b2c71814: am 97b68bbe: Merge \"UsbDeviceManager: fix b/21429947 regression (try #2)\" into mnc-dev\n\n* commit \u002794933e43dc9793f1bb788bee06000f8fbd8ed959\u0027:\n  UsbDeviceManager: fix b/21429947 regression (try #2)\n"
    },
    {
      "commit": "cbda3dc7c53d6a404b3f37b5609f22844fbdf1d1",
      "tree": "9ab38e41b6f4a1e0fa6e9584bc2f6779b054db1d",
      "parents": [
        "c39730583e83c734633f6bd534c509cf46b7a4e5",
        "0ca9e2dffb60781b4bdfa2a4a012f7ee2afa02b8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 04 21:16:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:16:49 2015 +0000"
      },
      "message": "am 0ca9e2df: am 4032c94d: am fc5a4bf0: Merge \"AudioService: check for audio device connection success\" into mnc-dev\n\n* commit \u00270ca9e2dffb60781b4bdfa2a4a012f7ee2afa02b8\u0027:\n  AudioService: check for audio device connection success\n"
    },
    {
      "commit": "d56554e82b591357cbb819859ddcc7b87ff7306b",
      "tree": "815ab368bbf92f8d9dea46928a3a69eec39ee184",
      "parents": [
        "b47ea9b2ed24f8eb6fc8b338555ff0d8825d8565",
        "906c8dea2ec6ae404ae6d7870c0a0cb2289f3d04"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 21:13:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:13:23 2015 +0000"
      },
      "message": "am 906c8dea: am bc04d3ac: Merge \"animateNoDamage failed to remove from current frame list\"\n\n* commit \u0027906c8dea2ec6ae404ae6d7870c0a0cb2289f3d04\u0027:\n  animateNoDamage failed to remove from current frame list\n"
    },
    {
      "commit": "78b8d4aa99ce866caacf291a446837416fa07bd7",
      "tree": "1d6ebc41a32f657259f8138bd8c04f4d7db458c8",
      "parents": [
        "fc5a4bf0e1520bf3acd75226d760b8e1d7cdd59f"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Aug 04 13:23:03 2015 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Aug 04 14:10:49 2015 -0700"
      },
      "message": "Mark missed calls as read in calllog restore(2/2)\n\nWhen missed calls are restored by CalllogBackupAgent using the addCall\nAPI of CallLog provider, we were setting the IS_READ flag to 0 which\nresulted in user getting a missed call notifications for all missed\ncalls after restore.\nAdding a new addCall API signature which can specify the value to be put in the\nIS_READ field when a call is added to the calllog provider. This will be\nused by the CallLogBackupAgent to mark all restored missed calls as\nread.\n\nBUG: 22908952\nChange-Id: Iee3bea09fbdefef09c7eb6c6c61728cb4d94d9e7\n"
    },
    {
      "commit": "0ca9e2dffb60781b4bdfa2a4a012f7ee2afa02b8",
      "tree": "820cde1e687e4847486bebfb7622db56e951fe49",
      "parents": [
        "b381d697310c14cef50e0e80bebd15a97b8e9c84",
        "4032c94d579bc63387f30fd5a3e41083c2bd09fb"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 04 21:06:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:06:32 2015 +0000"
      },
      "message": "am 4032c94d: am fc5a4bf0: Merge \"AudioService: check for audio device connection success\" into mnc-dev\n\n* commit \u00274032c94d579bc63387f30fd5a3e41083c2bd09fb\u0027:\n  AudioService: check for audio device connection success\n"
    },
    {
      "commit": "c39730583e83c734633f6bd534c509cf46b7a4e5",
      "tree": "86bd0288e8a0c82992d30513e63905d5db3be4ec",
      "parents": [
        "f4b8c343219f14f56c2c1b86ee9e84e0b7487ece",
        "b381d697310c14cef50e0e80bebd15a97b8e9c84"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 21:06:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:06:13 2015 +0000"
      },
      "message": "am b381d697: am 073bfb9b: am ce68917c: Merge \"Ensure per package and per UID state share same package settings.\" into mnc-dev\n\n* commit \u0027b381d697310c14cef50e0e80bebd15a97b8e9c84\u0027:\n  Ensure per package and per UID state share same package settings.\n"
    },
    {
      "commit": "f4b8c343219f14f56c2c1b86ee9e84e0b7487ece",
      "tree": "e3716e269892df47c96198583ff168773d233368",
      "parents": [
        "94933e43dc9793f1bb788bee06000f8fbd8ed959",
        "9aebdb4c39bd958f0a568539ea503b2da494802e"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Aug 04 21:06:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:06:06 2015 +0000"
      },
      "message": "am 9aebdb4c: am d7d14033: am 2d34a8b7: Merge \"Revert \"Do not forceLayout when window is resized\"\" into mnc-dev\n\n* commit \u00279aebdb4c39bd958f0a568539ea503b2da494802e\u0027:\n  Revert \"Do not forceLayout when window is resized\"\n"
    },
    {
      "commit": "94933e43dc9793f1bb788bee06000f8fbd8ed959",
      "tree": "f19ca2b06097f04a5ee5e5f05a50700897efdaf2",
      "parents": [
        "eca3760f3a7ceae967a6afb5ff6b8a1e7cf541fa",
        "2eafb06f5d618015e0bbcd31f8537664914d749d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 04 21:05:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 21:05:57 2015 +0000"
      },
      "message": "am 2eafb06f: am b2c71814: am 97b68bbe: Merge \"UsbDeviceManager: fix b/21429947 regression (try #2)\" into mnc-dev\n\n* commit \u00272eafb06f5d618015e0bbcd31f8537664914d749d\u0027:\n  UsbDeviceManager: fix b/21429947 regression (try #2)\n"
    },
    {
      "commit": "906c8dea2ec6ae404ae6d7870c0a0cb2289f3d04",
      "tree": "2992593df3663599dd933e5a51d6d3eaf0cf81df",
      "parents": [
        "2fa3eec0e1807f6a45b71a41624698e8cc949026",
        "bc04d3acba766c1440e2ab0763aa1352efcf54a8"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 20:59:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:59:57 2015 +0000"
      },
      "message": "am bc04d3ac: Merge \"animateNoDamage failed to remove from current frame list\"\n\n* commit \u0027bc04d3acba766c1440e2ab0763aa1352efcf54a8\u0027:\n  animateNoDamage failed to remove from current frame list\n"
    },
    {
      "commit": "4032c94d579bc63387f30fd5a3e41083c2bd09fb",
      "tree": "b8b8c55f1349df6e6955829ded014b3ce4ce885d",
      "parents": [
        "073bfb9bec7bc407c50a23a2317852cb0d69599b",
        "fc5a4bf0e1520bf3acd75226d760b8e1d7cdd59f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 04 20:55:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:55:57 2015 +0000"
      },
      "message": "am fc5a4bf0: Merge \"AudioService: check for audio device connection success\" into mnc-dev\n\n* commit \u0027fc5a4bf0e1520bf3acd75226d760b8e1d7cdd59f\u0027:\n  AudioService: check for audio device connection success\n"
    },
    {
      "commit": "b381d697310c14cef50e0e80bebd15a97b8e9c84",
      "tree": "b01305348d97adb57cc68dc5e691dfb41548a1bb",
      "parents": [
        "9aebdb4c39bd958f0a568539ea503b2da494802e",
        "073bfb9bec7bc407c50a23a2317852cb0d69599b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 20:54:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:54:52 2015 +0000"
      },
      "message": "am 073bfb9b: am ce68917c: Merge \"Ensure per package and per UID state share same package settings.\" into mnc-dev\n\n* commit \u0027073bfb9bec7bc407c50a23a2317852cb0d69599b\u0027:\n  Ensure per package and per UID state share same package settings.\n"
    },
    {
      "commit": "9aebdb4c39bd958f0a568539ea503b2da494802e",
      "tree": "5fecf6bc51dcea53812162b567fbecafe68d2cc3",
      "parents": [
        "2eafb06f5d618015e0bbcd31f8537664914d749d",
        "d7d14033af438b88053454e7d73c1689eaa77c35"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Aug 04 20:54:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:54:48 2015 +0000"
      },
      "message": "am d7d14033: am 2d34a8b7: Merge \"Revert \"Do not forceLayout when window is resized\"\" into mnc-dev\n\n* commit \u0027d7d14033af438b88053454e7d73c1689eaa77c35\u0027:\n  Revert \"Do not forceLayout when window is resized\"\n"
    },
    {
      "commit": "2eafb06f5d618015e0bbcd31f8537664914d749d",
      "tree": "52fd8915cc7c59fd2d15d92083c5aff030d618cc",
      "parents": [
        "3adc6671e965353a946ce77ecdf1ac041b607ccd",
        "b2c718146b1be18942bc5d76be68e0d437cbbe8b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 04 20:54:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:54:44 2015 +0000"
      },
      "message": "am b2c71814: am 97b68bbe: Merge \"UsbDeviceManager: fix b/21429947 regression (try #2)\" into mnc-dev\n\n* commit \u0027b2c718146b1be18942bc5d76be68e0d437cbbe8b\u0027:\n  UsbDeviceManager: fix b/21429947 regression (try #2)\n"
    },
    {
      "commit": "bc04d3acba766c1440e2ab0763aa1352efcf54a8",
      "tree": "619ff0feb25e5ccb64b8f8c9e896fe395b939d3e",
      "parents": [
        "93c14069588eac2c652263295bc89eb2a2eb3d6b",
        "68eb3b22b06477e5a229714f802cbc48e8486937"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 20:52:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 04 20:52:40 2015 +0000"
      },
      "message": "Merge \"animateNoDamage failed to remove from current frame list\""
    },
    {
      "commit": "b47ea9b2ed24f8eb6fc8b338555ff0d8825d8565",
      "tree": "5fe718ba2f0544b8dfafeeb06ca87c38deca28d4",
      "parents": [
        "af393e4b2d1fa0def0d104bfeaafa1ae1600d4d2",
        "2fa3eec0e1807f6a45b71a41624698e8cc949026"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 20:51:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:51:42 2015 +0000"
      },
      "message": "am 2fa3eec0: am 93c14069: Merge \"hwui: add extension to support unpack operations in OpenGL ES 2.0\"\n\n* commit \u00272fa3eec0e1807f6a45b71a41624698e8cc949026\u0027:\n  hwui: add extension to support unpack operations in OpenGL ES 2.0\n"
    },
    {
      "commit": "fc5a4bf0e1520bf3acd75226d760b8e1d7cdd59f",
      "tree": "dc10c93957b8b5c49476a979fdc1f9e6377b5751",
      "parents": [
        "ce68917c849548d80d9aca14f262d22d9c47c3dc",
        "6d00e41145a577de114f93985bf05d7eca99ccc3"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 04 20:45:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 20:45:18 2015 +0000"
      },
      "message": "Merge \"AudioService: check for audio device connection success\" into mnc-dev"
    },
    {
      "commit": "073bfb9bec7bc407c50a23a2317852cb0d69599b",
      "tree": "8ac712a6f969e98086fe2764dd5f9e20208d07c5",
      "parents": [
        "d7d14033af438b88053454e7d73c1689eaa77c35",
        "ce68917c849548d80d9aca14f262d22d9c47c3dc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 20:40:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:40:45 2015 +0000"
      },
      "message": "am ce68917c: Merge \"Ensure per package and per UID state share same package settings.\" into mnc-dev\n\n* commit \u0027ce68917c849548d80d9aca14f262d22d9c47c3dc\u0027:\n  Ensure per package and per UID state share same package settings.\n"
    },
    {
      "commit": "d7d14033af438b88053454e7d73c1689eaa77c35",
      "tree": "edef881e95b350198d4433c899f33fedf24e67dc",
      "parents": [
        "b2c718146b1be18942bc5d76be68e0d437cbbe8b",
        "2d34a8b7181635c0ff0b1f2390d70e3ac6960f00"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Aug 04 20:40:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:40:41 2015 +0000"
      },
      "message": "am 2d34a8b7: Merge \"Revert \"Do not forceLayout when window is resized\"\" into mnc-dev\n\n* commit \u00272d34a8b7181635c0ff0b1f2390d70e3ac6960f00\u0027:\n  Revert \"Do not forceLayout when window is resized\"\n"
    },
    {
      "commit": "b2c718146b1be18942bc5d76be68e0d437cbbe8b",
      "tree": "1604eef14c73c8de48b6288ad57e9d588ecdbaf6",
      "parents": [
        "a975a84498014526d665f3bf7d0a5387f6e8a96b",
        "97b68bbe7180ca15ab10d6f65bbdac6c7e64885b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 04 20:40:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:40:35 2015 +0000"
      },
      "message": "am 97b68bbe: Merge \"UsbDeviceManager: fix b/21429947 regression (try #2)\" into mnc-dev\n\n* commit \u002797b68bbe7180ca15ab10d6f65bbdac6c7e64885b\u0027:\n  UsbDeviceManager: fix b/21429947 regression (try #2)\n"
    },
    {
      "commit": "2fa3eec0e1807f6a45b71a41624698e8cc949026",
      "tree": "353e8e35e9382f4e6f3b0cb5edc54eae669ef7df",
      "parents": [
        "d6ef2313ff2ed5ae3fc90548051672f9f29d6650",
        "93c14069588eac2c652263295bc89eb2a2eb3d6b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 20:39:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:39:07 2015 +0000"
      },
      "message": "am 93c14069: Merge \"hwui: add extension to support unpack operations in OpenGL ES 2.0\"\n\n* commit \u002793c14069588eac2c652263295bc89eb2a2eb3d6b\u0027:\n  hwui: add extension to support unpack operations in OpenGL ES 2.0\n"
    },
    {
      "commit": "af393e4b2d1fa0def0d104bfeaafa1ae1600d4d2",
      "tree": "a21493e93fc1f82ac714016b58a1bda9906071d0",
      "parents": [
        "598b0123d322b396e8bfc3d66f228cf0b7485eac",
        "eca3760f3a7ceae967a6afb5ff6b8a1e7cf541fa"
      ],
      "author": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Tue Aug 04 20:30:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:30:33 2015 +0000"
      },
      "message": "am eca3760f: am 3adc6671: Merge \"Fix doc typo for default wearable notification size.\" into cw-e-dev\n\n* commit \u0027eca3760f3a7ceae967a6afb5ff6b8a1e7cf541fa\u0027:\n  Fix doc typo for default wearable notification size.\n"
    },
    {
      "commit": "eca3760f3a7ceae967a6afb5ff6b8a1e7cf541fa",
      "tree": "002d85b9c7c68fb4b87cbb3d583ed0ef9fc28930",
      "parents": [
        "67716c13939f92cf1de2404e47c569ddf92ee96a",
        "3adc6671e965353a946ce77ecdf1ac041b607ccd"
      ],
      "author": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Tue Aug 04 20:21:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:21:59 2015 +0000"
      },
      "message": "am 3adc6671: Merge \"Fix doc typo for default wearable notification size.\" into cw-e-dev\n\n* commit \u00273adc6671e965353a946ce77ecdf1ac041b607ccd\u0027:\n  Fix doc typo for default wearable notification size.\n"
    },
    {
      "commit": "ce68917c849548d80d9aca14f262d22d9c47c3dc",
      "tree": "58eba6b2ee63c25b3bda371a64b6a70fbd6fbb12",
      "parents": [
        "2d34a8b7181635c0ff0b1f2390d70e3ac6960f00",
        "e7af1942bac3e674e09019f158de139cba1cbd0b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 20:21:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 20:21:44 2015 +0000"
      },
      "message": "Merge \"Ensure per package and per UID state share same package settings.\" into mnc-dev"
    },
    {
      "commit": "3adc6671e965353a946ce77ecdf1ac041b607ccd",
      "tree": "b527dc26765214b50ba0ed093cc3358fd89b53ed",
      "parents": [
        "e28c5d62aad1d14901ccfe40e5177f5794c42f2b",
        "aa4f4bf6ce721a60b518fa42159cc4fe06c9e012"
      ],
      "author": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Tue Aug 04 20:13:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 20:13:41 2015 +0000"
      },
      "message": "Merge \"Fix doc typo for default wearable notification size.\" into cw-e-dev"
    },
    {
      "commit": "598b0123d322b396e8bfc3d66f228cf0b7485eac",
      "tree": "7f8df378ecc5b6aded22def05f467ef8ec9e8f07",
      "parents": [
        "63b1f626122860a824d97528e74ad6f3617d5cf5",
        "67716c13939f92cf1de2404e47c569ddf92ee96a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 20:13:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:13:07 2015 +0000"
      },
      "message": "am 67716c13: am e28c5d62: am a975a844: am 70e5db94: Merge \"Fix crash in kModeProcessNoContext\" into mnc-dev\n\n* commit \u002767716c13939f92cf1de2404e47c569ddf92ee96a\u0027:\n  Fix crash in kModeProcessNoContext\n"
    },
    {
      "commit": "67716c13939f92cf1de2404e47c569ddf92ee96a",
      "tree": "828d927ad8138262746663dc9c4b69f90bb41d1d",
      "parents": [
        "572cc8c849cb2c2926ce8bf39a0486f99e60f82b",
        "e28c5d62aad1d14901ccfe40e5177f5794c42f2b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 20:03:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 20:03:26 2015 +0000"
      },
      "message": "am e28c5d62: am a975a844: am 70e5db94: Merge \"Fix crash in kModeProcessNoContext\" into mnc-dev\n\n* commit \u0027e28c5d62aad1d14901ccfe40e5177f5794c42f2b\u0027:\n  Fix crash in kModeProcessNoContext\n"
    },
    {
      "commit": "93c14069588eac2c652263295bc89eb2a2eb3d6b",
      "tree": "30b14d7e61603703209f5eb832d814d5c1297a2b",
      "parents": [
        "0c53f72eda9355dc7ceb45c9cf53527258d89399",
        "d538d30e2f498de12a46e2aa3b0814c8d9526226"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 19:55:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 04 19:55:53 2015 +0000"
      },
      "message": "Merge \"hwui: add extension to support unpack operations in OpenGL ES 2.0\""
    },
    {
      "commit": "e28c5d62aad1d14901ccfe40e5177f5794c42f2b",
      "tree": "745679308cc4a49b4843ee13d27c0056ba998ec4",
      "parents": [
        "8d45b98def417c70af2ce98bc40078279cba6a7d",
        "a975a84498014526d665f3bf7d0a5387f6e8a96b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 19:54:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 19:54:45 2015 +0000"
      },
      "message": "am a975a844: am 70e5db94: Merge \"Fix crash in kModeProcessNoContext\" into mnc-dev\n\n* commit \u0027a975a84498014526d665f3bf7d0a5387f6e8a96b\u0027:\n  Fix crash in kModeProcessNoContext\n"
    },
    {
      "commit": "2d34a8b7181635c0ff0b1f2390d70e3ac6960f00",
      "tree": "abd5b422f78e70027aa1847e642accd7e54100e7",
      "parents": [
        "97b68bbe7180ca15ab10d6f65bbdac6c7e64885b",
        "d2e5647681fd09f6ceedd016a554148fe1f087c5"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Aug 04 19:51:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 19:51:20 2015 +0000"
      },
      "message": "Merge \"Revert \"Do not forceLayout when window is resized\"\" into mnc-dev"
    },
    {
      "commit": "a975a84498014526d665f3bf7d0a5387f6e8a96b",
      "tree": "985ff02fdaa8fd2890427f750171339bdd2a2839",
      "parents": [
        "36fc79e2f8f4b4e186dd7de4c646639c434f3e8b",
        "70e5db9413f82bf1f000bd99b3d2dbecf6e4ab04"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 19:48:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 19:48:30 2015 +0000"
      },
      "message": "am 70e5db94: Merge \"Fix crash in kModeProcessNoContext\" into mnc-dev\n\n* commit \u002770e5db9413f82bf1f000bd99b3d2dbecf6e4ab04\u0027:\n  Fix crash in kModeProcessNoContext\n"
    },
    {
      "commit": "97b68bbe7180ca15ab10d6f65bbdac6c7e64885b",
      "tree": "4dcb73e212f9b399b13dbdf9ed1dc0299bb5effe",
      "parents": [
        "70e5db9413f82bf1f000bd99b3d2dbecf6e4ab04",
        "1a008c1ca04871386830f511ee4b47299b92b01f"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 04 19:46:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 19:46:06 2015 +0000"
      },
      "message": "Merge \"UsbDeviceManager: fix b/21429947 regression (try #2)\" into mnc-dev"
    },
    {
      "commit": "70e5db9413f82bf1f000bd99b3d2dbecf6e4ab04",
      "tree": "780815b24ed46d5c4cebc208af0a8978fc23a27b",
      "parents": [
        "35a1a2095cb6208a7614c35fe19fced6026d3db1",
        "95cd24bb9d000eb541bc7ec7e6b53d1c7e313076"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 19:38:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 19:38:15 2015 +0000"
      },
      "message": "Merge \"Fix crash in kModeProcessNoContext\" into mnc-dev"
    },
    {
      "commit": "aa4f4bf6ce721a60b518fa42159cc4fe06c9e012",
      "tree": "661627be4203cc5774c46ada9016de1c09db4de3",
      "parents": [
        "616ae85e83ba00aab8ec8bf0731a4dee1734823c"
      ],
      "author": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Tue Aug 04 11:59:45 2015 -0700"
      },
      "committer": {
        "name": "Paul Soulos",
        "email": "psoulos@google.com",
        "time": "Tue Aug 04 11:59:45 2015 -0700"
      },
      "message": "Fix doc typo for default wearable notification size.\n\nChange-Id: Ic3428278eee0b541de3e1b355692401170d1ab3b\n"
    },
    {
      "commit": "63b1f626122860a824d97528e74ad6f3617d5cf5",
      "tree": "ccc959174ff8138e54f81b9622ca26d9bb577275",
      "parents": [
        "7667fa48224133adfbd4b1234c592988c0133713",
        "572cc8c849cb2c2926ce8bf39a0486f99e60f82b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 04 18:57:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:57:06 2015 +0000"
      },
      "message": "am 572cc8c8: am 8d45b98d: am 36fc79e2: am 35a1a209: Merge \"Include dnd status in bugreports.\" into mnc-dev\n\n* commit \u0027572cc8c849cb2c2926ce8bf39a0486f99e60f82b\u0027:\n  Include dnd status in bugreports.\n"
    },
    {
      "commit": "572cc8c849cb2c2926ce8bf39a0486f99e60f82b",
      "tree": "a3c3936f5c0e7928785ac319d5257f64a50eb977",
      "parents": [
        "1dee8d4164553082c392b236d30144b4bad16f22",
        "8d45b98def417c70af2ce98bc40078279cba6a7d"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 04 18:50:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:50:18 2015 +0000"
      },
      "message": "am 8d45b98d: am 36fc79e2: am 35a1a209: Merge \"Include dnd status in bugreports.\" into mnc-dev\n\n* commit \u00278d45b98def417c70af2ce98bc40078279cba6a7d\u0027:\n  Include dnd status in bugreports.\n"
    },
    {
      "commit": "8d45b98def417c70af2ce98bc40078279cba6a7d",
      "tree": "f560f5d241e12828c89f06f355308eaf7cfcac43",
      "parents": [
        "c62598bc58a7a266df932a3c2f1c3694f732365a",
        "36fc79e2f8f4b4e186dd7de4c646639c434f3e8b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 04 18:41:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:41:20 2015 +0000"
      },
      "message": "am 36fc79e2: am 35a1a209: Merge \"Include dnd status in bugreports.\" into mnc-dev\n\n* commit \u002736fc79e2f8f4b4e186dd7de4c646639c434f3e8b\u0027:\n  Include dnd status in bugreports.\n"
    },
    {
      "commit": "36fc79e2f8f4b4e186dd7de4c646639c434f3e8b",
      "tree": "2af282bf5984dfaa38bab83a8f3573cab2d917c6",
      "parents": [
        "d5fe5a8fa1f770b929dbd786381a6ad45a754301",
        "35a1a2095cb6208a7614c35fe19fced6026d3db1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 04 18:33:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:33:15 2015 +0000"
      },
      "message": "am 35a1a209: Merge \"Include dnd status in bugreports.\" into mnc-dev\n\n* commit \u002735a1a2095cb6208a7614c35fe19fced6026d3db1\u0027:\n  Include dnd status in bugreports.\n"
    },
    {
      "commit": "35a1a2095cb6208a7614c35fe19fced6026d3db1",
      "tree": "549303f9810d8d86223c12474e38d063017d43fa",
      "parents": [
        "fad3c6638168ad65b4f4677a777b8f2dc7e5c9c9",
        "e6b53e6115a7f3066af8f9d1ff8f45b83b962b83"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 04 18:27:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 18:27:13 2015 +0000"
      },
      "message": "Merge \"Include dnd status in bugreports.\" into mnc-dev"
    },
    {
      "commit": "95cd24bb9d000eb541bc7ec7e6b53d1c7e313076",
      "tree": "fa74c9a2cb03bfadc84109fbf086189340e9bef7",
      "parents": [
        "fad3c6638168ad65b4f4677a777b8f2dc7e5c9c9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 11:17:39 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 18:19:11 2015 +0000"
      },
      "message": "Fix crash in kModeProcessNoContext\n\nBug: 22931143\nChange-Id: I9897a28b1edd006aee67ae2343874ad92bbd15a0\n"
    },
    {
      "commit": "7667fa48224133adfbd4b1234c592988c0133713",
      "tree": "cec6d8cdb4e7ce455e227edbe696933b6a1519b8",
      "parents": [
        "9f4448eb86f36ea3bddcd5dec090a5100a9b7e8d",
        "1dee8d4164553082c392b236d30144b4bad16f22"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 18:18:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:18:52 2015 +0000"
      },
      "message": "am 1dee8d41: am c62598bc: am d5fe5a8f: am fad3c663: Merge \"Remove spurious syncmanager wake-ups\" into mnc-dev\n\n* commit \u00271dee8d4164553082c392b236d30144b4bad16f22\u0027:\n  Remove spurious syncmanager wake-ups\n"
    },
    {
      "commit": "e7af1942bac3e674e09019f158de139cba1cbd0b",
      "tree": "41047b008336845a89cbd76052ffa14aefbe9885",
      "parents": [
        "8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 11:13:44 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 11:13:47 2015 -0700"
      },
      "message": "Ensure per package and per UID state share same package settings.\n\nWhen renaming a package during an OTA we were getting in a state\nwhere the package setting mapped to the package UID was not the\nsame instance as the one we create for the new package mapped.\nThis leads to a drift between the permissions state for the package\nand that state for the UID, resulting in broken for UID permission\nchecks as granted permissions were never appearing in the per UID\npackage setting.\n\nbug:22928831\n\nChange-Id: Ib0372632ec84a917304561fd94032cd09bb4c12f\n"
    },
    {
      "commit": "1dee8d4164553082c392b236d30144b4bad16f22",
      "tree": "fca954f76a153b6c90a2db55877a6415b3babba0",
      "parents": [
        "573e92fc352d499b75f26aded0b05d76fcbcaff5",
        "c62598bc58a7a266df932a3c2f1c3694f732365a"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 18:06:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:06:24 2015 +0000"
      },
      "message": "am c62598bc: am d5fe5a8f: am fad3c663: Merge \"Remove spurious syncmanager wake-ups\" into mnc-dev\n\n* commit \u0027c62598bc58a7a266df932a3c2f1c3694f732365a\u0027:\n  Remove spurious syncmanager wake-ups\n"
    },
    {
      "commit": "9f4448eb86f36ea3bddcd5dec090a5100a9b7e8d",
      "tree": "522498db21eb7f13dcf9763efa538bf9183aab1d",
      "parents": [
        "75c240d4f3c7fcc9458016052beb9feb507c4897",
        "d6ef2313ff2ed5ae3fc90548051672f9f29d6650"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 18:05:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 18:05:01 2015 +0000"
      },
      "message": "am d6ef2313: am 0c53f72e: Merge \"Fix NPE in JobStore when jobs.xml is empty.\"\n\n* commit \u0027d6ef2313ff2ed5ae3fc90548051672f9f29d6650\u0027:\n  Fix NPE in JobStore when jobs.xml is empty.\n"
    },
    {
      "commit": "c62598bc58a7a266df932a3c2f1c3694f732365a",
      "tree": "1801316afe08293baa23d869b84ec020ad2af49f",
      "parents": [
        "8a4465e8ec7da6bf9dfcec760ebd359c191a0617",
        "d5fe5a8fa1f770b929dbd786381a6ad45a754301"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 17:57:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 17:57:23 2015 +0000"
      },
      "message": "am d5fe5a8f: am fad3c663: Merge \"Remove spurious syncmanager wake-ups\" into mnc-dev\n\n* commit \u0027d5fe5a8fa1f770b929dbd786381a6ad45a754301\u0027:\n  Remove spurious syncmanager wake-ups\n"
    },
    {
      "commit": "d6ef2313ff2ed5ae3fc90548051672f9f29d6650",
      "tree": "46969c1f4976a34a554bf8aa4f5bb32eae77723d",
      "parents": [
        "b3448bf1379b7c13125973cdcc33173741baeaae",
        "0c53f72eda9355dc7ceb45c9cf53527258d89399"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 17:52:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 17:52:54 2015 +0000"
      },
      "message": "am 0c53f72e: Merge \"Fix NPE in JobStore when jobs.xml is empty.\"\n\n* commit \u00270c53f72eda9355dc7ceb45c9cf53527258d89399\u0027:\n  Fix NPE in JobStore when jobs.xml is empty.\n"
    },
    {
      "commit": "d5fe5a8fa1f770b929dbd786381a6ad45a754301",
      "tree": "1a508ca9e02ad22ae71f432942a2e02c7f91bde0",
      "parents": [
        "682e0237eccd58efac776fd282021ec16259b632",
        "fad3c6638168ad65b4f4677a777b8f2dc7e5c9c9"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 17:46:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 17:46:11 2015 +0000"
      },
      "message": "am fad3c663: Merge \"Remove spurious syncmanager wake-ups\" into mnc-dev\n\n* commit \u0027fad3c6638168ad65b4f4677a777b8f2dc7e5c9c9\u0027:\n  Remove spurious syncmanager wake-ups\n"
    },
    {
      "commit": "0c53f72eda9355dc7ceb45c9cf53527258d89399",
      "tree": "c53cf078eedc7e5d80b6318ccf817ed84a609f58",
      "parents": [
        "608ad1409dc3cd86a66208ddaa31e3a4c54adfac",
        "98bfb3466c4bd433a35e5da55ba6cd5eb652d050"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 17:39:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 04 17:39:51 2015 +0000"
      },
      "message": "Merge \"Fix NPE in JobStore when jobs.xml is empty.\""
    },
    {
      "commit": "1a008c1ca04871386830f511ee4b47299b92b01f",
      "tree": "23b5f1efbc7678b56f97b8c8ecb5ff07d8d09163",
      "parents": [
        "7469060e7855ca5b32f66fbad1a0a4f88737c754"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Jul 30 16:29:57 2015 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 04 10:36:37 2015 -0700"
      },
      "message": "UsbDeviceManager: fix b/21429947 regression (try #2)\n\nAs discussed in b/21429947 (commit\n674019065bceb4150190bfb1aa63cda9de0a8560), MTP must always be\nenabled, even if access to the underlying MTP data is disabled.\nOtherwise, Android will not enumerate on the USB bus, and won\u0027t\nreceive notifications from the kernel about USB state changes. This\neffectively prevents using MTP functionality on user builds, or\non userdebug/eng builds with adb turned off.\n\nAlways ensure that MTP is the default driver mode.\n\nMove the DISALLOW_USB_FILE_TRANSFER filtering of mUsbDataUnlocked from\nsetting time to the time we post the sticky broadcast.\n\nRemove isUsbDataUnlocked(). It essentially duplicates data in the sticky\nbroadcast.\n\nBug: 22447614\nBug: 21429947\nChange-Id: I9d0d94cadbf6db6281ebd77bfb7162f9d06520c2\n"
    },
    {
      "commit": "fad3c6638168ad65b4f4677a777b8f2dc7e5c9c9",
      "tree": "8511b550d70a8611098d0cca86838ea5976f497a",
      "parents": [
        "845d14db9066c3262f270237b52e315aa71508b2",
        "665d0140efce4ed53d6f86459c1551cdf983801b"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 04 17:35:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 17:35:48 2015 +0000"
      },
      "message": "Merge \"Remove spurious syncmanager wake-ups\" into mnc-dev"
    },
    {
      "commit": "68eb3b22b06477e5a229714f802cbc48e8486937",
      "tree": "e2be9cbaad092d6f66542c60f504150ff0858cf8",
      "parents": [
        "608ad1409dc3cd86a66208ddaa31e3a4c54adfac"
      ],
      "author": {
        "name": "Ye Ouyang",
        "email": "a5111c@motorola.com",
        "time": "Tue Aug 04 10:40:57 2015 -0500"
      },
      "committer": {
        "name": "Ye Ouyang",
        "email": "a5111c@motorola.com",
        "time": "Tue Aug 04 10:42:32 2015 -0500"
      },
      "message": "animateNoDamage failed to remove from current frame list\n\nrunRemainingAnimations is used to animate the available animation handle\nwhich were not yet run, it actually animate those animation handle and\nremoves from the list by notifyAnimationsRan(). In case if these animation\nhandles are not removed, it leads to the Fatal Assert of runRemainingAnimations.\n\nSome usecases causes the addition of animation handle when there is\nno animators, in these cases this check prevents execution of\nnotifyAnimationsRan() leads to Fatal Assert crash of runRemainingAnimations.\n\nAllowing the animation to happen irrespective of animators solves the problem.\n\nChange-Id: Ifa72286cdc6ff785fcc999f3b951dd787e7003e9\n"
    },
    {
      "commit": "75c240d4f3c7fcc9458016052beb9feb507c4897",
      "tree": "3bdb4ee8d461d87dca1a5572e9e44c2b99decb7d",
      "parents": [
        "fad3cfed7b831bfa6c0d5e261cb208a3475ef426",
        "573e92fc352d499b75f26aded0b05d76fcbcaff5"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Aug 04 15:18:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 15:18:36 2015 +0000"
      },
      "message": "am 573e92fc: am 8a4465e8: am 682e0237: am 845d14db: Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n\n* commit \u0027573e92fc352d499b75f26aded0b05d76fcbcaff5\u0027:\n  Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n"
    },
    {
      "commit": "573e92fc352d499b75f26aded0b05d76fcbcaff5",
      "tree": "8c6a0e24ffb76e076fdc065b105fb84aab555f95",
      "parents": [
        "a93e7e5e7817d354997e7c4c16a95776498b9f91",
        "8a4465e8ec7da6bf9dfcec760ebd359c191a0617"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Aug 04 15:11:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 15:11:51 2015 +0000"
      },
      "message": "am 8a4465e8: am 682e0237: am 845d14db: Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n\n* commit \u00278a4465e8ec7da6bf9dfcec760ebd359c191a0617\u0027:\n  Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n"
    },
    {
      "commit": "fad3cfed7b831bfa6c0d5e261cb208a3475ef426",
      "tree": "4a27c6f3561968b7d92420aec668e1f007075bd1",
      "parents": [
        "abcd72458163ef541ed26b955e1e860c54299260",
        "a93e7e5e7817d354997e7c4c16a95776498b9f91"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 15:08:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 15:08:09 2015 +0000"
      },
      "message": "am a93e7e5e: am c170d7de: am ae351ec1: am b2690f38: Merge \"Fail silently if a process trys to launch an acitvity for background user\" into mnc-dev\n\n* commit \u0027a93e7e5e7817d354997e7c4c16a95776498b9f91\u0027:\n  Fail silently if a process trys to launch an acitvity for background user\n"
    },
    {
      "commit": "8a4465e8ec7da6bf9dfcec760ebd359c191a0617",
      "tree": "32a8adb9f35bea3bdb244d82de26bbe5cba5558e",
      "parents": [
        "c170d7ded3b59aaed080e2315868e60bbadb9669",
        "682e0237eccd58efac776fd282021ec16259b632"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Aug 04 15:02:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 15:02:41 2015 +0000"
      },
      "message": "am 682e0237: am 845d14db: Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n\n* commit \u0027682e0237eccd58efac776fd282021ec16259b632\u0027:\n  Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n"
    },
    {
      "commit": "a93e7e5e7817d354997e7c4c16a95776498b9f91",
      "tree": "bf1d8c62f1dd3c8f7e9ae4a23e4483068eeb07a2",
      "parents": [
        "5229149dc59522f4e4fa74b3e739c2b68eca491b",
        "c170d7ded3b59aaed080e2315868e60bbadb9669"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 15:00:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 15:00:12 2015 +0000"
      },
      "message": "am c170d7de: am ae351ec1: am b2690f38: Merge \"Fail silently if a process trys to launch an acitvity for background user\" into mnc-dev\n\n* commit \u0027c170d7ded3b59aaed080e2315868e60bbadb9669\u0027:\n  Fail silently if a process trys to launch an acitvity for background user\n"
    },
    {
      "commit": "682e0237eccd58efac776fd282021ec16259b632",
      "tree": "558435d6a724af7964ec313a2389f6d473af7a87",
      "parents": [
        "ae351ec112dc5ad23585552af30a138aa29ed2f5",
        "845d14db9066c3262f270237b52e315aa71508b2"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Aug 04 14:55:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 14:55:54 2015 +0000"
      },
      "message": "am 845d14db: Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n\n* commit \u0027845d14db9066c3262f270237b52e315aa71508b2\u0027:\n  Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n"
    },
    {
      "commit": "c170d7ded3b59aaed080e2315868e60bbadb9669",
      "tree": "8c068f42549019f5f6626e317829a527c94b7ff7",
      "parents": [
        "88d616c80c54aeb99abeb1534b14436780ede253",
        "ae351ec112dc5ad23585552af30a138aa29ed2f5"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 14:53:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 14:53:33 2015 +0000"
      },
      "message": "am ae351ec1: am b2690f38: Merge \"Fail silently if a process trys to launch an acitvity for background user\" into mnc-dev\n\n* commit \u0027ae351ec112dc5ad23585552af30a138aa29ed2f5\u0027:\n  Fail silently if a process trys to launch an acitvity for background user\n"
    },
    {
      "commit": "845d14db9066c3262f270237b52e315aa71508b2",
      "tree": "72b766b5af98db43ed65ce42ba85d64f1ca47b03",
      "parents": [
        "b2690f3857d207321c8e6dc85a3b529ac52404f2"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Aug 04 07:47:37 2015 -0700"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Aug 04 07:47:37 2015 -0700"
      },
      "message": "Revert \"Permissions: GET_ACCOUNTS permission cleanup\"\n\nTemporarily revert ag/735253 until b/22902898 can be resolved with a\nproper DMAgent prebuilt drop.\n\nThis reverts commit e7ed827a104ba005b93faa2edb3bc77f72b240ec.\n\nBug: 22902898\n"
    },
    {
      "commit": "ae351ec112dc5ad23585552af30a138aa29ed2f5",
      "tree": "da9c829e8b1824815b6a484d9954b741bf4d52de",
      "parents": [
        "bbb1776581330257f16e2bf0a85d9bafb73395d1",
        "b2690f3857d207321c8e6dc85a3b529ac52404f2"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 14:46:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 14:46:07 2015 +0000"
      },
      "message": "am b2690f38: Merge \"Fail silently if a process trys to launch an acitvity for background user\" into mnc-dev\n\n* commit \u0027b2690f3857d207321c8e6dc85a3b529ac52404f2\u0027:\n  Fail silently if a process trys to launch an acitvity for background user\n"
    },
    {
      "commit": "b2690f3857d207321c8e6dc85a3b529ac52404f2",
      "tree": "956797f4ca84594438d1501fac762623797b3ed0",
      "parents": [
        "55dbf2d78e575b6c7b53e06aed17ff7406305a13",
        "f5ea12c2aa06bf7eb12cff714ece59e7c5ff4d83"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 14:38:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 14:38:04 2015 +0000"
      },
      "message": "Merge \"Fail silently if a process trys to launch an acitvity for background user\" into mnc-dev"
    },
    {
      "commit": "abcd72458163ef541ed26b955e1e860c54299260",
      "tree": "9b9792628d96e8126de6b129c6eecba86340ef48",
      "parents": [
        "b2f226cc35390f7fd04a48638285c2b42c84f586",
        "5229149dc59522f4e4fa74b3e739c2b68eca491b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 04 14:14:10 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 14:14:10 2015 +0000"
      },
      "message": "am 5229149d: am 88d616c8: am bbb17765: am 55dbf2d7: Merge \"QS: Allow Flashlight Tile to handle reset state\" into mnc-dev\n\n* commit \u00275229149dc59522f4e4fa74b3e739c2b68eca491b\u0027:\n  QS: Allow Flashlight Tile to handle reset state\n"
    },
    {
      "commit": "5229149dc59522f4e4fa74b3e739c2b68eca491b",
      "tree": "f604db91fb737590a862f9b1a97b94a9525aaaa4",
      "parents": [
        "b0ab2d9b01c679e1adeb93e8a2955c6bbdac1d79",
        "88d616c80c54aeb99abeb1534b14436780ede253"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 04 14:07:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 14:07:07 2015 +0000"
      },
      "message": "am 88d616c8: am bbb17765: am 55dbf2d7: Merge \"QS: Allow Flashlight Tile to handle reset state\" into mnc-dev\n\n* commit \u002788d616c80c54aeb99abeb1534b14436780ede253\u0027:\n  QS: Allow Flashlight Tile to handle reset state\n"
    },
    {
      "commit": "88d616c80c54aeb99abeb1534b14436780ede253",
      "tree": "9b49d6012e8fcfa5ff4ceea37d65e0bdfa3448f1",
      "parents": [
        "ce3ef9c86df12a36ae8f94cdd5531b82e86e1125",
        "bbb1776581330257f16e2bf0a85d9bafb73395d1"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 04 13:59:25 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 13:59:25 2015 +0000"
      },
      "message": "am bbb17765: am 55dbf2d7: Merge \"QS: Allow Flashlight Tile to handle reset state\" into mnc-dev\n\n* commit \u0027bbb1776581330257f16e2bf0a85d9bafb73395d1\u0027:\n  QS: Allow Flashlight Tile to handle reset state\n"
    },
    {
      "commit": "bbb1776581330257f16e2bf0a85d9bafb73395d1",
      "tree": "9d01f2ac2a14180f0949bdd02cb64bd070a94e04",
      "parents": [
        "4e07468fcec44f97dffde9533b1480674dc47d86",
        "55dbf2d78e575b6c7b53e06aed17ff7406305a13"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 04 13:52:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 13:52:34 2015 +0000"
      },
      "message": "am 55dbf2d7: Merge \"QS: Allow Flashlight Tile to handle reset state\" into mnc-dev\n\n* commit \u002755dbf2d78e575b6c7b53e06aed17ff7406305a13\u0027:\n  QS: Allow Flashlight Tile to handle reset state\n"
    },
    {
      "commit": "55dbf2d78e575b6c7b53e06aed17ff7406305a13",
      "tree": "32d70d0f9cba4ccb2564babf4a9e8ae8bf17547a",
      "parents": [
        "29b8c4ab8ac4942e46a9ad4ced795bf06b9f8481",
        "3266f6123056bf74490186e42f850b30026a5cb9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 04 13:43:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 13:43:21 2015 +0000"
      },
      "message": "Merge \"QS: Allow Flashlight Tile to handle reset state\" into mnc-dev"
    },
    {
      "commit": "d538d30e2f498de12a46e2aa3b0814c8d9526226",
      "tree": "3ab1643d6affabaf8fc4f3f74343d42ea10cd7f7",
      "parents": [
        "40f0efe03df87cf340de089bcb09010a88f8a120"
      ],
      "author": {
        "name": "xiaozhengdong",
        "email": "xiaozhengdong@xiaomi.com",
        "time": "Tue Aug 04 16:55:35 2015 +0800"
      },
      "committer": {
        "name": "xiaozhengdong",
        "email": "xiaozhengdong@xiaomi.com",
        "time": "Tue Aug 04 19:46:01 2015 +0800"
      },
      "message": "hwui: add extension to support unpack operations in OpenGL ES 2.0\n\nOpenGL ES 3.0+ lets us specify the row length for unpack operations\nsuch as glTexSubImage2D(). This allows us to upload a sub-rectangle\nof a texture. Also, the GL_EXT_unpack_subimage extension can also\nsupport this feature in OpenGL ES 2.0\n\nChange-Id: Id43c2c55c5eaefbace67087c955f0b4324fb2c35\nSigned-off-by: xiaozhengdong \u003cxiaozhengdong@xiaomi.com\u003e\n"
    },
    {
      "commit": "b2f226cc35390f7fd04a48638285c2b42c84f586",
      "tree": "687fd1ad3ef3fe4ff44e0b6cacace56f6c7f35b9",
      "parents": [
        "70593fb065ad66e7fda971d3e3b70c6e0019bd3a",
        "b0ab2d9b01c679e1adeb93e8a2955c6bbdac1d79"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Tue Aug 04 05:09:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 05:09:39 2015 +0000"
      },
      "message": "am b0ab2d9b: am ce3ef9c8: am 4e07468f: am 29b8c4ab: Reset the pointer to the Bluetooth GATT service\n\n* commit \u0027b0ab2d9b01c679e1adeb93e8a2955c6bbdac1d79\u0027:\n  Reset the pointer to the Bluetooth GATT service\n"
    },
    {
      "commit": "b0ab2d9b01c679e1adeb93e8a2955c6bbdac1d79",
      "tree": "8d17d36e6d2dcbafa783623017372390366da153",
      "parents": [
        "347c8850b01adbd4bf310441678908aaea025f27",
        "ce3ef9c86df12a36ae8f94cdd5531b82e86e1125"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Tue Aug 04 04:59:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 04:59:12 2015 +0000"
      },
      "message": "am ce3ef9c8: am 4e07468f: am 29b8c4ab: Reset the pointer to the Bluetooth GATT service\n\n* commit \u0027ce3ef9c86df12a36ae8f94cdd5531b82e86e1125\u0027:\n  Reset the pointer to the Bluetooth GATT service\n"
    },
    {
      "commit": "ce3ef9c86df12a36ae8f94cdd5531b82e86e1125",
      "tree": "755029c6c3acae90bc745dc19aa11754d34ab3ca",
      "parents": [
        "4eb6c10d2d9da3ac4d31fb4fadce08a08940464f",
        "4e07468fcec44f97dffde9533b1480674dc47d86"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Tue Aug 04 04:50:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 04:50:20 2015 +0000"
      },
      "message": "am 4e07468f: am 29b8c4ab: Reset the pointer to the Bluetooth GATT service\n\n* commit \u00274e07468fcec44f97dffde9533b1480674dc47d86\u0027:\n  Reset the pointer to the Bluetooth GATT service\n"
    },
    {
      "commit": "4e07468fcec44f97dffde9533b1480674dc47d86",
      "tree": "f966a222869c11972d5429e308853ac0fcd76675",
      "parents": [
        "7608f5416dec7e7756b3c519b88ca348a3b196bc",
        "29b8c4ab8ac4942e46a9ad4ced795bf06b9f8481"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Tue Aug 04 04:41:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 04:41:42 2015 +0000"
      },
      "message": "am 29b8c4ab: Reset the pointer to the Bluetooth GATT service\n\n* commit \u002729b8c4ab8ac4942e46a9ad4ced795bf06b9f8481\u0027:\n  Reset the pointer to the Bluetooth GATT service\n"
    },
    {
      "commit": "29b8c4ab8ac4942e46a9ad4ced795bf06b9f8481",
      "tree": "dd4bfae06e2b790ae4055397d831957944737d32",
      "parents": [
        "59d72c86269f4d0c914c233d16a9bf00f0440df8"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Mon Aug 03 17:44:47 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Aug 04 04:31:12 2015 +0000"
      },
      "message": "Reset the pointer to the Bluetooth GATT service\n\nDuring error recovery, if the mBluetooth pointer is reset to null,\nreset the mBluetoothGatt pointer as well.\n\nBug: 21756298\nChange-Id: I26204ba47dd3c5465bb7de30cfa5dc0f07eee2fd\n"
    },
    {
      "commit": "70593fb065ad66e7fda971d3e3b70c6e0019bd3a",
      "tree": "0e95ed45d98dc48c5d938aa37014dc41a9fd20bb",
      "parents": [
        "d4b8064e420980a737d314171018b55a6a61c5e0",
        "347c8850b01adbd4bf310441678908aaea025f27"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 04 02:04:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 02:04:37 2015 +0000"
      },
      "message": "am 347c8850: am 4eb6c10d: am 7608f541: am 59d72c86: Merge \"BatteryStats: Add debug logging to find source of b/22716723\" into mnc-dev\n\n* commit \u0027347c8850b01adbd4bf310441678908aaea025f27\u0027:\n  BatteryStats: Add debug logging to find source of b/22716723\n"
    },
    {
      "commit": "347c8850b01adbd4bf310441678908aaea025f27",
      "tree": "a0dfe711dfa0bff2a8990f0f3c902022c7bb0474",
      "parents": [
        "14bafef5b050f14c0fed3bfed8b137862139e627",
        "4eb6c10d2d9da3ac4d31fb4fadce08a08940464f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 04 01:53:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:53:31 2015 +0000"
      },
      "message": "am 4eb6c10d: am 7608f541: am 59d72c86: Merge \"BatteryStats: Add debug logging to find source of b/22716723\" into mnc-dev\n\n* commit \u00274eb6c10d2d9da3ac4d31fb4fadce08a08940464f\u0027:\n  BatteryStats: Add debug logging to find source of b/22716723\n"
    },
    {
      "commit": "4eb6c10d2d9da3ac4d31fb4fadce08a08940464f",
      "tree": "91459161cf7c1e413448a5d91766c7a6e6a9533c",
      "parents": [
        "2492279816d41770f802835efdbc1169b00834bd",
        "7608f5416dec7e7756b3c519b88ca348a3b196bc"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 04 01:43:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:43:42 2015 +0000"
      },
      "message": "am 7608f541: am 59d72c86: Merge \"BatteryStats: Add debug logging to find source of b/22716723\" into mnc-dev\n\n* commit \u00277608f5416dec7e7756b3c519b88ca348a3b196bc\u0027:\n  BatteryStats: Add debug logging to find source of b/22716723\n"
    },
    {
      "commit": "d4b8064e420980a737d314171018b55a6a61c5e0",
      "tree": "ab66d056dc2711ad3154e887776675204a0651ff",
      "parents": [
        "1888ecb2cb8d0851ff137811c5e598ab19142096",
        "14bafef5b050f14c0fed3bfed8b137862139e627"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 04 01:37:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:37:57 2015 +0000"
      },
      "message": "am 14bafef5: am 24922798: am b20a8ed9: am d9b0f843: Merge \"Fix issue #22860466: viapi security bug - rubber stamping in nested VIs\" into mnc-dev\n\n* commit \u002714bafef5b050f14c0fed3bfed8b137862139e627\u0027:\n  Fix issue #22860466: viapi security bug - rubber stamping in nested VIs\n"
    },
    {
      "commit": "7608f5416dec7e7756b3c519b88ca348a3b196bc",
      "tree": "070f41f74eb5455d0545b034c6aeec0f2d1e70e4",
      "parents": [
        "b20a8ed952e703801eebde2e6d9280b5bac0a689",
        "59d72c86269f4d0c914c233d16a9bf00f0440df8"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 04 01:35:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:35:06 2015 +0000"
      },
      "message": "am 59d72c86: Merge \"BatteryStats: Add debug logging to find source of b/22716723\" into mnc-dev\n\n* commit \u002759d72c86269f4d0c914c233d16a9bf00f0440df8\u0027:\n  BatteryStats: Add debug logging to find source of b/22716723\n"
    },
    {
      "commit": "1888ecb2cb8d0851ff137811c5e598ab19142096",
      "tree": "0df110667a8201c0bff72fcb1cddf7e5abffb2fb",
      "parents": [
        "53e0b56545a6c4de67c3da19c794555fb5cf8c1e",
        "fca292a7ac5fc7a57ead3a6d38dc2b113e59da76"
      ],
      "author": {
        "name": "Prem Kumar",
        "email": "premk@google.com",
        "time": "Tue Aug 04 01:31:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:31:16 2015 +0000"
      },
      "message": "am fca292a7: am 54c7ddbc: am 482ba343: am 04e2cf6b: Merge \"Make default selection for contact sharing to \"Checked\".\" into mnc-dev\n\n* commit \u0027fca292a7ac5fc7a57ead3a6d38dc2b113e59da76\u0027:\n  Make default selection for contact sharing to \"Checked\".\n"
    },
    {
      "commit": "53e0b56545a6c4de67c3da19c794555fb5cf8c1e",
      "tree": "8ab8725475bfdb67d1811a9050941bd219f76743",
      "parents": [
        "903e117e55d5b2ac58acdce3810fc47972d1c6cb",
        "025432e1dcf45e13c138622d365a87be517bb628"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 01:31:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:31:09 2015 +0000"
      },
      "message": "am 025432e1: am 26e11906: am ce8921c3: am 911bd0d3: Merge \"Set broadcast nextReceiver correctly when package is disabled\" into mnc-dev\n\n* commit \u0027025432e1dcf45e13c138622d365a87be517bb628\u0027:\n  Set broadcast nextReceiver correctly when package is disabled\n"
    },
    {
      "commit": "903e117e55d5b2ac58acdce3810fc47972d1c6cb",
      "tree": "43960b424142658c619f9e2b485f5ea7f1b44890",
      "parents": [
        "fa3dd628149b78e19b93db963385eac2b62f0334",
        "0429246eb85dd3c42f92bd5680fe2f6883faddbc"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 01:31:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:31:03 2015 +0000"
      },
      "message": "am 0429246e: am 0c9ec1f2: am 2e529712: am c03ab87a: Merge \"Disable skipping frames on empty damage\" into mnc-dev\n\n* commit \u00270429246eb85dd3c42f92bd5680fe2f6883faddbc\u0027:\n  Disable skipping frames on empty damage\n"
    },
    {
      "commit": "fa3dd628149b78e19b93db963385eac2b62f0334",
      "tree": "af8c12c75fc4f0fcca6e266738b4bb67c72fd468",
      "parents": [
        "aa860fd83ab3d3096c4bdf86297b7d8f36f5eec8",
        "5290bf5875a6b7b141e322bd96a53c29855f7cb9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 01:30:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:30:58 2015 +0000"
      },
      "message": "am 5290bf58: am db67d5b7: am ba6cdbfd: am ac8c9861: Merge \"Notify settings URI change without a lock held\" into mnc-dev\n\n* commit \u00275290bf5875a6b7b141e322bd96a53c29855f7cb9\u0027:\n  Notify settings URI change without a lock held\n"
    },
    {
      "commit": "14bafef5b050f14c0fed3bfed8b137862139e627",
      "tree": "3c0451969d6f203aaf64fa6ab7c026a3a5a00a45",
      "parents": [
        "fca292a7ac5fc7a57ead3a6d38dc2b113e59da76",
        "2492279816d41770f802835efdbc1169b00834bd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 04 01:30:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:30:52 2015 +0000"
      },
      "message": "am 24922798: am b20a8ed9: am d9b0f843: Merge \"Fix issue #22860466: viapi security bug - rubber stamping in nested VIs\" into mnc-dev\n\n* commit \u00272492279816d41770f802835efdbc1169b00834bd\u0027:\n  Fix issue #22860466: viapi security bug - rubber stamping in nested VIs\n"
    },
    {
      "commit": "aa860fd83ab3d3096c4bdf86297b7d8f36f5eec8",
      "tree": "b0a2c6b98743f856b76a91f5ca2cf3ea1bd08ca6",
      "parents": [
        "3b68ca168acc09b54fa3f6ed73e7ded10e5b8105",
        "35c68de93dfec0a237642cca56ade0ba3a6aff92"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 04 01:30:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:30:52 2015 +0000"
      },
      "message": "am 35c68de9: am 5dd9ef04: am b0bc8368: am 3011f645: Merge \"Fix issue #22912704: \"android.process.acore has stopped\" dialog keeps popping up\" into mnc-dev\n\n* commit \u002735c68de93dfec0a237642cca56ade0ba3a6aff92\u0027:\n  Fix issue #22912704: \"android.process.acore has stopped\" dialog keeps popping up\n"
    },
    {
      "commit": "3b68ca168acc09b54fa3f6ed73e7ded10e5b8105",
      "tree": "cb1b6a4685e2c3576963ee01799cfba4a5a8a14e",
      "parents": [
        "e9a1f93503c64b00100ef2c929ae327d5232069c",
        "96160dea490ade7ac6ba106457c9ce3f29d719d9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 01:30:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:30:44 2015 +0000"
      },
      "message": "am 96160dea: am 8e645d58: am 649c3c44: am 7290d93d: Merge \"Yell loudly about undefined behind in Bitmap, but work anyway\" into mnc-dev\n\n* commit \u002796160dea490ade7ac6ba106457c9ce3f29d719d9\u0027:\n  Yell loudly about undefined behind in Bitmap, but work anyway\n"
    },
    {
      "commit": "e9a1f93503c64b00100ef2c929ae327d5232069c",
      "tree": "6f81111499329c8397ca42c2685a650c1e365d18",
      "parents": [
        "e20725889b01ede46b15a1070ceb2040e2e26865",
        "c773a680d85c716ec8a9b0a5bdd05dbbca66760d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 04 01:30:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:30:39 2015 +0000"
      },
      "message": "am c773a680: am cdd4cfb9: am d4842c37: am 0faca96f: Merge \"Avoid deadlock by broadcasting outside lock.\" into mnc-dev\n\n* commit \u0027c773a680d85c716ec8a9b0a5bdd05dbbca66760d\u0027:\n  Avoid deadlock by broadcasting outside lock.\n"
    },
    {
      "commit": "59d72c86269f4d0c914c233d16a9bf00f0440df8",
      "tree": "34c3f51b2a665d9f464ab9255fc2a2cfd64c2751",
      "parents": [
        "d9b0f8435ba9b099512288729af24858a95fd013",
        "fbabe7dd6a25f1ed1228ea65a2305f298427a99b"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 04 01:26:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 04 01:26:27 2015 +0000"
      },
      "message": "Merge \"BatteryStats: Add debug logging to find source of b/22716723\" into mnc-dev"
    },
    {
      "commit": "2492279816d41770f802835efdbc1169b00834bd",
      "tree": "dc788ea193ed555bcab7708ff6467152330a15e5",
      "parents": [
        "54c7ddbccd71c387c75deb36777b4aede8f226a1",
        "b20a8ed952e703801eebde2e6d9280b5bac0a689"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 04 01:19:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:19:55 2015 +0000"
      },
      "message": "am b20a8ed9: am d9b0f843: Merge \"Fix issue #22860466: viapi security bug - rubber stamping in nested VIs\" into mnc-dev\n\n* commit \u0027b20a8ed952e703801eebde2e6d9280b5bac0a689\u0027:\n  Fix issue #22860466: viapi security bug - rubber stamping in nested VIs\n"
    },
    {
      "commit": "fca292a7ac5fc7a57ead3a6d38dc2b113e59da76",
      "tree": "9dc1fb2084465577d1b1893117191c79bd9d2871",
      "parents": [
        "025432e1dcf45e13c138622d365a87be517bb628",
        "54c7ddbccd71c387c75deb36777b4aede8f226a1"
      ],
      "author": {
        "name": "Prem Kumar",
        "email": "premk@google.com",
        "time": "Tue Aug 04 01:18:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:18:12 2015 +0000"
      },
      "message": "am 54c7ddbc: am 482ba343: am 04e2cf6b: Merge \"Make default selection for contact sharing to \"Checked\".\" into mnc-dev\n\n* commit \u002754c7ddbccd71c387c75deb36777b4aede8f226a1\u0027:\n  Make default selection for contact sharing to \"Checked\".\n"
    },
    {
      "commit": "025432e1dcf45e13c138622d365a87be517bb628",
      "tree": "84a8997e813e69163f39f76fc22927de327469fb",
      "parents": [
        "0429246eb85dd3c42f92bd5680fe2f6883faddbc",
        "26e11906781234e5a95bf536f1049c58c244a924"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Aug 04 01:18:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:18:06 2015 +0000"
      },
      "message": "am 26e11906: am ce8921c3: am 911bd0d3: Merge \"Set broadcast nextReceiver correctly when package is disabled\" into mnc-dev\n\n* commit \u002726e11906781234e5a95bf536f1049c58c244a924\u0027:\n  Set broadcast nextReceiver correctly when package is disabled\n"
    },
    {
      "commit": "0429246eb85dd3c42f92bd5680fe2f6883faddbc",
      "tree": "c655512c0088f4922001b9e8e0e86ba704c942a6",
      "parents": [
        "5290bf5875a6b7b141e322bd96a53c29855f7cb9",
        "0c9ec1f2b79835360b82b8cc91801a46c4352440"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 01:18:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:18:00 2015 +0000"
      },
      "message": "am 0c9ec1f2: am 2e529712: am c03ab87a: Merge \"Disable skipping frames on empty damage\" into mnc-dev\n\n* commit \u00270c9ec1f2b79835360b82b8cc91801a46c4352440\u0027:\n  Disable skipping frames on empty damage\n"
    },
    {
      "commit": "5290bf5875a6b7b141e322bd96a53c29855f7cb9",
      "tree": "ce3aab966be09b1b9f5c592b3df1f1ce2a0a232f",
      "parents": [
        "35c68de93dfec0a237642cca56ade0ba3a6aff92",
        "db67d5b79ab2da6d8b8a1211b354687fb7930744"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 04 01:17:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:17:54 2015 +0000"
      },
      "message": "am db67d5b7: am ba6cdbfd: am ac8c9861: Merge \"Notify settings URI change without a lock held\" into mnc-dev\n\n* commit \u0027db67d5b79ab2da6d8b8a1211b354687fb7930744\u0027:\n  Notify settings URI change without a lock held\n"
    },
    {
      "commit": "35c68de93dfec0a237642cca56ade0ba3a6aff92",
      "tree": "e4f419d14b3815adcbe83838eaa5fa01a7c6f795",
      "parents": [
        "96160dea490ade7ac6ba106457c9ce3f29d719d9",
        "5dd9ef044cd15b728bf58d1f612f6956077bd709"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 04 01:17:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:17:46 2015 +0000"
      },
      "message": "am 5dd9ef04: am b0bc8368: am 3011f645: Merge \"Fix issue #22912704: \"android.process.acore has stopped\" dialog keeps popping up\" into mnc-dev\n\n* commit \u00275dd9ef044cd15b728bf58d1f612f6956077bd709\u0027:\n  Fix issue #22912704: \"android.process.acore has stopped\" dialog keeps popping up\n"
    },
    {
      "commit": "96160dea490ade7ac6ba106457c9ce3f29d719d9",
      "tree": "e0965271388a8a6639ff23d7ab0199a1a278d7b2",
      "parents": [
        "c773a680d85c716ec8a9b0a5bdd05dbbca66760d",
        "8e645d58f1476eca5ca8871bc348047e1c188c4f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Aug 04 01:17:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:17:37 2015 +0000"
      },
      "message": "am 8e645d58: am 649c3c44: am 7290d93d: Merge \"Yell loudly about undefined behind in Bitmap, but work anyway\" into mnc-dev\n\n* commit \u00278e645d58f1476eca5ca8871bc348047e1c188c4f\u0027:\n  Yell loudly about undefined behind in Bitmap, but work anyway\n"
    },
    {
      "commit": "c773a680d85c716ec8a9b0a5bdd05dbbca66760d",
      "tree": "59e960299c9904d95940104df67882c8827df0d4",
      "parents": [
        "daacad45fd19d35b2b8f8bce9c4cd19d4f735200",
        "cdd4cfb95616c725d483d265e1aecd740ef0a8a5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 04 01:17:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 04 01:17:29 2015 +0000"
      },
      "message": "am cdd4cfb9: am d4842c37: am 0faca96f: Merge \"Avoid deadlock by broadcasting outside lock.\" into mnc-dev\n\n* commit \u0027cdd4cfb95616c725d483d265e1aecd740ef0a8a5\u0027:\n  Avoid deadlock by broadcasting outside lock.\n"
    }
  ],
  "next": "665d0140efce4ed53d6f86459c1551cdf983801b"
}
