)]}'
{
  "log": [
    {
      "commit": "8f779f3b70aa4d3cee0dfde57ed91886e5c5f1e5",
      "tree": "7a8a14dcb7cf74fe0f7e1ced8b11c54fb13ebe58",
      "parents": [
        "82b43b10a07fd34d415263c8e522cf88c3867a04",
        "3660c09500a4d01eb6a733b5f0b15545855f8fe8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:57:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:57:46 2009 -0700"
      },
      "message": "am 3660c095: Merge change 7094 into donut\n\nMerge commit \u00273660c09500a4d01eb6a733b5f0b15545855f8fe8\u0027\n\n* commit \u00273660c09500a4d01eb6a733b5f0b15545855f8fe8\u0027:\n  Cleaning up TtsService\n"
    },
    {
      "commit": "3660c09500a4d01eb6a733b5f0b15545855f8fe8",
      "tree": "054a8af4f472c571a9347b99f2d03f51d6617ce1",
      "parents": [
        "e8b88ac15c5d93f7c28c31d62c534df4b9587712",
        "edb4fc3076622393ac25fafda24e4bbe78ec44e4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:55:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:55:57 2009 -0700"
      },
      "message": "Merge change 7094 into donut\n\n* changes:\n  Cleaning up TtsService\n"
    },
    {
      "commit": "edb4fc3076622393ac25fafda24e4bbe78ec44e4",
      "tree": "b37c0760c15b8b0280d4a32ebf060e05c5afad92",
      "parents": [
        "df01d6b50b4502f12947bf4c6cc733a4a467f682"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Tue Jul 14 10:32:31 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Tue Jul 14 10:54:36 2009 -0700"
      },
      "message": "Cleaning up TtsService\n"
    },
    {
      "commit": "82b43b10a07fd34d415263c8e522cf88c3867a04",
      "tree": "0ac93485af0d6e517c98d787ab18091506e56d38",
      "parents": [
        "0d4586d326a60052503619076d143e73e5780ac7",
        "e8b88ac15c5d93f7c28c31d62c534df4b9587712"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:50:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:50:53 2009 -0700"
      },
      "message": "am e8b88ac1: Merge change 7097 into donut\n\nMerge commit \u0027e8b88ac15c5d93f7c28c31d62c534df4b9587712\u0027\n\n* commit \u0027e8b88ac15c5d93f7c28c31d62c534df4b9587712\u0027:\n  Fix to use DP instead of pixels for Thumb drawable size.\n"
    },
    {
      "commit": "0d4586d326a60052503619076d143e73e5780ac7",
      "tree": "c30a63ef7c5eb5055f726fc9c3a2365850159f19",
      "parents": [
        "381495d31a0a1eff2d9b9cd04b6ce0da756b680d",
        "9181bc9ab75f97f11f2188237ba4a0f31569dfb5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:50:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:50:49 2009 -0700"
      },
      "message": "am 9181bc9a: Merge change 7079 into donut\n\nMerge commit \u00279181bc9ab75f97f11f2188237ba4a0f31569dfb5\u0027\n\n* commit \u00279181bc9ab75f97f11f2188237ba4a0f31569dfb5\u0027:\n  Cleanup of unused enums\n"
    },
    {
      "commit": "381495d31a0a1eff2d9b9cd04b6ce0da756b680d",
      "tree": "85a07642bfa9821d45de3fb357e2cd9cfcc71f9b",
      "parents": [
        "d651822b12a3a5036b23cdce767b1a98c42cd310",
        "df01d6b50b4502f12947bf4c6cc733a4a467f682"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:50:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:50:32 2009 -0700"
      },
      "message": "am df01d6b5: Merge change 7064 into donut\n\nMerge commit \u0027df01d6b50b4502f12947bf4c6cc733a4a467f682\u0027\n\n* commit \u0027df01d6b50b4502f12947bf4c6cc733a4a467f682\u0027:\n  Implementing utterance ID callbacks for silence and pre-recorded files\n"
    },
    {
      "commit": "d651822b12a3a5036b23cdce767b1a98c42cd310",
      "tree": "69b6bfeb5bcd5c031f431cc9fcad1746842f3f90",
      "parents": [
        "cc916aa6918c6c8addc5426c2512b087f83ad831",
        "dddeee6f350673b691b1b9001545a27f9c3d19f0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:45:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:45:55 2009 -0700"
      },
      "message": "Merge change 6817\n\n* changes:\n  Fix a problem in VideoView that would cause it to not start playing after prepare.\n"
    },
    {
      "commit": "e8b88ac15c5d93f7c28c31d62c534df4b9587712",
      "tree": "1b42507f63fa7c5fb6770539437e542899169fe1",
      "parents": [
        "9181bc9ab75f97f11f2188237ba4a0f31569dfb5",
        "a5e441525660765e0913140daff4d12a0d94e88c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:44:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:44:14 2009 -0700"
      },
      "message": "Merge change 7097 into donut\n\n* changes:\n  Fix to use DP instead of pixels for Thumb drawable size.\n"
    },
    {
      "commit": "9181bc9ab75f97f11f2188237ba4a0f31569dfb5",
      "tree": "23221166f9bcfb18c40c03d1a2abf28178fe106d",
      "parents": [
        "df01d6b50b4502f12947bf4c6cc733a4a467f682",
        "8978bd01744f39270b6a193187dbb231f761e874"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:41:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:41:14 2009 -0700"
      },
      "message": "Merge change 7079 into donut\n\n* changes:\n  Cleanup of unused enums\n"
    },
    {
      "commit": "a5e441525660765e0913140daff4d12a0d94e88c",
      "tree": "24315283f931f67796cb90246ceb292176dd63ac",
      "parents": [
        "cf29e116129f38309c18ba14b9893b079a712289"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Tue Jul 14 10:37:22 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Tue Jul 14 10:37:22 2009 -0700"
      },
      "message": "Fix to use DP instead of pixels for Thumb drawable size.\n"
    },
    {
      "commit": "cc916aa6918c6c8addc5426c2512b087f83ad831",
      "tree": "885c29918558ca0278b92b8485b8cac64cad7f34",
      "parents": [
        "6b316a7ff0ca90ce012226ac9f2011e9a3be2d54",
        "c1d82e68eb4aae1b575e82b08e71a87670cc1532"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Jul 14 10:21:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:21:47 2009 -0700"
      },
      "message": "am c1d82e68: Use activity icon when search suggestion icon is missing\n\nMerge commit \u0027c1d82e68eb4aae1b575e82b08e71a87670cc1532\u0027\n\n* commit \u0027c1d82e68eb4aae1b575e82b08e71a87670cc1532\u0027:\n  Use activity icon when search suggestion icon is missing\n"
    },
    {
      "commit": "6b316a7ff0ca90ce012226ac9f2011e9a3be2d54",
      "tree": "460a7d7eca9fc3f4f2b7836a8bab3820cd707fdd",
      "parents": [
        "a9ce57b55a43975349b86cdba13178375ccd3606",
        "3a27b29e41777e58fbcdca440a00676915ebea4f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:21:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:21:37 2009 -0700"
      },
      "message": "am 3a27b29e: Merge change 7069 into donut\n\nMerge commit \u00273a27b29e41777e58fbcdca440a00676915ebea4f\u0027\n\n* commit \u00273a27b29e41777e58fbcdca440a00676915ebea4f\u0027:\n  Make VPN connect even when DNS is not present and other fixes.\n"
    },
    {
      "commit": "a9ce57b55a43975349b86cdba13178375ccd3606",
      "tree": "82c210f5b60ff6114f2b8fe8277e92f4a5f449e1",
      "parents": [
        "70da2b5be0ca5c6fbddde49e5312b9291fbec21f",
        "8af55ca4dd7eeb098b5c2e69bc7a9171c893269a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:21:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:21:16 2009 -0700"
      },
      "message": "am 8af55ca4: Merge change 7008 into donut\n\nMerge commit \u00278af55ca4dd7eeb098b5c2e69bc7a9171c893269a\u0027\n\n* commit \u00278af55ca4dd7eeb098b5c2e69bc7a9171c893269a\u0027:\n  Adding Utterance ID to the TtsService.\n"
    },
    {
      "commit": "70da2b5be0ca5c6fbddde49e5312b9291fbec21f",
      "tree": "6985a1be221fceb7f3dc19bc2e6f997cf6f7bcc6",
      "parents": [
        "fad6c94872c33076653805978424c16961103568",
        "3139297f1eda3e34d17a2b182ae5d791da837542"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 10:21:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 14 10:21:09 2009 -0700"
      },
      "message": "am 3139297f: Merge change 7035 into donut\n\nMerge commit \u00273139297f1eda3e34d17a2b182ae5d791da837542\u0027\n\n* commit \u00273139297f1eda3e34d17a2b182ae5d791da837542\u0027:\n  Fixes #1972593. Updates AppSecurityPermissions styles in Theme.Light\n"
    },
    {
      "commit": "df01d6b50b4502f12947bf4c6cc733a4a467f682",
      "tree": "473e13e085d81f2484af4deebf687a6bd38d15f5",
      "parents": [
        "c1d82e68eb4aae1b575e82b08e71a87670cc1532",
        "3ab2076d65b86a69f6c5de220082c2fbace575e2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 09:18:46 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 09:18:46 2009 -0700"
      },
      "message": "Merge change 7064 into donut\n\n* changes:\n  Implementing utterance ID callbacks for silence and pre-recorded files (both generating and playing).\n"
    },
    {
      "commit": "8978bd01744f39270b6a193187dbb231f761e874",
      "tree": "0f13503ae29b58e4fafeb782c3054398264e1648",
      "parents": [
        "c4ca420625183a8efa619e06287b47f3d2e72283"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Tue Jul 14 08:02:37 2009 -0700"
      },
      "committer": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Tue Jul 14 08:02:37 2009 -0700"
      },
      "message": "Cleanup of unused enums\n"
    },
    {
      "commit": "c1d82e68eb4aae1b575e82b08e71a87670cc1532",
      "tree": "e9af68d63b218d62c1bc52202dabf9457fc3bfd6",
      "parents": [
        "3a27b29e41777e58fbcdca440a00676915ebea4f"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Jul 14 10:27:07 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Jul 14 13:52:01 2009 +0100"
      },
      "message": "Use activity icon when search suggestion icon is missing\n\nNew left-hand side icon fallback logic in search dialog:\n\n1. If the search dialog gets no icon column, it shows no\n   icon (like before). This would handle the case of in-app\n   search where the provider does not include icons.\n2. If the icon column is empty, or there is an error converting\n   the icon id or URI to a drawable, the search dialog identifies\n   the suggestion source by looking at the\n   SUGGEST_COLUMN_INTENT_COMPONENT_NAME.\n3. If SUGGEST_COLUMN_INTENT_COMPONENT_NAME is empty or not set,\n   the current searchable activity is considered the suggestion source.\n4. Try to get the activity icon of the suggestion source.\n5. Fall back to the application icon of the suggestion source\n   if there is no activity icon.\n6. Fall back to some generic icon if there is no application icon.\n\nFixes http://b/issue?id\u003d1905757\n"
    },
    {
      "commit": "fad6c94872c33076653805978424c16961103568",
      "tree": "38da06c6aa81d5c2aa47ba4327bfc9b03cffed65",
      "parents": [
        "ac2dd4d82f14b23387ec95b52663a1943fc5157d"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 14 02:08:27 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 14 02:08:27 2009 -0700"
      },
      "message": "another attempt to fix the sim\n"
    },
    {
      "commit": "3a27b29e41777e58fbcdca440a00676915ebea4f",
      "tree": "55fa7941cf89d4444cb8851c18a6f76a6021a8cb",
      "parents": [
        "8af55ca4dd7eeb098b5c2e69bc7a9171c893269a",
        "85646c1df349c09bdab4daf87a59700a0eb9fa10"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 01:53:56 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 01:53:56 2009 -0700"
      },
      "message": "Merge change 7069 into donut\n\n* changes:\n  Make VPN connect even when DNS is not present and other fixes.\n"
    },
    {
      "commit": "85646c1df349c09bdab4daf87a59700a0eb9fa10",
      "tree": "04ea2219928115253fa0baeb83dc51befb57cfcf",
      "parents": [
        "c22ce6a738bbd757c71f8778defb015ea81ab33c"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Jul 14 16:19:17 2009 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Jul 14 16:29:22 2009 +0800"
      },
      "message": "Make VPN connect even when DNS is not present and other fixes.\n\n* Changes:\n  + As title.\n  + Add two new states to VpnState: UNKNOWN and UNUSABLE.\n  + Add more debug messages when stopping a service and when DNS being\n    overridden.\n"
    },
    {
      "commit": "ac2dd4d82f14b23387ec95b52663a1943fc5157d",
      "tree": "b26cba0691f2bc7c32b77a2aaa83b25763bbb77f",
      "parents": [
        "3a5351e4437fc2c220bc68a431bd4a1a00a653fa"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 13 22:58:25 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 13 22:58:25 2009 -0700"
      },
      "message": "first attempt to fix the sim\n"
    },
    {
      "commit": "3a5351e4437fc2c220bc68a431bd4a1a00a653fa",
      "tree": "67f35319503a34a2b3fa4b3b920ae8370681c2a0",
      "parents": [
        "a533f85ec6dff418174f22388e853689eb144f13",
        "b1c4ca5ad21ae63cd5af2cfc1be82ba176d25195"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 21:27:38 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 21:27:38 2009 -0700"
      },
      "message": "Merge change 6898\n\n* changes:\n  implement Mutex and Condition with pthread instead of calling futex directly.\n"
    },
    {
      "commit": "3ab2076d65b86a69f6c5de220082c2fbace575e2",
      "tree": "a854c51f7ab9263ab661ae43fe2feddb832dba09",
      "parents": [
        "8af55ca4dd7eeb098b5c2e69bc7a9171c893269a"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Mon Jul 13 21:21:01 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Mon Jul 13 21:21:01 2009 -0700"
      },
      "message": "Implementing utterance ID callbacks for silence and pre-recorded files\n(both generating and playing).\n"
    },
    {
      "commit": "a533f85ec6dff418174f22388e853689eb144f13",
      "tree": "87d7877e2422b3db05dcfce100bce3b7283f25d7",
      "parents": [
        "0805604b828c462bb6e27df07822c184019e5ec7",
        "8d9a5eff4262b80513cb04dec0e731be8b64bb2b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 18:34:46 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 18:34:46 2009 -0700"
      },
      "message": "Merge change 7043\n\n* changes:\n  fix [1964315] crash in the surface.cpp while browsing\n"
    },
    {
      "commit": "8d9a5eff4262b80513cb04dec0e731be8b64bb2b",
      "tree": "7cee20a18c81b000dfc10dd86bcad4265ac6d584",
      "parents": [
        "b9cb7c970b04c59d490ed480635a93df63eadeb9"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 13 18:29:59 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 13 18:29:59 2009 -0700"
      },
      "message": "fix [1964315] crash in the surface.cpp while browsing\n"
    },
    {
      "commit": "8af55ca4dd7eeb098b5c2e69bc7a9171c893269a",
      "tree": "28260dce3d03d0593741f7dd5688657245c4a7bf",
      "parents": [
        "3139297f1eda3e34d17a2b182ae5d791da837542",
        "78c9d0d2c5eb4d5687ae7cbe41155159329ad68f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 18:25:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 18:25:01 2009 -0700"
      },
      "message": "Merge change 7008 into donut\n\n* changes:\n  Adding Utterance ID to the TtsService.\n"
    },
    {
      "commit": "3139297f1eda3e34d17a2b182ae5d791da837542",
      "tree": "115042c986e955f6b4c6351a7d9a082bdecf7919",
      "parents": [
        "c353268c20a8ea425ac9f1e328684855cfc805e0",
        "17606f88527eb6c90c51784ae4bc08feda9c77db"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 17:52:59 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 17:52:59 2009 -0700"
      },
      "message": "Merge change 7035 into donut\n\n* changes:\n  Fixes #1972593. Updates AppSecurityPermissions styles in Theme.Light\n"
    },
    {
      "commit": "17606f88527eb6c90c51784ae4bc08feda9c77db",
      "tree": "0f39c99434e61ba784a9937ebdb469ae99f84717",
      "parents": [
        "c4ca420625183a8efa619e06287b47f3d2e72283"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Jul 13 17:52:19 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Jul 13 17:52:19 2009 -0700"
      },
      "message": "Fixes #1972593. Updates AppSecurityPermissions styles in Theme.Light\n"
    },
    {
      "commit": "78c9d0d2c5eb4d5687ae7cbe41155159329ad68f",
      "tree": "02dd86c23eda28b6dc1da1598ac79fc1c8b586e3",
      "parents": [
        "334b861e3339bc7189372f790d0c0e2043d160a3"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Mon Jul 13 16:22:41 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Mon Jul 13 17:46:19 2009 -0700"
      },
      "message": "Adding Utterance ID to the TtsService.\n"
    },
    {
      "commit": "0805604b828c462bb6e27df07822c184019e5ec7",
      "tree": "5978a2dc3e79c3bd3e07f5bc6ed594e7bb6f6d95",
      "parents": [
        "e41cc497f03b0fdcd95953894f65cf7b11ae6115"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jul 13 17:03:56 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jul 13 17:03:56 2009 -0700"
      },
      "message": "Fix build breakage caused by automerge of translations.\n"
    },
    {
      "commit": "e41cc497f03b0fdcd95953894f65cf7b11ae6115",
      "tree": "f14e7fc3f8893cc4c2b5cf016c09e59a3039893c",
      "parents": [
        "e375fc5cacc187d1ee217a72e31f59a20e129c62",
        "4df8b2c760665d16a4f3438245247fe410815bc6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:37:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:37:55 2009 -0700"
      },
      "message": "Merge change 6812\n\n* changes:\n  Implemented the tracking of the metadata updates.\n"
    },
    {
      "commit": "e375fc5cacc187d1ee217a72e31f59a20e129c62",
      "tree": "67a037be5164fd646ef2b07d5499d048b1186dae",
      "parents": [
        "1dcdce6db705a882c6e752d00f8b89805e9968b8",
        "45107e0c328dc689effc62b7a5a5afc6f18c94ac"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:35:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:35:58 2009 -0700"
      },
      "message": "Merge change 6787\n\n* changes:\n  AbstractSyncableContentProvider must only call onAccountsChanged with GAIA accounts\n"
    },
    {
      "commit": "1dcdce6db705a882c6e752d00f8b89805e9968b8",
      "tree": "65c5ca5d2b56cfe3d738760d97dd5a8717e3a364",
      "parents": [
        "2a71ee7129a7a346a4f1fb9d63b82bc06b9120d5",
        "c353268c20a8ea425ac9f1e328684855cfc805e0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:32:17 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 16:32:17 2009 -0700"
      },
      "message": "am c353268c: Merge change 6968 into donut\n\nMerge commit \u0027c353268c20a8ea425ac9f1e328684855cfc805e0\u0027\n\n* commit \u0027c353268c20a8ea425ac9f1e328684855cfc805e0\u0027:\n  Import new translations\n"
    },
    {
      "commit": "c353268c20a8ea425ac9f1e328684855cfc805e0",
      "tree": "ddbecc8044cbe28141e15b113e62ceef167fdfc9",
      "parents": [
        "35eea54a405cfeb88e48fed4bfa59687351c49a0",
        "0560209bcdc21b0c708d7947edf8e2d07c2c170d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:30:16 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:30:16 2009 -0700"
      },
      "message": "Merge change 6968 into donut\n\n* changes:\n  Import new translations\n"
    },
    {
      "commit": "2a71ee7129a7a346a4f1fb9d63b82bc06b9120d5",
      "tree": "f0238064a9b340349fa4f0dc93cd22ab8efcc68c",
      "parents": [
        "0f4e1ab773d4d52bfb85a9ad2f050ead3b8b4e49",
        "019581bf6055eb69ee7e4cb844dafe2b6c23597e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:24:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 16:24:55 2009 -0700"
      },
      "message": "Merge change 7007\n\n* changes:\n  Update name getCdmaMIN to getCdmaMin\n"
    },
    {
      "commit": "0f4e1ab773d4d52bfb85a9ad2f050ead3b8b4e49",
      "tree": "3ed861129d0a0de32975e73c78bf88c30ad89355",
      "parents": [
        "586d110ad42b83bdd0153d607eeacb8b84a699b4"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Jul 09 17:20:59 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Jul 13 16:02:09 2009 -0700"
      },
      "message": "- remove an un-needed constant\n- add a content provider helper that manages a table for storing sync state by account\n- add contact definitions to Contacts access the sync state\n"
    },
    {
      "commit": "586d110ad42b83bdd0153d607eeacb8b84a699b4",
      "tree": "9a550528453d4daca4d0a5bb0ca1f208c6423ec0",
      "parents": [
        "b9cb7c970b04c59d490ed480635a93df63eadeb9",
        "35eea54a405cfeb88e48fed4bfa59687351c49a0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:47:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 15:47:23 2009 -0700"
      },
      "message": "am 35eea54a: (-s ours) Merge change 6935 into donut\n\nMerge commit \u002735eea54a405cfeb88e48fed4bfa59687351c49a0\u0027\n\n* commit \u002735eea54a405cfeb88e48fed4bfa59687351c49a0\u0027:\n  DO NOT MERGE: backporting from master:\n"
    },
    {
      "commit": "35eea54a405cfeb88e48fed4bfa59687351c49a0",
      "tree": "36eb208ca7cbcd21fdfd725cd55e6514ebdfd8ee",
      "parents": [
        "334b861e3339bc7189372f790d0c0e2043d160a3",
        "2872e30684cf837e330c8fa3bb8b2a2b73d44ddb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:44:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:44:57 2009 -0700"
      },
      "message": "Merge change 6935 into donut\n\n* changes:\n  DO NOT MERGE: backporting from master:\n"
    },
    {
      "commit": "0560209bcdc21b0c708d7947edf8e2d07c2c170d",
      "tree": "98c3d90d3a5048d47cb415d5b4ef777092a758e5",
      "parents": [
        "c4ca420625183a8efa619e06287b47f3d2e72283"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jul 13 15:42:14 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jul 13 15:42:14 2009 -0700"
      },
      "message": "Import new translations\n"
    },
    {
      "commit": "019581bf6055eb69ee7e4cb844dafe2b6c23597e",
      "tree": "85672730d5dd90212f000af7e2eea8c6d8dd8beb",
      "parents": [
        "9ba6998b0bd2472d997787938b598d8f72853b01"
      ],
      "author": {
        "name": "Cheng Yang",
        "email": "a17673@motorola.com",
        "time": "Wed Jul 08 04:29:17 2009 +0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 13 15:40:06 2009 -0700"
      },
      "message": "Update name getCdmaMIN to getCdmaMin\n\n1. update name getCdmaMIN to getCdmaMin\n2. update DEFAULT_ECM_EXIT_TIMER_VALUE from 30000 to 300000\n"
    },
    {
      "commit": "b9cb7c970b04c59d490ed480635a93df63eadeb9",
      "tree": "9a550528453d4daca4d0a5bb0ca1f208c6423ec0",
      "parents": [
        "7bd2c8f442868d5b3df6307bff785b840e238da9",
        "117eace23924f575877ae8ecbb899af22e6f16c0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:26:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:26:22 2009 -0700"
      },
      "message": "Merge change 6963\n\n* changes:\n  Block incoming SMS in CDMA Emergency Callback Mode\n"
    },
    {
      "commit": "7bd2c8f442868d5b3df6307bff785b840e238da9",
      "tree": "3d0ce68b6529b1b00a1da5a75dc5bcfff770d341",
      "parents": [
        "56e7c2d6ebbde59555041e3550cbba6824486db1",
        "433830452dac5dc353f1db7a80023e889d522a82"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:18:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 15:18:51 2009 -0700"
      },
      "message": "Merge change 6960\n\n* changes:\n  Don\u0027t NPE if a restore session is requested for an invalid transport\n"
    },
    {
      "commit": "433830452dac5dc353f1db7a80023e889d522a82",
      "tree": "ce8d67c18b2389419f36d474db481431501eeb0d",
      "parents": [
        "9ba6998b0bd2472d997787938b598d8f72853b01"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Mon Jul 13 15:17:13 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Mon Jul 13 15:17:13 2009 -0700"
      },
      "message": "Don\u0027t NPE if a restore session is requested for an invalid transport\n"
    },
    {
      "commit": "b1c4ca5ad21ae63cd5af2cfc1be82ba176d25195",
      "tree": "5a70f426d9b4cd75638a1b17ae2abd264c59eb55",
      "parents": [
        "56e7c2d6ebbde59555041e3550cbba6824486db1"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Jul 12 23:11:20 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 13 15:14:23 2009 -0700"
      },
      "message": "implement Mutex and Condition with pthread instead of calling futex directly.\n\ninternally pthread uses futex. the implementation consists of simple inlines\nthere are no implementation files anymore.\n"
    },
    {
      "commit": "56e7c2d6ebbde59555041e3550cbba6824486db1",
      "tree": "8e1a806a661a7c8b498ebfe28bac0cc7906c585b",
      "parents": [
        "390e9df5f0545b6ddf8b33af586f5de97b29fe02",
        "1c5e4034e47be32e739972860cbca0afdbe807ef"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 14:30:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 14:30:41 2009 -0700"
      },
      "message": "Merge change 6569\n\n* changes:\n  modify Gservices setting for push messaging registration url.\n"
    },
    {
      "commit": "390e9df5f0545b6ddf8b33af586f5de97b29fe02",
      "tree": "2a3db17f0a4908e0ad88ae701c4fe9d8ac2adf8b",
      "parents": [
        "dd931864209eac0b4182d7a0d1ca965fcc3b8c03",
        "56d97ebb3ab05407ceea781c5bddc4527f98d828"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 14:27:25 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 14:27:25 2009 -0700"
      },
      "message": "Merge change 6934\n\n* changes:\n  Add Get-CDMASubscription in EVENT_RUIM_READY.\n"
    },
    {
      "commit": "dd931864209eac0b4182d7a0d1ca965fcc3b8c03",
      "tree": "27cd6d92392b837373bf97682d91834e7c4238d8",
      "parents": [
        "3cdff8133b96b672523c330bbc1adcab59125b9f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Jul 13 13:02:33 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Jul 13 14:14:01 2009 -0700"
      },
      "message": "Format aapt warnings the same way as other compiler warnings\n(\u0027warning: \u0027 instead of \u0027WARNING: \u0027 or \u0027WARNING \u0027)\n"
    },
    {
      "commit": "117eace23924f575877ae8ecbb899af22e6f16c0",
      "tree": "5a57378bcc6fcf2e4112974e262898b0fdc38fbb",
      "parents": [
        "9ba6998b0bd2472d997787938b598d8f72853b01"
      ],
      "author": {
        "name": "Cheng Yang",
        "email": "chengyang@motorola.com",
        "time": "Sat Jul 11 00:04:57 2009 +0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 13 14:00:07 2009 -0700"
      },
      "message": "Block incoming SMS in CDMA Emergency Callback Mode\n\nBlock incoming SMS in CDMA Emergency Callback Mode\n\nCDMA carriers expect that incoming SMS is not processed by phone while\nit is in Emergency Callback Mode, so don\u0027t acknowlegde it to the network.\n"
    },
    {
      "commit": "1c5e4034e47be32e739972860cbca0afdbe807ef",
      "tree": "38e9f0b9b04549e59ef4314f6c7ff453a4a52a35",
      "parents": [
        "45becf90a80833dd4b98ef90b93708c6ea0c325a"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Thu Jul 09 10:39:12 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Jul 13 13:37:57 2009 -0700"
      },
      "message": "modify Gservices setting for push messaging registration url.\n"
    },
    {
      "commit": "3cdff8133b96b672523c330bbc1adcab59125b9f",
      "tree": "c03afbb85dab41e7de8578476554856a125c1ef6",
      "parents": [
        "45becf90a80833dd4b98ef90b93708c6ea0c325a",
        "334b861e3339bc7189372f790d0c0e2043d160a3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 13:37:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 13:37:56 2009 -0700"
      },
      "message": "am 334b861e: Merge change 6925 into donut\n\nMerge commit \u0027334b861e3339bc7189372f790d0c0e2043d160a3\u0027\n\n* commit \u0027334b861e3339bc7189372f790d0c0e2043d160a3\u0027:\n  Propagate optional audio stream type to the creation of the audio resources\n"
    },
    {
      "commit": "334b861e3339bc7189372f790d0c0e2043d160a3",
      "tree": "f9d2cdd1e183f12f9cfa584fe9b8a00406fdf033",
      "parents": [
        "aa4593706e4586fb4dfa6bd00d49c6f6159cbe0f",
        "9440bce8553a82e420e06ded3fcccc6971d1ff79"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 13:36:37 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 13:36:37 2009 -0700"
      },
      "message": "Merge change 6925 into donut\n\n* changes:\n  Propagate optional audio stream type to the creation of the audio resources to enable the playback of TTS content on various stream types.\n"
    },
    {
      "commit": "45becf90a80833dd4b98ef90b93708c6ea0c325a",
      "tree": "162d05c54917812ab32258a05c2c60413018a3ab",
      "parents": [
        "9ba6998b0bd2472d997787938b598d8f72853b01",
        "aa4593706e4586fb4dfa6bd00d49c6f6159cbe0f"
      ],
      "author": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Mon Jul 13 13:32:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 13:32:34 2009 -0700"
      },
      "message": "am aa459370: Update javadoc for TelephonyManager.getNetwork* for CDMA.\n\nMerge commit \u0027aa4593706e4586fb4dfa6bd00d49c6f6159cbe0f\u0027\n\n* commit \u0027aa4593706e4586fb4dfa6bd00d49c6f6159cbe0f\u0027:\n  Update javadoc for TelephonyManager.getNetwork* for CDMA.\n"
    },
    {
      "commit": "2872e30684cf837e330c8fa3bb8b2a2b73d44ddb",
      "tree": "1fe660aa39976589eaec69b4f12c23e62e277fc2",
      "parents": [
        "506dd3fc137df3f002a58ee2edb5b393e1f365cf"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 07 15:24:09 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jul 13 16:27:43 2009 -0400"
      },
      "message": "DO NOT MERGE: backporting from master:\n\nCDMA: Add Network ID and System ID to CdmaCellLocation.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "aa4593706e4586fb4dfa6bd00d49c6f6159cbe0f",
      "tree": "d90e540f45eccebaad800f64f6e9f1a05580ac41",
      "parents": [
        "ea5c044412f6853d686e93b8bef07f4729b6ad26"
      ],
      "author": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Mon Jul 13 12:36:04 2009 -0700"
      },
      "committer": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Mon Jul 13 12:54:45 2009 -0700"
      },
      "message": "Update javadoc for TelephonyManager.getNetwork* for CDMA.\n\nThese are unreliable for CDMA, so note it in the javadoc. Also update\nfor the corresponding TelephonyProperties.\n"
    },
    {
      "commit": "56d97ebb3ab05407ceea781c5bddc4527f98d828",
      "tree": "282af466a97d4b4c95a05f7ecace25cdd333cc7a",
      "parents": [
        "9ba6998b0bd2472d997787938b598d8f72853b01"
      ],
      "author": {
        "name": "Cheng Yang",
        "email": "a17673@motorola.com",
        "time": "Wed Jun 24 23:58:00 2009 +0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 13 11:46:49 2009 -0700"
      },
      "message": "Add Get-CDMASubscription in EVENT_RUIM_READY.\n"
    },
    {
      "commit": "9440bce8553a82e420e06ded3fcccc6971d1ff79",
      "tree": "1095938594f248226de8baf742c1ce763c707839",
      "parents": [
        "c4ca420625183a8efa619e06287b47f3d2e72283"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 13 10:12:37 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 13 11:34:30 2009 -0700"
      },
      "message": "Propagate optional audio stream type to the creation of the audio resources\nto enable the playback of TTS content on various stream types.\n"
    },
    {
      "commit": "9ba6998b0bd2472d997787938b598d8f72853b01",
      "tree": "23a030d3e6662556c5c991be31fce768084e308c",
      "parents": [
        "02035132ffb6a37d8ec573df7199ed055e733bd0",
        "ea5c044412f6853d686e93b8bef07f4729b6ad26"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Mon Jul 13 11:20:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 11:20:29 2009 -0700"
      },
      "message": "am ea5c0444: When apps switch between system and data partition the code and resource paths should also be updated based on which version is being picked up. update the code and resource paths when a path change is detected\n\nMerge commit \u0027ea5c044412f6853d686e93b8bef07f4729b6ad26\u0027\n\n* commit \u0027ea5c044412f6853d686e93b8bef07f4729b6ad26\u0027:\n  When apps switch between system and data partition the code and\n"
    },
    {
      "commit": "ea5c044412f6853d686e93b8bef07f4729b6ad26",
      "tree": "e3f2353a4290f3527dac88176d97f31833d2fa27",
      "parents": [
        "c4ca420625183a8efa619e06287b47f3d2e72283"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Mon Jul 13 10:36:15 2009 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Mon Jul 13 10:57:50 2009 -0700"
      },
      "message": "When apps switch between system and data partition the code and\nresource paths should also be updated based on which version\nis being picked up. update the code and resource paths when a path change\nis detected\n"
    },
    {
      "commit": "02035132ffb6a37d8ec573df7199ed055e733bd0",
      "tree": "54c70bc5aa6b97ee3317c68056eefd526d8d2257",
      "parents": [
        "c8050f8dd7dcfe97d2a61b5bcabe5a76a84a8123",
        "c4ca420625183a8efa619e06287b47f3d2e72283"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Mon Jul 13 09:45:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 09:45:19 2009 -0700"
      },
      "message": "am c4ca4206: Fix build\n\nMerge commit \u0027c4ca420625183a8efa619e06287b47f3d2e72283\u0027\n\n* commit \u0027c4ca420625183a8efa619e06287b47f3d2e72283\u0027:\n  Fix build\n"
    },
    {
      "commit": "c4ca420625183a8efa619e06287b47f3d2e72283",
      "tree": "3616c8760cf9ac655b30d4580114d742c86c242a",
      "parents": [
        "6cdc4f9c00eafcecec74dbd7f74202508830fdd3"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Mon Jul 13 09:38:20 2009 -0700"
      },
      "committer": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Mon Jul 13 09:42:43 2009 -0700"
      },
      "message": "Fix build\n"
    },
    {
      "commit": "c8050f8dd7dcfe97d2a61b5bcabe5a76a84a8123",
      "tree": "8b754fdbdf2ccd67c4dbef7a8acbe3405facebbe",
      "parents": [
        "b0edcb1229b6ad4c1e5d8e6caaea807b29090de7",
        "6cdc4f9c00eafcecec74dbd7f74202508830fdd3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:27:44 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 09:27:44 2009 -0700"
      },
      "message": "am 6cdc4f9c: Merge change 6880 into donut\n\nMerge commit \u00276cdc4f9c00eafcecec74dbd7f74202508830fdd3\u0027\n\n* commit \u00276cdc4f9c00eafcecec74dbd7f74202508830fdd3\u0027:\n  Fixing TTS breakage.\n"
    },
    {
      "commit": "6cdc4f9c00eafcecec74dbd7f74202508830fdd3",
      "tree": "9de53c696986d5db3058d348995f37970d2480fc",
      "parents": [
        "186b3eaedd058baa9dfbfe17a3c3fc2b5fa44e3e",
        "630a8de44fa0ca855c4a87d939432f831e8ed531"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:25:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:25:20 2009 -0700"
      },
      "message": "Merge change 6880 into donut\n\n* changes:\n  Fixing TTS breakage.\n"
    },
    {
      "commit": "b0edcb1229b6ad4c1e5d8e6caaea807b29090de7",
      "tree": "29cf1918e2844d242c24f4611f3713d120abf881",
      "parents": [
        "769ebaaa31b6efa02bfbb3f9545dd1e74fbdb680",
        "186b3eaedd058baa9dfbfe17a3c3fc2b5fa44e3e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Jul 13 09:14:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 09:14:52 2009 -0700"
      },
      "message": "am 186b3eae: Make the backup manager do nothing when backup is turned off.\n\nMerge commit \u0027186b3eaedd058baa9dfbfe17a3c3fc2b5fa44e3e\u0027\n\n* commit \u0027186b3eaedd058baa9dfbfe17a3c3fc2b5fa44e3e\u0027:\n  Make the backup manager do nothing when backup is turned off.\n"
    },
    {
      "commit": "186b3eaedd058baa9dfbfe17a3c3fc2b5fa44e3e",
      "tree": "813ae6ee5e8c8fc7f3eb21517c43cda6c057d9fe",
      "parents": [
        "5c04841ee36ba93c9a8998e7668320d74adc3d22"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Jul 13 09:03:55 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Jul 13 09:08:59 2009 -0700"
      },
      "message": "Make the backup manager do nothing when backup is turned off.\n"
    },
    {
      "commit": "769ebaaa31b6efa02bfbb3f9545dd1e74fbdb680",
      "tree": "29cf1918e2844d242c24f4611f3713d120abf881",
      "parents": [
        "e3ea663686d42477e8b7585e2e3681a6ffd8d81a",
        "5c04841ee36ba93c9a8998e7668320d74adc3d22"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:06:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 09:06:16 2009 -0700"
      },
      "message": "am 5c04841e: Merge change 6912 into donut\n\nMerge commit \u00275c04841ee36ba93c9a8998e7668320d74adc3d22\u0027\n\n* commit \u00275c04841ee36ba93c9a8998e7668320d74adc3d22\u0027:\n  JavaDoc for SearchableInfo.getActivityMetaData()\n"
    },
    {
      "commit": "e3ea663686d42477e8b7585e2e3681a6ffd8d81a",
      "tree": "450bd7714d0636c22ac1b7fc69b242262b1a2ba6",
      "parents": [
        "3b76d3867f417db1ea836cc3c6da98b22d5f1776",
        "8ceba810d5a5831544790e18ed05eeed7e2fa994"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:06:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 09:06:12 2009 -0700"
      },
      "message": "am 8ceba810: Merge change 6871 into donut\n\nMerge commit \u00278ceba810d5a5831544790e18ed05eeed7e2fa994\u0027\n\n* commit \u00278ceba810d5a5831544790e18ed05eeed7e2fa994\u0027:\n  Use SetByteArrayRegion to minimize copy overhead and JNI calls.\n"
    },
    {
      "commit": "3b76d3867f417db1ea836cc3c6da98b22d5f1776",
      "tree": "86f16433c0749bd8e59aaa664ec2f49c5e3e391e",
      "parents": [
        "e50f1fa6059eba5a7ce617dc5d38486c49924fd2",
        "9bcccba6dcec29940922633feae29af7c06933f3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:04:50 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:04:50 2009 -0700"
      },
      "message": "Merge change 6918\n\n* changes:\n  Make the backup manager do nothing when backup is turned off.\n"
    },
    {
      "commit": "5c04841ee36ba93c9a8998e7668320d74adc3d22",
      "tree": "6141167fbfe72cdec796196faeb47aa15d264b77",
      "parents": [
        "8ceba810d5a5831544790e18ed05eeed7e2fa994",
        "13b24b79040d20f784b78055021ac93ff931e07c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:04:25 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:04:25 2009 -0700"
      },
      "message": "Merge change 6912 into donut\n\n* changes:\n  JavaDoc for SearchableInfo.getActivityMetaData()\n"
    },
    {
      "commit": "8ceba810d5a5831544790e18ed05eeed7e2fa994",
      "tree": "321f59155d937f4f2e84f6cd2ff9c49d0df561df",
      "parents": [
        "506dd3fc137df3f002a58ee2edb5b393e1f365cf",
        "a95f495f75d0516ad48576500f64a3ffea037af8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:04:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 09:04:01 2009 -0700"
      },
      "message": "Merge change 6871 into donut\n\n* changes:\n  Use SetByteArrayRegion to minimize copy overhead and JNI calls.\n"
    },
    {
      "commit": "9bcccba6dcec29940922633feae29af7c06933f3",
      "tree": "1ad1adcfe67d681577611c7778aef097b637519a",
      "parents": [
        "2d070543bb2fe61102717e742fdbf8374d788f0c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Jul 13 09:03:55 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Jul 13 09:03:55 2009 -0700"
      },
      "message": "Make the backup manager do nothing when backup is turned off.\n"
    },
    {
      "commit": "13b24b79040d20f784b78055021ac93ff931e07c",
      "tree": "9c428daa281a98b6d2c6556f17b4521ed47cdcb1",
      "parents": [
        "ba3ba57921dedaaef669719c0359c0caf60e008b"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Mon Jul 13 15:29:59 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Mon Jul 13 15:29:59 2009 +0100"
      },
      "message": "JavaDoc for SearchableInfo.getActivityMetaData()\n\nSee http://b/editIssue?id\u003d1968025\n"
    },
    {
      "commit": "e50f1fa6059eba5a7ce617dc5d38486c49924fd2",
      "tree": "7e4da3c9661d6d1d0ec2128cb1a8ce758c72f374",
      "parents": [
        "99b490969b90385b413c5098cf84ebfbfee27bc5",
        "506dd3fc137df3f002a58ee2edb5b393e1f365cf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 06:13:06 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 06:13:06 2009 -0700"
      },
      "message": "am 506dd3fc: Merge change 6907 into donut\n\nMerge commit \u0027506dd3fc137df3f002a58ee2edb5b393e1f365cf\u0027\n\n* commit \u0027506dd3fc137df3f002a58ee2edb5b393e1f365cf\u0027:\n  Initialize searchmanager on demand\n"
    },
    {
      "commit": "506dd3fc137df3f002a58ee2edb5b393e1f365cf",
      "tree": "faa017519aca2582506498ecaa9febef17e8d0e5",
      "parents": [
        "c22ce6a738bbd757c71f8778defb015ea81ab33c",
        "9bc75cb9c23e5df528a28acc1fbbb4b5be51c33d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 06:11:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 13 06:11:08 2009 -0700"
      },
      "message": "Merge change 6907 into donut\n\n* changes:\n  Initialize searchmanager on demand\n"
    },
    {
      "commit": "9bc75cb9c23e5df528a28acc1fbbb4b5be51c33d",
      "tree": "7dd6548827e580241aa2008d33ef8ff1cfcb1154",
      "parents": [
        "ba3ba57921dedaaef669719c0359c0caf60e008b"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Mon Jul 13 13:17:27 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Mon Jul 13 13:23:23 2009 +0100"
      },
      "message": "Initialize searchmanager on demand\n\nThe initialization of SearchManagerService is delayed, which caused\nproblems when other services (e.g. GlobalSearch) start up.\nThis change makes the SearchManagerService components\ninitialize when they are first needed, or when the server thread\nis done with its other processing, whichever comes first.\n\nFixes http://b/issue?id\u003d1970975\n"
    },
    {
      "commit": "99b490969b90385b413c5098cf84ebfbfee27bc5",
      "tree": "2fc578f490e690c7f55f1a4cc740899f06d73849",
      "parents": [
        "4005648ec7cbc9e6fe2458a03cbe4b133a2acea8",
        "c22ce6a738bbd757c71f8778defb015ea81ab33c"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Jul 13 04:35:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jul 13 04:35:29 2009 -0700"
      },
      "message": "am c22ce6a7: Remove host IP from related VPN classes.\n\nMerge commit \u0027c22ce6a738bbd757c71f8778defb015ea81ab33c\u0027\n\n* commit \u0027c22ce6a738bbd757c71f8778defb015ea81ab33c\u0027:\n  Remove host IP from related VPN classes.\n"
    },
    {
      "commit": "c22ce6a738bbd757c71f8778defb015ea81ab33c",
      "tree": "c0e32bee7a5dbc9637f59d13cdf2d2857e543da0",
      "parents": [
        "575eb92885c150ccbfa257c9a6fdcb19a04baf0c"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Jul 13 18:49:43 2009 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Jul 13 19:31:08 2009 +0800"
      },
      "message": "Remove host IP from related VPN classes.\n\n...since the daemon (racoon) gets the information by itself.\n"
    },
    {
      "commit": "4005648ec7cbc9e6fe2458a03cbe4b133a2acea8",
      "tree": "7e7ddaf19ea05afc1bad1ffb75e9c42fe65392a7",
      "parents": [
        "a62e3e4d0f4d18f4b8d31876e035d3ae57f88f40",
        "575eb92885c150ccbfa257c9a6fdcb19a04baf0c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 23:43:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 23:43:21 2009 -0700"
      },
      "message": "am 575eb928: Merge change 6883 into donut\n\nMerge commit \u0027575eb92885c150ccbfa257c9a6fdcb19a04baf0c\u0027\n\n* commit \u0027575eb92885c150ccbfa257c9a6fdcb19a04baf0c\u0027:\n  Add error code in vpn connectivity broadcast.\n"
    },
    {
      "commit": "575eb92885c150ccbfa257c9a6fdcb19a04baf0c",
      "tree": "c0bb1df6b96eb9994b0e04f630858c1de0c8d4e4",
      "parents": [
        "ba3ba57921dedaaef669719c0359c0caf60e008b",
        "df1aa3359ccfe81a3f79ed457c7bfc75942a9d91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 23:40:46 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 23:40:46 2009 -0700"
      },
      "message": "Merge change 6883 into donut\n\n* changes:\n  Add error code in vpn connectivity broadcast.\n"
    },
    {
      "commit": "df1aa3359ccfe81a3f79ed457c7bfc75942a9d91",
      "tree": "8d915f8762b7ce3271a0a0d2b4f84287b9cda059",
      "parents": [
        "cf29e116129f38309c18ba14b9893b079a712289"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sat Jul 11 22:23:30 2009 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Jul 13 13:11:36 2009 +0800"
      },
      "message": "Add error code in vpn connectivity broadcast.\n\n* Changes\n  + Add VpnConnectingError.java.\n  + Broadcast the error returned by daemons.\n  + Add error codes to VpnManager.java.\n  + Add error code to VpnManager.broadcastConnectivity().\n  Patch Set 4:\n  + Replace VPN_UP with VPN_STATUS in response to ip-up-vpn changes.\n  + Make VpnServiceBinder a foreground service so that it won\u0027t be\n    interrupted by the system.\n  Patch Set 5:\n  + Remove the support of returning 0 from daemon and restart socket in\n    AndroidServiceProxy.\n"
    },
    {
      "commit": "a62e3e4d0f4d18f4b8d31876e035d3ae57f88f40",
      "tree": "a2ae22828546dc7e6a63c90432ecd24fcfc87269",
      "parents": [
        "602bee5bf2a4f688b050077291288b473a7cc6db",
        "ba3ba57921dedaaef669719c0359c0caf60e008b"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Sun Jul 12 21:56:30 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 21:56:30 2009 -0700"
      },
      "message": "am ba3ba579: * Use cached resources for widgets\n\nMerge commit \u0027ba3ba57921dedaaef669719c0359c0caf60e008b\u0027\n\n* commit \u0027ba3ba57921dedaaef669719c0359c0caf60e008b\u0027:\n  * Use cached resources for widgets\n"
    },
    {
      "commit": "602bee5bf2a4f688b050077291288b473a7cc6db",
      "tree": "35bbd76ae1d7b874c9ade5b566a3034c2e21519b",
      "parents": [
        "5b93050d484e602f5e716f60a33e7e4dc4619e0b",
        "cf29e116129f38309c18ba14b9893b079a712289"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 21:56:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 21:56:02 2009 -0700"
      },
      "message": "am cf29e116: Merge change 6867 into donut\n\nMerge commit \u0027cf29e116129f38309c18ba14b9893b079a712289\u0027\n\n* commit \u0027cf29e116129f38309c18ba14b9893b079a712289\u0027:\n  CLOSE_SYSTEM_DIALOGS can\u0027t be protected.\n"
    },
    {
      "commit": "5b93050d484e602f5e716f60a33e7e4dc4619e0b",
      "tree": "ecb3e89a2074a939385b63598b7122f9a5ca5d7e",
      "parents": [
        "9afcd84fddcb39931c7c74f5d276bbfe472bbbf2",
        "f6c968395f9c78552763e8f2994a57cf5c6bc0c0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 21:55:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 21:55:54 2009 -0700"
      },
      "message": "am f6c96839: Merge change 6850 into donut\n\nMerge commit \u0027f6c968395f9c78552763e8f2994a57cf5c6bc0c0\u0027\n\n* commit \u0027f6c968395f9c78552763e8f2994a57cf5c6bc0c0\u0027:\n  Extra parameters for sendBurstDtmf.\n"
    },
    {
      "commit": "9afcd84fddcb39931c7c74f5d276bbfe472bbbf2",
      "tree": "04c16e83d07fcf100b4185583d05801ff405fb28",
      "parents": [
        "e6f426bbcac218a42577ca1ee675a0e58af43ff8",
        "e4bd6e7eb9b034128aeef5213ce4e8bdcb447041"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Jul 12 21:49:18 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Jul 12 21:49:18 2009 -0700"
      },
      "message": "Merge commit \u0027e4bd6e7e\u0027 into manualmerge\n"
    },
    {
      "commit": "e6f426bbcac218a42577ca1ee675a0e58af43ff8",
      "tree": "04c16e83d07fcf100b4185583d05801ff405fb28",
      "parents": [
        "b4424782f943fd459e9a10d0f41c0ff252840ac6",
        "a4d2fb5ef6bb5dfb6e26ac6a139de389984db5d3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 11:38:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 11:38:41 2009 -0700"
      },
      "message": "Merge change 6890\n\n* changes:\n  CDMA: Add Network ID and System ID to CdmaCellLocation.\n"
    },
    {
      "commit": "a4d2fb5ef6bb5dfb6e26ac6a139de389984db5d3",
      "tree": "e90fcd664d1286d1830eef3e8c58449a7a7114c4",
      "parents": [
        "64676f3c21a07d650069315572811570cbf8f728"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 07 15:24:09 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Jul 12 14:33:07 2009 -0400"
      },
      "message": "CDMA: Add Network ID and System ID to CdmaCellLocation.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "b4424782f943fd459e9a10d0f41c0ff252840ac6",
      "tree": "417037260da5d03e6219980e63560725dee3c14b",
      "parents": [
        "8a72cd9c7dd907b934bbe94955a18b3f2fa5ee71",
        "086bd7fed122f636e210b03eb114051a489f347b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 06:06:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:54 2009 -0700"
      },
      "message": "am 086bd7fe: Merge change 6846 into donut\n\nMerge commit \u0027086bd7fed122f636e210b03eb114051a489f347b\u0027\n\n* commit \u0027086bd7fed122f636e210b03eb114051a489f347b\u0027:\n  Avoid memcpy\u0027s by using GetPrimitiveArrayCritical.\n"
    },
    {
      "commit": "8a72cd9c7dd907b934bbe94955a18b3f2fa5ee71",
      "tree": "3dcc225457753c36c118d6ddad6ab5ed7014df94",
      "parents": [
        "38a34b2c75b0d44fa463c63563ce3ba85bb817f1",
        "1c9fb40cb6dbfeee58c41a43852c5b94a1b83613"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 06:06:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:49 2009 -0700"
      },
      "message": "am 1c9fb40c: Merge change 6845 into donut\n\nMerge commit \u00271c9fb40cb6dbfeee58c41a43852c5b94a1b83613\u0027\n\n* commit \u00271c9fb40cb6dbfeee58c41a43852c5b94a1b83613\u0027:\n  Use MeasureSpec.getWidth instead of default display in lock pattern widget.\n"
    },
    {
      "commit": "38a34b2c75b0d44fa463c63563ce3ba85bb817f1",
      "tree": "8ddc693ca9c4205f6cc097715e0d11a8dee218bd",
      "parents": [
        "5f8e2450eba244ed9199ea60b8f29b8b30d52c3f",
        "2d7910555ab6b376e8cd1646db6c329c1cd1adb7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 06:06:31 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:31 2009 -0700"
      },
      "message": "am 2d791055: Merge change 6820 into donut\n\nMerge commit \u00272d7910555ab6b376e8cd1646db6c329c1cd1adb7\u0027\n\n* commit \u00272d7910555ab6b376e8cd1646db6c329c1cd1adb7\u0027:\n  Fixed NPE bugs in Uri. Fixes internal issue #1724719.\n"
    },
    {
      "commit": "5f8e2450eba244ed9199ea60b8f29b8b30d52c3f",
      "tree": "dc84c4f908f21833baf7e805bc63cf244cfe2aec",
      "parents": [
        "17596e3adc6476388c5d4cca2adab96c554ceb4f",
        "7cd43797ae41406792f70a5623bb6d207e575526"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 06:06:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:25 2009 -0700"
      },
      "message": "am 7cd43797: Merge change 6806 into donut\n\nMerge commit \u00277cd43797ae41406792f70a5623bb6d207e575526\u0027\n\n* commit \u00277cd43797ae41406792f70a5623bb6d207e575526\u0027:\n  Add CLDR data files for Norway and Croatia.\n"
    },
    {
      "commit": "17596e3adc6476388c5d4cca2adab96c554ceb4f",
      "tree": "bc127037369db27b156b0d32aa5dbeef29636bd1",
      "parents": [
        "93153beb3de80a1b14787fbb9aea38f1fd925642",
        "b1665f2e15439f693b1ef75cb1c07593f99edde7"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Sun Jul 12 06:06:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:21 2009 -0700"
      },
      "message": "am b1665f2e: Fix regression in handling the \\\u0027Go\\\u0027 button\n\nMerge commit \u0027b1665f2e15439f693b1ef75cb1c07593f99edde7\u0027\n\n* commit \u0027b1665f2e15439f693b1ef75cb1c07593f99edde7\u0027:\n  Fix regression in handling the \u0027Go\u0027 button\n"
    },
    {
      "commit": "93153beb3de80a1b14787fbb9aea38f1fd925642",
      "tree": "87ec843a2a7c1a627f47403a31d816fbd1a57973",
      "parents": [
        "dcbe8d7055118ab5faf237cc350e47bbd7fdc336",
        "a11fe86d77e0fd57944e5615acb58b41a4fb4e93"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 06:06:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:08 2009 -0700"
      },
      "message": "am a11fe86d: Merge change 6813 into donut\n\nMerge commit \u0027a11fe86d77e0fd57944e5615acb58b41a4fb4e93\u0027\n\n* commit \u0027a11fe86d77e0fd57944e5615acb58b41a4fb4e93\u0027:\n  Fixes #1972421. Prevents crash in ScrollView/HorizontalScrollView.\n"
    },
    {
      "commit": "dcbe8d7055118ab5faf237cc350e47bbd7fdc336",
      "tree": "7f059477f6c74cdfe0b7093a55ffa8ec6f6539e1",
      "parents": [
        "64676f3c21a07d650069315572811570cbf8f728",
        "59d299ce8d66f6f3091fca33d3741c0b24d678f6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 12 06:06:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 06:06:03 2009 -0700"
      },
      "message": "am 59d299ce: Merge change 6789 into donut\n\nMerge commit \u002759d299ce8d66f6f3091fca33d3741c0b24d678f6\u0027\n\n* commit \u002759d299ce8d66f6f3091fca33d3741c0b24d678f6\u0027:\n  Add support in TextToSpeech for an audio stream type param and utterance\n"
    },
    {
      "commit": "ba3ba57921dedaaef669719c0359c0caf60e008b",
      "tree": "99f439105c97ec7f0e71b5f4308abdde68eb70c7",
      "parents": [
        "cf29e116129f38309c18ba14b9893b079a712289"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jul 08 18:49:26 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Sat Jul 11 21:50:16 2009 -0700"
      },
      "message": "* Use cached resources for widgets\n"
    },
    {
      "commit": "630a8de44fa0ca855c4a87d939432f831e8ed531",
      "tree": "88873b5824858f901e8a20aa14ca19421b0c2ad1",
      "parents": [
        "cf29e116129f38309c18ba14b9893b079a712289"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Jul 10 20:58:15 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Jul 10 20:58:15 2009 -0700"
      },
      "message": "Fixing TTS breakage.\n"
    },
    {
      "commit": "a95f495f75d0516ad48576500f64a3ffea037af8",
      "tree": "51393ed5d0e6227181838d0b7835b924be5e2071",
      "parents": [
        "cf29e116129f38309c18ba14b9893b079a712289"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Fri Jul 10 18:13:36 2009 -0700"
      },
      "committer": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Fri Jul 10 18:13:36 2009 -0700"
      },
      "message": "Use SetByteArrayRegion to minimize copy overhead and JNI calls.\n"
    },
    {
      "commit": "cf29e116129f38309c18ba14b9893b079a712289",
      "tree": "441bbf53c5c67b73167800efbbe39dc5f20231c0",
      "parents": [
        "f6c968395f9c78552763e8f2994a57cf5c6bc0c0",
        "4554f30c834723db6946400bf1827be4419a3134"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 17:38:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 17:38:29 2009 -0700"
      },
      "message": "Merge change 6867 into donut\n\n* changes:\n  CLOSE_SYSTEM_DIALOGS can\u0027t be protected.\n"
    },
    {
      "commit": "64676f3c21a07d650069315572811570cbf8f728",
      "tree": "cb644e9e9ea740f5193ceeb445a426f34d107fc2",
      "parents": [
        "48e61cf545c59dd269a4831e52803d132c0ca09a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jul 08 18:01:53 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 10 17:32:59 2009 -0700"
      },
      "message": "1st cut of a3d file loader.\n"
    },
    {
      "commit": "4554f30c834723db6946400bf1827be4419a3134",
      "tree": "d965bc3de7f26efb0b88ab786d5dbafd1b54ea80",
      "parents": [
        "1c9fb40cb6dbfeee58c41a43852c5b94a1b83613"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 10 17:30:50 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 10 17:30:50 2009 -0700"
      },
      "message": "CLOSE_SYSTEM_DIALOGS can\u0027t be protected.\n"
    },
    {
      "commit": "f6c968395f9c78552763e8f2994a57cf5c6bc0c0",
      "tree": "6853cf7b3ae8dd718a2ad65dbae64b7c767ce307",
      "parents": [
        "e4bd6e7eb9b034128aeef5213ce4e8bdcb447041",
        "dafa22a3ef9328c72319aeec605f6a6d20e46080"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 17:11:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 17:11:01 2009 -0700"
      },
      "message": "Merge change 6850 into donut\n\n* changes:\n  Extra parameters for sendBurstDtmf.\n"
    },
    {
      "commit": "e4bd6e7eb9b034128aeef5213ce4e8bdcb447041",
      "tree": "77c6d6722e0cd2aa599aa1d76850cdaa7a3866bf",
      "parents": [
        "086bd7fed122f636e210b03eb114051a489f347b",
        "f31d407ab849b7ac148b9d3a3f42100a2ecaa64c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 17:10:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 17:10:57 2009 -0700"
      },
      "message": "Merge change 6862 into donut\n\n* changes:\n  fix [1967226] Donut orientation animation (dimming and blur) is slower than Cupcake\n"
    }
  ],
  "next": "f31d407ab849b7ac148b9d3a3f42100a2ecaa64c"
}
