)]}'
{
  "log": [
    {
      "commit": "075a4f8951ec22458c7d71a578a73c487d01afb9",
      "tree": "eaa869b3cd44995c131bf520fecab26a26a8c62d",
      "parents": [
        "544fff54a9cbcdf58ca993eeefed86699157f820"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Wed May 20 09:59:56 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Wed May 20 09:59:56 2009 -0700"
      },
      "message": "Fix bug #1863517: use the new signature for data message token in SubscribedFeedsIntentService.\n"
    },
    {
      "commit": "544fff54a9cbcdf58ca993eeefed86699157f820",
      "tree": "72e8fd7384ea7bd68f48e9fd2e10b36866f92f91",
      "parents": [
        "60e6e19907c2a92242e6ae1c2df74c1f45609b92",
        "ee748d37b01b3affb72b701d95ba20c189887b5f"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 19 17:36:59 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 19 17:36:59 2009 -0700"
      },
      "message": "am ee748d37: Fix network preference getting incorrectly set.\n\nMerge commit \u0027ee748d37b01b3affb72b701d95ba20c189887b5f\u0027\n\n* commit \u0027ee748d37b01b3affb72b701d95ba20c189887b5f\u0027:\n  Fix network preference getting incorrectly set.\n"
    },
    {
      "commit": "ee748d37b01b3affb72b701d95ba20c189887b5f",
      "tree": "f097d1562c8b121607503e0f0176bd63102e30c6",
      "parents": [
        "83a6ec600259d245b799a99a8e963704db031a63"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu May 14 22:26:35 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 19 17:29:42 2009 -0700"
      },
      "message": "Fix network preference getting incorrectly set.\n\nWhen the phone process crashes, we set the network preference\nincorrectly. Also read the default value from a system property.\n"
    },
    {
      "commit": "60e6e19907c2a92242e6ae1c2df74c1f45609b92",
      "tree": "73b5857f16898eaa270a5b0c58ceb9a4cfc794c2",
      "parents": [
        "5b8a374afd0e867abbac96f95081789db80b7dd2",
        "83a6ec600259d245b799a99a8e963704db031a63"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 19 17:20:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 19 17:20:07 2009 -0700"
      },
      "message": "am 83a6ec60: Merge change 1791 into donut\n\nMerge commit \u002783a6ec600259d245b799a99a8e963704db031a63\u0027\n\n* commit \u002783a6ec600259d245b799a99a8e963704db031a63\u0027:\n  Add a method to get the PhoneType in CellLocation.\n"
    },
    {
      "commit": "9bfbfbd40df381817c0c685b177a2a1d666e101d",
      "tree": "1ae518219d8d6ea45ecc7d9d5ad97be6ee8b8387",
      "parents": [
        "988c4d1a3ece97c078658a67b15949db900641e0"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri May 15 12:05:56 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 19 17:15:22 2009 -0700"
      },
      "message": "Add a method to get the PhoneType in CellLocation.\n\nCellLocation uses TelephonyManager to get the PhoneType.\nTelephonyManager uses the system property to get the phoneType,\nif the ITelephony interface is not up.\n"
    },
    {
      "commit": "fd38b81dca4fe29071620efacdea4c65f288d3b8",
      "tree": "3fde674c62e46dd8bb5a08f7eb5299a75f7e7c79",
      "parents": [
        "02436e51820bbae283830046caf3ed4cde95b5d8",
        "f313b59b4fd6711c734288badd75c6aa0b57ee6e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 19 11:16:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 19 11:16:24 2009 -0700"
      },
      "message": "am f313b59b: Merge change 1957 into donut\n\nMerge commit \u0027f313b59b4fd6711c734288badd75c6aa0b57ee6e\u0027\n\n* commit \u0027f313b59b4fd6711c734288badd75c6aa0b57ee6e\u0027:\n  Settings: Disable network location service by default, enable GPS instead.\n"
    },
    {
      "commit": "79a6b3b4491269dfe004de361ca14761ffba4aa7",
      "tree": "4b6494c773ba7c832ac2b8a8e0dfd85a559c83b6",
      "parents": [
        "9d16d2072be18b1734c22cd58cd9a07af28ede41"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue May 19 07:57:58 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue May 19 07:57:58 2009 -0400"
      },
      "message": "Settings: Disable network location service by default, enable GPS instead.\n\nNetwork Location Provider requires user opt-in, so it should be disabled by default\nand only enabled if the user agrees to the terms of service and privacy policy.\nUse GPS as default location provider instead.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "97ecc9cbe7eccafc0923d7655daf07f4c2ea9791",
      "tree": "3d57380415f1782f70a75b42d8f28234abf857cf",
      "parents": [
        "6a8d5332f00bdfade6674b312e7166940aa28348"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon May 11 17:44:20 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Wed May 13 13:20:59 2009 -0700"
      },
      "message": "define Intent.ACTION_REMOTE_INTENT, which replaces the old GTalk data messaging intent \"android.intent.action.GTALK_DATA_MESSAGE_RECEIVED\".\n\nThe remote intent concept shouldn\u0027t be limited to Google or GTalkService. It should be owned by the Android platform.\n"
    },
    {
      "commit": "7a1355950172b7a549820e9a2cd4a9b2099ec32f",
      "tree": "dc8940cdf38bae09e3427e44ebf1328861abc20b",
      "parents": [
        "39a8bb26326ceeaad5b46d29bf485329c67ced2f",
        "231cc608d06ffc31c24bf8aa8c8275bdd2636581"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 06 00:28:37 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 06 00:28:37 2009 -0700"
      },
      "message": "merged 231cc608d06ffc31c24bf8aa8c8275bdd2636581\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": "d9d2f1140b52fd0c014e9deac59f6000564b7e84",
      "tree": "2c30edce5a148ef94400277f20619c821fd9da94",
      "parents": [
        "843bbb8597d561c2541f86d1f391ae65261cf743"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Apr 23 13:36:27 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Apr 23 15:37:45 2009 -0700"
      },
      "message": "change the sync framework and users to understand Account\n"
    },
    {
      "commit": "ae267f9d45b4ea048071d8e3497b3db6d06cb7be",
      "tree": "39ad18f25ce1e3bf1601afa19efef8f32a6a181d",
      "parents": [
        "5bbf237689b9bba09c3d37b18fefdb13c63a7991",
        "89ce2447703a2e421b026b4712411a92adb3c24c"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "",
        "time": "Wed Apr 08 00:39:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 00:39:52 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-master\u0027\n"
    },
    {
      "commit": "89ce2447703a2e421b026b4712411a92adb3c24c",
      "tree": "54d443b734597cead478c36e5524d6af7f356385",
      "parents": [
        "599c918d9794b51992de85b42befa0c71d9ec07f"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "",
        "time": "Wed Apr 08 00:38:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 00:38:40 2009 -0700"
      },
      "message": "AI 144949: remove Maps\n\nAutomated import of CL 144949\n"
    },
    {
      "commit": "48554fc78e981590708cc2cb78ce3c09642e2c4d",
      "tree": "a67430e8a2ed78026f73bea27fd5d08e78ea3111",
      "parents": [
        "c7a654f3fa22ada2f4bc02ea314117af3d24e98c",
        "bd2a7126e5b42e022228c6aac25e95b671e5263b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Thu Apr 02 23:42:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 23:42:42 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-master\u0027\n"
    },
    {
      "commit": "bd2a7126e5b42e022228c6aac25e95b671e5263b",
      "tree": "ae3477744f7d640bdfb4663aac47c1a57b16b029",
      "parents": [
        "75e3034a353c5526170d983faf7f3c43d7682193"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Thu Apr 02 23:41:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 23:41:33 2009 -0700"
      },
      "message": "AI 144415: am: CL 144372 Cleanup Settings support for enabling and disabling location providers:\n  LocationManagerService now listens for changes to settings,\n  making LocationManager.updateProviders() unnecessary.\n  Removed LocationManager.updateProviders()\n  Added Settings.Secure.setLocationProviderEnabled(), which is a thread-safe way\n  of enabling or disabling a single location provider.\n  This is safer than reading, modifying and writing the LOCATION_PROVIDERS_ALLOWED directly.\n  BUG\u003d1729031\n  Original author: lockwood\n\nAutomated import of CL 144415\n"
    },
    {
      "commit": "9637d474899d9725da8a41fdf92b9bd1a15d301e",
      "tree": "5383ecf1ab4bd1e34df329c276309b29dc8ef225",
      "parents": [
        "f80f5d02ed5793d1a9bf6f69885fa3c509e7d312"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Thu Apr 02 21:41:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 21:41:57 2009 -0700"
      },
      "message": "AI 144372: Cleanup Settings support for enabling and disabling location providers:\n  LocationManagerService now listens for changes to settings,\n  making LocationManager.updateProviders() unnecessary.\n  Removed LocationManager.updateProviders()\n  Added Settings.Secure.setLocationProviderEnabled(), which is a thread-safe way\n  of enabling or disabling a single location provider.\n  This is safer than reading, modifying and writing the LOCATION_PROVIDERS_ALLOWED directly.\n  BUG\u003d1729031\n\nAutomated import of CL 144372\n"
    },
    {
      "commit": "d3af72792792dbd332446993c941e2714032d09f",
      "tree": "bf13c7734d6591d1653fe67f8518384ecd05b3f4",
      "parents": [
        "029a8c38c67de1b2177a10c9b20f9c4ec070072d",
        "04e71b3db84fd5f7fc4eefb49a33154ea91ec9fc"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 12:18:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 12:18:20 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-master\u0027\n\nConflicts:\n\n\ttelephony/java/com/android/internal/telephony/gsm/RIL.java\n  resolved by removing gsm/RIL.java\n"
    },
    {
      "commit": "04e71b3db84fd5f7fc4eefb49a33154ea91ec9fc",
      "tree": "1e96e55835f059a7b4b7b89a62ca0a9d7f0a5c17",
      "parents": [
        "3afdd56470d6d4dcb20fe0f68ec9e54a167a9d74"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "",
        "time": "Thu Apr 02 11:00:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 11:00:54 2009 -0700"
      },
      "message": "AI 144245: Fix merge conflict for megering in the CDMA changes in to master from donutburger.\n\nAutomated import of CL 144245\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": "762d30a31365e5cae9ba7c2802de60a2f8c3513d",
      "tree": "423e30f251b92dc54a9a0d4b7ab47ca1ea4a8800",
      "parents": [
        "d94755bf33193f50b1a63778788e82b5257f22c2",
        "b41349409b75cdc23558241eeb255e4ac4f46222"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:27 2009 -0700"
      },
      "message": "Merge branch \u0027open_source\u0027 into google_internal\n\nConflicts:\n\tcore/java/android/widget/TwoLineListItem.java\n\tcore/res/res/values/public.xml\n\tpreloaded-classes\n"
    },
    {
      "commit": "e1861133d51b9e6a6f658eb366630ad4f4d3ff8f",
      "tree": "046aaac6d455ccd57d38f3a13df44ecd13ac0322",
      "parents": [
        "d91450e1169b3a57b3507fe86d947de05549f4ed",
        "3f2fd987b230740e1b28ccb541d1181cb2187ae6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 15:38:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 15:38:40 2009 -0700"
      },
      "message": "Merge commit \u0027korg/cupcake\u0027\n\nConflicts:\n\tcore/java/android/webkit/WebView.java\n\tcore/java/android/widget/TwoLineListItem.java\n\tpreloaded-classes\n"
    },
    {
      "commit": "22f711423e66750cd44a64e75372ea66304fb9a1",
      "tree": "06653acb4a7d79d8d2b38bdf0997c893c18d726f",
      "parents": [
        "ef0996ffa36cfe9b7927e09aece801fb4f594ced"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "",
        "time": "Tue Mar 24 20:10:17 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 20:10:17 2009 -0700"
      },
      "message": "Automated import from //branches/master/...@141380,141380\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": "2a73de7b21a89aa2ba4c254d28658b49793425b2",
      "tree": "ded5bcd581464b4174d81c373044b6d36eee58d2",
      "parents": [
        "42e48026b21a962e5bf40344d738665ecbd9d74d",
        "ba87e3e6c985e7175152993b5efcc7dd2f0e1c93"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Mar 18 11:33:14 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Mar 18 11:33:14 2009 -0700"
      },
      "message": "Merge commit \u0027remotes/korg/cupcake\u0027 into merge\n\nConflicts:\n\tcore/java/android/view/animation/TranslateAnimation.java\n\tcore/jni/Android.mk\n\tcore/res/res/values-en-rGB/strings.xml\n\tlibs/audioflinger/AudioFlinger.cpp\n\tlibs/surfaceflinger/LayerScreenshot.cpp\n\tpackages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java\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": "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": "074da8f9aa424b25d84f4e4eb762ca534ea96716",
      "tree": "4d4b6af609279f17c5e0fcea943b548f9df8f473",
      "parents": [
        "c35feb106e8ded282a261ae89075361ae5dc4214"
      ],
      "author": {
        "name": "James Wylder",
        "email": "jbob0823@gmail.com",
        "time": "Wed Feb 25 08:38:31 2009 -0600"
      },
      "committer": {
        "name": "James Wylder",
        "email": "jbob0823@gmail.com",
        "time": "Wed Feb 25 08:38:31 2009 -0600"
      },
      "message": "Change scope on SettingsProvider.mDatabaseHelper and DatabaseHelper\nThis change will allow the DatabaseHelper to be inheritted and extended\nwithout the need to make futher changes to the existing implementation.\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": "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": "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"
    },
    {
      "commit": "54b6cfa9a9e5b861a9930af873580d6dc20f773c",
      "tree": "35051494d2af230dce54d6b31c6af8fc24091316",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
