)]}'
{
  "log": [
    {
      "commit": "5ab78057a35dc71b2847920031cd707a7e2c6c64",
      "tree": "1515d05f53d391db2b05b5ff3004172b19c88351",
      "parents": [
        "7c3e493d7b2db7f28d6fdb52d79c4d99ef1502b8"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 18:17:07 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 18:57:17 2009 -0700"
      },
      "message": "add the ability to do a newAssert with no values\n"
    },
    {
      "commit": "bfed8e9a32f9bafb730f80b43817a71a59afc1f4",
      "tree": "45b46c01837e33f0f5d10585def9cd158f194f52",
      "parents": [
        "e727f18cf2649d07a89aba19ecefed93c9d0b305"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 14:36:55 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 14:36:55 2009 -0700"
      },
      "message": "fix ContentProviderOperationTest\n"
    },
    {
      "commit": "237a29923a05663a2195bf93b392768dbaf31ebf",
      "tree": "37a21b8413a9c6be00843a56fd0bb63b1cd05e85",
      "parents": [
        "f02c0740d3039977149773604a229c9f76c8121d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Sep 15 14:42:16 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Sep 15 15:47:09 2009 -0400"
      },
      "message": "Move backlight brightness from HardwareService to PowerManager\n\nto prevent apps from changing the hardware behind its back.\nFixes b/2041941 Lock screen flashes the screen very bright before dimming\n\nChange-Id: Ice757f7ae87902bdfb3634471cf44f020ebfaae4\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c035f7c79fda9474002d265175fc52692dbd78fe",
      "tree": "68e051f4af034a249a0b624f8e9b9a921107df4a",
      "parents": [
        "27d67a1509f9c19308dd7a9ac594526cf6ba51b3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 27 19:26:00 2009 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 28 09:04:53 2009 -0400"
      },
      "message": "Final high-density frameworks artwork drop from designers (dated 25-Aug-2009).\n"
    },
    {
      "commit": "ffd0cb04f97e62d286d185c520580d81a9c328b1",
      "tree": "d864589d0cfa54abc971091b172d1497cb79adcb",
      "parents": [
        "fa2944d93f4c5050fb4a99d90006791c2995b31c"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Sat Aug 15 21:45:26 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Sat Aug 15 22:40:25 2009 -0700"
      },
      "message": "do not merge: cherrypicked 3710f390968e683a0ad3adf0b517dfcade3564ce from master branch\n"
    },
    {
      "commit": "74e29664218ebf36a5d170794cf8daab794a611e",
      "tree": "deb1ae7f5a4e2e5f8ee919f16cb94ff5d8f2bbd5",
      "parents": [
        "f57a1a51171148466fa5f05b9d452d5bc522c0d9",
        "3b5f4a841e9e87442eeacd7773bd2a6ca8710019"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Wed Aug 12 12:04:34 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 12 12:04:34 2009 -0700"
      },
      "message": "am 3b5f4a84: Merge change 20806 into donut\n\nMerge commit \u00273b5f4a841e9e87442eeacd7773bd2a6ca8710019\u0027\n\n* commit \u00273b5f4a841e9e87442eeacd7773bd2a6ca8710019\u0027:\n  Remove flaky auto complete tests from continuous.\n"
    },
    {
      "commit": "37f4e75b09e17eebb78a4856e02810a1b2fd5ed7",
      "tree": "84478d5cb0251e7d482c72fb514a288e40294351",
      "parents": [
        "abf44279add64c6f22a40592895225779b8481ea"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Aug 11 14:31:30 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Aug 11 14:33:50 2009 -0700"
      },
      "message": "Remove flaky auto complete tests from continuous.\n\nBUG 2036517\n"
    },
    {
      "commit": "08b75b1ffb856ab97e1577eb7d20c69a18fcacca",
      "tree": "6e21491680637ce47cf0cbf68abefdcabda93b67",
      "parents": [
        "3afaaf7ade7984a243d36a6d0b8b59d51dbbc926"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Aug 01 20:13:45 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 10 20:59:20 2009 -0700"
      },
      "message": "New ContentProviderOperation to assert values during batch.\n\nWhen performing a set of batch operations, some callers need\nto enforce that a query has specific values.  For example,\nwhen persisting edited Contact values, we need to assert\nthat the RawContacts.VERSION matches the version we read out\nthrough queryEntities().\n\nThis change adds a new TYPE_ASSERT that uses withValues()\nand withSelection(), and checks all values when applying the\nbatch operation, bailing if any values don\u0027t match.\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": "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": "2b067451dce2d6ff87c190841d20310af8729640",
      "tree": "2eb3b69828e7a641aa14dfc918bf7e640eaf7698",
      "parents": [
        "683ed9f9dd1f3323dc461b162a9b57d61ea6dfb8",
        "1d4b87d492dfefb5506e9fcf358ced680322b754"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:25:58 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 16:25:58 2009 -0700"
      },
      "message": "am 1d4b87d4: Merge change 8360 into donut\n\nMerge commit \u00271d4b87d492dfefb5506e9fcf358ced680322b754\u0027\n\n* commit \u00271d4b87d492dfefb5506e9fcf358ced680322b754\u0027:\n  Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from\n"
    },
    {
      "commit": "a8b30990cb98af32a33583ddbb111552089bc605",
      "tree": "bebd7742f41a6177317c202c01c63918937b585b",
      "parents": [
        "2c25fac23e5daafd62238f4c3dd031e3f4cd76f1"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Jul 23 10:53:36 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Jul 23 10:55:32 2009 -0700"
      },
      "message": "Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from\nmedium continuus suite.\n"
    },
    {
      "commit": "0236141742e59ed2926700a4eaaa0a4cdcdf1e75",
      "tree": "808bcfeaf41f320017e6d4d2656975b4a89c5c41",
      "parents": [
        "ea9f8a4d8842160e9126b37dce8b32e8ffa1f926",
        "7bf9f930d986335cd24dc15e2ee588b851f194d4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 07 15:21:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jul 07 15:21:16 2009 -0700"
      },
      "message": "am 7bf9f930: Merge change 6415 into donut\n\nMerge commit \u00277bf9f930d986335cd24dc15e2ee588b851f194d4\u0027\n\n* commit \u00277bf9f930d986335cd24dc15e2ee588b851f194d4\u0027:\n  Fixes #1748951. Calling setListSelection() explicitely should cancel the selection hidden flag.\n"
    },
    {
      "commit": "fb7ed107356a66a55f003a43a7acc2fdbed1e9c2",
      "tree": "f148703e34d4cb52a27bf83a81df9a0602cbd6c7",
      "parents": [
        "88e209dcf8c2ebddda5c272f46d1bd5478bc639c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Jul 07 15:18:30 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Jul 07 15:18:30 2009 -0700"
      },
      "message": "Fixes #1748951. Calling setListSelection() explicitely should cancel the selection hidden flag.\n"
    },
    {
      "commit": "03d9490758c9318cee6d14d3cc5007556dce92d0",
      "tree": "58d56d848d0a1f0638157f0ba70afc9b75119601",
      "parents": [
        "b0d031ad132dac585d1f21d46ebebcc4d13f40c7"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri May 22 14:23:31 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Jun 01 16:17:03 2009 -0700"
      },
      "message": " - create a new generic ISyncAdapter implementation, SyncAdapterNew\n - change the applyBatch to take an ArrayList rather than an []\n - change Entity to be a final flass that contains ContentValues\n - remove the ability to update/insert Entities by a ContentProviderOperation\n"
    },
    {
      "commit": "8943737692169f564cd34a9c8d471f3a5d438712",
      "tree": "7b017cbed472235c15d32e694b1fa18c5446c751",
      "parents": [
        "fc5095f44ba46b57f4ef6179ee4d69ce3a7fe69a"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri May 15 15:10:40 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri May 22 14:17:48 2009 -0700"
      },
      "message": "add ipc support to batching\n"
    },
    {
      "commit": "76879bc2343779d4d2a870b7bd46b0544c0cc46c",
      "tree": "9594c4c482eb8249e5406f0578013db22cf1ebab",
      "parents": [
        "e52a5a5fca18348728dfc5609b42b88e9cc7ef98",
        "75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec"
      ],
      "author": {
        "name": "svetoslavganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 15 00:44:45 2009 -0700"
      },
      "committer": {
        "name": "svetoslavganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 15 00:44:45 2009 -0700"
      },
      "message": "resolved conflicts w/ 75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec merge....\n"
    },
    {
      "commit": "75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec",
      "tree": "84e1843368037d24f83749d152f818d537267bfa",
      "parents": [
        "669ec3a6e47248fee0a3a0f4877b46875eb42140"
      ],
      "author": {
        "name": "svetoslavganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 14 22:28:01 2009 -0700"
      },
      "committer": {
        "name": "svetoslavganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 14 23:47:05 2009 -0700"
      },
      "message": "Accessibility feature - framework changes (replacing 698, 699, 700, 701 and merging with the latest Donut)\n"
    },
    {
      "commit": "cfe5cdd3a13b166e93e5f74e5a23fa9303238bb5",
      "tree": "43073e1213d9450d4e494605238d983feaef3ec4",
      "parents": [
        "8dd6de8050d4af4c7e4425965e909c45152f292f",
        "d90a33111b3f1d0b2fff7ba9bafabc63fdb67d3a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 06 18:16:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 06 18:16:52 2009 -0700"
      },
      "message": "manual merge d90a331 to avoid conflicts\n\nMerge commit \u0027d90a331\u0027\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": "8f080ec4292be02fad9896260bbd3cf5461f9399",
      "tree": "7b230c94b8af191c2ddc13e20de78478a2964b3b",
      "parents": [
        "9f5a54a59dac6df0ffe2d19c71733b4a0c7b00c2",
        "f3ccf8a5a5a3f6e46781538358bddca992a70e3d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:34:51 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:34:51 2009 -0700"
      },
      "message": "am f3ccf8a: 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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
