)]}'
{
  "log": [
    {
      "commit": "341096ffa88d915927d13e6ebaf536f5a70f97aa",
      "tree": "53160792d12487d1993e387bdca91747b6d70f50",
      "parents": [
        "4d426b94475ac5e8e2ae61b05cf67176bf606d46",
        "fc2ebc473bbca6f9e6e30ea5de979c4852f35319"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 15:10:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 15:10:40 2009 -0700"
      },
      "message": "Merge change 20330\n\n* changes:\n  EventHub: pass the name of each input device up to Java\n"
    },
    {
      "commit": "4d426b94475ac5e8e2ae61b05cf67176bf606d46",
      "tree": "5ffc69a23aafbfc68f4c591d70068b23b6bdd791",
      "parents": [
        "597543c5e750bc5373855a8643aa18759625a2a3",
        "9dfdac5b088d91b905f4f24822b76f4a0883f9d6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 15:03:00 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 15:03:00 2009 -0700"
      },
      "message": "Merge change 20333\n\n* changes:\n  Clear app data via the Activity Manager, not Package Manager\n"
    },
    {
      "commit": "9dfdac5b088d91b905f4f24822b76f4a0883f9d6",
      "tree": "b0d19c881927d30856a59765e37cefe796962e0f",
      "parents": [
        "d87c19f7d7d7c25638e21d3b8a176b0573369493"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Aug 06 14:57:53 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Aug 06 14:57:53 2009 -0700"
      },
      "message": "Clear app data via the Activity Manager, not Package Manager\n\nThis is because doing it through the Activity Manager also makes sure that the\napp has been shut down first, which is quite a desirable invariant for restore\nhandling.\n"
    },
    {
      "commit": "597543c5e750bc5373855a8643aa18759625a2a3",
      "tree": "8d20aaed30819705ab5ae0aa7a573d35cadf6d87",
      "parents": [
        "6867bb1bc904b1a2d945921ac6dd1ed2e99c83f5",
        "e303d2cf94da6bb7f0569fbddd6dfd5b85ed8295"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Aug 06 14:55:29 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 14:55:29 2009 -0700"
      },
      "message": "am e303d2cf: Send a special respond to the cursor in SuggestionsAdapter to tell it to close itself directly because it may not happen correctly for some cursors currently. This fixes http://b/2036290, which is being caused by http://b/2015069 which we are not fixing f\n\nMerge commit \u0027e303d2cf94da6bb7f0569fbddd6dfd5b85ed8295\u0027\n\n* commit \u0027e303d2cf94da6bb7f0569fbddd6dfd5b85ed8295\u0027:\n  Send a special respond to the cursor in SuggestionsAdapter to tell it to\n"
    },
    {
      "commit": "e303d2cf94da6bb7f0569fbddd6dfd5b85ed8295",
      "tree": "5401aae1562af19a917585eb85582edb77c59f62",
      "parents": [
        "40c10bf4dfbaf2a48b3fe6d2fcc58843cefc01bc"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Aug 06 14:23:16 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Aug 06 14:52:15 2009 -0700"
      },
      "message": "Send a special respond to the cursor in SuggestionsAdapter to tell it to\nclose itself directly because it may not happen correctly for some cursors\ncurrently. This fixes http://b/2036290, which is being caused by\nhttp://b/2015069 which we are not fixing for Donut, so this is a hack around\nthat for the time being.\n"
    },
    {
      "commit": "fc2ebc473bbca6f9e6e30ea5de979c4852f35319",
      "tree": "94662042bc0364ba1a4b0ef2bd3e5ff94b9c58df",
      "parents": [
        "6867bb1bc904b1a2d945921ac6dd1ed2e99c83f5"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 06 14:50:08 2009 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 06 14:52:13 2009 -0700"
      },
      "message": "EventHub: pass the name of each input device up to Java\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6867bb1bc904b1a2d945921ac6dd1ed2e99c83f5",
      "tree": "bae389ee0ae057c7cd3985a31a95f89b0cc085f8",
      "parents": [
        "b2cf27a17892732a16dbdd4e7ca1db5b621bc551",
        "d1cb1d22af0775a7c030822e04db1c9ecad9beab"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 14:43:24 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 14:43:24 2009 -0700"
      },
      "message": "Merge change 20317\n\n* changes:\n  Bubble up SMS send fail error code to the app.\n"
    },
    {
      "commit": "b2cf27a17892732a16dbdd4e7ca1db5b621bc551",
      "tree": "13a240c5eaa7c3e003d08f7b54c08b69d38a234c",
      "parents": [
        "4cba59cb1f8bd30f033fb011300e478e899be084",
        "73cf55d96372415e3ddedf23bd44cdb0dc641aea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 14:08:37 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 14:08:37 2009 -0700"
      },
      "message": "Merge change 20326\n\n* changes:\n  Fix build.\n"
    },
    {
      "commit": "73cf55d96372415e3ddedf23bd44cdb0dc641aea",
      "tree": "57ab9d7988598b1c1cad6361c3e9669976ec0021",
      "parents": [
        "f8e136dcd0a4ba415f2cb8b18c1abfe46cf3512f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 06 14:07:39 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 06 14:07:39 2009 -0700"
      },
      "message": "Fix build.\n"
    },
    {
      "commit": "4cba59cb1f8bd30f033fb011300e478e899be084",
      "tree": "ee97505058ab2d7bccb6aee2964726aa6099e887",
      "parents": [
        "d44364fe5735813928c12fa8dca3f2e6dfb788d6",
        "40c10bf4dfbaf2a48b3fe6d2fcc58843cefc01bc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 13:53:31 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 13:53:31 2009 -0700"
      },
      "message": "am 40c10bf4: Merge change 20304 into donut\n\nMerge commit \u002740c10bf4dfbaf2a48b3fe6d2fcc58843cefc01bc\u0027\n\n* commit \u002740c10bf4dfbaf2a48b3fe6d2fcc58843cefc01bc\u0027:\n  More work on issue #2030135: Device sluggish\n"
    },
    {
      "commit": "40c10bf4dfbaf2a48b3fe6d2fcc58843cefc01bc",
      "tree": "c6ff26be218784bf914aebae645f4ddfffaca6ca",
      "parents": [
        "7e63789a0e0689d940609b1daceebc1bc08dcbef",
        "151ceb96911bfec7ec57bfc26f591baec31a497f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 13:51:04 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 13:51:04 2009 -0700"
      },
      "message": "Merge change 20304 into donut\n\n* changes:\n  More work on issue #2030135: Device sluggish\n"
    },
    {
      "commit": "d44364fe5735813928c12fa8dca3f2e6dfb788d6",
      "tree": "e07ea647df5d9332041030741c96eb4a9f88579f",
      "parents": [
        "d87c19f7d7d7c25638e21d3b8a176b0573369493",
        "1e8dfc73fba88766ee3c25ae7b3bb1850319b11d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 13:50:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 13:50:41 2009 -0700"
      },
      "message": "Merge change 20306\n\n* changes:\n  Fix crash when MotionEvent is initialized with more than 2 fingers, and bump its initial size to allow for up to 5 fingers.\n"
    },
    {
      "commit": "d87c19f7d7d7c25638e21d3b8a176b0573369493",
      "tree": "a1cb4f737beea6b25fac89ac4b29a344ee0f075d",
      "parents": [
        "6bfe14dea21deec4c90ceea79b8f810164f88031",
        "7e63789a0e0689d940609b1daceebc1bc08dcbef"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Aug 06 13:29:41 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 13:29:41 2009 -0700"
      },
      "message": "am 7e63789a: android: cgroups: Don\\\u0027t switch threads \u003e\u003d nice 10 when moving all threads to default\n\nMerge commit \u00277e63789a0e0689d940609b1daceebc1bc08dcbef\u0027\n\n* commit \u00277e63789a0e0689d940609b1daceebc1bc08dcbef\u0027:\n  android: cgroups: Don\u0027t switch threads \u003e\u003d nice 10 when moving all threads to default\n"
    },
    {
      "commit": "d1cb1d22af0775a7c030822e04db1c9ecad9beab",
      "tree": "946a74e1f1359cace20b8641c867da10261241ad",
      "parents": [
        "6bfe14dea21deec4c90ceea79b8f810164f88031"
      ],
      "author": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Thu Aug 06 13:12:33 2009 -0700"
      },
      "committer": {
        "name": "jsh",
        "email": "jsh@google.com",
        "time": "Thu Aug 06 13:23:04 2009 -0700"
      },
      "message": "Bubble up SMS send fail error code to the app.\n\nFramework portion of the fix for http://b/1978375:\nWe\u0027ll pass up the error code returned by the RIL on send failure.\n"
    },
    {
      "commit": "7e63789a0e0689d940609b1daceebc1bc08dcbef",
      "tree": "394d9dc147db2bf9a23e07eae25aac23b80e4858",
      "parents": [
        "3efbdf6f253f905c8672108a6329886105edec7c"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Aug 06 13:19:19 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Aug 06 13:19:19 2009 -0700"
      },
      "message": "android: cgroups: Don\u0027t switch threads \u003e\u003d nice 10 when moving all threads to default\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "6bfe14dea21deec4c90ceea79b8f810164f88031",
      "tree": "0a8fb7f8be16c12433041ddc7e4980f7a0178c79",
      "parents": [
        "e397a88e4fd65ee7d346f63a43e6608dba943ee9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 05 15:49:48 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 06 13:07:20 2009 -0700"
      },
      "message": "Add SHOW_OR_CREATE size modes, trigger from contact header.\n\nAdded constants so that apps triggering SHOW_OR_CREATE can\nrequest a desired size through EXTRA_MODE.  Also added hooks\nto internal ContactHeaderWidget to launch SHOW_OR_CREATE\nwhen user taps on photo.\n"
    },
    {
      "commit": "e397a88e4fd65ee7d346f63a43e6608dba943ee9",
      "tree": "af34701fd7577542aa0ee45cb8572e99c5f7baf5",
      "parents": [
        "b65aca2463dc30a99a36ffad90993bc8e6c637e3"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Aug 06 12:04:14 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Aug 06 13:06:10 2009 -0700"
      },
      "message": "Couple of tuning for the Browser zoom.\n\n1. Added a setting to control whether a page is loaded with overview mode;\n2. If there is no viewport metag tag, a page will be loaded in the viewport\n   at least 800px wide.\n3. When we adjust zoom scale in the overview mode, don\u0027t use animation.\n4. When zoom out to close to min zoom scale, switch to overview mode. So double\n   tap will always have visual feedback unless it is mobile site.\n"
    },
    {
      "commit": "b65aca2463dc30a99a36ffad90993bc8e6c637e3",
      "tree": "e8e102c8249f9bddf5dddc6af6736fa5cd7ebcf9",
      "parents": [
        "4147f49cf9cf595a2d1883882e133c33a1159ad4",
        "e877ec632c3338234eb89c89c3dd8a68267b8633"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 12:59:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 12:59:41 2009 -0700"
      },
      "message": "Merge change 20284\n\n* changes:\n  Use multi-pointer support to improve 2-thumb typing. No more missed keys!\n"
    },
    {
      "commit": "4147f49cf9cf595a2d1883882e133c33a1159ad4",
      "tree": "7bc4e2299e0bdf1bb4e7fa4157fecc8b00853a4c",
      "parents": [
        "f8e136dcd0a4ba415f2cb8b18c1abfe46cf3512f",
        "b16e7800be4f879135f239f1f8f586f3712df01e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 12:48:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 12:48:08 2009 -0700"
      },
      "message": "Merge change 20290\n\n* changes:\n  gps: Add GpsStatus.NmeaListener interface for receiving NMEA sentences.\n"
    },
    {
      "commit": "1e8dfc73fba88766ee3c25ae7b3bb1850319b11d",
      "tree": "db4f22b8fc813077f245711ad1c799542eab1ce5",
      "parents": [
        "838ffacd2ecf4fbefd8d5a083d91f2949eb47faa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 06 12:43:01 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 06 12:43:01 2009 -0700"
      },
      "message": "Fix crash when MotionEvent is initialized with more than 2 fingers, and bump\nits initial size to allow for up to 5 fingers.\n"
    },
    {
      "commit": "151ceb96911bfec7ec57bfc26f591baec31a497f",
      "tree": "72211e8d84881a7041bd69ea3f2fa4d8dac114b7",
      "parents": [
        "94e114c951008c831d1a31a2e6773fb40e4e9392"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 06 12:40:56 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 06 12:40:56 2009 -0700"
      },
      "message": "More work on issue #2030135: Device sluggish\n\nAlso include the page faults in the cpu info, to help determine if the system is\npaging at the time of an ANR.\n"
    },
    {
      "commit": "f8e136dcd0a4ba415f2cb8b18c1abfe46cf3512f",
      "tree": "76f80d3b2f746ba036e1762b464eaa7e617646a1",
      "parents": [
        "838ffacd2ecf4fbefd8d5a083d91f2949eb47faa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 06 12:40:41 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 06 12:40:41 2009 -0700"
      },
      "message": "Use arrays in Grass RS\n"
    },
    {
      "commit": "b16e7800be4f879135f239f1f8f586f3712df01e",
      "tree": "d3c41d32ac4341d66d9e042612237c13ab49e879",
      "parents": [
        "d4f09592f721e6358fdadbdf363f034f842f860d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Aug 06 09:26:02 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Aug 06 15:05:07 2009 -0400"
      },
      "message": "gps: Add GpsStatus.NmeaListener interface for receiving NMEA sentences.\n\nNMEA sentences are passed from the GPS engine to the GpsLocationProvider.\nThey are then sent via the IGpsStatusListener binder interface to clients\nusing the same path as the other GPS status information.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e877ec632c3338234eb89c89c3dd8a68267b8633",
      "tree": "5d53cdc5a4134ebe803164e8963cadab90139cda",
      "parents": [
        "71cb821c05659d02856ba361d490aa703ff08e37"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 05 21:12:07 2009 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 06 11:32:06 2009 -0700"
      },
      "message": "Use multi-pointer support to improve 2-thumb typing. No more missed keys!\n\nAlso reduce garbage when switching between keyboards.\n"
    },
    {
      "commit": "838ffacd2ecf4fbefd8d5a083d91f2949eb47faa",
      "tree": "a9abfa768a8e9e84d44758c5b105932a87ff5130",
      "parents": [
        "d435182ea9425b853d4132eaacd2029e3c2c919f",
        "3efbdf6f253f905c8672108a6329886105edec7c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 10:19:51 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 10:19:51 2009 -0700"
      },
      "message": "am 3efbdf6f: (-s ours) Merge change 20267 into donut\n\nMerge commit \u00273efbdf6f253f905c8672108a6329886105edec7c\u0027\n\n* commit \u00273efbdf6f253f905c8672108a6329886105edec7c\u0027:\n  Do not merge\n"
    },
    {
      "commit": "3efbdf6f253f905c8672108a6329886105edec7c",
      "tree": "971ee29f4bceffd00248b4aa17a7413078e4f14d",
      "parents": [
        "d2102a3f13fa03337ce7493b785e7f817f7d2bb6",
        "bf70afa2121644391eb197245bd875b72bd6404c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 10:17:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 10:17:15 2009 -0700"
      },
      "message": "Merge change 20267 into donut\n\n* changes:\n  Do not merge\n"
    },
    {
      "commit": "d435182ea9425b853d4132eaacd2029e3c2c919f",
      "tree": "a9abfa768a8e9e84d44758c5b105932a87ff5130",
      "parents": [
        "12dfb8401c9f70192b50932e58ff854922c4cefa",
        "1bd20523ef1896ad4e6f7026cc54effdd1565d40"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 08:45:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 08:45:15 2009 -0700"
      },
      "message": "Merge change 20273\n\n* changes:\n  adding ability to fix the size of a surface view when created.\n"
    },
    {
      "commit": "1bd20523ef1896ad4e6f7026cc54effdd1565d40",
      "tree": "a9abfa768a8e9e84d44758c5b105932a87ff5130",
      "parents": [
        "d4f09592f721e6358fdadbdf363f034f842f860d"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Aug 06 11:19:23 2009 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Aug 06 11:41:36 2009 -0400"
      },
      "message": "adding ability to fix the size of a surface view when created.\n"
    },
    {
      "commit": "12dfb8401c9f70192b50932e58ff854922c4cefa",
      "tree": "8ac85c604c62a0633f19748c7f77bbdb8698be04",
      "parents": [
        "d4f09592f721e6358fdadbdf363f034f842f860d",
        "bae0f8e729866610b876372477753c8b458644f5"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 06 08:15:26 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 06 08:15:26 2009 -0700"
      },
      "message": "merge from open-source master\n"
    },
    {
      "commit": "bf70afa2121644391eb197245bd875b72bd6404c",
      "tree": "a93895e5ba5e799c006146e61e486e7de11d0e09",
      "parents": [
        "c7279e9cbd2689c6686e152bb030d796d741ffce"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Aug 06 14:08:27 2009 +0100"
      },
      "committer": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Aug 06 14:46:59 2009 +0100"
      },
      "message": "Do not merge\n\nFix for 1900694: create the full path to the Gears permission database file so SQLite can actually create the database on the device\n"
    },
    {
      "commit": "d4f09592f721e6358fdadbdf363f034f842f860d",
      "tree": "8ac85c604c62a0633f19748c7f77bbdb8698be04",
      "parents": [
        "d76a6133d5cbf86191a812e020ad4dcebf5218fc"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Aug 06 12:59:35 2009 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Aug 06 12:59:35 2009 +0100"
      },
      "message": "Enable Workers in Dump Render Tree.\n"
    },
    {
      "commit": "d76a6133d5cbf86191a812e020ad4dcebf5218fc",
      "tree": "b0be55c3a04ae4242d9f9a7d1f5d18800e951801",
      "parents": [
        "dbeed1637497b0068f178e174f5e35e5d09a32b8",
        "64e69e8ab8f63c0bba14d1e17c0e9595487fc0dc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 04:07:11 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 04:07:11 2009 -0700"
      },
      "message": "Merge change 20262\n\n* changes:\n  libdrm1: Use libcrypto instead of libaes.\n"
    },
    {
      "commit": "dbeed1637497b0068f178e174f5e35e5d09a32b8",
      "tree": "06c5fcbe0eac899707a7f07858a2e2cece024b19",
      "parents": [
        "6591448842244e4dcee599462064669d302b9ff2",
        "d2102a3f13fa03337ce7493b785e7f817f7d2bb6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 03:14:09 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 03:14:09 2009 -0700"
      },
      "message": "am d2102a3f: fix broken links\n\nMerge commit \u0027d2102a3f13fa03337ce7493b785e7f817f7d2bb6\u0027\n\n* commit \u0027d2102a3f13fa03337ce7493b785e7f817f7d2bb6\u0027:\n  fix broken links\n"
    },
    {
      "commit": "d2102a3f13fa03337ce7493b785e7f817f7d2bb6",
      "tree": "cff981ddd0ba55258d9f4a1b8a68fc3e2ddc6ee6",
      "parents": [
        "c7279e9cbd2689c6686e152bb030d796d741ffce"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 03:09:08 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 03:11:12 2009 -0700"
      },
      "message": "fix broken links\n"
    },
    {
      "commit": "6591448842244e4dcee599462064669d302b9ff2",
      "tree": "1a6c66926797cc7f831e4bacda196bd2fdf5acab",
      "parents": [
        "34e3c52dd0fcd87ef41205b74ad1583a560d5860",
        "c7279e9cbd2689c6686e152bb030d796d741ffce"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 03:00:45 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 03:00:45 2009 -0700"
      },
      "message": "am c7279e9c: edits to the API Level doc\n\nMerge commit \u0027c7279e9cbd2689c6686e152bb030d796d741ffce\u0027\n\n* commit \u0027c7279e9cbd2689c6686e152bb030d796d741ffce\u0027:\n  edits to the API Level doc\n"
    },
    {
      "commit": "c7279e9cbd2689c6686e152bb030d796d741ffce",
      "tree": "d121818af5db2d24592257f6e51ddae685e443f9",
      "parents": [
        "17cffb5a23d6b669db75298521e23e77b27a9ad0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:57:33 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:57:33 2009 -0700"
      },
      "message": "edits to the API Level doc\n"
    },
    {
      "commit": "34e3c52dd0fcd87ef41205b74ad1583a560d5860",
      "tree": "b91c9f931d33e6d9e5806ab678d88ba8c2a210b6",
      "parents": [
        "b930603f600d2ccf2c0e0abf98fcddf0c83e9b97",
        "17cffb5a23d6b669db75298521e23e77b27a9ad0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:45:20 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 02:45:20 2009 -0700"
      },
      "message": "am 17cffb5a: fix image reference for offline docs\n\nMerge commit \u002717cffb5a23d6b669db75298521e23e77b27a9ad0\u0027\n\n* commit \u002717cffb5a23d6b669db75298521e23e77b27a9ad0\u0027:\n  fix image reference for offline docs\n"
    },
    {
      "commit": "17cffb5a23d6b669db75298521e23e77b27a9ad0",
      "tree": "953dc39eaf4472efeefa04ccee7be70eeea09e6b",
      "parents": [
        "fb48573370e16f0d4f0285b485f243a8484af028"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:37:46 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:37:46 2009 -0700"
      },
      "message": "fix image reference for offline docs\n"
    },
    {
      "commit": "b930603f600d2ccf2c0e0abf98fcddf0c83e9b97",
      "tree": "df7e8c56c499bf42d523fb1144b1a514ac2820f5",
      "parents": [
        "4f320f4645ecf1f9f055ca78245a669322d5e57a",
        "fb48573370e16f0d4f0285b485f243a8484af028"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:14:54 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 02:14:54 2009 -0700"
      },
      "message": "am fb485733: add preview flags to terms doc so the early look title appears in nav\n\nMerge commit \u0027fb48573370e16f0d4f0285b485f243a8484af028\u0027\n\n* commit \u0027fb48573370e16f0d4f0285b485f243a8484af028\u0027:\n  add preview flags to terms doc so the early look title appears in nav\n"
    },
    {
      "commit": "fb48573370e16f0d4f0285b485f243a8484af028",
      "tree": "35c9993cc50e54ff09e72712aa989643d9f44956",
      "parents": [
        "02a803f201df2c267ab3a10cf6547c69d72ba6db"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:09:36 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:09:36 2009 -0700"
      },
      "message": "add preview flags to terms doc so the early look title appears in nav\n"
    },
    {
      "commit": "4f320f4645ecf1f9f055ca78245a669322d5e57a",
      "tree": "fb978d593130efa167e7aef2585db2a72f36ae75",
      "parents": [
        "5e72709d38b94db2563928a3ce6b725a60594bf7",
        "02a803f201df2c267ab3a10cf6547c69d72ba6db"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 02:07:10 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 02:07:10 2009 -0700"
      },
      "message": "am 02a803f2: final changes to make the sdk sidenav work for the offline preview docs\n\nMerge commit \u002702a803f201df2c267ab3a10cf6547c69d72ba6db\u0027\n\n* commit \u002702a803f201df2c267ab3a10cf6547c69d72ba6db\u0027:\n  final changes to make the sdk sidenav work for the offline preview docs\n"
    },
    {
      "commit": "02a803f201df2c267ab3a10cf6547c69d72ba6db",
      "tree": "bea3ffc8a21fdffde9222c3db12d80aef518457f",
      "parents": [
        "f11d7d559a6cd866bbffaead39da9f6a84919ecc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 01:56:25 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 06 01:56:25 2009 -0700"
      },
      "message": "final changes to make the sdk sidenav work for the offline preview docs\n"
    },
    {
      "commit": "5e72709d38b94db2563928a3ce6b725a60594bf7",
      "tree": "a64fc800a8c7f0a255abed318db2e3b92110607f",
      "parents": [
        "19202cf788de80819bf3408d5efb9fc127151b9a",
        "f11d7d559a6cd866bbffaead39da9f6a84919ecc"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 06 00:59:38 2009 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 06 01:14:04 2009 -0700"
      },
      "message": "resolved conflicts for merge of f11d7d55 to master\n"
    },
    {
      "commit": "f11d7d559a6cd866bbffaead39da9f6a84919ecc",
      "tree": "ad5de5d60bf3d9752bf373677f9f7ba5f9b8eebb",
      "parents": [
        "2dce6988c26332b4733a06851eee9631151b0bda"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 05 19:04:18 2009 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 06 00:14:25 2009 -0700"
      },
      "message": "Add support for preview SDK handling in doc templates. Add preview SDK docs.\n\nBug: 2031559\n"
    },
    {
      "commit": "19202cf788de80819bf3408d5efb9fc127151b9a",
      "tree": "61f88070e1256902ddce8dfb0e80d57a9f19377b",
      "parents": [
        "82fa0ca553e0ee164209b249946f8007a59560b8",
        "2dce6988c26332b4733a06851eee9631151b0bda"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:17:21 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 22:17:21 2009 -0700"
      },
      "message": "am 2dce6988: Merge change 20230 into donut\n\nMerge commit \u00272dce6988c26332b4733a06851eee9631151b0bda\u0027\n\n* commit \u00272dce6988c26332b4733a06851eee9631151b0bda\u0027:\n  Cleanup - Specify the version and rel id.\n"
    },
    {
      "commit": "2dce6988c26332b4733a06851eee9631151b0bda",
      "tree": "a9f34f8dcaab22c044fbc6f79181945d7aff2b12",
      "parents": [
        "701f8b86a404504045c459be0384d155fc02728a",
        "890b835d62dbe263f9bb5f81769711100cc5bfa1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:14:47 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:14:47 2009 -0700"
      },
      "message": "Merge change 20230 into donut\n\n* changes:\n  Cleanup - Specify the version and rel id.\n"
    },
    {
      "commit": "82fa0ca553e0ee164209b249946f8007a59560b8",
      "tree": "f995516d0f51d288dedf07b76e3fd68e85331ae7",
      "parents": [
        "c0894854947b48675570023507836cb7de4b68d1",
        "701f8b86a404504045c459be0384d155fc02728a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:12:58 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 22:12:58 2009 -0700"
      },
      "message": "am 701f8b86: Merge change 20229 into donut\n\nMerge commit \u0027701f8b86a404504045c459be0384d155fc02728a\u0027\n\n* commit \u0027701f8b86a404504045c459be0384d155fc02728a\u0027:\n  Add 3-\u003edonut diff report to SDK docs.\n"
    },
    {
      "commit": "701f8b86a404504045c459be0384d155fc02728a",
      "tree": "2c767b945dcd70667dbd9af0404dddfe9946ec24",
      "parents": [
        "be9d08d04ee313d56578934b4f062f95170140fc",
        "027ece7d892d19867128f134e7e3a66c8f0c4940"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:10:10 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:10:10 2009 -0700"
      },
      "message": "Merge change 20229 into donut\n\n* changes:\n  Add 3-\u003edonut diff report to SDK docs.\n"
    },
    {
      "commit": "c0894854947b48675570023507836cb7de4b68d1",
      "tree": "bd64cc499e511c8622ae5dd736b25a82e5b26b24",
      "parents": [
        "9488437b4f55c425b0168d612d729427b19b85ad",
        "be9d08d04ee313d56578934b4f062f95170140fc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:08:14 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 22:08:14 2009 -0700"
      },
      "message": "am be9d08d0: Merge change 20228 into donut\n\nMerge commit \u0027be9d08d04ee313d56578934b4f062f95170140fc\u0027\n\n* commit \u0027be9d08d04ee313d56578934b4f062f95170140fc\u0027:\n  add installing/upgrading docs for donut preview sdk\n"
    },
    {
      "commit": "be9d08d04ee313d56578934b4f062f95170140fc",
      "tree": "4d0dfdb3297e360c9c31a6c0a640318276e0a310",
      "parents": [
        "ae18ca5ceb7ebe376288c8c7653d2c3875f1d18e",
        "75f7a2642fc2c790f8f371a0f205d6e989b4224d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:06:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 22:06:40 2009 -0700"
      },
      "message": "Merge change 20228 into donut\n\n* changes:\n  add installing/upgrading docs for donut preview sdk and update eclipse ide doc to include new AVD Manager\n"
    },
    {
      "commit": "75f7a2642fc2c790f8f371a0f205d6e989b4224d",
      "tree": "f637f28ffb45e7b8ea4f4b126d674c616d296e3a",
      "parents": [
        "7a07f1797684597a3b932aa0b365049d3e7d6ff3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 05 19:31:00 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 05 21:56:40 2009 -0700"
      },
      "message": "add installing/upgrading docs for donut preview sdk\nand update eclipse ide doc to include new AVD Manager\n"
    },
    {
      "commit": "9488437b4f55c425b0168d612d729427b19b85ad",
      "tree": "95c3b2a5958d8af662f2456caaf60dcdb5e0dba7",
      "parents": [
        "71cb821c05659d02856ba361d490aa703ff08e37",
        "8cc6a5026aeb5cf9cc36529426fe0cc66714f5fb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 21:39:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 21:39:14 2009 -0700"
      },
      "message": "Merge change 20240\n\n* changes:\n  First bit of wallpaper work.\n"
    },
    {
      "commit": "8cc6a5026aeb5cf9cc36529426fe0cc66714f5fb",
      "tree": "ca9812a99f135eeed8a1e6217cc4b21e006858a3",
      "parents": [
        "53c66b490a7bcae0efd3c8379ba01080d25ef69c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 05 21:29:42 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 05 21:29:42 2009 -0700"
      },
      "message": "First bit of wallpaper work.\n\nThis is mostly refactoring, adding a new WallpaperManager class that takes care\nof the old wallpaper APIs on Context, so we don\u0027t need to pollute Context with\nvarious new wallpaper APIs as they are needed.  Also adds the first little\ndefinition of a wallpaper service, which is not yet used or useful.\n"
    },
    {
      "commit": "890b835d62dbe263f9bb5f81769711100cc5bfa1",
      "tree": "ae7cca8085bfcf0ff5883b27fc9dc509dbc8a645",
      "parents": [
        "027ece7d892d19867128f134e7e3a66c8f0c4940"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 05 19:54:52 2009 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 05 19:54:52 2009 -0700"
      },
      "message": "Cleanup - Specify the version and rel id.\n\nBug: 2031559\n"
    },
    {
      "commit": "027ece7d892d19867128f134e7e3a66c8f0c4940",
      "tree": "8d9f5abe79dd17e90d63973e84ed2a66e7d63e1a",
      "parents": [
        "ae18ca5ceb7ebe376288c8c7653d2c3875f1d18e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 05 19:31:13 2009 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 05 19:31:13 2009 -0700"
      },
      "message": "Add 3-\u003edonut diff report to SDK docs.\n\nBug: 2031559\n"
    },
    {
      "commit": "71cb821c05659d02856ba361d490aa703ff08e37",
      "tree": "db157b55c9ca695dd60b4dd27ed53f961b99e879",
      "parents": [
        "a65b989ce3b9e41ae4ebde3e19eb3fa24abc846e",
        "31858c2b84d3aa273198731afb057aa70308eb7e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 19:27:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 19:27:58 2009 -0700"
      },
      "message": "Merge change 20217\n\n* changes:\n  Draw untextured water mesh\n"
    },
    {
      "commit": "64e69e8ab8f63c0bba14d1e17c0e9595487fc0dc",
      "tree": "acfc1a579a7ae022964fb8fb9492dc52276eecef",
      "parents": [
        "3905eb3d2f73b74333dff39bfe87e713dd072958"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Aug 06 02:28:24 2009 +0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 05 22:01:28 2009 -0400"
      },
      "message": "libdrm1: Use libcrypto instead of libaes.\n\nIt seems that libdrm1 was the only user of libaes.\nNow libaes is no longer required and removing it saves 36 kilobytes.\n"
    },
    {
      "commit": "a65b989ce3b9e41ae4ebde3e19eb3fa24abc846e",
      "tree": "a051edca99f4538086d27ddce3b2a04f912e3a64",
      "parents": [
        "7b38f73a4b2e525d52dc85f1265916a92f3e50df",
        "aa93b0418fe5a13d696841074bb6d8e690456cda"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 18:41:38 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 18:41:38 2009 -0700"
      },
      "message": "Merge change 20218\n\n* changes:\n  Correct the backup manager\u0027s identity around wakelock use\n"
    },
    {
      "commit": "7b38f73a4b2e525d52dc85f1265916a92f3e50df",
      "tree": "79c4697ab1c21fd4fc265f847c4fa45986fa7807",
      "parents": [
        "3905eb3d2f73b74333dff39bfe87e713dd072958",
        "ae18ca5ceb7ebe376288c8c7653d2c3875f1d18e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 18:39:48 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 18:39:48 2009 -0700"
      },
      "message": "am ae18ca5c: Merge change 20140 into donut\n\nMerge commit \u0027ae18ca5ceb7ebe376288c8c7653d2c3875f1d18e\u0027\n\n* commit \u0027ae18ca5ceb7ebe376288c8c7653d2c3875f1d18e\u0027:\n  Work on issue #2030135: Device sluggish\n"
    },
    {
      "commit": "31858c2b84d3aa273198731afb057aa70308eb7e",
      "tree": "c175b80d26c34c64e1260bd666335f7078330b18",
      "parents": [
        "53c66b490a7bcae0efd3c8379ba01080d25ef69c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Aug 04 21:16:17 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Aug 05 18:39:37 2009 -0700"
      },
      "message": "Draw untextured water mesh\n"
    },
    {
      "commit": "ae18ca5ceb7ebe376288c8c7653d2c3875f1d18e",
      "tree": "9b61ce7cefae969edfa09fe6f451e009c4ee4366",
      "parents": [
        "ff6585cbb0e5e42adf056b4a074b9f3683b853c1",
        "de42bb61ad0e4947a38bdedfba6a20b5292025c3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 18:34:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 18:34:55 2009 -0700"
      },
      "message": "Merge change 20140 into donut\n\n* changes:\n  Work on issue #2030135: Device sluggish\n"
    },
    {
      "commit": "aa93b0418fe5a13d696841074bb6d8e690456cda",
      "tree": "304c6e5444209bb98242a196ac9497670ac7dbb7",
      "parents": [
        "9d1a3149f35b716caeda89dad53c0d8c45c6ca4b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Aug 05 18:21:40 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Wed Aug 05 18:21:40 2009 -0700"
      },
      "message": "Correct the backup manager\u0027s identity around wakelock use\n"
    },
    {
      "commit": "3905eb3d2f73b74333dff39bfe87e713dd072958",
      "tree": "77a944b5f770efc81a7a2612a69d53feef447806",
      "parents": [
        "87fb084c84517fdb48cf4f92e8e894820681ac1f",
        "ff6585cbb0e5e42adf056b4a074b9f3683b853c1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:52:10 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 17:52:10 2009 -0700"
      },
      "message": "am ff6585cb: Merge change 20144 into donut\n\nMerge commit \u0027ff6585cbb0e5e42adf056b4a074b9f3683b853c1\u0027\n\n* commit \u0027ff6585cbb0e5e42adf056b4a074b9f3683b853c1\u0027:\n  Remove flaky MonitorTest#testInterrupt from continuous, and attempt to make\n"
    },
    {
      "commit": "ff6585cbb0e5e42adf056b4a074b9f3683b853c1",
      "tree": "0b9d47c2f0cd2f2c0bb5974d03182980aa307d5d",
      "parents": [
        "8b2cdcd184acfebfb245b15a71f5f1c32e53b050",
        "04588d5225accfad352a2c4882e4807adc846000"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:49:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:49:41 2009 -0700"
      },
      "message": "Merge change 20144 into donut\n\n* changes:\n  Remove flaky MonitorTest#testInterrupt from continuous, and attempt to make AutoCompletePopup tests more reliable.\n"
    },
    {
      "commit": "87fb084c84517fdb48cf4f92e8e894820681ac1f",
      "tree": "64382d6db02383a0055d2a8eaefef772eec22804",
      "parents": [
        "5903a9154536e38aaf1bfefe48b7c162b6ef9280",
        "bb99ffb4db008441e6ac4236d8a48b6e2b0c01d9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:40:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:40:07 2009 -0700"
      },
      "message": "Merge change 20208\n\n* changes:\n  added a gl swapinterval test\n"
    },
    {
      "commit": "bb99ffb4db008441e6ac4236d8a48b6e2b0c01d9",
      "tree": "fd93a872ef5b5944f19d8d59012de156c89d39fd",
      "parents": [
        "d657b72aeb9f4cd7653593c2ec66b786dbbc6a05"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 05 17:38:49 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 05 17:38:49 2009 -0700"
      },
      "message": "added a gl swapinterval test\n"
    },
    {
      "commit": "5903a9154536e38aaf1bfefe48b7c162b6ef9280",
      "tree": "2028aedeb3212c556828263fa74684150baf0231",
      "parents": [
        "b13f32c0a08110fba1249bd534cb12333c311bef",
        "8c709dcc418681e8e2226e1e564ce1e0b3f1319c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:36:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 17:36:07 2009 -0700"
      },
      "message": "Merge change 20207\n\n* changes:\n  Implement basic snapping.\n"
    },
    {
      "commit": "8c709dcc418681e8e2226e1e564ce1e0b3f1319c",
      "tree": "3990fc4f6604169895f2a0e000c27c2e547f9818",
      "parents": [
        "9bee51c42eb8c3daffe7d6fa483edbb1689b94d2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 05 17:35:36 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 05 17:35:36 2009 -0700"
      },
      "message": "Implement basic snapping.\n"
    },
    {
      "commit": "de42bb61ad0e4947a38bdedfba6a20b5292025c3",
      "tree": "cdc7122e64484c33ded52315f91c3151c60171fc",
      "parents": [
        "94e114c951008c831d1a31a2e6773fb40e4e9392"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 05 12:26:15 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 05 15:57:16 2009 -0700"
      },
      "message": "Work on issue #2030135: Device sluggish\n\nThis adds some new debugging code to make it easier to see why a process is at\na certain oom_adj level -- for example telling you that a certain other process\nhas a binding to a certain one of its services.  This has helped a lot in\nidentifying cases where processes are holding references to other processes that\nthey don\u0027t need and thus not allowing the system to get memory it needs.\n\nAlso fix a few problems with leaking entries on the service restarting and\nservice stopping lists.\n"
    },
    {
      "commit": "b13f32c0a08110fba1249bd534cb12333c311bef",
      "tree": "17d60c2e3d3b3b92d7a0a29806554b811965b854",
      "parents": [
        "d41ba666d12a24ee4624ea9a009151e6165e3775",
        "8b2cdcd184acfebfb245b15a71f5f1c32e53b050"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 15:45:34 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 15:45:34 2009 -0700"
      },
      "message": "am 8b2cdcd1: Merge change 20037 into donut\n\nMerge commit \u00278b2cdcd184acfebfb245b15a71f5f1c32e53b050\u0027\n\n* commit \u00278b2cdcd184acfebfb245b15a71f5f1c32e53b050\u0027:\n  fix issue with gids not being added for packages with shared user id\n"
    },
    {
      "commit": "8b2cdcd184acfebfb245b15a71f5f1c32e53b050",
      "tree": "99ef0f0fc3b916211938096d874fbd34907f3b7f",
      "parents": [
        "89888b2d9dc2d1994a8236ffbce5aaefd6782bf3",
        "2ed287b6ba7a05548240033f416bf1a646602e32"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 15:42:54 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 15:42:54 2009 -0700"
      },
      "message": "Merge change 20037 into donut\n\n* changes:\n  fix issue with gids not being added for packages with shared user id\n"
    },
    {
      "commit": "d41ba666d12a24ee4624ea9a009151e6165e3775",
      "tree": "80691f54aa00a1123e0216c46df04528fdddf6d7",
      "parents": [
        "53c66b490a7bcae0efd3c8379ba01080d25ef69c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 05 15:30:56 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 05 15:30:56 2009 -0700"
      },
      "message": "Fix documentation.\n"
    },
    {
      "commit": "bae0f8e729866610b876372477753c8b458644f5",
      "tree": "0fef1312d7a602aa2902a5924e6c2770172e69f1",
      "parents": [
        "ae4622e7073acd53a857e742180312d4cb3a0fec"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 05 15:13:28 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 05 15:13:28 2009 -0700"
      },
      "message": "Remove a handful of preloaded classes\n"
    },
    {
      "commit": "2ed287b6ba7a05548240033f416bf1a646602e32",
      "tree": "1c358aa2c9f5924bcb982e4b95549c430a4a0cea",
      "parents": [
        "d4543c519b7724841eb77bb57ff360e6c40cd69a"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Aug 05 12:43:00 2009 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Aug 05 14:59:07 2009 -0700"
      },
      "message": "fix issue with gids not being added for packages with shared user id\n\nSquashed commit of the following:\n\ncommit 2bc4c29dab22d8a541dfca0a20320b307ba64cfb\nAuthor: Suchi Amalapurapu \u003casuchitra@google.com\u003e\nDate:   Tue Aug 4 16:24:55 2009 -0700\n\n    fix issue with gids not being added for packages with shared user id\n"
    },
    {
      "commit": "53c66b490a7bcae0efd3c8379ba01080d25ef69c",
      "tree": "77744fe1cf4bff8701afb1bcbd05c3ade5a106a0",
      "parents": [
        "d657b72aeb9f4cd7653593c2ec66b786dbbc6a05",
        "33777d2096c6877ab925db562067ac7272076399"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:39:10 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:39:10 2009 -0700"
      },
      "message": "Merge change 20157\n\n* changes:\n  Fix the issue of datacall not being reinitiated after exiting Emergency Callback Mode.\n"
    },
    {
      "commit": "d657b72aeb9f4cd7653593c2ec66b786dbbc6a05",
      "tree": "6e8f6c86333870fcbbfbf500167c557c916819ac",
      "parents": [
        "46e1198c9ebc31949cb4d804fdaa2a4c9e8fd955",
        "c9ec66b68b4ec98c9b2acb10ea25cfd7f0f648a2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:22:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:22:41 2009 -0700"
      },
      "message": "Merge change 20126\n\n* changes:\n  Removing SyncColumns from Contact - they were put there by accident.\n"
    },
    {
      "commit": "46e1198c9ebc31949cb4d804fdaa2a4c9e8fd955",
      "tree": "37e8833af784bda497150fcc28d83f400d19a819",
      "parents": [
        "20fefe90bc187c07a5c8b9a0be8f56d4576cfdac",
        "79f0c56b63bd73585cebf6930c3783c140c6e465"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:22:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:22:05 2009 -0700"
      },
      "message": "Merge change 20146\n\n* changes:\n  Calendar attendee support: add columns.\n"
    },
    {
      "commit": "20fefe90bc187c07a5c8b9a0be8f56d4576cfdac",
      "tree": "138742edff88b74b036f377d2d6c7883086287dc",
      "parents": [
        "573963e3a897dccf4e5dd97d4a95c160646baa0d",
        "9bee51c42eb8c3daffe7d6fa483edbb1689b94d2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:00:02 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 14:00:02 2009 -0700"
      },
      "message": "Merge change 20124\n\n* changes:\n  Remove useless slot from ProgramVertex.  Optimize GL state setup.\n"
    },
    {
      "commit": "9bee51c42eb8c3daffe7d6fa483edbb1689b94d2",
      "tree": "ed0f12b149a98299f205173a5563c42599426fe3",
      "parents": [
        "9d1a3149f35b716caeda89dad53c0d8c45c6ca4b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 05 13:57:03 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 05 13:57:03 2009 -0700"
      },
      "message": "Remove useless slot from ProgramVertex.  Optimize GL state setup.\n"
    },
    {
      "commit": "04588d5225accfad352a2c4882e4807adc846000",
      "tree": "5531ff7d7d7b08c72d618ba38a85ea14293a8a87",
      "parents": [
        "8a98f5803994ca1538d53973ebc72e1c5dfdba5a"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Wed Aug 05 13:30:19 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Wed Aug 05 13:35:58 2009 -0700"
      },
      "message": "Remove flaky MonitorTest#testInterrupt from continuous, and attempt to make\nAutoCompletePopup tests more reliable.\n\nBugs 2036517 and 1636810.\n"
    },
    {
      "commit": "79f0c56b63bd73585cebf6930c3783c140c6e465",
      "tree": "9c81d8ade0bdfbabc8dfbb584a9fe49982ae24b9",
      "parents": [
        "4c94304508ec8f7e49ca4531f4aa28f3f08b3bab"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Wed Aug 05 13:29:42 2009 -0700"
      },
      "committer": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Wed Aug 05 13:29:42 2009 -0700"
      },
      "message": "Calendar attendee support: add columns.\n\nAdd HAS_ATTENDEE_DATA and OWNER_ACCOUNT column names to the provider classes.\n"
    },
    {
      "commit": "573963e3a897dccf4e5dd97d4a95c160646baa0d",
      "tree": "c8b6c39f474d23fc94dd24da0c0719a04de767b1",
      "parents": [
        "13feeefa9fa51c83e1a012527d565a0e8d0bd2ef",
        "4e0df8ede853d0038c5b8314021b8fd76232f9ea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:52:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:52:51 2009 -0700"
      },
      "message": "Merge change 20133\n\n* changes:\n  don\u0027t crash when SurfaceBuffer::writeToParcel is given a null argument\n"
    },
    {
      "commit": "13feeefa9fa51c83e1a012527d565a0e8d0bd2ef",
      "tree": "66e82b5027c78ae2338b15c1e9f08779280123ab",
      "parents": [
        "dcefd608fe6e7ede18cfb96c119fc1f0606d2d85",
        "429c521b15112fdcc70dca602b432fae45ca3a22"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:52:39 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:52:39 2009 -0700"
      },
      "message": "Merge change 20132\n\n* changes:\n  opengl tests\n"
    },
    {
      "commit": "dcefd608fe6e7ede18cfb96c119fc1f0606d2d85",
      "tree": "150514f0a651fa5dbca4d62a524a5376d6603757",
      "parents": [
        "b1d39aae13869a9dd05efb95c48b8782a54f0871",
        "4880575bacd9f49d864e8b61efca8cdeb231895c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:49:42 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:49:42 2009 -0700"
      },
      "message": "Merge change 20051\n\n* changes:\n  Fix error in settings.db upgrader.  See bug 1999477 for details.\n"
    },
    {
      "commit": "b1d39aae13869a9dd05efb95c48b8782a54f0871",
      "tree": "b2f48a60f0a3937342806b6e1cdcf782264c730f",
      "parents": [
        "a1bd466d5ca2d776369e0502c08fadc55c313e06",
        "0dd7cb4b4ef86eb7d4e837b1948501da66adeebe"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:36:11 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:36:11 2009 -0700"
      },
      "message": "Merge change 9649\n\n* changes:\n  Finish implementation of multiple pointer support for MotionEvent.\n"
    },
    {
      "commit": "a1bd466d5ca2d776369e0502c08fadc55c313e06",
      "tree": "e4400b953bbe9bdfcc07a70ea6fbaff943a85ae2",
      "parents": [
        "859c37548f4ed1d466b7edc6a01e579b6b55039f",
        "89888b2d9dc2d1994a8236ffbce5aaefd6782bf3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:35:18 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 12:35:18 2009 -0700"
      },
      "message": "am 89888b2d: Merge change 20038 into donut\n\nMerge commit \u002789888b2d9dc2d1994a8236ffbce5aaefd6782bf3\u0027\n\n* commit \u002789888b2d9dc2d1994a8236ffbce5aaefd6782bf3\u0027:\n  Remove debug code which reads the max_events_per_sec property on every touch event\n"
    },
    {
      "commit": "89888b2d9dc2d1994a8236ffbce5aaefd6782bf3",
      "tree": "b154d48dafbd3f3210ebcd1864484398be452c50",
      "parents": [
        "bd014e07e2e95d4ac706c6863e2587bd96daa51e",
        "9f028e6d2b24337761b283b46a1f11eed556eff9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:32:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 12:32:40 2009 -0700"
      },
      "message": "Merge change 20038 into donut\n\n* changes:\n  Remove debug code which reads the max_events_per_sec property on every touch event\n"
    },
    {
      "commit": "4e0df8ede853d0038c5b8314021b8fd76232f9ea",
      "tree": "a395b89802178c19bb171eea222e220fe62514e8",
      "parents": [
        "429c521b15112fdcc70dca602b432fae45ca3a22"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Aug 04 20:53:59 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 05 12:22:30 2009 -0700"
      },
      "message": "don\u0027t crash when SurfaceBuffer::writeToParcel is given a null argument\n"
    },
    {
      "commit": "429c521b15112fdcc70dca602b432fae45ca3a22",
      "tree": "9531ef4de47d0ce5845d419774408c989a5dd620",
      "parents": [
        "859c37548f4ed1d466b7edc6a01e579b6b55039f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Aug 04 13:43:35 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 05 12:22:29 2009 -0700"
      },
      "message": "opengl tests\n"
    },
    {
      "commit": "859c37548f4ed1d466b7edc6a01e579b6b55039f",
      "tree": "a48461d24998e24fb72fcd459f6017163db771df",
      "parents": [
        "9d1a3149f35b716caeda89dad53c0d8c45c6ca4b",
        "bd014e07e2e95d4ac706c6863e2587bd96daa51e"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Aug 05 12:16:18 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 12:16:18 2009 -0700"
      },
      "message": "am bd014e07: Remove the memory capture in the first run and make it the same as the cupcake test case.\n\nMerge commit \u0027bd014e07e2e95d4ac706c6863e2587bd96daa51e\u0027\n\n* commit \u0027bd014e07e2e95d4ac706c6863e2587bd96daa51e\u0027:\n  Remove the memory capture in the first run and make it the same as the cupcake test case.\n"
    },
    {
      "commit": "c9ec66b68b4ec98c9b2acb10ea25cfd7f0f648a2",
      "tree": "e22765df26b29577adfc080499c53afee77529c4",
      "parents": [
        "8d1668da94c1369f6d68e71007c3255336cb6b92"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Aug 05 12:11:22 2009 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Aug 05 12:11:22 2009 -0700"
      },
      "message": "Removing SyncColumns from Contact - they were put there by accident."
    },
    {
      "commit": "bd014e07e2e95d4ac706c6863e2587bd96daa51e",
      "tree": "4b463c5548235c2d8fe4f1f1778a0852f89dd9f0",
      "parents": [
        "d4543c519b7724841eb77bb57ff360e6c40cd69a"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Aug 05 11:44:51 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Aug 05 11:44:51 2009 -0700"
      },
      "message": "Remove the memory capture in the first run and make it the same as the cupcake test case.\n"
    },
    {
      "commit": "33777d2096c6877ab925db562067ac7272076399",
      "tree": "093aa7e46c7dada209e575d8d02a28ad20abfcb1",
      "parents": [
        "9d1a3149f35b716caeda89dad53c0d8c45c6ca4b"
      ],
      "author": {
        "name": "Libin Tang",
        "email": "Libin.Tang@motorola.com",
        "time": "Tue Aug 04 16:43:27 2009 -0500"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 05 11:29:38 2009 -0700"
      },
      "message": "Fix the issue of datacall not being reinitiated after exiting\nEmergency Callback Mode.\n"
    },
    {
      "commit": "9f028e6d2b24337761b283b46a1f11eed556eff9",
      "tree": "92ad50f66a0b2b4620ecdb5149d1ba65f01abc2b",
      "parents": [
        "d4543c519b7724841eb77bb57ff360e6c40cd69a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Tue Aug 04 17:37:46 2009 -0700"
      },
      "committer": {
        "name": "Michael Chan",
        "email": "mchan@android.com",
        "time": "Wed Aug 05 11:20:00 2009 -0700"
      },
      "message": "Remove debug code which reads the max_events_per_sec property on every touch event\n"
    },
    {
      "commit": "9d1a3149f35b716caeda89dad53c0d8c45c6ca4b",
      "tree": "b5e944a396bd807d0322e7546a08ace514f8f5e9",
      "parents": [
        "cbd7fa57eeb5b3bfe9d78cd7d8bf82c1629041e8",
        "d4543c519b7724841eb77bb57ff360e6c40cd69a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 10:43:47 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 10:43:47 2009 -0700"
      },
      "message": "am d4543c51: Merge change 20108 into donut\n\nMerge commit \u0027d4543c519b7724841eb77bb57ff360e6c40cd69a\u0027\n\n* commit \u0027d4543c519b7724841eb77bb57ff360e6c40cd69a\u0027:\n  Guard against remote process dying when retrieving column from cursor.\n"
    },
    {
      "commit": "cbd7fa57eeb5b3bfe9d78cd7d8bf82c1629041e8",
      "tree": "88c3ebc45afe58eadb58d261430c3f4f150be4db",
      "parents": [
        "fd055b2d7cebd6693925a30adad6c66a697af407",
        "6942330251cd778f85169c6265c584648b42428d"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Wed Aug 05 10:41:25 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 05 10:41:25 2009 -0700"
      },
      "message": "am 69423302: Remove the menu from the search dialog since there are a couple of issues with it we don\\\u0027t have time to fix for donut.\n\nMerge commit \u00276942330251cd778f85169c6265c584648b42428d\u0027\n\n* commit \u00276942330251cd778f85169c6265c584648b42428d\u0027:\n  Remove the menu from the search dialog since there are a couple of issues with it we don\u0027t have time to fix for donut.\n"
    },
    {
      "commit": "d4543c519b7724841eb77bb57ff360e6c40cd69a",
      "tree": "6af0f18578e92595f50e88ad2d63718305b97465",
      "parents": [
        "6942330251cd778f85169c6265c584648b42428d",
        "a02d0d60204b94f88da4896f7dcfa8d58dca5c43"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 10:41:09 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 05 10:41:09 2009 -0700"
      },
      "message": "Merge change 20108 into donut\n\n* changes:\n  Guard against remote process dying when retrieving column from cursor.\n"
    },
    {
      "commit": "ae4622e7073acd53a857e742180312d4cb3a0fec",
      "tree": "59f71586f16cfd125faf651c2e2eb6d45c1b6cfb",
      "parents": [
        "19b8d8acc240c2d68a0b995c55c5e25b67e03ea8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 08 16:24:38 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 05 10:37:09 2009 -0700"
      },
      "message": "Add a virtual destructor to the TtsEngine class.\n"
    },
    {
      "commit": "a02d0d60204b94f88da4896f7dcfa8d58dca5c43",
      "tree": "10087ee4e7c4b0014b4cd4bf98409f0e2e9e1193",
      "parents": [
        "94e114c951008c831d1a31a2e6773fb40e4e9392"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Wed Aug 05 09:44:06 2009 -0700"
      },
      "committer": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Wed Aug 05 10:35:00 2009 -0700"
      },
      "message": "Guard against remote process dying when retrieving column from cursor.\n\nFixes bug 2035791.\n"
    },
    {
      "commit": "6942330251cd778f85169c6265c584648b42428d",
      "tree": "f8e3e1079c20b2d31a3c12219b67ee798ebafa47",
      "parents": [
        "94e114c951008c831d1a31a2e6773fb40e4e9392"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Wed Aug 05 10:07:06 2009 -0700"
      },
      "committer": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Wed Aug 05 10:34:53 2009 -0700"
      },
      "message": "Remove the menu from the search dialog since there are a couple of issues with it we don\u0027t have time to fix for donut.\n\nFixes bugs 2034242 and 2034216 (the issues with the menu showing up above the ime, and triggering the ime to reshow\nwhen closed).\n"
    }
  ],
  "next": "fd055b2d7cebd6693925a30adad6c66a697af407"
}
