)]}'
{
  "log": [
    {
      "commit": "4010ac35b1e49d659d7a32cc191302b8e2d8758a",
      "tree": "7adb132aac20df968607ed2c2ff2a8198be07912",
      "parents": [
        "1e6dab1852a56125106bee8affeca661ab7b7408"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Apr 29 14:49:03 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon May 11 20:09:37 2009 -0700"
      },
      "message": "added reliability test usding DumpRenderTree\n"
    },
    {
      "commit": "b4735b6c04c6bca3219115395748a1b5ef02ff6c",
      "tree": "8f96558cd77de73250bbe2eb6d779b0244c6c2da",
      "parents": [
        "8331f72078051cdf5a26230ee819f7ef7f9fcc24",
        "25f963753ea762c12c74c0dcb861b023ac92177a"
      ],
      "author": {
        "name": "Jorg Pleumann",
        "email": "nobody@android.com",
        "time": "Mon May 11 00:39:55 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 11 00:39:55 2009 -0700"
      },
      "message": "am 25f9637: AI 148665: Disabling a test that does not work as\n\nMerge commit \u002725f963753ea762c12c74c0dcb861b023ac92177a\u0027 into donut\n\n* commit \u002725f963753ea762c12c74c0dcb861b023ac92177a\u0027:\n  AI 148665: Disabling a test that does not work as\n"
    },
    {
      "commit": "25f963753ea762c12c74c0dcb861b023ac92177a",
      "tree": "f9aacaee175461e136c2315410cdfee7b7ecbe78",
      "parents": [
        "9b825aa0eec5f143cec4c3cfeff97ba8d3d9d093"
      ],
      "author": {
        "name": "Jorg Pleumann",
        "email": "nobody@android.com",
        "time": "Mon May 11 00:36:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 11 00:36:52 2009 -0700"
      },
      "message": "AI 148665: Disabling a test that does not work as\n  expected on a device with a SIM.\n  BUG\u003d1657996\n\nAutomated import of CL 148665\n"
    },
    {
      "commit": "c825d3ebd6ca66e65e63fdc76f032e08aa2a8e22",
      "tree": "dd9eca8ae68aaab8ed8d692ccf425a76541e9972",
      "parents": [
        "1e09a72a75f5e6236acffe84f2758dd042b1c8c0"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed May 06 12:55:46 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri May 08 09:33:19 2009 -0700"
      },
      "message": "fix the sim build.  disables the tests for now.\n"
    },
    {
      "commit": "b1a7ffef3a0007b6991b8338460f6aac8cbb11e8",
      "tree": "cd7745a25c1ab0d4c7c136672a8a87634d5fee4c",
      "parents": [
        "fedf566b9e00f18588fc104caafd047af069844a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed May 06 18:06:21 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu May 07 15:32:48 2009 -0700"
      },
      "message": "More backup tests\n"
    },
    {
      "commit": "7f7840b41e1253b1bb03e40014611a37adec7c6c",
      "tree": "6a645e0d32302fee73e447e96ebe9675dad873a4",
      "parents": [
        "95427cdbd802f7cb529d62bb79953c45b36a8fcf"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu May 07 13:29:59 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu May 07 13:29:59 2009 -0400"
      },
      "message": "CoreTests: Fix LocationManagerProximityTest.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d90a33111b3f1d0b2fff7ba9bafabc63fdb67d3a",
      "tree": "6233ef66b9e5a7663b9db51f6d2a7052efb3bb74",
      "parents": [
        "413cf5f4536b9c029d07f99b1c769c026313cd12"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed May 06 14:54:28 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed May 06 16:49:56 2009 -0700"
      },
      "message": "Add new setTag(int, Object) API to allow applications to specify several tags.\n"
    },
    {
      "commit": "a92041306e4d73baa10fb711fb905b9590f06b26",
      "tree": "f8259eb5beeedb157e71dbe0d75c3bcce51e5929",
      "parents": [
        "d2b124f97c52c566b68aff9fa58306f461686af0"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue May 05 14:06:35 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed May 06 13:54:42 2009 +0100"
      },
      "message": "Refactor SearchableInfo.\n\n- Removes the mSearchable field which was only\n  for communication between the constructor and\n  getActivityMetaData().\n- Removes the badge and query rewriting fields,\n  since their values can be efficiently computed\n  on the fly.\n- Makes all the other public fields private and adds getters\n  for them.\n- Makes all fields final, except mActionKeys.\n- Removes the DBG_INHIBIT_SUGGESTIONS_CONSTANT.\n  I don\u0027t see why we would every want that, and it\n  complicated making the fields final.\n- Makes all fields in ActionKeyInfo final.\n- Makes all fields in ActionKeyInfo private and adds getters.\n- Removes the use of ActioKeyInfo.mKeyCode for failure\n  signalling. Uses IllegalArgumentException instead.\n- Replaces the ad hoc linked list for looking up\n  action keys by a HashMap. This is needed to\n  make the fields in ActionkeyInfo final, and also avoids O(N)\n  lookup in the (unlikely) case that an activity\n  has lots of action keys.\n- Don\u0027t throw exceptions when reading searchable\n  meta-data, since that could crash SearchManagerService.\n- Adds debug logging.\n"
    },
    {
      "commit": "d2b124f97c52c566b68aff9fa58306f461686af0",
      "tree": "79d33ec8358cf7382b7f1eacfbde1796f83687dd",
      "parents": [
        "be3ac2d5ba8ef93c3cbf4d05edaf3434a14df2c9"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed May 06 15:05:45 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed May 06 15:05:45 2009 +0800"
      },
      "message": "new cdma sms unit tests (from QC on-site test)\n"
    },
    {
      "commit": "be3ac2d5ba8ef93c3cbf4d05edaf3434a14df2c9",
      "tree": "5bb517d2722e762f4c7cca769b515b3d9532504d",
      "parents": [
        "4488b11c51ad8f5b8330279a9405e5a0f8586aa4",
        "f9225f89aafa13dcbc3a69a721acf9b76c34485c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 05 18:58:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 05 18:58:05 2009 -0700"
      },
      "message": "Merge change 1040 into donut\n\n* changes:\n  Add a test app for the backup\n"
    },
    {
      "commit": "4488b11c51ad8f5b8330279a9405e5a0f8586aa4",
      "tree": "265634f88182eff5ae4049d219073d2f220ffcbc",
      "parents": [
        "e556248e859e7197d5f97c6c0724806d5913da24",
        "3ad977b41c6e4ef30c2f4f316b909b742ffc04aa"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 05 18:58:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 05 18:58:01 2009 -0700"
      },
      "message": "Merge change 1039 into donut\n\n* changes:\n  Add some C++ code to do raw files for backup\n"
    },
    {
      "commit": "f9225f89aafa13dcbc3a69a721acf9b76c34485c",
      "tree": "dd3f94bdce3db4108883517f446c3e503cb3a867",
      "parents": [
        "3ad977b41c6e4ef30c2f4f316b909b742ffc04aa"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue May 05 18:34:31 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue May 05 18:34:31 2009 -0700"
      },
      "message": "Add a test app for the backup\n"
    },
    {
      "commit": "231cc608d06ffc31c24bf8aa8c8275bdd2636581",
      "tree": "9b435c670f0f16751a21ae4678bfbed7d8e159b4",
      "parents": [
        "06d96020c35dac2bf1651cb8bd4cfced911f1142"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 27 17:10:36 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 05 15:40:53 2009 -0700"
      },
      "message": "Rewrite SyncStorageEngine to use flat files and in-memory data structures.\n\nThe previous implementation used a database for storing all of its state, which could cause\na significant amount of IO activity as its tables were updated through the stages of a sync.\nThis new implementation replaces that in-memory data structures, with hand-written code\nfor writing them to persistent storage.\n\nThere are now 4 files associated with this class, holding various pieces of its state that\nshould be consistent.  These are everything from a main XML file of account information that\nmust always be retained, to a binary file of per-day statistics that can be thrown away at\nany time.  Writes of these files as scheduled at various times based on their importance of\nthe frequency at which they change.\n\nBecause the database no longer exists, there needs to be a new explicit interface for\ninteracting with the sync manager database.  This is provided by new APIs on IContentService,\nwith a hidden method on ContentResolver to retrieve the IContentService so that various\nsystem entities can use it.  Other changes in other projects are required to update to the\nnew API.\n\nThe goal here is to have as little an impact on the code and functionality outside of\nSyncStorageEngine, though due to the necessary change in API it is still somewhat extensive.\n"
    },
    {
      "commit": "3ad977b41c6e4ef30c2f4f316b909b742ffc04aa",
      "tree": "0b3c7a5263817709bc31c19e02f9fbc19b63de82",
      "parents": [
        "06d96020c35dac2bf1651cb8bd4cfced911f1142"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue May 05 11:50:51 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue May 05 13:45:25 2009 -0700"
      },
      "message": "Add some C++ code to do raw files for backup\n"
    },
    {
      "commit": "b933f669e26afad8a2466edcae8c1ffda6c15721",
      "tree": "b276ceb2ed43cb05bb056dc9b892ac08e4dc23b8",
      "parents": [
        "636274185ed5ee75faf6ef4d84bbb7d5b0371248"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 05 01:02:14 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 05 01:02:14 2009 -0700"
      },
      "message": "Back-merge all changes done in master to DumpRenderTree to donut.\n"
    },
    {
      "commit": "8478b59f177ec97a9996b71f7fac1509ba9ef493",
      "tree": "9183a7f8eedac5caa16c553a1dbec01bd05ec7a8",
      "parents": [
        "15e3d0f082d551f8819fbe4b0d502cc108627876"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Thu Apr 30 10:01:41 2009 -0700"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Fri May 01 14:11:44 2009 -0700"
      },
      "message": "clean up cdma sms creation and parsing\n\nrelated to issue http://b/issue?id\u003d1782245\n\n- fixes 7bit ASCII encode and decode (previous completely broken)\n\n- also consolidates encoding of user data, and changed to match\n  the conventions of the new data coding -- previously likely\n  broken for several cases\n"
    },
    {
      "commit": "6d72e029cb6e5a9cf26aa3314c3dca83614fc91b",
      "tree": "e27689851b8c23701a6ee3e66ebbfecd86fc4b6c",
      "parents": [
        "aece7c6723b1a227f6f57db4fde0c1bdd50acf78"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 29 14:56:12 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 29 20:23:04 2009 +0100"
      },
      "message": "Add \u0027includeInGlobalSearch\u0027 attribute to searchable meta-data.\n\nThe attribute is not yet public.\nAlso adds a SearchManager method for listing all\nsearchables that can be included in global search.\nThis is the framework part of http://b/issue?id\u003d1819651\n"
    },
    {
      "commit": "aece7c6723b1a227f6f57db4fde0c1bdd50acf78",
      "tree": "2a1f87f57e88fbc8bd6800d1566e412b0da4ad03",
      "parents": [
        "203464af9638e4d5aecd811452af67fff9aa3087"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 29 14:50:46 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 29 14:50:46 2009 +0100"
      },
      "message": "Split testSearchablesMocked into two tests.\n"
    },
    {
      "commit": "493b00afbfd4f603939ee98540a4d8df084107fd",
      "tree": "77cbd7c951888dd67004991afb0460c53f9ea64d",
      "parents": [
        "7ffeac8db927c0179a9d24d20dbbb49087e604cc",
        "74708bbdf8d6f172b08343bdc578a20aa4b39148"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 03:38:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 03:38:01 2009 -0700"
      },
      "message": "Merge change 640 into donut\n\n* changes:\n  Add GLOBAL_SEARCH intent for finding global search provider.\n"
    },
    {
      "commit": "74708bbdf8d6f172b08343bdc578a20aa4b39148",
      "tree": "b6335841450434f488dc4467ecb5512cb6856018",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 28 11:26:52 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 28 12:15:56 2009 +0100"
      },
      "message": "Add GLOBAL_SEARCH intent for finding global search provider.\n"
    },
    {
      "commit": "8c49d32cb9980959c402eaa243fd5129cd9942fc",
      "tree": "0c89bbec072f45a3bd3828c13a4a37cd3d472ea8",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Fri Apr 24 18:27:47 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Apr 28 15:49:59 2009 +0800"
      },
      "message": "enable additional cdma sms fields and user data encodings\n\nenable ia5 and octet user data encodings\nproperly expose parsed user data\nsupport additional bearer data subparameter types\n"
    },
    {
      "commit": "f3ccf8a5a5a3f6e46781538358bddca992a70e3d",
      "tree": "6594e58e7460e3b21e30fa92913fa35d108b7afb",
      "parents": [
        "0a9b5bbb47a965238ca0e1e699d61d7ddd054742",
        "875d50a4b9294b2be33cff6493cae7acd1d07ea7"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "",
        "time": "Thu Apr 23 19:01:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 23 19:01:36 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "875d50a4b9294b2be33cff6493cae7acd1d07ea7",
      "tree": "48cc044c4719e53d214e5fa6c273d1ecd9078356",
      "parents": [
        "b08971b876801d9cb878f3f0ca0ebfde7c9bea8e"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "",
        "time": "Thu Apr 23 19:00:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 23 19:00:21 2009 -0700"
      },
      "message": "AI 147564: Merge back from search branch to donut.  Notes:\n  - all public apis and framework changes have been reviewed by relevant folks in our branch (e.g romainguy)\n  - all new public apis are @hidden; they will still get reviewed by api council once we\u0027re in git\n  - other than that, it\u0027s mostly GlobalSearch and search dialog stuff, a new apps provider, and some tweaks\n  to the contacts provider that was reviewed by jham\n\nAutomated import of CL 147564\n"
    },
    {
      "commit": "96e20409afc720f61d0cd49bf1441f62069bd6bb",
      "tree": "8088015f1763a454848ad35d4f5dc8f64ebcf6f4",
      "parents": [
        "644cf62660c87a9b8d5bcb22412cc2ad2aeea291"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Apr 22 14:35:11 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Apr 22 14:35:11 2009 -0700"
      },
      "message": "Squashed commit of the following:\n\ncommit 012b56fc607cf243cf4b29cb2a5f172bcbe0aecd\nAuthor: Robert Greenwalt \u003crobdroid@android.com\u003e\nDate:   Wed Apr 22 14:31:26 2009 -0700\n\n    Additional fixes and tests for density.\n\ncommit 91fdc8e187551ae69e0029a4325fb3ad38fe411b\nAuthor: Robert Greenwalt \u003crobdroid@android.com\u003e\nDate:   Tue Apr 14 14:39:00 2009 -0700\n\n    Fix runtime resource selection logic.\n\n    Fix isBetterThan so that o or this may be supperior at any stage.\n    Used to only handle this-better or tie at each stage, biasing against o.\n    Also allows reset of unit test to succeed.  Fixes bug 1709202.\n"
    },
    {
      "commit": "8307a0c69c60c99db6d840cf98fe0f248e6edaf1",
      "tree": "d78cfcafec34342bd56b9754d43eebb1e9a909c8",
      "parents": [
        "981980e5da71e794d33eaea8c12bfe6e14745e90"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Apr 17 16:22:32 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Apr 17 16:22:32 2009 -0700"
      },
      "message": "Get Sketch compiling.\n\nAdd an Android.mk.\nAndroid compiles with Java5, which doesn\u0027t let you put @Override on\ninterface methods.\n"
    },
    {
      "commit": "6e93a3db56d6add29b43077718a4cad9ccfc047f",
      "tree": "bddbb122cf6414d6a8ed97a623b86be0d14c4480",
      "parents": [
        "21b5817aaa2f0a61edff8752ed85130aa8cf7def"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Apr 17 14:18:46 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Apr 17 14:18:46 2009 -0700"
      },
      "message": "Add sketch gesture demo application.\n\nInitial checkin, there\u0027s no Android.mk yet.\n"
    },
    {
      "commit": "e564b19ed2f6b8b5667648254bc6c6859bb536e7",
      "tree": "b3df8b928fb68069f7aa92ceb84549fbe0dab49f",
      "parents": [
        "967f7c169c0ff8723a72fce7073f591dcfab018d"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Apr 15 19:15:37 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Thu Apr 16 14:48:19 2009 +0800"
      },
      "message": "replaced integer * and % with shift operations, for performance\n"
    },
    {
      "commit": "17b8ca48ab998611878114eec6b042488e98dfc0",
      "tree": "ca363209446088121e16de5606e33557f7e86e73",
      "parents": [
        "e2393c5792e968e3fe2467fd1e81c8072c7dbd59",
        "e6f63b1a15e2c9d815a359eaede0b727db93e79f"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "",
        "time": "Tue Apr 14 16:47:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 16:47:03 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "e6f63b1a15e2c9d815a359eaede0b727db93e79f",
      "tree": "80b4ab1526be61299a8a8a90a89d8da832f54c22",
      "parents": [
        "c14b0f8295d38e72310f6339677a534cdd6dd817"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "",
        "time": "Tue Apr 14 16:45:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 16:45:47 2009 -0700"
      },
      "message": "AI 146246: am: CL 146225 Work around initialization issue with InstrumentationTest Runner. super.onCreate needs to be called as last statement in subclass\u0027 onCreate to avoid starting test case too early.\n  Original author: guangzhu\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146246\n"
    },
    {
      "commit": "7fc3cd6aeb36849d3c89364e3106eede8c52a65c",
      "tree": "fcc0371633a62fa6b5b91b0a7f691ff7ed3f1587",
      "parents": [
        "574d89fa0472baa541300b6b680a19c52e160a70"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "",
        "time": "Tue Apr 14 15:49:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 15:49:35 2009 -0700"
      },
      "message": "AI 146225: Work around initialization issue with InstrumentationTest Runner. super.onCreate needs to be called as last statement in subclass\u0027 onCreate to avoid starting test case too early.\n\nAutomated import of CL 146225\n"
    },
    {
      "commit": "83917db040bd7498ebca3b74f879dc1c9e223d8e",
      "tree": "97bc9a9fab888a7b668adaeeb08ca169812fd3f4",
      "parents": [
        "19bd253ed34e871aa0b8388dd571787ed2550170"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Apr 14 10:01:23 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Apr 14 10:01:23 2009 +0800"
      },
      "message": "Initial code for cdma sms encode and decode, in java, with simple tests.\n\n(direct cherry-pick of master 42/42/8)\n"
    },
    {
      "commit": "f78013cd5f6c0c490f8ed705468ced55d024875f",
      "tree": "f5229f87ddb35d94870fc152b9189100b9d000b7",
      "parents": [
        "6d20e257a7d2279ea20c07ee66b1e73eb1c7ea65"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Mon Apr 13 17:47:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:47:37 2009 -0700"
      },
      "message": "AI 145971: am: CL 145757 Suppress the flaky tests\n  Original author: yslau\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145971\n"
    },
    {
      "commit": "6d20e257a7d2279ea20c07ee66b1e73eb1c7ea65",
      "tree": "9a9d7ae107eabdb58a222223d2aa1c78400007f7",
      "parents": [
        "bf915241203d67e7e7c0239e007d5d846012870d"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Mon Apr 13 17:44:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:44:49 2009 -0700"
      },
      "message": "AI 145970: am: CL 145743 Excise the \"de\" locale out of testResourceBundles(), leaving a\n  TODO and long comment about the situation.\n  Original author: danfuzz\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145970\n"
    },
    {
      "commit": "bf915241203d67e7e7c0239e007d5d846012870d",
      "tree": "f5229f87ddb35d94870fc152b9189100b9d000b7",
      "parents": [
        "43ed2b3ac4eefa6b120eb3e597c0d48a1d8c3bba"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Mon Apr 13 16:08:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:08:09 2009 -0700"
      },
      "message": "AI 145971: am: CL 145757 Suppress the flaky tests\n  Original author: yslau\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145971\n"
    },
    {
      "commit": "43ed2b3ac4eefa6b120eb3e597c0d48a1d8c3bba",
      "tree": "9a9d7ae107eabdb58a222223d2aa1c78400007f7",
      "parents": [
        "5f75015fefa2f5feee6e014e4c69963fab0b6189"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Mon Apr 13 16:05:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:05:22 2009 -0700"
      },
      "message": "AI 145970: am: CL 145743 Excise the \"de\" locale out of testResourceBundles(), leaving a\n  TODO and long comment about the situation.\n  Original author: danfuzz\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145970\n"
    },
    {
      "commit": "5f75015fefa2f5feee6e014e4c69963fab0b6189",
      "tree": "dac019194b25ef31954e96b3728054906a3d63ec",
      "parents": [
        "e8624dd69d1647cf5fc10da0447386ade66f0a9e"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Mon Apr 13 16:01:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:01:56 2009 -0700"
      },
      "message": "AI 145969: am: CL 145735 Suppress the flaky DatabaseLockTest\n  Original author: brettchabot\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145969\n"
    },
    {
      "commit": "0b57d6cdb5092604b9ce10fd345f4f5fa4861335",
      "tree": "ea6826b8b425cfd6cf911a3790f2b59a6b81b764",
      "parents": [
        "960fe37a6add987a915468b0eec69712db25649d"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Fri Apr 10 15:28:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 15:28:26 2009 -0700"
      },
      "message": "AI 145757: Suppress the flaky tests\n  BUG\u003d174601,1569749\n\nAutomated import of CL 145757\n"
    },
    {
      "commit": "960fe37a6add987a915468b0eec69712db25649d",
      "tree": "d45ea6ef15b93a4b9342adc43c9ce54a1e00efc9",
      "parents": [
        "732bde73f9468c959045eae5b2aa2aa1af3b9b78"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Fri Apr 10 14:55:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 14:55:08 2009 -0700"
      },
      "message": "AI 145743: Excise the \"de\" locale out of testResourceBundles(), leaving a\n  TODO and long comment about the situation.\n  BUG\u003d1746810\n\nAutomated import of CL 145743\n"
    },
    {
      "commit": "732bde73f9468c959045eae5b2aa2aa1af3b9b78",
      "tree": "2811c5df636de2fb7cd3370a3bd4cd6acc374e8a",
      "parents": [
        "d7e447589831e970c5180f0fb1e0df5914074b66"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Fri Apr 10 14:13:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 14:13:32 2009 -0700"
      },
      "message": "AI 145735: Suppress the flaky DatabaseLockTest\n  BUG\u003d1777453\n\nAutomated import of CL 145735\n"
    },
    {
      "commit": "767a662ecde33c3979bf02b793d392aca0403162",
      "tree": "f55548c33a8267c39acc60f72051f9856e95e672",
      "parents": [
        "e9c08056fafab720856ab8516ea0e623a5c0e360"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "",
        "time": "Thu Apr 02 01:37:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 01:37:02 2009 -0700"
      },
      "message": "AI 144185: Integrate cdma into the main code base.\n\nAutomated import of CL 144185\n"
    },
    {
      "commit": "36fd6d243ee5414618e8bc2cbdc6c0a6f311157f",
      "tree": "10fe792ccda123edf5063d4d8f17fd1c85cb52be",
      "parents": [
        "b88148eb6ce0d973f5e29445fffcb3f4f6202e03"
      ],
      "author": {
        "name": "Sridhar Gurivireddy",
        "email": "",
        "time": "Tue Mar 31 14:47:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 14:47:19 2009 -0700"
      },
      "message": "AI 143779: am: CL 143727 Make the test runner and results assets of DumpRendertree. This is done so that we could have\n  1) Lab machines can run layout tests without having build environment setup\n  2) We could have different set of pass/fail results per branch\n  Also added a simple python script which runs run_layout_tests.py\n  Original author: sridharg\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143779\n"
    },
    {
      "commit": "41ac221de74793c0de5e253327d5d4c002229952",
      "tree": "3e951d37fcb6574f8a0099b07123384fb5602bad",
      "parents": [
        "08defa03546578b8c71a26668de8ff8feed727fd"
      ],
      "author": {
        "name": "Sridhar Gurivireddy",
        "email": "",
        "time": "Tue Mar 31 10:57:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 10:57:18 2009 -0700"
      },
      "message": "AI 143727: Make the test runner and results assets of DumpRendertree. This is done so that we could have\n  1) Lab machines can run layout tests without having build environment setup\n  2) We could have different set of pass/fail results per branch\n  Also added a simple python script which runs run_layout_tests.py\n\nAutomated import of CL 143727\n"
    },
    {
      "commit": "3b1812042d02c38bff9470988a7f740a16f65a33",
      "tree": "94efb5402bdf67e7f1a1d5c52eea5d5712eead5b",
      "parents": [
        "303736d17de11dbc0a633cbfc130e9dadd50f6e2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Wed Mar 25 18:22:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 25 18:22:18 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142828,142828\n"
    },
    {
      "commit": "1ee5792d0da79ad1e6ba548f670c4aea0a38ccc1",
      "tree": "fcb7928e706807902ec8bd8d2a1fc0235347ba17",
      "parents": [
        "7e4ad355903797983c96f57ddd11bbb73a563b30"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Wed Mar 25 18:19:11 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 25 18:19:11 2009 -0700"
      },
      "message": "Automated import from //branches/cupcake/...@142827,142827\n"
    },
    {
      "commit": "52fc2180fa535d12838498e877b6d7557c4024dd",
      "tree": "6954b6a5606712b9359db15f2b298aa605ba8d74",
      "parents": [
        "8c0d68f6695f4a0c98c12314eea81afcd59ea52d"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "",
        "time": "Tue Mar 24 22:52:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 22:52:27 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142509,142509\n"
    },
    {
      "commit": "c76f908ea8e9040b6305672c224315c7167bc9a7",
      "tree": "19999c4be3f96d0bd377fec93f62616876f31d8a",
      "parents": [
        "50fd2b9ef212e604e6821f751f40838d27b1f88f"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "",
        "time": "Tue Mar 24 22:31:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 22:31:34 2009 -0700"
      },
      "message": "Automated import from //branches/cupcake/...@142508,142508\n"
    },
    {
      "commit": "e68ffcb5764152da6d36adc8f2918200b4472c23",
      "tree": "fe7ff65173581d017893e1bc59a53a39787ddf03",
      "parents": [
        "6c884ceb0bdee0c338949432b4de56523fa9d895"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Tue Mar 24 19:11:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 19:11:13 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@140997,140997\n"
    },
    {
      "commit": "c2ad241504fcaa12d4579d3b0b4038d1ca8d08c9",
      "tree": "1a260a5b0b371678c9a4710ea36030db14374e56",
      "parents": [
        "105925376f8d0f6b318c9938c7b83ef7fef094da"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 19 23:08:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 19 23:08:54 2009 -0700"
      },
      "message": "auto import from //branches/cupcake_rel/...@141571\n"
    },
    {
      "commit": "105925376f8d0f6b318c9938c7b83ef7fef094da",
      "tree": "3b19ee2bd8704cb9c6a0da7e42dec6759183de6d",
      "parents": [
        "ba87e3e6c985e7175152993b5efcc7dd2f0e1c93"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 18 17:39:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 18 17:39:46 2009 -0700"
      },
      "message": "auto import from //branches/cupcake_rel/...@140373\n"
    },
    {
      "commit": "ba87e3e6c985e7175152993b5efcc7dd2f0e1c93",
      "tree": "ee35f76532767dc29411a8738a434d1d88d330f2",
      "parents": [
        "c39a6e0c51e182338deb8b63d07933b585134929"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 13 13:04:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 13 13:04:22 2009 -0700"
      },
      "message": "auto import from //branches/cupcake_rel/...@138607\n"
    },
    {
      "commit": "c39a6e0c51e182338deb8b63d07933b585134929",
      "tree": "e55fc5bd38b1eb8fb4851a0fe1cc264a7fe2f245",
      "parents": [
        "b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 11 12:11:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 11 12:11:56 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137873\n"
    },
    {
      "commit": "b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54",
      "tree": "e167affc928677f3dd70e173150a77e3943e97a9",
      "parents": [
        "f5b4b98fada53d91c4c2ebeb5a1d33ccc95c94d2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137197\n"
    },
    {
      "commit": "4df2423a947bcd3f024cc3d3a1a315a8dc428598",
      "tree": "e7dac2c5a367b169e7f05a36058cf470e93f003b",
      "parents": [
        "c474dec3ffa1c0fe37edb3e701684188f7e8e7bc"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 14:34:35 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 14:34:35 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@136594\n"
    },
    {
      "commit": "9066cfe9886ac131c34d59ed0e2d287b0e3c0087",
      "tree": "d88beb88001f2482911e3d28e43833b50e4b4e97",
      "parents": [
        "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "076357b8567458d4b6dfdcf839ef751634cd2bfb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "076357b8567458d4b6dfdcf839ef751634cd2bfb",
      "tree": "efbb2fd6f1dc67d2d606382fc3b82983e7cb2e1f",
      "parents": [
        "3dec7d563a2f3e1eb967ce2054a00b6620e3558c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 14:04:24 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 14:04:24 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@132589\n"
    },
    {
      "commit": "3dec7d563a2f3e1eb967ce2054a00b6620e3558c",
      "tree": "aa3b0365c47cb3c1607c0dc76c8d32b4046fc287",
      "parents": [
        "15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 02 22:54:33 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 02 22:54:33 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@137055\n"
    },
    {
      "commit": "15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b",
      "tree": "d03d027a7ed97af616904e02a7b420babf40d44f",
      "parents": [
        "3001a035439d8134a7d70d796376d1dfbff3cdcd"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 20 07:38:31 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 20 07:38:31 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@132569\n"
    },
    {
      "commit": "3001a035439d8134a7d70d796376d1dfbff3cdcd",
      "tree": "343ccdba15a594ff6e50c874a145232753315a30",
      "parents": [
        "da996f390e17e16f2dfa60e972e7ebc4f868f37e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Feb 19 10:57:31 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Feb 19 10:57:31 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@132276\n"
    },
    {
      "commit": "da996f390e17e16f2dfa60e972e7ebc4f868f37e",
      "tree": "00a0f15270d4c7b619fd34d8383257e1761082f4",
      "parents": [
        "d24b8183b93e781080b2c16c487e60d51c12da31"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 13 12:57:50 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 13 12:57:50 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@131421\n"
    },
    {
      "commit": "d24b8183b93e781080b2c16c487e60d51c12da31",
      "tree": "fbb89154858984eb8e41556da7e9433040d55cd4",
      "parents": [
        "f1e484acb594a726fb57ad0ae4cfe902c7f35858"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@130745\n"
    },
    {
      "commit": "f1e484acb594a726fb57ad0ae4cfe902c7f35858",
      "tree": "99d2b34512f0dc2ae67666e756c1cfcd331e5fe3",
      "parents": [
        "22f7dfd23490a3de2f21ff96949ba47003aac8f8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 22 00:13:42 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 22 00:13:42 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@127436\n"
    },
    {
      "commit": "22f7dfd23490a3de2f21ff96949ba47003aac8f8",
      "tree": "41bc290bb2f1f08a0e37cfda4955742a85d42ecf",
      "parents": [
        "9266c558bf1d21ff647525ff99f7dadbca417309"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 20 14:03:58 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 20 14:03:58 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@127101\n"
    },
    {
      "commit": "9266c558bf1d21ff647525ff99f7dadbca417309",
      "tree": "1630b1ba80f4793caf39d865528e662bdb1037fe",
      "parents": [
        "b798689749c64baba81f02e10cf2157c747d6b46"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 15 16:12:10 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 15 16:12:10 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@126645\n"
    },
    {
      "commit": "b798689749c64baba81f02e10cf2157c747d6b46",
      "tree": "da394a395ddb1a6cf69193314846b03fe47a397e",
      "parents": [
        "f013e1afd1e68af5e3b868c26a653bbfb39538f8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 09 17:51:23 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 09 17:51:23 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@125939\n"
    },
    {
      "commit": "f013e1afd1e68af5e3b868c26a653bbfb39538f8",
      "tree": "7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf",
      "parents": [
        "e70cfafe580c6f2994c4827cd8a534aabf3eb05c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    }
  ]
}
