)]}'
{
  "log": [
    {
      "commit": "1a44d5dcabc18cd5ef111f732ccff91683a1a093",
      "tree": "e370267a65ba54a43e3026ff9b282cc4e3dad869",
      "parents": [
        "35ec7863e18ce3d242010b76a50df5a8c285325b"
      ],
      "author": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Wed Jan 13 10:42:43 2010 -0800"
      },
      "committer": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Fri Jan 29 13:35:51 2010 -0800"
      },
      "message": "Phase 2 of test cleanup: moving test files from AndroidTests closer to their sources.\n\nMost of these are file moves; a couple notable exceptions are the changes due to the move, and fixing up test code:\n- database/DatabaseCursorTest.java\n- database/DatabaseStatementTest.java\n- net/UriTest.java\n"
    },
    {
      "commit": "1d3165f10b12165f02b7015ac1a817c5f60e6399",
      "tree": "bab5dc5e70ad49f8d388f50ff3fcf24786154080",
      "parents": [
        "e6dca5c29b569ec245c665341bd8794abf6a02e9"
      ],
      "author": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Tue Jan 12 13:26:10 2010 -0800"
      },
      "committer": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Wed Jan 27 14:15:55 2010 -0800"
      },
      "message": "Phase 2 of test file cleanup: relocating test files from FrameworkTest closer to their sources in core.\n\nIn addition to the file moves, the package names of the tests have been updated and adjusted to match their new locations.\n"
    },
    {
      "commit": "8d1966eac0faf0f3976cdf7bcfbc7aea9de81540",
      "tree": "5ed7e9278a16e08d8b5a2c9956b72d2acd7c0b51",
      "parents": [
        "83fe5de254f3129e1c4e1cc9c317108f218677ea",
        "2574d50bd59ee9c7e5bccf26df9f2d0ab007a934"
      ],
      "author": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Wed Jan 13 14:18:48 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 13 14:18:48 2010 -0800"
      },
      "message": "Merge \"Framework Tests Cleanup: Removing CTS duplicate files\""
    },
    {
      "commit": "980a938c1c9a6a5791a8240e5a1e6638ab28dc77",
      "tree": "75a3a1347b5423cc98859d3976076cea3dc22564",
      "parents": [
        "0a0289420227fee51406cf4cc508f09d8ecdd2f4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Jan 08 15:06:28 2010 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Jan 08 15:11:38 2010 -0800"
      },
      "message": "Deprecate fill_parent and introduce match_parent.\nBug: #2361749.\n"
    },
    {
      "commit": "2574d50bd59ee9c7e5bccf26df9f2d0ab007a934",
      "tree": "3b308548a42fb67d4b9cfc5ce68dc5b1f36078a6",
      "parents": [
        "121ec7ff33b05227cf704ff1ff6313a38897cca7"
      ],
      "author": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Wed Dec 23 18:05:01 2009 -0800"
      },
      "committer": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Wed Dec 23 18:05:01 2009 -0800"
      },
      "message": "Framework Tests Cleanup: Removing CTS duplicate files\n\nFirst phase of cleanup: removing duplicate files that already exist in CTS.\nDatabaseTests.java and ContentTests.java are modified to remove entries\nof deleted files, the remaining files are deleted duplicates.\n"
    },
    {
      "commit": "f0108cda21bec61418b24aa6217406072780b5d5",
      "tree": "8866dfdec50a4bff63f188784779f7e1a9aa0216",
      "parents": [
        "fddd8f96f34b622cbdd0d891f8a7f5b7e18fdbf8",
        "ad2fa35d888e0763bfef0fc060775bec5d169479"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Tue Dec 22 10:11:55 2009 -0800"
      },
      "committer": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Tue Dec 22 10:11:55 2009 -0800"
      },
      "message": "resolved conflicts for merge of ad2fa35d to master\n\nChange-Id: Ia4362cd48ac0689b91003943a4cd9660da72ff90\n"
    },
    {
      "commit": "d4a4729c0cac582a2dcec7c8cfb316b81885a0f0",
      "tree": "900252de39b7edd2409c6fff0d0609da759b2d6f",
      "parents": [
        "6a18871355f22bd0f91192e91345f48dff91f71a"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Mon Dec 21 13:59:18 2009 -0800"
      },
      "committer": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Mon Dec 21 13:59:18 2009 -0800"
      },
      "message": "Update imports to android-common\n\nSeveral files were moved to android-common. Update all the references\nto import those files from the new location.\n"
    },
    {
      "commit": "89107c1521089fdd24a38ef1d20afb397de9f93a",
      "tree": "c9f7b1b4eadbeb79ab65a19b226916b4bae20ec9",
      "parents": [
        "b5362167abb1dc6858fcb2d7b7e212683ae255a5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Dec 16 15:01:20 2009 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Dec 16 15:06:33 2009 -0800"
      },
      "message": "Updated test GridTouchVerticalSpacingStackFromBottomTest for larger screens.\nAddresses bug 2176089 http://b/issue?id\u003d2176089\nNow takes into account screen scaling.\n"
    },
    {
      "commit": "274dc9d35fdf5d0464f74071a9a8f14e497d4d5f",
      "tree": "ecc71d179dd35751170f6a8138f220eb1c95e1cd",
      "parents": [
        "15f1bfb0d29915ed1790b22a00fd7032f035ddb0"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Dec 11 13:17:08 2009 -0800"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Dec 14 16:33:13 2009 -0800"
      },
      "message": "moved the hidden sync helpers out of the framework\n"
    },
    {
      "commit": "326d808b858359464b2ffeb84f2e0a8e0c79b600",
      "tree": "11974c82f0aa6398a0a7eb122b97c2a4c95a46f1",
      "parents": [
        "f2f68760eb10b52bd53d6a266f9b5e2b06037d9f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Dec 09 15:10:07 2009 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Dec 10 14:49:14 2009 -0800"
      },
      "message": "Added View#dispatchViewVisibilityChanged and View#onDispatchVisibilityChanged; updated api; tests\n\nReverted a change to InstrumentationTestCase that would have allowed @UiThreadTest on setUp() methods of tests.\n"
    },
    {
      "commit": "f32b488bd205ae2b026f47ee898073fd4815da90",
      "tree": "dbc39eb9fddef70854c0065eb4d88abbc8d44c36",
      "parents": [
        "8280c2b15f6875b2d387c05df23d264864eb9cd5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Dec 04 11:50:22 2009 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Dec 04 11:50:22 2009 -0800"
      },
      "message": "Add new unit test for RadioGroup/RadioButton.\n\nAlso fix the AutoCompleteTextViewCallbacks test.\n"
    },
    {
      "commit": "5535bbdfc88fa543c5700672eb7f32ddd77a3c1a",
      "tree": "590e74d1a6cd9ec1e0a70af3e14c257663952ea6",
      "parents": [
        "a47d153647d8750b667942ad80e7b905ea98c68b"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Oct 26 17:44:38 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Oct 26 17:44:38 2009 -0700"
      },
      "message": "Disable flaky and failing tests.\n\nBugs 2118268, 2176089\n"
    },
    {
      "commit": "c404ed2be5d29c8932a3d69b53fea4653c9b868b",
      "tree": "6f4fbc60d0c9ce94d8df099b28a9b0382a857928",
      "parents": [
        "c131c5671965b69b0dee3e4afa3b3dd5e3c0c405"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Oct 06 18:38:27 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Oct 06 18:38:27 2009 -0700"
      },
      "message": "Fix failing unit test; the test was using a deprecated API making it fail on WVGA devices.\n\nChange-Id: I407c7baa5606aaee875f51d6e96ce8a0117fc375\n"
    },
    {
      "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"
    }
  ]
}
