)]}'
{
  "log": [
    {
      "commit": "3baf1bf734b6212908486d84b356ed1bc7cd838b",
      "tree": "bc3639ae3c3052463934dac98e2f8d634b5cb743",
      "parents": [
        "06253f58fbba65eb1c8eb0e67cc8f2228462c137"
      ],
      "author": {
        "name": "Oscar Montemayor",
        "email": "oam@google.com",
        "time": "Mon Nov 30 10:37:37 2009 -0800"
      },
      "committer": {
        "name": "Oscar Montemayor",
        "email": "oam@google.com",
        "time": "Fri Dec 04 10:55:33 2009 -0800"
      },
      "message": "Encrypted File Systems. Recovery changes for framework.\nModifications to allow for new call to recovery to toggle EFS settings.\n"
    },
    {
      "commit": "06253f58fbba65eb1c8eb0e67cc8f2228462c137",
      "tree": "226012515ed32d856fd0c17434cb4f424b510729",
      "parents": [
        "9bc849586e9ced4a7854e92ead1035374c3a79d4",
        "a6c4556dea7d498783aff8a38e0e50c2b172beda"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Dec 03 10:54:04 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 03 10:54:04 2009 -0800"
      },
      "message": "am a6c4556d: am a8974b63: am 19a4157c: Make the notification panel send the position as well.\n\nMerge commit \u0027a6c4556dea7d498783aff8a38e0e50c2b172beda\u0027\n\n* commit \u0027a6c4556dea7d498783aff8a38e0e50c2b172beda\u0027:\n  Make the notification panel send the position as well.\n"
    },
    {
      "commit": "a6c4556dea7d498783aff8a38e0e50c2b172beda",
      "tree": "e7da4cc01ebc16f2d3d2588b14d690c0da603b22",
      "parents": [
        "963559ec0a2a8eaf118b4bbcedaa7274ef8909f2",
        "a8974b637c384d10bac10d94fae7487afdb2c16d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:39:16 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 23:39:16 2009 -0800"
      },
      "message": "am a8974b63: am 19a4157c: Make the notification panel send the position as well.\n\nMerge commit \u0027a8974b637c384d10bac10d94fae7487afdb2c16d\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a8974b637c384d10bac10d94fae7487afdb2c16d\u0027:\n  Make the notification panel send the position as well.\n"
    },
    {
      "commit": "a8974b637c384d10bac10d94fae7487afdb2c16d",
      "tree": "25b138f40fa64abf5e9f202ac8c028094559d66a",
      "parents": [
        "6c5401d8b780d324afb784d4c0fba69cee4a6a9a",
        "19a4157ce40f4ab77b60445b8e73069c5877bb8a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:33:56 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 23:33:56 2009 -0800"
      },
      "message": "am 19a4157c: Make the notification panel send the position as well.\n\nMerge commit \u002719a4157ce40f4ab77b60445b8e73069c5877bb8a\u0027 into eclair-mr2\n\n* commit \u002719a4157ce40f4ab77b60445b8e73069c5877bb8a\u0027:\n  Make the notification panel send the position as well.\n"
    },
    {
      "commit": "19a4157ce40f4ab77b60445b8e73069c5877bb8a",
      "tree": "eb78ce36a50fb143799465cda2df3502f92b360a",
      "parents": [
        "7597065d6b0877ffc460b443fdb1595965ccd7b2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:26:27 2009 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:26:27 2009 -0800"
      },
      "message": "Make the notification panel send the position as well.\n"
    },
    {
      "commit": "f623fbc45d5c25c0863314a5766624bd35914e7a",
      "tree": "14263194f3b08ea8fc2c451ae0e49c32e1f48bf7",
      "parents": [
        "af08835a95b472c532b474b710f4e5f13bd9eb77",
        "1dde14bc84e39b81df7108a2d64a7918a97b20df"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 20:49:44 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 20:49:44 2009 -0800"
      },
      "message": "am 1dde14bc: am a45e9251: am dcd58cfd: Merge change I7b9328c7 into eclair\n\nMerge commit \u00271dde14bc84e39b81df7108a2d64a7918a97b20df\u0027\n\n* commit \u00271dde14bc84e39b81df7108a2d64a7918a97b20df\u0027:\n  Fix issue #2300232: Bugs in resolving conflicting pointers\n"
    },
    {
      "commit": "af942bf8b35253e5f989c4cbd2ff7de108a55e13",
      "tree": "ae5b2964196a533763ccda5f3065ad7c3e48c10a",
      "parents": [
        "9fae90637a8769a7d9909b3e3599135d25c8356d",
        "cd753d168f9d62b6e852c5ab0f61436619085e6f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 20:45:24 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 20:45:24 2009 -0800"
      },
      "message": "am cd753d16: am f72fb68b: resolved conflicts for merge of 9b7dba93 to eclair-mr2\n\nMerge commit \u0027cd753d168f9d62b6e852c5ab0f61436619085e6f\u0027\n\n* commit \u0027cd753d168f9d62b6e852c5ab0f61436619085e6f\u0027:\n  Implement new notification LED blinking logic:\n"
    },
    {
      "commit": "8a1b6decfbee41bd513540d86423258743cf8d00",
      "tree": "a5e89aede4444540a498acf7ac064fc7f7b9e74e",
      "parents": [
        "9495f8a1547b14590e901bc9420889b380e39a0c",
        "e2585127974ce972a013407e2af95d8776a99a8e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 20:24:44 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 20:24:44 2009 -0800"
      },
      "message": "am e2585127: am 9ed7dc10: am 5886050f: Merge change I0d8f7593 into eclair\n\nMerge commit \u0027e2585127974ce972a013407e2af95d8776a99a8e\u0027\n\n* commit \u0027e2585127974ce972a013407e2af95d8776a99a8e\u0027:\n  Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n"
    },
    {
      "commit": "1dde14bc84e39b81df7108a2d64a7918a97b20df",
      "tree": "359810ddddad7bf61bea0b17e7c6345de7bb66b2",
      "parents": [
        "15620b1eef1ab1f42c7fbcbfce1f54e0c205df1b",
        "a45e925108f6c9d35d9e7b5e8def9aba49ee0dba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 19:01:31 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 19:01:31 2009 -0800"
      },
      "message": "am a45e9251: am dcd58cfd: Merge change I7b9328c7 into eclair\n\nMerge commit \u0027a45e925108f6c9d35d9e7b5e8def9aba49ee0dba\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a45e925108f6c9d35d9e7b5e8def9aba49ee0dba\u0027:\n  Fix issue #2300232: Bugs in resolving conflicting pointers\n"
    },
    {
      "commit": "a45e925108f6c9d35d9e7b5e8def9aba49ee0dba",
      "tree": "34f759ed66ff8f4230209012ee6356233287cdad",
      "parents": [
        "21eb173864670c2f759258016d95f0bcd06313e7",
        "dcd58cfda366c915b1f0739cb115f9d972351c73"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 18:56:20 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 18:56:20 2009 -0800"
      },
      "message": "am dcd58cfd: Merge change I7b9328c7 into eclair\n\nMerge commit \u0027dcd58cfda366c915b1f0739cb115f9d972351c73\u0027 into eclair-mr2\n\n* commit \u0027dcd58cfda366c915b1f0739cb115f9d972351c73\u0027:\n  Fix issue #2300232: Bugs in resolving conflicting pointers\n"
    },
    {
      "commit": "709d6db48d11974a6a05df424221748b4dfafb59",
      "tree": "dab3163c2dfa84a76afd903ec93831fd8b3098ee",
      "parents": [
        "9b7dba936c24fa7959561ddf1a0c8ba4d2165782"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 18:42:39 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 18:42:39 2009 -0800"
      },
      "message": "Fix issue #2300232: Bugs in resolving conflicting pointers\n\nChange-Id: I7b9328c7a1c4f6b731e64cdca2ed9de71b84587f\n"
    },
    {
      "commit": "cd753d168f9d62b6e852c5ab0f61436619085e6f",
      "tree": "1d3eba05384e0b889357f19e0a6eeee5ab4482bf",
      "parents": [
        "a0c9c173f1096a5a39fb9976c8736dbccb7b7d2f",
        "f72fb68bf32014b075fe577c8495c2c8a86476a9"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 17:51:09 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 17:51:09 2009 -0800"
      },
      "message": "am f72fb68b: resolved conflicts for merge of 9b7dba93 to eclair-mr2\n\nMerge commit \u0027f72fb68bf32014b075fe577c8495c2c8a86476a9\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027f72fb68bf32014b075fe577c8495c2c8a86476a9\u0027:\n  Implement new notification LED blinking logic:\n"
    },
    {
      "commit": "f72fb68bf32014b075fe577c8495c2c8a86476a9",
      "tree": "839f2a8a25c0a94a8ba841a881f63101d2ffa3a3",
      "parents": [
        "2d8b0c3f0fbc3c42063f4e790ca85b86c5d655f0",
        "9b7dba936c24fa7959561ddf1a0c8ba4d2165782"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 19:57:33 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 19:57:33 2009 -0500"
      },
      "message": "resolved conflicts for merge of 9b7dba93 to eclair-mr2\n\nChange-Id: I9a5412b8812aebc934540b1f6f9a9f9c96d89f59\n"
    },
    {
      "commit": "c22404a4e7ff9385c47a32b3aed83e9153478f0b",
      "tree": "987845567f04efca2ba301db19b0bcdb96dedeb5",
      "parents": [
        "a9791d304b8ec03e04ad4533b1820a64794e1bcc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 11:15:02 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 14:30:13 2009 -0500"
      },
      "message": "Implement new notification LED blinking logic:\n\n1) Do not pulse notification LED when screen is on.\n2) Pulse once on new notification if Settings.System.NOTIFICATION_LIGHT_PULSE is false,\n   otherwise pulse persistently while screen is off.\n\nFixes part of bug b/2238250 (trackball should pulse occasionally to indicate new email)\n\nChange-Id: Icc49422a4e9d14412fc159a8e2596503a85bac51\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e2585127974ce972a013407e2af95d8776a99a8e",
      "tree": "76137ba3d3ba97c87f4454419729edfa6302c9d4",
      "parents": [
        "cb6203cdcbfbcb0c2909964b9173d0a873f086c4",
        "9ed7dc10d263a505da32522139098f085fee811a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 05:35:46 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 05:35:46 2009 -0800"
      },
      "message": "am 9ed7dc10: am 5886050f: Merge change I0d8f7593 into eclair\n\nMerge commit \u00279ed7dc10d263a505da32522139098f085fee811a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00279ed7dc10d263a505da32522139098f085fee811a\u0027:\n  Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n"
    },
    {
      "commit": "9ed7dc10d263a505da32522139098f085fee811a",
      "tree": "17e00ec1b4223502ef7def5490d22efd4fc2188b",
      "parents": [
        "9db1a37cc48a01a66ee8026de303faaf4a83667d",
        "5886050fad97923c33cbc831fe07a5b1746b2b58"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 05:26:12 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 05:26:12 2009 -0800"
      },
      "message": "am 5886050f: Merge change I0d8f7593 into eclair\n\nMerge commit \u00275886050fad97923c33cbc831fe07a5b1746b2b58\u0027 into eclair-mr2\n\n* commit \u00275886050fad97923c33cbc831fe07a5b1746b2b58\u0027:\n  Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n"
    },
    {
      "commit": "c8a6379bd4305eacc2b99982ad4aa9ff1574ef1b",
      "tree": "d598c48d9ba822d1683c4cf4f6709ed350c05531",
      "parents": [
        "76065faf5ebe636f953d416014955a1a008b352a",
        "8fcb312f6ca409ca46812303a405e3403fe71e9a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 18:52:53 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:52:53 2009 -0800"
      },
      "message": "am 8fcb312f: am c1bb46e9: am abf7fed2: Merge change I2b7c8a32 into eclair\n\nMerge commit \u00278fcb312f6ca409ca46812303a405e3403fe71e9a\u0027\n\n* commit \u00278fcb312f6ca409ca46812303a405e3403fe71e9a\u0027:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "ed2168524b37c4124fd084b0e92f51b681773a75",
      "tree": "e51e4d99329a2999501e61a3ddbce46e57a86eef",
      "parents": [
        "d2ad57d9eac2ed7a042f50d1cbbf7a5796d54385",
        "e77d40834589ec70abcf71d93a82d24ca6e5535b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 01 18:49:50 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:49:50 2009 -0800"
      },
      "message": "am e77d4083: am 5e392e2b: am bb3bb57a: Merge change I524dc046 into eclair\n\nMerge commit \u0027e77d40834589ec70abcf71d93a82d24ca6e5535b\u0027\n\n* commit \u0027e77d40834589ec70abcf71d93a82d24ca6e5535b\u0027:\n  Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n"
    },
    {
      "commit": "8fcb312f6ca409ca46812303a405e3403fe71e9a",
      "tree": "d7d3f6bc5983ff569b69feeaed61e74ddf8d71b3",
      "parents": [
        "57928702bf4311f875bc3e2cccfdccbffb99a461",
        "c1bb46e9d58f05449d8420c81f5cae06e1084ac2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 18:42:55 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:42:55 2009 -0800"
      },
      "message": "am c1bb46e9: am abf7fed2: Merge change I2b7c8a32 into eclair\n\nMerge commit \u0027c1bb46e9d58f05449d8420c81f5cae06e1084ac2\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027c1bb46e9d58f05449d8420c81f5cae06e1084ac2\u0027:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "e77d40834589ec70abcf71d93a82d24ca6e5535b",
      "tree": "667cff50c1b38d351d54977075e292ddeb79fedf",
      "parents": [
        "9e2d2e746bc1310f87da84c93b95584ac99a6c86",
        "5e392e2b028fb0f92b2efe6de24b60a57cd4c565"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 01 18:39:17 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:39:17 2009 -0800"
      },
      "message": "am 5e392e2b: am bb3bb57a: Merge change I524dc046 into eclair\n\nMerge commit \u00275e392e2b028fb0f92b2efe6de24b60a57cd4c565\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00275e392e2b028fb0f92b2efe6de24b60a57cd4c565\u0027:\n  Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n"
    },
    {
      "commit": "c1bb46e9d58f05449d8420c81f5cae06e1084ac2",
      "tree": "8bd31cbc7b1341a75049c22488105d563c16dbb7",
      "parents": [
        "a8c79a8c65f0b6ccd0e33b3b05060350381bbb7b",
        "abf7fed21bfa7eb899be558477d928a7c9f3e1f6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 18:30:12 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:30:12 2009 -0800"
      },
      "message": "am abf7fed2: Merge change I2b7c8a32 into eclair\n\nMerge commit \u0027abf7fed21bfa7eb899be558477d928a7c9f3e1f6\u0027 into eclair-mr2\n\n* commit \u0027abf7fed21bfa7eb899be558477d928a7c9f3e1f6\u0027:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "5e392e2b028fb0f92b2efe6de24b60a57cd4c565",
      "tree": "c7ef2f4d75ff6fb8975acb89be3f64dfa4bc01f4",
      "parents": [
        "cf98f4268cc70228ef49350f1ccef1266f2e3cf8",
        "bb3bb57a6330f71323fcd7e93e88dbdab55daec3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 01 17:04:24 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 17:04:24 2009 -0800"
      },
      "message": "am bb3bb57a: Merge change I524dc046 into eclair\n\nMerge commit \u0027bb3bb57a6330f71323fcd7e93e88dbdab55daec3\u0027 into eclair-mr2\n\n* commit \u0027bb3bb57a6330f71323fcd7e93e88dbdab55daec3\u0027:\n  Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n"
    },
    {
      "commit": "a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9",
      "tree": "bfa1dc971e804372e873ac65c5897424eaa2998d",
      "parents": [
        "0bd1eeaf90d854c487feb8ee35c5c74af28ebc74"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 01 14:31:55 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 01 14:31:55 2009 -0800"
      },
      "message": "Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n\nChange-Id: I0d8f75938226e1bb49cf7b1154445631b0bb0bc9\n"
    },
    {
      "commit": "4cbe8ef11e4e913180133822da7e9b3ccc369569",
      "tree": "ad9af13bf8384160d770f87fd3c9d9a481231634",
      "parents": [
        "67045f1629e97f29bc58d0182d8e8bf3768583e5",
        "15740edd2ac0026e97699028d07e6b0e773d3643"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 09:10:03 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 09:10:03 2009 -0800"
      },
      "message": "am 15740edd: am b70da2bb: Merge change I1c281504 into eclair-mr2\n\nMerge commit \u002715740edd2ac0026e97699028d07e6b0e773d3643\u0027\n\n* commit \u002715740edd2ac0026e97699028d07e6b0e773d3643\u0027:\n  Remove some unused window manager methods.\n"
    },
    {
      "commit": "67045f1629e97f29bc58d0182d8e8bf3768583e5",
      "tree": "cb9aaf03a9c283fa9a003ddeb8977fc70eb5b80c",
      "parents": [
        "dc4a97b90737805c7dc0f665dd13fa76a642dd0c",
        "239775a2ce01f7faf938a5edafe9941922542150"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 09:09:30 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 09:09:30 2009 -0800"
      },
      "message": "am 239775a2: am 3766ae55: Merge change I707f53cd into eclair-mr2\n\nMerge commit \u0027239775a2ce01f7faf938a5edafe9941922542150\u0027\n\n* commit \u0027239775a2ce01f7faf938a5edafe9941922542150\u0027:\n  LightsService cleanup:\n"
    },
    {
      "commit": "abf7fed21bfa7eb899be558477d928a7c9f3e1f6",
      "tree": "6279d2fd3b015a721396bf771d31969fb8c88891",
      "parents": [
        "90aaaef5f97ee885cc5898f3e7517ad4e5943d2f",
        "5db424001254ba1b8b2d1e7f503b02ffca921037"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 30 16:39:53 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 30 16:39:53 2009 -0800"
      },
      "message": "Merge change I2b7c8a32 into eclair\n\n* changes:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "5154ae7665743b114c71f90dcc577dc50c63b398",
      "tree": "e134865080193e1bbe97b78f114294c2eef8654f",
      "parents": [
        "41bfad004fc4c4a34ef89224ede51663feb2abcf"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Oct 30 14:17:42 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Nov 30 12:56:02 2009 -0800"
      },
      "message": "Cleanup ConnectivityServices network configuration\n\nDon\u0027t instantiate objects not needed for the device.\n\nbug: 2226064\n"
    },
    {
      "commit": "5db424001254ba1b8b2d1e7f503b02ffca921037",
      "tree": "9774ec9321a10fe08e73d6df87a397135b931d22",
      "parents": [
        "f817218e09a556f20efc81309ba2cdb3475a370b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 14:51:51 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 14:51:51 2009 -0500"
      },
      "message": "Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n\nThis fixes another case where the screen would turn on when the keyguard is open but hidden by another activity.\n\nChange-Id: I2b7c8a329036401709e96ded4f4c138041192a71\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "15740edd2ac0026e97699028d07e6b0e773d3643",
      "tree": "1196d4886e4d28078ef2c4d9e5f11a7e1ebd9d08",
      "parents": [
        "239775a2ce01f7faf938a5edafe9941922542150",
        "b70da2bbc594b093472d5333386d79f677fd9e01"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 11:00:34 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 30 11:00:34 2009 -0800"
      },
      "message": "am b70da2bb: Merge change I1c281504 into eclair-mr2\n\nMerge commit \u0027b70da2bbc594b093472d5333386d79f677fd9e01\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b70da2bbc594b093472d5333386d79f677fd9e01\u0027:\n  Remove some unused window manager methods.\n"
    },
    {
      "commit": "239775a2ce01f7faf938a5edafe9941922542150",
      "tree": "9ac3ae9bf4d6d1e0d048fe3c21c515f7d50eab69",
      "parents": [
        "4cab4e2bf66a9193e0fe049b078158107a5a8fc0",
        "3766ae5551e6231c251b0af38206aea30a49df63"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 11:00:04 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 30 11:00:04 2009 -0800"
      },
      "message": "am 3766ae55: Merge change I707f53cd into eclair-mr2\n\nMerge commit \u00273766ae5551e6231c251b0af38206aea30a49df63\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00273766ae5551e6231c251b0af38206aea30a49df63\u0027:\n  LightsService cleanup:\n"
    },
    {
      "commit": "db727a8a0384ba2ac4dcb4bf93e1dd54e3062b28",
      "tree": "e32b83b119d61e32d06dd2de124a36357e434c95",
      "parents": [
        "3cb67a37f185a7a5b12712907630acb68e0ac402"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 28 22:28:17 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 28 22:28:17 2009 -0500"
      },
      "message": "Remove some unused window manager methods.\n\nChange-Id: I1c28150416b92b96b9f434270652c4be2613434c\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3cb67a37f185a7a5b12712907630acb68e0ac402",
      "tree": "07daaff7f4b8b510afb33312aa71f52b910a6c07",
      "parents": [
        "331c7788a84fc6f625ac1bafbb33cf7da1116407"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 27 14:25:58 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 27 15:02:11 2009 -0500"
      },
      "message": "LightsService cleanup:\n\nAdd Light subclass to replace LightsService light setting methods\nRemove LightsService.setAttentionLight() and LightsService.pulseBreathingLight()\nAdd support for Wifi and Bluetooth lights\n\nChange-Id: I707f53cda27481c25649f402567a665d52e9cb62\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "524dc046b1225087f481878a5c3ae7f733c9f0e2",
      "tree": "27cfbc540b394b8a0a80e20658ee20842f178530",
      "parents": [
        "bcab01f6d0158c4d928f42b034949dc9608665a6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 27 05:07:55 2009 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 27 05:07:55 2009 -0800"
      },
      "message": "Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n\nDo not play ringtones, notifications or camera sounds if ringer mode is silent.\n"
    },
    {
      "commit": "4b505ef4b18ce297c72c0cf37fef41221fbdcc91",
      "tree": "c02900cf3d574051aab9ba0e6bbf638e3714d202",
      "parents": [
        "1406d0ad9286605ca96b24526cdb4c18ed719445",
        "413eed9eb4fa8e3b76be46be3eb6e92675d423d4"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:54:54 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 13:54:54 2009 -0800"
      },
      "message": "am 413eed9e: am ed8d33b7: Merge change I5ec249ab into eclair-mr2\n\nMerge commit \u0027413eed9eb4fa8e3b76be46be3eb6e92675d423d4\u0027\n\n* commit \u0027413eed9eb4fa8e3b76be46be3eb6e92675d423d4\u0027:\n  More elimination of Formatter (I was tired of waiting several\n"
    },
    {
      "commit": "413eed9eb4fa8e3b76be46be3eb6e92675d423d4",
      "tree": "9fed798d6ab218239f87ba8505b57160440e0510",
      "parents": [
        "5417933a456f23a0ca30bb73632feee5dd5f8e46",
        "ed8d33b7976c006b4bd28eb89cac36074e4eccf5"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:46:00 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 13:46:00 2009 -0800"
      },
      "message": "am ed8d33b7: Merge change I5ec249ab into eclair-mr2\n\nMerge commit \u0027ed8d33b7976c006b4bd28eb89cac36074e4eccf5\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027ed8d33b7976c006b4bd28eb89cac36074e4eccf5\u0027:\n  More elimination of Formatter (I was tired of waiting several\n"
    },
    {
      "commit": "ed8d33b7976c006b4bd28eb89cac36074e4eccf5",
      "tree": "f97e251fb90f57b22c207d860844d669404d4b52",
      "parents": [
        "d1689ea8b7ec4b36865072aa23a6622d3c5a9513",
        "5ec249abe376898d3249e978b44fd2ee0cc8c573"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 13:40:10 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 13:40:10 2009 -0800"
      },
      "message": "Merge change I5ec249ab into eclair-mr2\n\n* changes:\n  More elimination of Formatter (I was tired of waiting several seconds for \"dumpsys dropbox\"...).\n"
    },
    {
      "commit": "5ec249abe376898d3249e978b44fd2ee0cc8c573",
      "tree": "7c934c5bbb0692f4b053dc38c9f16a781ee27fac",
      "parents": [
        "eb7a7d57ca50f85b054edadab766b51ff22a2dfd"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:16:47 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:16:47 2009 -0800"
      },
      "message": "More elimination of Formatter (I was tired of waiting several\nseconds for \"dumpsys dropbox\"...).\n"
    },
    {
      "commit": "f3ab5c6b32e682e94e6909ef427e1ac7381f0490",
      "tree": "1d75f6ada7b879476b2b6f17a9157ea210a01186",
      "parents": [
        "d107146ca174adc51721b2e654e9d29d7478234b",
        "86ef717e2660dbc914dcf68295fbf9943c45bc44"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:11:59 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 13:11:59 2009 -0800"
      },
      "message": "am 86ef717e: am 99cee031: Merge change Ieb7a7d57 into eclair-mr2\n\nMerge commit \u002786ef717e2660dbc914dcf68295fbf9943c45bc44\u0027\n\n* commit \u002786ef717e2660dbc914dcf68295fbf9943c45bc44\u0027:\n  Change the DropBoxManager API slightly (this is public, but not yet released) --\n"
    },
    {
      "commit": "86ef717e2660dbc914dcf68295fbf9943c45bc44",
      "tree": "c5fa8d52f0d09920ac2e62e2a6d9bff1bb770751",
      "parents": [
        "f6a1dab030095ad1ed58d387ff21a112bca5b610",
        "99cee0318bdceb6e996bbe9a3e0f961d622e0365"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:04:19 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 13:04:19 2009 -0800"
      },
      "message": "am 99cee031: Merge change Ieb7a7d57 into eclair-mr2\n\nMerge commit \u002799cee0318bdceb6e996bbe9a3e0f961d622e0365\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002799cee0318bdceb6e996bbe9a3e0f961d622e0365\u0027:\n  Change the DropBoxManager API slightly (this is public, but not yet released) --\n"
    },
    {
      "commit": "99cee0318bdceb6e996bbe9a3e0f961d622e0365",
      "tree": "4645fd807b1df9f22e92b2373511c1fb129b0e35",
      "parents": [
        "f3e291a05d1e30fe409b06ca43538ca22ee2e69b",
        "eb7a7d57ca50f85b054edadab766b51ff22a2dfd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:59:48 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:59:48 2009 -0800"
      },
      "message": "Merge change Ieb7a7d57 into eclair-mr2\n\n* changes:\n  Change the DropBoxManager API slightly (this is public, but not yet released) -- take a File instead of a ParcelFileDescriptor (gets opened internally) -- that way the caller doesn\u0027t have to worry about closing their PFD and so on. (Pretty much 100% of the time the caller will be uploading a file, anyway.)\n"
    },
    {
      "commit": "d107146ca174adc51721b2e654e9d29d7478234b",
      "tree": "bedcc5df0d10ff028d02536905dfcf84fc36caf0",
      "parents": [
        "2875f209cbe0f2347132eef1b7150bc0e2e20f31",
        "f6a1dab030095ad1ed58d387ff21a112bca5b610"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 12:51:10 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 12:51:10 2009 -0800"
      },
      "message": "am f6a1dab0: am f3e291a0: Merge change Id7b9903e into eclair-mr2\n\nMerge commit \u0027f6a1dab030095ad1ed58d387ff21a112bca5b610\u0027\n\n* commit \u0027f6a1dab030095ad1ed58d387ff21a112bca5b610\u0027:\n  Add setAttentionLight() to IPowerManager for the Phone app.\n"
    },
    {
      "commit": "f6a1dab030095ad1ed58d387ff21a112bca5b610",
      "tree": "f674876f941777dcc5b11d0e5558e692f261c524",
      "parents": [
        "79347f94fa2b06425d1e6fdc766a2a22d88fb2c5",
        "f3e291a05d1e30fe409b06ca43538ca22ee2e69b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 12:44:40 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 12:44:40 2009 -0800"
      },
      "message": "am f3e291a0: Merge change Id7b9903e into eclair-mr2\n\nMerge commit \u0027f3e291a05d1e30fe409b06ca43538ca22ee2e69b\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027f3e291a05d1e30fe409b06ca43538ca22ee2e69b\u0027:\n  Add setAttentionLight() to IPowerManager for the Phone app.\n"
    },
    {
      "commit": "eb7a7d57ca50f85b054edadab766b51ff22a2dfd",
      "tree": "556e05254f66359607699f4dcca123143052e0c4",
      "parents": [
        "a85a0ac1072c7653fdafa791416658154b76ac0d"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 12:38:00 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 12:38:00 2009 -0800"
      },
      "message": "Change the DropBoxManager API slightly (this is public, but not yet released) --\ntake a File instead of a ParcelFileDescriptor (gets opened internally) --\nthat way the caller doesn\u0027t have to worry about closing their PFD and so on.\n(Pretty much 100% of the time the caller will be uploading a file, anyway.)\n"
    },
    {
      "commit": "f3e291a05d1e30fe409b06ca43538ca22ee2e69b",
      "tree": "73d0001d6d8ab3a980b0730c1105e647b453dd97",
      "parents": [
        "a85a0ac1072c7653fdafa791416658154b76ac0d",
        "b11832de735e95aac1a1b9e900dbbd8285cee3ad"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:34:28 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:34:28 2009 -0800"
      },
      "message": "Merge change Id7b9903e into eclair-mr2\n\n* changes:\n  Add setAttentionLight() to IPowerManager for the Phone app.\n"
    },
    {
      "commit": "b11832de735e95aac1a1b9e900dbbd8285cee3ad",
      "tree": "ca626dfa84e51a2fec876a8905f16bf89087c62b",
      "parents": [
        "3a32213c4029a03fe39486f3d6ebd0ea18928ee1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 15:25:55 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 15:25:55 2009 -0500"
      },
      "message": "Add setAttentionLight() to IPowerManager for the Phone app.\n\nChange-Id: Id7b9903e1efaf56a2336519a8653962b6ae2c13d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2875f209cbe0f2347132eef1b7150bc0e2e20f31",
      "tree": "214ce356d286a9ef8a678b7c06aa22ebbc24e047",
      "parents": [
        "726a570258828d85e401ab62fd4220812fe9344f",
        "79347f94fa2b06425d1e6fdc766a2a22d88fb2c5"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 12:15:07 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 12:15:07 2009 -0800"
      },
      "message": "am 79347f94: am a85a0ac1: Merge change I4413e8bc into eclair-mr2\n\nMerge commit \u002779347f94fa2b06425d1e6fdc766a2a22d88fb2c5\u0027\n\n* commit \u002779347f94fa2b06425d1e6fdc766a2a22d88fb2c5\u0027:\n  close file descriptors passed to drop box\n"
    },
    {
      "commit": "726a570258828d85e401ab62fd4220812fe9344f",
      "tree": "11af59ce57ec093c026aac8516bddc31cb031a5a",
      "parents": [
        "3fdee335fe95ab94ef1ee619ad37f9369447fde5",
        "dfaf2e03ad7c4d55ede1d2ef100ff4e21c04cd5c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 15:05:51 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 15:05:51 2009 -0500"
      },
      "message": "resolved conflicts for merge of dfaf2e03 to master\n\nChange-Id: I440d2042dd404a421789063e42102699fa33b7c0\n"
    },
    {
      "commit": "79347f94fa2b06425d1e6fdc766a2a22d88fb2c5",
      "tree": "d0b281fea91e926dc4cbafd43eeba17a94a4c5dc",
      "parents": [
        "dfaf2e03ad7c4d55ede1d2ef100ff4e21c04cd5c",
        "a85a0ac1072c7653fdafa791416658154b76ac0d"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 11:58:23 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 11:58:23 2009 -0800"
      },
      "message": "am a85a0ac1: Merge change I4413e8bc into eclair-mr2\n\nMerge commit \u0027a85a0ac1072c7653fdafa791416658154b76ac0d\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a85a0ac1072c7653fdafa791416658154b76ac0d\u0027:\n  close file descriptors passed to drop box\n"
    },
    {
      "commit": "dfaf2e03ad7c4d55ede1d2ef100ff4e21c04cd5c",
      "tree": "49ce089d9bb8560f05b6b08419e87bb229b426a2",
      "parents": [
        "3f6ee1a180268ca2e30723ce2c45b81c2e671abb",
        "30348b0de11b6c6cba43dfc7960e4d2084af6d8b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 11:54:18 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 11:54:18 2009 -0800"
      },
      "message": "am 30348b0d: Merge change I086d681f into eclair-mr2\n\nMerge commit \u002730348b0de11b6c6cba43dfc7960e4d2084af6d8b\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002730348b0de11b6c6cba43dfc7960e4d2084af6d8b\u0027:\n  Remove HardwareService and move vibrator support to VibratorService.\n"
    },
    {
      "commit": "a85a0ac1072c7653fdafa791416658154b76ac0d",
      "tree": "dd11100df7270e5bd99063c881c3f2fa39936717",
      "parents": [
        "30348b0de11b6c6cba43dfc7960e4d2084af6d8b",
        "4413e8bc4c857902f090858d1af6f039099bf014"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 11:54:17 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 11:54:17 2009 -0800"
      },
      "message": "Merge change I4413e8bc into eclair-mr2\n\n* changes:\n  close file descriptors passed to drop box\n"
    },
    {
      "commit": "3a32213c4029a03fe39486f3d6ebd0ea18928ee1",
      "tree": "261ab976911438a818b190771e49cd649d72de2f",
      "parents": [
        "f90b1261a53bc0bfc772337551eb4c540022cd22"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Nov 24 00:30:52 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 12:54:58 2009 -0500"
      },
      "message": "Remove HardwareService and move vibrator support to VibratorService.\n\nThe lights support is only needed by PowerManagerService and NotificationManagerService, so we do not need a Binder API for it.\nMove backlight and notification light support to new LightsService class.\nThe camera flash is now handled directly by the camera HAL, so the flash Hardware service flash support is obsolete.\n\nChange-Id: I086d681f54668e7f7de3e8b90df3de19d59833c5\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "4413e8bc4c857902f090858d1af6f039099bf014",
      "tree": "252a3f91503e88f9d2bdcd7a7155e2757f2b45a5",
      "parents": [
        "f90b1261a53bc0bfc772337551eb4c540022cd22"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 09:16:48 2009 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 09:16:48 2009 -0800"
      },
      "message": "close file descriptors passed to drop box\n\nThe ParcelFileDescriptors passed to DropBoxManager.addFile() are\nsupposed to be closed after the call.\n"
    },
    {
      "commit": "f8557a85de11ceafc80f959dbdb8b3f038779085",
      "tree": "843e3b6a04e4da8231a8154ca2ddc3fa29bbdb40",
      "parents": [
        "02395a27888aa98e305647f273f6aa0a0716d5dd",
        "80d5fc0f5add0c42e617ea6f4318b8a2b61370df"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 15:15:14 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 15:15:14 2009 -0800"
      },
      "message": "am 80d5fc0f: am 9ad091ab: am 118d92f7: Merge change I16925b91 into eclair\n\nMerge commit \u002780d5fc0f5add0c42e617ea6f4318b8a2b61370df\u0027\n\n* commit \u002780d5fc0f5add0c42e617ea6f4318b8a2b61370df\u0027:\n  Finish fixing issue #2228381: android.view.InflateException...\n"
    },
    {
      "commit": "80d5fc0f5add0c42e617ea6f4318b8a2b61370df",
      "tree": "aa05116548e444264e4814f09e6cf2ebd5fdc68f",
      "parents": [
        "40f92fe967f36d524d173b7819dc875af2cd9971",
        "9ad091ab1065e85222da0927bb33913530f56f65"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 15:08:13 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 15:08:13 2009 -0800"
      },
      "message": "am 9ad091ab: am 118d92f7: Merge change I16925b91 into eclair\n\nMerge commit \u00279ad091ab1065e85222da0927bb33913530f56f65\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00279ad091ab1065e85222da0927bb33913530f56f65\u0027:\n  Finish fixing issue #2228381: android.view.InflateException...\n"
    },
    {
      "commit": "9ad091ab1065e85222da0927bb33913530f56f65",
      "tree": "47a3213de62113c3d8273b07db5adf56b884d49c",
      "parents": [
        "1e22cffa1d7299e725ec2a16689901aaa5790922",
        "118d92f73fe9dd1cc9cb900205cd1ec0dac28a1b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 15:01:51 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 15:01:51 2009 -0800"
      },
      "message": "am 118d92f7: Merge change I16925b91 into eclair\n\nMerge commit \u0027118d92f73fe9dd1cc9cb900205cd1ec0dac28a1b\u0027 into eclair-mr2\n\n* commit \u0027118d92f73fe9dd1cc9cb900205cd1ec0dac28a1b\u0027:\n  Finish fixing issue #2228381: android.view.InflateException...\n"
    },
    {
      "commit": "e9719c8d38a9555d463e597c391aaceca7952cae",
      "tree": "61af5a8f424d5eb8ee7550a18f120740489b3065",
      "parents": [
        "6dec1f60ae6684c6a6f5a823b0af5574b4263f74",
        "5057d9f5582a9d7f1c522178a3f5a5c414e0c05a"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 24 15:01:44 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 15:01:44 2009 -0800"
      },
      "message": "am 5057d9f5: am b29fefe6: Merge change Ic4cf6caa into eclair-mr2\n\nMerge commit \u00275057d9f5582a9d7f1c522178a3f5a5c414e0c05a\u0027\n\n* commit \u00275057d9f5582a9d7f1c522178a3f5a5c414e0c05a\u0027:\n  Copy SYSTEM_LAST_KMSG from /proc/last_kmsg instead of /data/dontpanic/last_kmsg.\n"
    },
    {
      "commit": "5057d9f5582a9d7f1c522178a3f5a5c414e0c05a",
      "tree": "e3d0e1152376ceebe826b191396d6334dfb47087",
      "parents": [
        "f8da578ee7d398f21e002947505cddf827937a98",
        "b29fefe6aeed68c22c7711263357348006ab8b79"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 24 14:52:31 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 14:52:31 2009 -0800"
      },
      "message": "am b29fefe6: Merge change Ic4cf6caa into eclair-mr2\n\nMerge commit \u0027b29fefe6aeed68c22c7711263357348006ab8b79\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b29fefe6aeed68c22c7711263357348006ab8b79\u0027:\n  Copy SYSTEM_LAST_KMSG from /proc/last_kmsg instead of /data/dontpanic/last_kmsg.\n"
    },
    {
      "commit": "a8529f68671a8a118751cb6ad577f44eaf076b96",
      "tree": "bf191767698261c9bdd7b599593f3177a188da7d",
      "parents": [
        "579d418db016a9ae87479da9e29d8827474d68f5"
      ],
      "author": {
        "name": "Oscar Montemayor",
        "email": "oam@google.com",
        "time": "Wed Nov 18 10:14:20 2009 -0800"
      },
      "committer": {
        "name": "Oscar Montemayor",
        "email": "oam@google.com",
        "time": "Tue Nov 24 11:44:19 2009 -0800"
      },
      "message": "Encrypted File Systems Project. Installer modifications.\nStarted to modify isntaller for data redirection to a secure location.\n"
    },
    {
      "commit": "195f6a0ff33c140c922f1f27ee7a306d7eb8f0ab",
      "tree": "20fc5b111fa81413da3379616fffe26ab7cd81a6",
      "parents": [
        "99f7b56fbea7e3e112fd0b570818b42a8ebd4ef5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 11:26:00 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 11:34:55 2009 -0800"
      },
      "message": "Finish fixing issue #2228381: android.view.InflateException...\n\n...Binary XML file line #37: Error inflating class \u003cunknown\u003e after adding a secondary account\n\nThe problem was that we weren\u0027t dealing well with the situation where we start a transition\nfrom activity A to B, then transition back to A before B is shown (it finishes before being\nshown), then transition from A to C.  At this point we had some state showing that we\nwere in the process of showing A from it being hidden (due to the middle transition from\nB to A), which would cause the layout pass to ensure its window is hidden before the\ntransition starts.\n\nThe solution is to detect the case where we are showing a token and it is already actually\nshown, and in this case not do all of the token setup for it to wait for its windows to\nbe displayed before it is shown.  This isn\u0027t needed, the windows are already displayed\nor the token is already set up to wait for them to be displayed.\n\nChange-Id: I16925b91e1e2449dd65ade162a5758173c6e2695\n"
    },
    {
      "commit": "c4cf6caa991df4c96fe1b72a60f2294ac4ac513b",
      "tree": "0d1504541ad6be6ffee6e579244084b5866b0181",
      "parents": [
        "b59573cf53c8f09ac25fe0bfaf1d7067604ee983"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Nov 23 19:23:49 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Nov 23 19:23:49 2009 -0800"
      },
      "message": "Copy SYSTEM_LAST_KMSG from /proc/last_kmsg instead of /data/dontpanic/last_kmsg.\n(In preparation for not copying to /data/dontpanic/last_kmsg at all.)\n"
    },
    {
      "commit": "01d9fe1d064af2394c82648c0ec7ffa721353889",
      "tree": "b0f23b57140401b0786b90ec0eb03afa61304772",
      "parents": [
        "4bbdf934458253dbdb331d2b614a085256ba8d6c",
        "cfe90ce461eacf3ae6a8556594a0f682a31cfb84"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 16:03:16 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 16:03:16 2009 -0800"
      },
      "message": "am cfe90ce4: am 05799981: Fix issue #2281046: Size and pressure don\\\u0027t change\n\nMerge commit \u0027cfe90ce461eacf3ae6a8556594a0f682a31cfb84\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027cfe90ce461eacf3ae6a8556594a0f682a31cfb84\u0027:\n  Fix issue #2281046: Size and pressure don\u0027t change\n"
    },
    {
      "commit": "cfe90ce461eacf3ae6a8556594a0f682a31cfb84",
      "tree": "2b3012e686bd2aea7b01a128801ad33ea83c2ef4",
      "parents": [
        "44e15c44ad10b36bd3649b21ea7432348e2f05f8",
        "05799981d8d930e0b929cdb99f9407e3ee18c142"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 15:58:18 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 15:58:18 2009 -0800"
      },
      "message": "am 05799981: Fix issue #2281046: Size and pressure don\\\u0027t change\n\nMerge commit \u002705799981d8d930e0b929cdb99f9407e3ee18c142\u0027 into eclair-mr2\n\n* commit \u002705799981d8d930e0b929cdb99f9407e3ee18c142\u0027:\n  Fix issue #2281046: Size and pressure don\u0027t change\n"
    },
    {
      "commit": "05799981d8d930e0b929cdb99f9407e3ee18c142",
      "tree": "db7c2316a441f6f245515ae6938e82ec315e13d0",
      "parents": [
        "bca9f1bbb31cf05ba17af049a5ea37f57981f00e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 13:08:14 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 15:49:15 2009 -0800"
      },
      "message": "Fix issue #2281046: Size and pressure don\u0027t change\n\nChange-Id: Iadc1d438a494bb1495ee6d93d0dd3b4a491a378f\n"
    },
    {
      "commit": "f7a5721895ee95f4c7b58e8993fb03ec017dab85",
      "tree": "b43ed237b49a110c1c920c34674f7184a3cb5ad8",
      "parents": [
        "eb393ce8ee00b7b938523767756dc7c9da2ac11c",
        "b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f"
      ],
      "author": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 14:30:35 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 14:30:35 2009 -0800"
      },
      "message": "am b2796da2: am 0d631b9b: Merge change Ie7096ebb into eclair\n\nMerge commit \u0027b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f\u0027:\n  Add logging of headset events to help debug issue.\n"
    },
    {
      "commit": "b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f",
      "tree": "64e0c32d57db31a5878cf572c26a47b2cbe3447a",
      "parents": [
        "4174016dbd043eda493e9cd1925ed84549c7b3c0",
        "0d631b9b58db54bee58da717b38b8020bc3d0437"
      ],
      "author": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 13:55:25 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 13:55:25 2009 -0800"
      },
      "message": "am 0d631b9b: Merge change Ie7096ebb into eclair\n\nMerge commit \u00270d631b9b58db54bee58da717b38b8020bc3d0437\u0027 into eclair-mr2\n\n* commit \u00270d631b9b58db54bee58da717b38b8020bc3d0437\u0027:\n  Add logging of headset events to help debug issue.\n"
    },
    {
      "commit": "fa351d388d0441432f4e616ef87a5c97a088dd04",
      "tree": "7787d0e188c7ec092dfda6f52e0c457ead361eef",
      "parents": [
        "f40abf427e614b850dfb3723622af3e6039a9815",
        "e5683369d2f3cbda3e6c09c66b4d6df77c9b3c0a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 13:13:39 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 13:13:39 2009 -0800"
      },
      "message": "am e5683369: Merge change I60dfecdc into eclair-mr2\n\nMerge commit \u0027e5683369d2f3cbda3e6c09c66b4d6df77c9b3c0a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027e5683369d2f3cbda3e6c09c66b4d6df77c9b3c0a\u0027:\n  Add window manager support for overriding button and keyboard backlight values.\n"
    },
    {
      "commit": "e7096ebba1f188871d0c5f04055d21c6153b9907",
      "tree": "009a7e28128a1eca78d4018f36085e91cabb6b1e",
      "parents": [
        "a0f9a4f73579c2afa4dd82499a69abce94a3f23f"
      ],
      "author": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 13:06:07 2009 -0800"
      },
      "committer": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 13:06:07 2009 -0800"
      },
      "message": "Add logging of headset events to help debug issue.\n\nSigned-off-by: Eric Olsen \u003ceolsen@android.com\u003e\n"
    },
    {
      "commit": "fb73f79340375013225618a5d87f46b958f698ef",
      "tree": "aeeee397d3485533d7cf5c8d9cca6f22313fd4f8",
      "parents": [
        "132dab8f91f5e87581660069753f238ea9914732"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 11:31:18 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 15:16:55 2009 -0500"
      },
      "message": "Add window manager support for overriding button and keyboard backlight values.\n\nThe new backlightBrightness field works similarly as the existing WindowManager.LayoutParams.screenBrightness field\n\nNeeded for bugs:\n    b/2233655 (under low ambient light the touch keys remain illuminated during video playback and never timeout)\n    b/2221079 (Backlight for home/search/back/etc buttons should turn off when in dock in night mode)\n\nChange-Id: I60dfecdc7bb653b0db38094464de651220b3d438\n"
    },
    {
      "commit": "6ed9c32c04d7f57bf66835c481a17b254762cea3",
      "tree": "59ab87c93241d96ca20e19dfeebd6c4ec67fa0cd",
      "parents": [
        "1f0a0ed549f79c4ad6d783c93319d6807ab88847",
        "132dab8f91f5e87581660069753f238ea9914732"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 23 11:21:01 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:21:01 2009 -0800"
      },
      "message": "am 132dab8f: am a0f9a4f7: Merge change I2083b297 into eclair\n\nMerge commit \u0027132dab8f91f5e87581660069753f238ea9914732\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027132dab8f91f5e87581660069753f238ea9914732\u0027:\n  Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n"
    },
    {
      "commit": "132dab8f91f5e87581660069753f238ea9914732",
      "tree": "57f177524bae03f1a791dbb73a8bf2c648d66270",
      "parents": [
        "4103924742c376716ce5866f6d2f53eac4f3cb59",
        "a0f9a4f73579c2afa4dd82499a69abce94a3f23f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 23 11:16:27 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:16:27 2009 -0800"
      },
      "message": "am a0f9a4f7: Merge change I2083b297 into eclair\n\nMerge commit \u0027a0f9a4f73579c2afa4dd82499a69abce94a3f23f\u0027 into eclair-mr2\n\n* commit \u0027a0f9a4f73579c2afa4dd82499a69abce94a3f23f\u0027:\n  Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n"
    },
    {
      "commit": "1f0a0ed549f79c4ad6d783c93319d6807ab88847",
      "tree": "573a6557248d5253fc15cd6796e278bf547b6d7d",
      "parents": [
        "5493df919b01952857eb3b78fad3fe2cff573935",
        "4103924742c376716ce5866f6d2f53eac4f3cb59"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 11:12:04 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:12:04 2009 -0800"
      },
      "message": "am 41039247: am 8abd5f0d: Fix issue #2267665 IME keyboard appears as Blank in compose view...\n\nMerge commit \u00274103924742c376716ce5866f6d2f53eac4f3cb59\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00274103924742c376716ce5866f6d2f53eac4f3cb59\u0027:\n  Fix issue #2267665 IME keyboard appears as Blank in compose view...\n"
    },
    {
      "commit": "a0f9a4f73579c2afa4dd82499a69abce94a3f23f",
      "tree": "df4bb0c4cc0596db9f0c12dfe44aea67b0eb4b66",
      "parents": [
        "8abd5f0d519afa787e7c64e429df17ccc661ce75",
        "2083b297e401957dfae07ca11c29e8c95f440a97"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 23 11:11:55 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 23 11:11:55 2009 -0800"
      },
      "message": "Merge change I2083b297 into eclair\n\n* changes:\n  Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n"
    },
    {
      "commit": "4103924742c376716ce5866f6d2f53eac4f3cb59",
      "tree": "3324304bb57a9097d1dde16ed5c6fdce6de6f1ff",
      "parents": [
        "bbd6cb463b405fc90912dee470fe6c7b8c6b1f54",
        "8abd5f0d519afa787e7c64e429df17ccc661ce75"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 11:05:54 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:05:54 2009 -0800"
      },
      "message": "am 8abd5f0d: Fix issue #2267665 IME keyboard appears as Blank in compose view...\n\nMerge commit \u00278abd5f0d519afa787e7c64e429df17ccc661ce75\u0027 into eclair-mr2\n\n* commit \u00278abd5f0d519afa787e7c64e429df17ccc661ce75\u0027:\n  Fix issue #2267665 IME keyboard appears as Blank in compose view...\n"
    },
    {
      "commit": "8abd5f0d519afa787e7c64e429df17ccc661ce75",
      "tree": "713fda306e83c1263bfea51fc8c00c9349572676",
      "parents": [
        "174b726917c12d61f9135a180afc8413d845dc2d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 20 18:09:03 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 10:58:56 2009 -0800"
      },
      "message": "Fix issue #2267665 IME keyboard appears as Blank in compose view...\n\n...if you re-lunch messaging application after deleting the\ncharacter and pressing home key\n\nChange-Id: Idc7da05e54730958644e80069764237e5db6f288\n"
    },
    {
      "commit": "1866591c192a434c3edcafb808e31b8262cadeb2",
      "tree": "eb0616a277d51a14c1b1bb30bf0b609554f023b0",
      "parents": [
        "d0a1101f1df69bcaee81ad4d4fcf9509257e738c",
        "34c5813e488fd4f044e545f177a20f553580ce6a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 10:45:24 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 10:45:24 2009 -0800"
      },
      "message": "am 34c5813e: am 174b7269: Merge change Id886fb28 into eclair\n\nMerge commit \u002734c5813e488fd4f044e545f177a20f553580ce6a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002734c5813e488fd4f044e545f177a20f553580ce6a\u0027:\n  Fix deadlock in WindowManagerService.reenableKeyguard()\n"
    },
    {
      "commit": "34c5813e488fd4f044e545f177a20f553580ce6a",
      "tree": "3875e16d9a3137a682b1e9bd4997f2353e4e5f24",
      "parents": [
        "cd979d555fbf991bdc59b3521281786e78e809fc",
        "174b726917c12d61f9135a180afc8413d845dc2d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 10:40:13 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 10:40:13 2009 -0800"
      },
      "message": "am 174b7269: Merge change Id886fb28 into eclair\n\nMerge commit \u0027174b726917c12d61f9135a180afc8413d845dc2d\u0027 into eclair-mr2\n\n* commit \u0027174b726917c12d61f9135a180afc8413d845dc2d\u0027:\n  Fix deadlock in WindowManagerService.reenableKeyguard()\n"
    },
    {
      "commit": "983ee099de60e0288997e33e3fea5c4ff647f5cd",
      "tree": "b37b50b7f50d7644a2b8bfe55c45c4a770e5647b",
      "parents": [
        "e7800946a42c0ebe8e0b3f6eba04a96a9641aaff"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 22 01:42:24 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 22 02:00:13 2009 -0500"
      },
      "message": "Fix deadlock in WindowManagerService.reenableKeyguard()\n\nIf reenableKeyguard() is called before the previous disableKeyguard() call is processed,\nthen TokenWatcher.sendNotificationLocked() will cancel the request, resulting in neither\nthe TokenWatcher acquired() or released() methods being called.\nIn that case, reenableKeyguard() will hang waiting for released() to set\nmWaitingUntilKeyguardReenabled to false.  Now we only wait in reenableKeyguard()\nif the TokenWatcher acquired() method is called and the keyguard has actually been disabled.\n\nThis should fix bug b/2270192\n\nChange-Id: Id886fb28df607dbb4543124f2db6997121d6a682\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "589f8d7d414b132afcef4405122fdf02228f3c8b",
      "tree": "e26e507d262174a3984feeec35840c0ba3d16f2f",
      "parents": [
        "b11f8a216f326a96bbdb08b470a7de8c2fa81edf",
        "53e9c126f5fc39459554f0290a2c863f645d397a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 13:36:14 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 20 13:36:14 2009 -0800"
      },
      "message": "am 53e9c126: am a1ce6551: Merge change I69324a33 into eclair\n\nMerge commit \u002753e9c126f5fc39459554f0290a2c863f645d397a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002753e9c126f5fc39459554f0290a2c863f645d397a\u0027:\n  AlarmManagerService: Fix daylight savings time offset computation\n"
    },
    {
      "commit": "53e9c126f5fc39459554f0290a2c863f645d397a",
      "tree": "c7cbfeecefe5d1b9fbbca1fe445a66d8f1d8d5fa",
      "parents": [
        "d47fad27d76527dfa27f6c5425cc4074f6c3a158",
        "a1ce6551e1fd8a1ed4af58857413c0a7f701b5c2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 13:32:17 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 20 13:32:17 2009 -0800"
      },
      "message": "am a1ce6551: Merge change I69324a33 into eclair\n\nMerge commit \u0027a1ce6551e1fd8a1ed4af58857413c0a7f701b5c2\u0027 into eclair-mr2\n\n* commit \u0027a1ce6551e1fd8a1ed4af58857413c0a7f701b5c2\u0027:\n  AlarmManagerService: Fix daylight savings time offset computation\n"
    },
    {
      "commit": "1f7b4134db07acbb429cd770441ff460fa6f4b1b",
      "tree": "10b9002ddf06bd6e6550aadee867317f103f1d1e",
      "parents": [
        "2a6a149fc2abfb8ef654ed36ce4524209f5e33bc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 15:12:51 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 15:16:58 2009 -0500"
      },
      "message": "AlarmManagerService: Fix daylight savings time offset computation\n\nFixes b/2244560 (Time Stamp On Bug Reports And Pictures Is One Hour Off)\n\nChange-Id: I69324a33f80e41ce68a0e6fdba08b80ed9453e19\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "9d633968ceb502e95f9785b169742624f72614f5",
      "tree": "efc707137e6fda7ae1d440b5e6bba4162ce2d6ca",
      "parents": [
        "12c90b0525d8e97a2fae060f95e9761c0c48c26d",
        "401a712e3b3b41c77e79a130d7b07d653e18bcab"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 09:56:25 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 20 09:56:25 2009 -0800"
      },
      "message": "am 401a712e: IPowerManager: remove some unused methods.\n\nMerge commit \u0027401a712e3b3b41c77e79a130d7b07d653e18bcab\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027401a712e3b3b41c77e79a130d7b07d653e18bcab\u0027:\n  IPowerManager: remove some unused methods.\n"
    },
    {
      "commit": "401a712e3b3b41c77e79a130d7b07d653e18bcab",
      "tree": "be03921021e7f21d578baadbaaa2e7ebe5c1f30e",
      "parents": [
        "aa5e25d2205fdba8663cfb7658e227658a06606c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 11:50:21 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 11:50:21 2009 -0500"
      },
      "message": "IPowerManager: remove some unused methods.\n\nChange-Id: I7c7fa7eaf6c99e723da20939c27fbc172ad51613\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2083b297e401957dfae07ca11c29e8c95f440a97",
      "tree": "e28b4e420c7a3e7573e5358951bc317c954cab37",
      "parents": [
        "57bda83d105a1fc3c4c0ccb6cb743e6ba7c98870"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 20 07:26:56 2009 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 20 07:26:56 2009 -0800"
      },
      "message": "Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n\nThe cause of the problem is that under certain circumstance the HeadsetObserver receives unexpected connection events. For instance,\nwhen removing a bad quality 3.5mm stereo jack without mic the following events can be received:\n1 connection of a headset with mic\n2 removal of a headset with mic.\n\nThe result is that the no mic headset is never disconnected and audio policy manager considers it is still present. Then the music or downlink call audio is always routed to headset even if none is connected giving the impression that audio is lost, except whne you reconnect a headset of enable speaker phone.\n\nThe fix consists in adding more checks in HeadsetObserver to reject illegal transitions in headset state received from event observer.\n"
    },
    {
      "commit": "a7ad3f6c71ad6701fcaa6ecf75452563addb0dd0",
      "tree": "0452868450534ba19ff8e2112ebc4068deee9826",
      "parents": [
        "9aaf01b9d03e931c9d37858562ea47dbaf44a3be",
        "50a21f4d3b70360b36acad20e234c380654fd59f"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Nov 19 17:28:42 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 19 17:28:42 2009 -0800"
      },
      "message": "am 50a21f4d: add reboot() method to PowerManager\n\nMerge commit \u002750a21f4d3b70360b36acad20e234c380654fd59f\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002750a21f4d3b70360b36acad20e234c380654fd59f\u0027:\n  add reboot() method to PowerManager\n"
    },
    {
      "commit": "50a21f4d3b70360b36acad20e234c380654fd59f",
      "tree": "ae5a32323d740cf4af6c03a573fd6c96ffa27b86",
      "parents": [
        "793810f68fcf1ace817f6ebcb42a6adb13c28582"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Nov 19 12:49:53 2009 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Nov 19 17:18:31 2009 -0800"
      },
      "message": "add reboot() method to PowerManager\n\nIn order to unbundle System Update, we need some to expose in the SDK\nsome way to reboot the device into recovery.  Add a reboot() method to\nPowerManager, protected by the android.permission.REBOOT permission.\n"
    },
    {
      "commit": "d9a49b00ce8702820a20ce00b4904f70718dc63b",
      "tree": "fc435a9b176c920eb256704045fdb2a2f123c61c",
      "parents": [
        "e922751eb6d5e19a4c85dc92d57fddb7ccff7808"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Nov 19 01:44:58 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Nov 19 01:44:58 2009 -0500"
      },
      "message": "Fix broken merges from MR2:\n\ne090281428cbd1114f4ae2f10755013cea09cdb5 Fix a race condition that resulted in the screen coming on without the brightness set to the correct value.\n0e5bb7f1c9558bcf76af4f31dd5a11e78bcbdc9d PowerManagerService: Hold a wakelock while mProximityTask is queued\n\nChange-Id: I8082b546467f839f53187534bb4264e59bd4a7db\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d28fcd5bb8e5734a12b83f7cefde759c009e7b6e",
      "tree": "8badeba02d7e7705611736b08287663bc7e6a4ee",
      "parents": [
        "5b2f5ced25aee6fec49ffd30abeca2801c98fbd8",
        "efd91d7ce01c7bd538fb0ca66d9f5395352211f8"
      ],
      "author": {
        "name": "repo sync",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 20:12:50 2009 -0500"
      },
      "committer": {
        "name": "repo sync",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 20:13:09 2009 -0500"
      },
      "message": "resolved conflicts for merge of efd91d7c to eclair-mr2-plus-aosp\n\nSigned-off-by: repo sync \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "efd91d7ce01c7bd538fb0ca66d9f5395352211f8",
      "tree": "09961a642c9aaf9b3c2f21f46481f36fd998e640",
      "parents": [
        "ddd017f872bee40450c0e73dcf6608a9fdc49a05",
        "03786b83bd02f8dd8e1049d333fbfdee395ac965"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 16:24:37 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 18 16:24:37 2009 -0800"
      },
      "message": "am 03786b83: Merge change I813fdb7a into eclair\n\nMerge commit \u002703786b83bd02f8dd8e1049d333fbfdee395ac965\u0027 into eclair-mr2\n\n* commit \u002703786b83bd02f8dd8e1049d333fbfdee395ac965\u0027:\n  Fixes for proximity sensor behavior:\n"
    },
    {
      "commit": "03786b83bd02f8dd8e1049d333fbfdee395ac965",
      "tree": "3922a710fcfd9dcf9dab489235f8f57d733eb217",
      "parents": [
        "dfc066e769ec227b4dbf0e2e5097973c20c2b34f",
        "0e39ea83c5578e0d55e120c91ff7cfeeb0c1cb2f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 18 16:20:32 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 18 16:20:32 2009 -0800"
      },
      "message": "Merge change I813fdb7a into eclair\n\n* changes:\n  Fixes for proximity sensor behavior:\n"
    },
    {
      "commit": "0e39ea83c5578e0d55e120c91ff7cfeeb0c1cb2f",
      "tree": "a4ef4b0b89816adc34b10618889aa4021867c58f",
      "parents": [
        "30998a59aced3248b3a6f5e507dba0394fb54cad"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 15:37:10 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 18:45:59 2009 -0500"
      },
      "message": "Fixes for proximity sensor behavior:\n\nAdd optional flag to Wakelock.release() to specify whether we should wait for proximity sensor to go negative before turning on the screen.\nClear the \"waiting for proximity sensor to go negative\" state when the power key is pressed.\n\nPart of the fix for b/2243198 (Black screen lockup after ending call)\n\nChange-Id: I813fdb7aa4192cd3384a25be9e59d7d4b90da53a\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "08a22a200739e0e14784e1c7139ed78e50c15dfa",
      "tree": "45c47291528bba366e280600c29d3153d5bbe58c",
      "parents": [
        "f28ae14f8fc146c42cb817e15363cac0e2b0ab11",
        "a2f4c2543a7f78b77491c701230e8f406dcca540"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 18 11:55:41 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 18 11:55:41 2009 -0800"
      },
      "message": "am a2f4c254: am 1d62ea9d: Fix issue #2249821: Unable to start passion in safe mode\n\nMerge commit \u0027a2f4c2543a7f78b77491c701230e8f406dcca540\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a2f4c2543a7f78b77491c701230e8f406dcca540\u0027:\n  Fix issue #2249821: Unable to start passion in safe mode\n"
    },
    {
      "commit": "a2f4c2543a7f78b77491c701230e8f406dcca540",
      "tree": "c44a3f3dad9cb5c0a9ab7cbaae2d2245edc09a75",
      "parents": [
        "a4fa107f97933a81c42ee3cd9ca3984c08e5ab25",
        "1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 18 11:51:05 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 18 11:51:05 2009 -0800"
      },
      "message": "am 1d62ea9d: Fix issue #2249821: Unable to start passion in safe mode\n\nMerge commit \u00271d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e\u0027 into eclair-mr2\n\n* commit \u00271d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e\u0027:\n  Fix issue #2249821: Unable to start passion in safe mode\n"
    },
    {
      "commit": "1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e",
      "tree": "570e95a255cf59398bff01e5f88fcd74ce48e4ef",
      "parents": [
        "30998a59aced3248b3a6f5e507dba0394fb54cad"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 17 12:49:50 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 18 11:42:32 2009 -0800"
      },
      "message": "Fix issue #2249821: Unable to start passion in safe mode\n\nHolding down the trackball now works.\n\nAlso fix a little API check warning from Intent.\n\nChange-Id: Icb1f901535cb521917bf7f847a93c4ff7861d20e\n"
    },
    {
      "commit": "5021e08d58fc32e0a9a21a11196590da14ab8cd5",
      "tree": "6a3e21b688cdcae445e664a284f4e36f025b171a",
      "parents": [
        "1f60ff34cd353235eedb20bd0c6e2d4a1e6bcc06",
        "9a5985a8d975f88e314a321392cc7e25bd14ad0e"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 17 21:57:38 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 17 21:57:38 2009 -0800"
      },
      "message": "am 9a5985a8: Merge change I24e47245 into eclair-mr2\n\nMerge commit \u00279a5985a8d975f88e314a321392cc7e25bd14ad0e\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00279a5985a8d975f88e314a321392cc7e25bd14ad0e\u0027:\n  Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox.\n"
    },
    {
      "commit": "9a5985a8d975f88e314a321392cc7e25bd14ad0e",
      "tree": "2bf581fc0bde8c8554b4c991d0622fcd8c1e429b",
      "parents": [
        "e45ebbaf1b4450bb65fa13aaa3e64243ab838435",
        "3d40df335e4c0df972720271a84277077f168f65"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 18:02:12 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 18:02:12 2009 -0800"
      },
      "message": "Merge change I24e47245 into eclair-mr2\n\n* changes:\n  Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox. Optimize DropBoxManagerService.dump() a bit.\n"
    },
    {
      "commit": "3d40df335e4c0df972720271a84277077f168f65",
      "tree": "030eb09b2ad5aca11b8f57028e6375e59d825484",
      "parents": [
        "a57632fee792d6078a7a61006f5a866c38addd33"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 17 13:36:31 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 17 18:00:48 2009 -0800"
      },
      "message": "Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox.\nOptimize DropBoxManagerService.dump() a bit.\n"
    },
    {
      "commit": "95230656e46ee7e236f6bb02de1334659a2d1244",
      "tree": "26eb9eab3ed71fae673e3da0278797a4387a398c",
      "parents": [
        "fe537b3fe4145e3cec41b70b93c366e1c2307ed5",
        "0036b4def5242429abdf6e8e420896eb5296316e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 16:05:27 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 17 16:05:27 2009 -0800"
      },
      "message": "am 0036b4de: am df7dbb68: Fix bug 2252145 - Notification panel not closing completely when a call comes in\n\nMerge commit \u00270036b4def5242429abdf6e8e420896eb5296316e\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00270036b4def5242429abdf6e8e420896eb5296316e\u0027:\n  Fix bug 2252145 - Notification panel not closing completely when a call comes in\n"
    },
    {
      "commit": "0036b4def5242429abdf6e8e420896eb5296316e",
      "tree": "18e9da6be23c6a4ec29fa48de4736feda019484f",
      "parents": [
        "0e3fccf1a525883aa5d80e10ced5b7af48cfe5a1",
        "df7dbb68d330eae88c1ca6d03390dc8c18386871"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 14:10:12 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 17 14:10:12 2009 -0800"
      },
      "message": "am df7dbb68: Fix bug 2252145 - Notification panel not closing completely when a call comes in\n\nMerge commit \u0027df7dbb68d330eae88c1ca6d03390dc8c18386871\u0027 into eclair-mr2\n\n* commit \u0027df7dbb68d330eae88c1ca6d03390dc8c18386871\u0027:\n  Fix bug 2252145 - Notification panel not closing completely when a call comes in\n"
    },
    {
      "commit": "df7dbb68d330eae88c1ca6d03390dc8c18386871",
      "tree": "0904984437cdd668c395cc68547e5b084ec2f921",
      "parents": [
        "f0166e4dd0907e487531960e36f516406d265b73"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 10:43:37 2009 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 10:43:37 2009 -0800"
      },
      "message": "Fix bug 2252145 - Notification panel not closing completely when a call comes in\n"
    },
    {
      "commit": "11c89c48281dd75da20b0649e5b6e19b057901eb",
      "tree": "63dd0ac727c0dc826bb10d23988f0aa7c3f24628",
      "parents": [
        "bc1add83e1b2aae4214498910ce2e0aebc959a23",
        "0d829149292713f05b85f33fedaba88771627533"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 20:05:53 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 20:05:53 2009 -0800"
      },
      "message": "am 0d829149: am f8c4af65: Merge change I51b84496 into eclair\n\nMerge commit \u00270d829149292713f05b85f33fedaba88771627533\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00270d829149292713f05b85f33fedaba88771627533\u0027:\n  Revert \"PowerManagerService: enable logging for when mPowerState changes.\"\n"
    }
  ],
  "next": "e5b5aa490372099c3541e51b8ed260cf9280247d"
}
