)]}'
{
  "log": [
    {
      "commit": "0e2de6d7187ef67ec00a2f2544450caa4a239c39",
      "tree": "020313dd772894447750ba1276999b49b06cc512",
      "parents": [
        "e65b0f8df03c16765b5ece94e5c9c6d75042cae0"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Jan 19 17:16:34 2011 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Thu Jan 20 00:03:45 2011 -0800"
      },
      "message": "Addressing API Review docs bugs:\n\n-\u003eIssue 3370313\n-\u003eIssue 3370403\n-\u003eIssue 3370328\n-\u003ekthx, bye\n\nChange-Id: I2d1962c27b3ba856a0b4632d335271300bab45eb\n"
    },
    {
      "commit": "7e1e21fdc5e8a9bb870b1f030658a67d2bf43207",
      "tree": "ea9140e4f26071e55080b0c30d325c9b0f2c939d",
      "parents": [
        "2cb866b948c38923b31331a9b2f031eb9d791e6e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 19 17:05:01 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 19 17:32:50 2011 -0800"
      },
      "message": "Rename KeyCharacterMap.UnavailableException.\n\nBug: 3370261\nChange-Id: I5cdca8ef2300b70b7a0fcc7e2c26765079645ecc\n"
    },
    {
      "commit": "9dd9d021896e350df983baf7174d980a43533e69",
      "tree": "9e29daf4ffe483af53a2b9ab5a48ff6b6344a471",
      "parents": [
        "b2b14397e522da4d779b19415eab49967a7922d9",
        "4fa3eed8e03348e2629abd539b3476a86b44135e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:27:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 19 16:27:06 2011 -0800"
      },
      "message": "Merge \"Expose unchecked copyFrom variants.\" into honeycomb"
    },
    {
      "commit": "e222872a77324dd7a1a8b9a11900a0c70bc4d6e8",
      "tree": "65dec724312764010a37c158b488c2a4a1a43e72",
      "parents": [
        "c4edeb5a60a45af874474ae7244c921a268430f1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jan 19 16:07:25 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jan 19 16:07:25 2011 -0800"
      },
      "message": "@hide MediaStore.ACTION_MTP_SESSION_END\n\nBUG: 3370230\n\nChange-Id: Idc05512930ceab8f91e3ddf0969a3b17deab2f62\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "4fa3eed8e03348e2629abd539b3476a86b44135e",
      "tree": "c46c282902362caf13e7192662eefd7931206f97",
      "parents": [
        "aa2275e31d1ab6d672013e82a7b8da2559b0e085"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 15:44:38 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 15:44:38 2011 -0800"
      },
      "message": "Expose unchecked copyFrom variants.\n\nChange-Id: I452d082bb4adbd578b6300bf5829dc59e91e517a\n"
    },
    {
      "commit": "4243dc394d89a93cb207efa36e9755c2424d688b",
      "tree": "c99ab6c9c84c97ba61bdef7209afc90ced5fa8b3",
      "parents": [
        "9f7e83b4062beba5b3ce7d3693505ec082f7d3f6"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jan 18 19:39:57 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jan 19 12:35:17 2011 -0800"
      },
      "message": "Updated the Time/Date pickers to be backwards compatible\n\nbug:3349400\n\nChange-Id: I2a3dda82caf7de0ed203306c89ee774b94b7d82e\n"
    },
    {
      "commit": "0fd9be211881d3942e44962c6dff364719443c3b",
      "tree": "154ec510f1a750bd49061f2b615ddbdcda27487a",
      "parents": [
        "069ee21a2012e0b6fd355253ea81a84ea11138d2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jan 19 11:44:25 2011 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Jan 19 11:44:25 2011 -0800"
      },
      "message": "Removing deprecated widget api method.\n\nChange-Id: I0610dcb5cf1001b2b7e86d78a88addf174cedd77\n"
    },
    {
      "commit": "81f39eb6e76d0be1dd341af835e8002a0f80524e",
      "tree": "c4e0d4f4e531b779ae0ea16b1eb3cd783c633564",
      "parents": [
        "5fb60c7af2cbf59a99ae324c4284c7860b37c723"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 11 18:05:01 2011 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 18 22:57:09 2011 -0800"
      },
      "message": "Refactoring app widgets to address security/performance issues.\n\n- Moving the service binding to AppWidgetService to prevent arbitrary apps from binding to widget services\n- Requiring RemoteViewsServices to require android.permission.BIND_REMOTEVIEWS permission\n\nChange-Id: Id135bafba998299eb278067712b8a5d8487cfd04\n"
    },
    {
      "commit": "4afde4fda383116a9730aea1e931d4bce7ea0fd0",
      "tree": "09da47437d0789bfb6489d074aabf437a92d2fb1",
      "parents": [
        "60610d245f899c8c48ba6c7e94c0a20010fc6eed"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Jan 18 09:41:29 2011 -0800"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Jan 18 09:41:29 2011 -0800"
      },
      "message": "Hiding the AsyncTaskLoader.waitForLoader method\n\nI introduced this method a couple of weeks ago,\nbut then we had a chat with Dianne and she made\na good point that rather than having this behavior\non AsyncTaskLoader, we should have it on LoaderManager\nand then it will cover all kinds of loaders,\nnot just the ones inheriting from AsyncTaskLoader.\nShe suggested that we postpone that work until\nafter Honeycomb.\n\nChange-Id: I1939956296cddb678791ba652ab5f4a0dd45eea1\n"
    },
    {
      "commit": "17b9b81418c9166e181a992f27598e4de18d7203",
      "tree": "f2232040962f4aadc8f4bca90eca144f684074ce",
      "parents": [
        "80ad0b0aeb5a55d2e62aaaf18863253501b87b60"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 17 17:16:02 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 17 17:16:02 2011 -0800"
      },
      "message": "Remove old APIs.\n\nChange-Id: If676e4e7886ad71c4959d4253db99639b49218b8\n"
    },
    {
      "commit": "327fbd2c8fa294b919475feb4c74a74ee1981e02",
      "tree": "29cbf174cb8d501b1a52252f274fb33d650df3a4",
      "parents": [
        "f2bc4ee97f58ad7ea78da1f100dceed57c1484f1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 17 14:38:50 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 17 16:23:42 2011 -0800"
      },
      "message": "Fix a bunch of API review bugs.\n\n3362464 API REVIEW: android.content potpourri\n3362445 API REVIEW: Fragment transaction stuff\n3362428 API REVIEW: Fragment stuff\n3362418 API REVIEW: Loader stuff\n3362414 API REVIEW: android.content.pm.ActivityInfo\n\nChange-Id: I6475421a4735759b458acb67df4380cc6234f147\n"
    },
    {
      "commit": "e8a534d8f0008e27f24016c5978ca0a5f0ecbce2",
      "tree": "47976c63dec66f7b25e9f55d8a6151bc2478bfa0",
      "parents": [
        "73fddbae964ee41895c8218454d0ed7fd71d6913"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 13:12:23 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 13:13:37 2011 -0800"
      },
      "message": "Remove API that snuck into MockPackageManager\n\nWe didn\u0027t release the get/setPackageObbPath API, but it snuck into\nMockPackageManager. However, it is not usable as a developer anyway.\nRemoving it so it doesn\u0027t stay in the API forever.\n\nCherry-pick from gingerbread\n\nChange-Id: I2083a8f398d983d53661c33270854442e34f9bc9\n"
    },
    {
      "commit": "73fddbae964ee41895c8218454d0ed7fd71d6913",
      "tree": "670b946b2e421308b8addfcaf1290163c57e847a",
      "parents": [
        "1689c3459b27657b6900429ae64ac5323c584ce3",
        "07457acf75acc67e9cbf35913dfb84a702e49ec4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:07:24 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 13:07:24 2011 -0800"
      },
      "message": "Merge \"Don\u0027t break the build... update to 11.xml.\" into honeycomb"
    },
    {
      "commit": "07457acf75acc67e9cbf35913dfb84a702e49ec4",
      "tree": "83f5f5b26fe313f7c6a3d04be4e3c39eeb5fb10b",
      "parents": [
        "2361098da3b9d9c3eeed410dc72ba62c0e9177cf"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:08:50 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 17 13:08:50 2011 -0800"
      },
      "message": "Don\u0027t break the build... update to 11.xml.\n\nChange-Id: I45482da4ffa5a9024d5284e0d2f6f41f4b38e8df\n"
    },
    {
      "commit": "d6c54d97867edd566700c535f3edf57dd4396350",
      "tree": "f7e764d902383c60ef130b71bb7f93dc064dc39c",
      "parents": [
        "2c12c708bfb62464e75dcde292547b2d778dafce",
        "a1cbb94dbc9a82d4eb3a47242fe161af21803858"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 13:02:48 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 13:02:48 2011 -0800"
      },
      "message": "Merge \"Revert \"Add the {get,set}PackageObbPaths calls to API\"\" into honeycomb"
    },
    {
      "commit": "a1cbb94dbc9a82d4eb3a47242fe161af21803858",
      "tree": "31e227475f199e3a1bdc34193f5e63b5645e47f1",
      "parents": [
        "db7f38673c33ba55801019007ff18fa4c57f75e0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 12:46:23 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 13:00:47 2011 -0800"
      },
      "message": "Revert \"Add the {get,set}PackageObbPaths calls to API\"\n\nThis reverts commit 5d40fe9c6846ba765072e50ed1254293cb9195e4.\n\nChange-Id: Ie41010c92fb860b19a12bcf63f6fe95ffa68da81\n"
    },
    {
      "commit": "22dbfda976aab9ae897eed0625e2e64ead32bbc4",
      "tree": "befc2b223dfc2b2ad4f6577f2f68aad2d03031a7",
      "parents": [
        "db7f38673c33ba55801019007ff18fa4c57f75e0"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Mon Jan 17 12:47:31 2011 -0800"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Mon Jan 17 12:47:31 2011 -0800"
      },
      "message": "Add internal plumbing to DPM for encryption\n\n* Add code to persist per-admin setting\n* Add hooks for OS-level tie-in (is supported, get / set status)\n* Add 3rd API call to get OS status (irrespective of admin settings)\n* Remove \"REQUESTED\" status, no longer relevant with 3rd API\n* Fixed bug that impacted global proxy settings\n* Update api/11.xml to match current.xml\n\nBug: 3346770\nChange-Id: I56bdf9a7894f6ca4842402c7b82ddb3caf4b37b9\n"
    },
    {
      "commit": "f09d63a52c84386a7b3539eab5b43f020f194c77",
      "tree": "dde1e2bf5b1afbb4fc73fcc6c4fae708df50a9b7",
      "parents": [
        "9512d6aa206f8bb44ab52b6dfe5ee8cb5c2960ea"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 12:04:50 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 12:10:48 2011 -0800"
      },
      "message": "Re-@hide some of the other StorageManager API\n\nSome StorageManager API was accidentally unhidden during a bad merge.\nRe-@hide the API to fix it.\n\nBug: 3362407\nChange-Id: I5ad6925d3b6c18c33230127b1318c150d028a010\n"
    },
    {
      "commit": "bcd6c96e753d2efc76f918c403cecbfdbd4f037a",
      "tree": "7e26d3a9efeb002dc5044697f74c71823d419cbd",
      "parents": [
        "ec7c9ff0bb1c98cb8bec3ec7bdacbae3a434fa53"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 11:21:49 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 11:21:52 2011 -0800"
      },
      "message": "Add OBB size to PackageStats\n\nBug: 3356814\nChange-Id: I4f871fb9fd0cb2f3177cc756631f95d928862571\n"
    },
    {
      "commit": "ec7c9ff0bb1c98cb8bec3ec7bdacbae3a434fa53",
      "tree": "9d4732962086f8f9737828afd46ef7150826dd30",
      "parents": [
        "38f79d01db07f7cc3d3b49d594b675adfa8959d5"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 09:11:21 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Jan 17 09:15:36 2011 -0800"
      },
      "message": "Hide USB mass storage APIs in StorageManager\n\nThey appear to have been unhidden in a bad merge from gingerbread.\n\nChange-Id: Ice0fc865425d5d885af3c2e90a7ffeaa1d623b80\n"
    },
    {
      "commit": "805fd7ee0e5dc2939e85c84f78d9890a51982bc0",
      "tree": "e2487cd3d7917fa6a126463e2cc5771295544627",
      "parents": [
        "cf18c4788af740773c9b2720a1c4ed5f45454b8e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Jan 16 18:30:29 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Jan 16 18:43:04 2011 -0800"
      },
      "message": "Add API to get path to OBBs.\n\nAlso hide the bitmap thumbnail stuff, we can\u0027t support it in its\ncurrent form.\n\nAnd fix some bugs with propagating paths to native code.  Yikes!\n\nChange-Id: I13ab37ddbdba5c073489cba5eab035117d3c1574\n"
    },
    {
      "commit": "b2ab04ffb6894f399d5c9ceb15f64eb17b654426",
      "tree": "0ae8d6bcc6be0eb38c20f0d38842f1cc456147fd",
      "parents": [
        "71a2e13d19fa8d8f88b6b97e2b28296094af3005"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Jan 16 11:03:22 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Jan 16 11:34:14 2011 -0800"
      },
      "message": "Remove obsolete DoubleEvaluator\n\nChange-Id: I4407468599061ff35c68589988fb1e897de28c69\n"
    },
    {
      "commit": "bfa62339ef97c6be6ac904532a115712d669025b",
      "tree": "e13a3994c18789bacd2954a2879c18119f80e58b",
      "parents": [
        "2150553dc374204a1cb3033ed3fa65c2f22dd5e7",
        "0473ff1ef653434a1a0f3c07be00f7ebcbb472ad"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 14:19:45 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 14:19:45 2011 -0800"
      },
      "message": "Merge \"Removing things that shouldn\u0027t be public\" into honeycomb"
    },
    {
      "commit": "d922ae01ca99a2b6d39a9393f86776a1d10ebd14",
      "tree": "19bde02a79e0dd2d84c94aebfedc1a106c83b2eb",
      "parents": [
        "1e02ebd225cfe629a4ab2b98f19e4e08ad97c397"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 11:43:24 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 12:28:23 2011 -0800"
      },
      "message": "Add Holo theme for IMEs.\n\nAlso clean up theme selection code to get rid of duplication.\n\nChange-Id: Idf7b21db70ee83fce24756ead877169bd08b77a9\n"
    },
    {
      "commit": "0473ff1ef653434a1a0f3c07be00f7ebcbb472ad",
      "tree": "183b25ac0b3d9ef8ab5563581a1e76796823042b",
      "parents": [
        "2dc59d56cbfe90fdae745496038352fdada6ee26"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 11:27:27 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 12:16:02 2011 -0800"
      },
      "message": "Removing things that shouldn\u0027t be public\n\nChange-Id: I23ea748f7f4ba27307807d7e1d56e49b7c10a827\n"
    },
    {
      "commit": "f5c876e82d7cc647ba94d29eb914e64b7977c303",
      "tree": "9aa6100564f31b0c2a60da2fb2cc07bdd5402658",
      "parents": [
        "a3cdaa5337fa573c4c61770195d6232c2e587090"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 13 14:53:43 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 13 14:53:43 2011 -0800"
      },
      "message": "Docs plus removing some junk per API review.\n\nChange-Id: I45f995b656754550be68c78e467071d6e59b348f\n"
    },
    {
      "commit": "9c0874408cfc6f6f4e4561973ca5ae52a5982db7",
      "tree": "6f600e648ac181bcbebb268d7e2be1a39e9dceb5",
      "parents": [
        "e9739d09cb53fd05cc9229049b3d54c7f6816450"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Jan 12 16:20:16 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Jan 12 18:14:40 2011 -0800"
      },
      "message": "Supress layout requests while a LayoutTransition is running.\n\nLayoutTransition works by animating layout-related properties\n(left, right, top, and bottom). This works great when that animation\nis the only thing affecting the layout of the UI. But if there are other things\nhappening in the application that cause layout to run on that\ncontainer or in its parent hierarchy, this can cause the layout properties\non its children to get mis-set during the middle of the transition.\nThis results in artifacts like animating objects jumping to locations where\nthey would be were there no animation running.\n\nThe fix is to supress layout requests on that container (and its children)\nuntil the transition is complete (then issue a layout request on the container\nto make sure that the container has the correct layout data)\n\nChange-Id: I15bf0423a11409f854076f86099233db7fe4edc0\n"
    },
    {
      "commit": "c71ad30f0c48ecc0fc7187fbff9aad7839fd98e6",
      "tree": "f1506990d71d176bef64f4368c4737d0e4848366",
      "parents": [
        "fe852e216fdfab20e7b3d3e55247f70634d267b9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 17:33:55 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Jan 10 17:33:55 2011 -0800"
      },
      "message": "Fix the build\n\nChange-Id: I39fde4140240bdd7fdb5d2823e990efbfde4a83e\n"
    },
    {
      "commit": "67b6ab72ae96a9f2be929de2c32c110df5390fdd",
      "tree": "010e0fe89f0659721e24562ec2a346801222f8d0",
      "parents": [
        "d1e8e94368d8b6ac245fdcee227c6349654446ff"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Dec 17 18:33:02 2010 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 21 18:03:08 2010 -0800"
      },
      "message": "Add TextView support for Home, End, PageUp, PageDown.\n\nChange-Id: If8aa2a63b5fc33528d54eef68e695082a129acce\n"
    },
    {
      "commit": "4f3867e3ce92101224ad79b8f2ff446bb4f99108",
      "tree": "34fe1bf3f235ce5ae2ec4d66046ab7a0bbb439a7",
      "parents": [
        "6866d6912b6b5cbaaf482857d279037135aeb45f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 14 22:09:51 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 14 22:19:03 2010 -0800"
      },
      "message": "Time to remove some old APIs!\n\nChange-Id: I73ca23b0d5c7971a00dfa05357f9b630d9b6ebc8\n"
    },
    {
      "commit": "75cfba9cc3cd20357324822e57d303aa75c9ebcf",
      "tree": "22eaf8676871ef81576c6f3af464dfd081be3893",
      "parents": [
        "f23cf9741e305fde432f426578044a78bfd5a4cb"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Dec 08 18:56:18 2010 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Dec 08 18:56:18 2010 -0800"
      },
      "message": "Make doclava happy by returning the same type in old and new APIs.\n\nChange-Id: Ie6ae6b30964566c2c25ac5ea1a8b43163bf65aaa\n"
    },
    {
      "commit": "9d07233be5b8c8b203e4488b19a12ad9be408bbd",
      "tree": "9866b6b143855828d47898560d4988ce0cd867b8",
      "parents": [
        "a7a27b3c99b65cb007d1280f4618b705aeb51f4e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Dec 05 13:26:04 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Dec 05 13:26:04 2010 -0800"
      },
      "message": "Fix up API definitions in master.\n\n9.xml -- the GB 2.3 API being released.\n10.xml -- a place holder for the GB 2.4 API that is in progress.\n11.xml -- the HC API that is in progress.\n\nCurrently 10.xml is just a copy of 9.xml, but it will get updated\nas changes are made to GB.\n\nNote there is a big unfortunate result here, that any new GB APIs\nthat are added need to be hand-merged to 10.xml.  Joy.\n\nChange-Id: Id8d2ab3906ecabc968092fc1dfb568cc29efd7ff\n"
    }
  ]
}
