)]}'
{
  "log": [
    {
      "commit": "fa4596ec8028fa33d86d8e1d3bfa34bc736a8bb7",
      "tree": "d6f5b0fad19d1e51d8d0385e7e3a467f21700d04",
      "parents": [
        "11a72482a0cdc45ceaf4ca83957e682381455aee"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 17 20:29:03 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 20 14:21:26 2010 -0700"
      },
      "message": "docs: add dev guide for getting user location\n\nChange-Id: I63558c0304a632ccfbb7a80411ab23ad2c82b5c9\n"
    },
    {
      "commit": "11a72482a0cdc45ceaf4ca83957e682381455aee",
      "tree": "446c1b754dabbf1283588fff82c54d7f6dd76e29",
      "parents": [
        "0fe27cf5bd1407bc7b4eabefaa91ff535582badc",
        "41ec65355bd6ded652769725b276d47c54a0d913"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 19 17:31:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 19 17:31:12 2010 -0700"
      },
      "message": "Merge \"docs: add links from widget classes to tutorials\" into froyo"
    },
    {
      "commit": "41ec65355bd6ded652769725b276d47c54a0d913",
      "tree": "9dd0877127ed4c340fd69c256abc7dae050ba18b",
      "parents": [
        "2abde6e0ddaed3d2d60bad984a2adc3acbb8164c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 19 16:57:07 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 19 17:07:13 2010 -0700"
      },
      "message": "docs: add links from widget classes to tutorials\n\nChange-Id: I817e885524951853182b0458df4a32dea1614243\n"
    },
    {
      "commit": "0fe27cf5bd1407bc7b4eabefaa91ff535582badc",
      "tree": "c37a29d2893c5554325b53ad0ed1da564ecc8183",
      "parents": [
        "46906276448dd36e7a5cca38fbe9fdb3142f7948"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Aug 19 13:38:26 2010 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Aug 19 13:38:26 2010 -0700"
      },
      "message": "make android_id random seed depend on time as well as ro.serialno\n\nChange-Id: I0a48aacd8da30896d91fa05b7791335e6ed751e5\n"
    },
    {
      "commit": "46906276448dd36e7a5cca38fbe9fdb3142f7948",
      "tree": "e727eb7882f49738d0d5c8cabb19ff72392bbccc",
      "parents": [
        "a34c9ca30ea25d0c4d8ae51da7858c4ea58b7f25"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jun 01 20:50:21 2010 -0700"
      },
      "committer": {
        "name": "android-build SharedAccount",
        "email": "android-build@sekiwake.mtv.corp.google.com",
        "time": "Wed Aug 18 07:53:30 2010 -0700"
      },
      "message": "Amend previous ndc commit\n\nSubmitted wrong patchset. This includes the delta for the latest\npatchset.\n\nChange-Id: I63bb9a37dd9100550ae07a3a1c9fdd9fd71724e1\n"
    },
    {
      "commit": "a34c9ca30ea25d0c4d8ae51da7858c4ea58b7f25",
      "tree": "c941ca5246ea02395d3dfeb14cb2594a5f046e52",
      "parents": [
        "24a03083ca5cf33342debb9a230a591f098f7fd8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jun 01 13:23:53 2010 -0700"
      },
      "committer": {
        "name": "android-build SharedAccount",
        "email": "android-build@sekiwake.mtv.corp.google.com",
        "time": "Tue Aug 17 23:29:46 2010 -0700"
      },
      "message": "Add more error checking for ndc\n\nIn NativeDaemonConnector.doCommand() calls, there was inconsistent error\nchecking. This change adds error checking for every call and makes it so\nthat any call to .doCommand() that gets an error code won\u0027t cause the\ncode to hang forever.\n\nChange-Id: If714282b6642f278fb8137f652af1a012670253b\n"
    },
    {
      "commit": "24a03083ca5cf33342debb9a230a591f098f7fd8",
      "tree": "159653c3fb88adfdb9d78ea7a5b5ddfc80c21cc6",
      "parents": [
        "3b70e159a8168c1154d31d7b0552bb3b0c099334"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jun 03 14:37:42 2010 -0700"
      },
      "committer": {
        "name": "android-build SharedAccount",
        "email": "android-build@sekiwake.mtv.corp.google.com",
        "time": "Tue Aug 17 23:21:56 2010 -0700"
      },
      "message": "PackageManagerService: always install native binaries from .apk\n\nThe previous implementation fails to work properly when the .apk\nand installed versions of the binaries have the same size and date.\n\nChange-Id: I063817a935da9ad459858d7eec8bb3d940607850\n"
    },
    {
      "commit": "3b70e159a8168c1154d31d7b0552bb3b0c099334",
      "tree": "c7c1837f7bf5a4f11c211b480d0bde054b9602df",
      "parents": [
        "2abde6e0ddaed3d2d60bad984a2adc3acbb8164c",
        "0581d4a197339162cfb79082ec0849e423598a42"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Aug 17 10:36:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 17 10:36:03 2010 -0700"
      },
      "message": "Merge \"Adding a sample accessibility service -make\" into froyo"
    },
    {
      "commit": "2abde6e0ddaed3d2d60bad984a2adc3acbb8164c",
      "tree": "d857c42917db90156e267f5bf093fd344199a67a",
      "parents": [
        "4f3c5372a56ac47dac9c22c7f7ce97152128c795"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:13:08 2010 -0700"
      },
      "committer": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:13:08 2010 -0700"
      },
      "message": "Add --max-res-version flag to aapt.\n\naapt will ignore any versioned resource directories over the\nspecified version (if used).  e.g. --max-res-version\u003d6 will\ncause layout-land-v7 to be ignored.\n\nMerged from eclair.\n\nChange-Id: I40ccf820c8a6e3074fccc987dd60a511dd8eb0de\n"
    },
    {
      "commit": "4f3c5372a56ac47dac9c22c7f7ce97152128c795",
      "tree": "c2f126ed0947d988b3c018c85f4071665a97b05f",
      "parents": [
        "301c437b554e2152f3f6fffadc680f5cbf8e8231",
        "ca56ffe9e8c939516b8f67efe2d186fa2568283e"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Thu Aug 12 14:27:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 14:27:33 2010 -0700"
      },
      "message": "Merge \"Fix subscribe links for Developer Forums doc.\" into froyo"
    },
    {
      "commit": "0581d4a197339162cfb79082ec0849e423598a42",
      "tree": "c7613223f0de919be0a96fffc9ca283c1ab2ec0a",
      "parents": [
        "301c437b554e2152f3f6fffadc680f5cbf8e8231"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 10 21:39:56 2010 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 10 21:39:56 2010 -0700"
      },
      "message": "Adding a sample accessibility service -make\n\nChange-Id: I5bdd57e022b9907f7745046d8818801dbc3929a8\n"
    },
    {
      "commit": "ca56ffe9e8c939516b8f67efe2d186fa2568283e",
      "tree": "b25b91b75b3941b6fbb09d2a103e68bc8653e276",
      "parents": [
        "b37bca9e79489a1abd848ce762bb7d87203b3414"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Tue Aug 10 11:36:56 2010 -0700"
      },
      "committer": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Tue Aug 10 11:41:56 2010 -0700"
      },
      "message": "Fix subscribe links for Developer Forums doc.\n\nThe email-based subscribe links for the Android Developer forums do\nnot work for two groups (android-discuss, android-beginners) due to\nrecent changes in those groups. These links need to be changed to\nHTML-based subscribe links instead.\n\nFor consistency, other links are being changed to use the HTML-based\nsubscription mechanism as well.\n\nInternal Bug: 2908002\n\nChange-Id: I601b959935584270d6107c4600b28ac5f51359e1\n"
    },
    {
      "commit": "301c437b554e2152f3f6fffadc680f5cbf8e8231",
      "tree": "99d24fee1846909298f615330fbd9c2abbac6a3a",
      "parents": [
        "b37bca9e79489a1abd848ce762bb7d87203b3414"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Aug 09 15:34:24 2010 -0700"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Aug 09 15:35:48 2010 -0700"
      },
      "message": "Remove @LargeTest annotations\n\nChange-Id: Ib7e6f6e8b6437db5ca2ad2bcb89f079a0cbf7453\n"
    },
    {
      "commit": "b37bca9e79489a1abd848ce762bb7d87203b3414",
      "tree": "ca9d750b33b61373111afe7aad453f8eaca587d4",
      "parents": [
        "9093717985095913934c079abfa879049bd33ba5",
        "8e4378b3ae7c3b343f92b8f7fb8e46bdfdb01649"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Aug 06 16:39:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 06 16:39:02 2010 -0700"
      },
      "message": "Merge \"COMMENT ONLY change to fix some formatting glitches and (more importantly) clarify issues surrounding removed accounts.\" into froyo"
    },
    {
      "commit": "9093717985095913934c079abfa879049bd33ba5",
      "tree": "34f991e75c75ea1f270cbc9bb2c522a667f35dc5",
      "parents": [
        "cdf16787fc1234b7f21a9cddc6f8a27b4056bc39",
        "a55191fe8f967cd74c5669447fb9b861c72bbd00"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 05 18:33:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 18:33:31 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\" into froyo"
    },
    {
      "commit": "cdf16787fc1234b7f21a9cddc6f8a27b4056bc39",
      "tree": "39e3e7fae375a1c934fd57fe6e429291823a0ed7",
      "parents": [
        "005e2400b573b4b5e8ba3d2b3221ec958f9b0f2c",
        "b4b7b4837bfdecb0b6ab8e76c15f495b3ae3d37c"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:36:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 17:36:27 2010 -0700"
      },
      "message": "Merge \"Changed SyncOperation.toKey() to not rely on the implementation of Account.toString()\" into froyo"
    },
    {
      "commit": "b4b7b4837bfdecb0b6ab8e76c15f495b3ae3d37c",
      "tree": "9c10f9693aff60a596cafac25b90cc5de904b2f2",
      "parents": [
        "753e56090ed5acc0d2173a8e9ab1a9b96528720b"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 14:14:49 2010 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 05 17:26:58 2010 -0700"
      },
      "message": "Changed SyncOperation.toKey() to not rely on the implementation of\nAccount.toString()\n\nbug: 2898033\nChange-Id: I6bfac976127190d2d667312df7aa9c7d57b21555\n"
    },
    {
      "commit": "a55191fe8f967cd74c5669447fb9b861c72bbd00",
      "tree": "a0dc927a31c0b56a0fd9f0bc7da10a7c65263839",
      "parents": [
        "982f1521a662d274eca1216707d874f148396ac6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 23 15:49:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 05 15:50:31 2010 -0700"
      },
      "message": "DO NOT MERGE Fix a bug that could cause flings to last too long using a Scroller\n\nChange-Id: Ia176cdb029201dbad193d2d213d3cf6e16fbee63\n"
    },
    {
      "commit": "005e2400b573b4b5e8ba3d2b3221ec958f9b0f2c",
      "tree": "a53f0730f5911a7364681d974009fd81aca9d2a6",
      "parents": [
        "982f1521a662d274eca1216707d874f148396ac6",
        "307351a22da0e6d060d7b2f24e3b28669abc966a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 05 15:49:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 15:49:08 2010 -0700"
      },
      "message": "Merge \"fix xml sample error\" into froyo"
    },
    {
      "commit": "307351a22da0e6d060d7b2f24e3b28669abc966a",
      "tree": "5810d30daee70a2b78f751122a9e1e98f5772f21",
      "parents": [
        "8dd87ad9440bc63bc312b06f292adcd2642b1c41"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 05 15:44:26 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 05 15:44:26 2010 -0700"
      },
      "message": "fix xml sample error\n\nChange-Id: Ifd188a5866382a79c2c9de94c0682b707baffdcf\n"
    },
    {
      "commit": "982f1521a662d274eca1216707d874f148396ac6",
      "tree": "88a3686969857b35ea883dfc6f36a7401867ad1d",
      "parents": [
        "8dd87ad9440bc63bc312b06f292adcd2642b1c41",
        "14db8d9978daf070f5e66ac8f2cdb1f4ee0dfe06"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Aug 05 14:49:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 05 14:49:22 2010 -0700"
      },
      "message": "Merge \"Checkin initial bluetooth stress tests.\" into froyo"
    },
    {
      "commit": "14db8d9978daf070f5e66ac8f2cdb1f4ee0dfe06",
      "tree": "ba6cecd46ce585be56224ef7a589c8129a1de05e",
      "parents": [
        "5aa4680eb07fd4ca9212ee29c4fc0659e00c958d"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Jul 29 12:11:29 2010 -0700"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Aug 05 14:45:44 2010 -0700"
      },
      "message": "Checkin initial bluetooth stress tests.\n\nBluetooth stress tests include stress tests for enabling/disabling bluetooth,\nmaking the device discoverable/undiscoverable, and starting and stopping scans.\n\nChange-Id: Ic8ba09475ffe5551717438673e0ed3f4bd17cf2f\n"
    },
    {
      "commit": "8dd87ad9440bc63bc312b06f292adcd2642b1c41",
      "tree": "be16937aaf59c2bda4e06d830ac661b4e9f084c2",
      "parents": [
        "5b86de94a163ce4c52ab08a9820f9d78414e1767"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 04 17:33:33 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 04 17:33:33 2010 -0700"
      },
      "message": "fix some doc errors in the resources;\nadd link to resource docs for ColorStateList class\n\nChange-Id: I7f59bfd136d5bd3c2ea066b6123ee13ccd57f502\n"
    },
    {
      "commit": "5b86de94a163ce4c52ab08a9820f9d78414e1767",
      "tree": "51c194458b0bb3762e1fbe74a38913632f368e6e",
      "parents": [
        "5aa4680eb07fd4ca9212ee29c4fc0659e00c958d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 11:50:36 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 04 17:07:36 2010 -0700"
      },
      "message": "fix doc bugs\n\nChange-Id: Ic0cec3818fdc7692ea7aa3152ecb444203097157\n"
    },
    {
      "commit": "8e4378b3ae7c3b343f92b8f7fb8e46bdfdb01649",
      "tree": "243ac34a7752cc4daa3a7a1af7f54861828ae8e6",
      "parents": [
        "c69f5be0ed3529564e5db6874de52775c2c99007"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Aug 02 18:22:09 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Aug 02 18:22:09 2010 -0700"
      },
      "message": "COMMENT ONLY change to fix some formatting glitches and\n(more importantly) clarify issues surrounding removed accounts.\n\nChange-Id: I19e6c0e536e46b6d219c808bb86e88edd7e6f378\n"
    },
    {
      "commit": "5aa4680eb07fd4ca9212ee29c4fc0659e00c958d",
      "tree": "f326acf1af335371b8347229b919089d0ff024ac",
      "parents": [
        "c69f5be0ed3529564e5db6874de52775c2c99007"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 17:22:11 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 17:38:37 2010 -0700"
      },
      "message": "update device dashboard\n\nChange-Id: I79ebf6fa740e19f32d724e9b8a387f2a143fdf7a\n"
    },
    {
      "commit": "c69f5be0ed3529564e5db6874de52775c2c99007",
      "tree": "146dbfd52029a8b8ecee79201682a6133be573dc",
      "parents": [
        "9cd797902ec8404c5958214fc078d75e87248bf3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 11:05:28 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 11:07:51 2010 -0700"
      },
      "message": "Add PhoneSubInfo.getCompleteVoiceMailNumber.\n\nPhoneSubInfo.getVoiceMailNumber now returns only the network\nportion of the voicemail number. Use the new method\nPhoneSubInfo.getCompleteVoiceMailNumber to get the netowrk\nportion and the post dial portion.\n\nBug: 2881483\nChange-Id: I7637d4fa0ffa046b4eebc4d599719bb668c940b5\n"
    },
    {
      "commit": "9cd797902ec8404c5958214fc078d75e87248bf3",
      "tree": "665790724e8c93d36bb07c526a34631aaffbe9d5",
      "parents": [
        "2ff1ba012c59169c9719cfab4516b9149414380b",
        "d116e3ee8222f83498db2c39afa035080d034b3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 09:16:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 09:16:30 2010 -0700"
      },
      "message": "Merge \"Doc change: Add nexus one to dev phones.\" into froyo"
    },
    {
      "commit": "2ff1ba012c59169c9719cfab4516b9149414380b",
      "tree": "1b3129cb3da54b8127037b6b0947395167292392",
      "parents": [
        "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 28 19:37:01 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 16:00:18 2010 -0700"
      },
      "message": "Doc change: Cleanup for licensing doc.\n\nChange-Id: Iff046768d70adf0489f5241212061045cef2572f\n"
    },
    {
      "commit": "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6",
      "tree": "f48c4878fe5c5c5019f02b8255e52474537b7f26",
      "parents": [
        "27eecb704a27c1c73ed3449eba0307d8138b9c2e",
        "d04ed08a7c894d2cf54209b408ca673d4e7669a9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 08:05:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 08:05:56 2010 -0700"
      },
      "message": "Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo"
    },
    {
      "commit": "27eecb704a27c1c73ed3449eba0307d8138b9c2e",
      "tree": "65bfdcc360ba98d1c639f2d77cb099c1fefeab0c",
      "parents": [
        "3d8d9440d844816f065d2b10eb75bb693683cdad",
        "83407b993f79e06470100f605748aba41cbeb966"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jul 29 17:45:56 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jul 29 17:45:56 2010 -0700"
      },
      "message": "Merge branch \u0027froyo\u0027 of git://android.git.kernel.org/platform/frameworks/base into HEAD\n"
    },
    {
      "commit": "83407b993f79e06470100f605748aba41cbeb966",
      "tree": "3d07a0bafba647b56cfb83013c0a65786cc62e64",
      "parents": [
        "3855980b4355017fa9a4988d7b150f3222075198"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Jul 29 17:35:37 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Jul 29 17:41:35 2010 -0700"
      },
      "message": "fix inaccurate copyrights\n\nChange-Id: I33b0f68f2da34ca4728211d83159cf32a127f6dd\n"
    },
    {
      "commit": "3d8d9440d844816f065d2b10eb75bb693683cdad",
      "tree": "08356f845f20c08bd9cd005172d1cc434176cdc5",
      "parents": [
        "83884db9dc0fbddb6ece566284259f6b941beb33",
        "c09a6977ae3922522dd59ff4fcb84f329f0d695c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jul 29 17:39:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 17:39:32 2010 -0700"
      },
      "message": "Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo"
    },
    {
      "commit": "83884db9dc0fbddb6ece566284259f6b941beb33",
      "tree": "989595a153979afae378bc008c8045b88ae75fdd",
      "parents": [
        "392edec1162e9d00bcb66b271f43908f75d42ace",
        "5d658d048e820f1b0e07fe45b947f197e7f2f346"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jul 29 17:39:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 17:39:18 2010 -0700"
      },
      "message": "Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo"
    },
    {
      "commit": "5d658d048e820f1b0e07fe45b947f197e7f2f346",
      "tree": "59624cdc996e91c216c35b338b27d9561c034839",
      "parents": [
        "3bf5c4cd30f8bd598842d8ded5f1655406b5c27a"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Jul 28 09:00:41 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jul 29 16:56:25 2010 -0700"
      },
      "message": "Fixed doc typos in HeterogeneousExpandableList.java.\n\nBad links.\n\nCherry-pick from master for a documentation update.\nhttps://android-git.corp.google.com/g/#change,59176\n\nChange-Id: Ib69b05c09fc80434cb9cd79d61fae4035adc1970\n"
    },
    {
      "commit": "c09a6977ae3922522dd59ff4fcb84f329f0d695c",
      "tree": "76e596affb553285498d1f747c3b5954ca3ec900",
      "parents": [
        "3bf5c4cd30f8bd598842d8ded5f1655406b5c27a"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Jul 28 09:01:34 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jul 29 16:54:03 2010 -0700"
      },
      "message": "Fixes regarding densities in \"Providing Resources\" documentation page.\n\nThe ratio between densities is not constant.\n\nThe Exception for dpi qualifier in point 4 of the algorithm should be detailed.\n\nI understand that if my config is ldpi-trackball-v5\nand I have the choice between mdpi and hdpi-trackball-v5, mdpi will be chosen.\n\nCherry-picked from master CL 59188.\n\nChange-Id: Ibe412a82845527ebdb104605c99c205ca52ab97c\n"
    },
    {
      "commit": "392edec1162e9d00bcb66b271f43908f75d42ace",
      "tree": "5ecf0d7fb1e22166761f51b530aac6ac88b0f714",
      "parents": [
        "16263d9f8cc01392c2f3678b381ce897647c8c81",
        "3855980b4355017fa9a4988d7b150f3222075198"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jul 29 15:38:41 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jul 29 15:38:49 2010 -0700"
      },
      "message": "Merge from open-source froyo\n\nChange-Id: Ifa75fce9bd362b06ecb622219ef501e61e89fd76\n"
    },
    {
      "commit": "3855980b4355017fa9a4988d7b150f3222075198",
      "tree": "c078487e21c67006d0725783a4571c6b79f1f535",
      "parents": [
        "e8605af513e846f6cd223c9e92461189727d8c9b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 29 13:57:56 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Jul 29 15:24:15 2010 -0700"
      },
      "message": "Fix a bug where we cleaned an apps external data when upgrading it. :(\n\nChange-Id: I0eee1e7062d334c66d6daa3c43e11a292263aada\n"
    },
    {
      "commit": "16263d9f8cc01392c2f3678b381ce897647c8c81",
      "tree": "4fc80a3142efdb1b7a34959bcc4a8068640656d4",
      "parents": [
        "3bf5c4cd30f8bd598842d8ded5f1655406b5c27a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jul 20 09:44:34 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jul 29 09:45:06 2010 -0700"
      },
      "message": "Squashed commit of the following:\n\ncommit 4abf16bb04dc9695fedf4007a84f903074312ccd\nAuthor: Andreas Huber \u003candih@google.com\u003e\nDate:   Tue Jul 20 09:21:17 2010 -0700\n\n    Support a single format change at the beginning of audio playback. This way the AAC+ decoder may change its output format from what is originally encoded in the audio stream and we\u0027ll still play it back correctly.\n\n    Change-Id: Icc790122744745e9a88099788d4818ca1e265a82\n    related-to-bug: 2826841\n\ncommit 09c74da63e6ad5cb5dafb70f62696d75d2978967\nAuthor: James Dong \u003cjdong@google.com\u003e\nDate:   Sun Jul 18 17:57:01 2010 -0700\n\n    Fix MPEG4Extractor to extract sampling frequency correctly when SBR is enabled.\n\n    Change-Id: I883c81dad3ea465e71cb5590e89d763671a90ff8\n\ncommit f672bf2a782dc7d5fb6325d611a7fe17045dfe9a\nAuthor: James Dong \u003cjdong@google.com\u003e\nDate:   Thu Jul 8 20:56:13 2010 -0700\n\n    Enable the support for decoding audio with AAC+ and eAAC+ features\n\n    bug - 282684\n\n    Change-Id: I73c8377af3cc4edd3ee7cea86dc3b1c369fbd78b\n\nChange-Id: I012f1179e933b6d1345d2368f357576c722485f7\n"
    },
    {
      "commit": "d04ed08a7c894d2cf54209b408ca673d4e7669a9",
      "tree": "ed53a7a9ed4ee634e6242fd5b82dd76d4a38ebb5",
      "parents": [
        "3bf5c4cd30f8bd598842d8ded5f1655406b5c27a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Jul 27 16:49:10 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jul 29 09:25:10 2010 -0700"
      },
      "message": "Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n\nChange-Id: Ib71113a3bc5aa5fdc088ab4ac3627352499ad3fa\n"
    },
    {
      "commit": "3bf5c4cd30f8bd598842d8ded5f1655406b5c27a",
      "tree": "fb43420300be09155622d17350cdb2ced3e70d29",
      "parents": [
        "17876aa586cc9acfb3e5b909c14b9e73537a1a8d",
        "8a52f3d6836aec401034a6afa9443e68f7fde662"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 28 14:20:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 28 14:20:18 2010 -0700"
      },
      "message": "Merge \"fix markup error bug:2871538\" into froyo"
    },
    {
      "commit": "8a52f3d6836aec401034a6afa9443e68f7fde662",
      "tree": "5de6c1f02f5a99601f664eccf6fa1ce43d918aea",
      "parents": [
        "86c035f0d176be9cb06b1e4f2390c25701417586"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 28 14:14:40 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 28 14:15:26 2010 -0700"
      },
      "message": "fix markup error\nbug:2871538\n\nChange-Id: I7ab4a9bb722ee8b3e5d740f79143776be8b56a6f\n"
    },
    {
      "commit": "17876aa586cc9acfb3e5b909c14b9e73537a1a8d",
      "tree": "96f1a4d96d6aa3be90251a93efc056e19f0ff61d",
      "parents": [
        "86c035f0d176be9cb06b1e4f2390c25701417586"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 28 12:28:04 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 28 12:28:04 2010 -0700"
      },
      "message": "Minor changes to ContentProvider javadoc to improve consistency.\n\nChange-Id: I710f618c94ffd5d6368ef04a39ac08f675bec11b\n"
    },
    {
      "commit": "86c035f0d176be9cb06b1e4f2390c25701417586",
      "tree": "a20e49aac4b4dcc394b37ef7bfcd072212764d4b",
      "parents": [
        "8c65ee2d509db7dcb50ce4530d52eb5bdca3f917",
        "6fcc0f073d8583cf1f485b9548cde41336a422be"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jul 27 16:44:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 27 16:44:53 2010 -0700"
      },
      "message": "Merge \"COMMENT ONLY change to clarify ContentProvider documentation.\" into froyo"
    },
    {
      "commit": "6fcc0f073d8583cf1f485b9548cde41336a422be",
      "tree": "be68ff79a9b3a461e533dada458d3c4de7280882",
      "parents": [
        "6e6d60d4c85ce440d9ef5e5f36e708ed0ced65c6"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 27 16:32:17 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 27 16:32:17 2010 -0700"
      },
      "message": "COMMENT ONLY change to clarify ContentProvider documentation.\n\nGets a little more specific about thread behavior, and makes\npointed comments about not doing too much work in onCreate().\n\nChange-Id: I682f0eb7d7559babee901ed26642751a6ba0a1ea\n"
    },
    {
      "commit": "8c65ee2d509db7dcb50ce4530d52eb5bdca3f917",
      "tree": "019b6138914ffdbc96e3f06cf2264c014f96de63",
      "parents": [
        "0ac8ac301d056604485aeca9ffe5ce8d1e63ef19",
        "7999bff154e96efb0bc9d2b89ec277f0f9ca0d2f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Jul 27 09:05:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 27 09:05:05 2010 -0700"
      },
      "message": "Merge \"Add a method to let a properly permissioned app directly manipulate the user activity timeout.  We should come up with a better API for this, but this is for a last minute power manager hack to turn off the screen sooner after a phone call ends.\" into froyo"
    },
    {
      "commit": "0ac8ac301d056604485aeca9ffe5ce8d1e63ef19",
      "tree": "44048395baa62aeb89c7b1ef2c01b03af33ca58c",
      "parents": [
        "e8605af513e846f6cd223c9e92461189727d8c9b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jul 20 18:38:53 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 26 11:07:24 2010 -0700"
      },
      "message": "Doc change: Add docs for licensing service.\n\nChange-Id: Ia78467b8857cb8e83ab3920f4126bc7985a9d93d\n"
    },
    {
      "commit": "7999bff154e96efb0bc9d2b89ec277f0f9ca0d2f",
      "tree": "80395cf53286425b2eea352f48a29c88635e8569",
      "parents": [
        "e8605af513e846f6cd223c9e92461189727d8c9b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sat Jul 24 11:50:05 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sat Jul 24 11:50:05 2010 -0400"
      },
      "message": "Add a method to let a properly permissioned app directly\nmanipulate the user activity timeout.  We should come up\nwith a better API for this, but this is for a last minute\npower manager hack to turn off the screen sooner after a\nphone call ends.\n\nChange-Id: I76422f952e3e894c90b3311e7d889899c79cbbaa\n"
    },
    {
      "commit": "d116e3ee8222f83498db2c39afa035080d034b3b",
      "tree": "f1cefb2c3abae6455115788c7949315bab183424",
      "parents": [
        "2f0dc6d9f50ceece294e9db393583e655d3bf781"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 23 13:26:24 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 23 13:26:24 2010 -0700"
      },
      "message": "Doc change: Add nexus one to dev phones.\n\nChange-Id: I45d0207bff857db7355da6b7736d6a6a729a878a\n"
    },
    {
      "commit": "e8605af513e846f6cd223c9e92461189727d8c9b",
      "tree": "8ea269dbb5d82371a9050c6139d9db39d105087b",
      "parents": [
        "dbac180d8342a7db2bb9994f937869eecb6b50ff",
        "6e6d60d4c85ce440d9ef5e5f36e708ed0ced65c6"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 21 13:53:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 21 13:53:23 2010 -0700"
      },
      "message": "Merge \"Avoid leaking file descriptors when returning drop box events.\" into froyo"
    },
    {
      "commit": "6e6d60d4c85ce440d9ef5e5f36e708ed0ced65c6",
      "tree": "89f6e4441aea77dc5a6bf418a88e2aaa571090b4",
      "parents": [
        "2f0dc6d9f50ceece294e9db393583e655d3bf781"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 20 15:24:09 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 21 12:52:21 2010 -0700"
      },
      "message": "Avoid leaking file descriptors when returning drop box events.\n\nWe can\u0027t use Parcel.writeValue() to write the ParcelFileDescriptor, otherwise\nit leaks when returning the value to the caller (the flag gets lost).  Change\nthe way DropBoxManager.Entry gets serialized so that it uses a bit of its own\nflags value to track whether the data is a byte[] or a ParcelFileDescriptor.\n\nModify the dropbox unit test to add extensive checking of Entry serialization\nand deserialization under various circumstances, and to include a regression\ntest to ensure that FD leaking doesn\u0027t happen.\n\nBug: 2847738\nChange-Id: I4ccd17dd03ffab234340cd359e6f3510fdf81193\n"
    },
    {
      "commit": "dbac180d8342a7db2bb9994f937869eecb6b50ff",
      "tree": "76d31c2ef9d9adcae2af8244ac378efbefc7e46a",
      "parents": [
        "2f0dc6d9f50ceece294e9db393583e655d3bf781"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Wed Jul 21 10:49:48 2010 -0700"
      },
      "committer": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Wed Jul 21 10:49:48 2010 -0700"
      },
      "message": "Fix a merge problem with html mms\n\nHtml mms message support was added back in Jan \u002710. At that time, we\nhad moved the mms code out of the framework into the mms app. We decided\nto back out that change and leave the mms code in its original place.\nAs a result, the changes to support html messages were lost. This\nhandmerged CL restores those changes. I\u0027ll cherry-pick this into master\nas well. Bug 2858888\n\nChange-Id: Icf8835edc8ac396698c167be5433a6fe1cfe6103\n"
    },
    {
      "commit": "2f0dc6d9f50ceece294e9db393583e655d3bf781",
      "tree": "58bd47f61d09499425e7b6df617898bf35459a93",
      "parents": [
        "2316d6260862230af10d8ca3ff446ad3f560f712",
        "b3e4ef37021a9e5518fdbc7d0cbb0a1709d5301b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 20 13:57:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 20 13:57:08 2010 -0700"
      },
      "message": "Merge \"COMMENT ONLY change to add some warnings about ParcelFileDescriptor behavior with Parcel.writeValue().\" into froyo"
    },
    {
      "commit": "2316d6260862230af10d8ca3ff446ad3f560f712",
      "tree": "e27c50980eb7a67007c9a09815f69b4ac540cf84",
      "parents": [
        "9bc4039a58e50b66700f87f4f874ed5d662ca9a6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 20 09:59:35 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jul 20 10:28:09 2010 -0700"
      },
      "message": "docs: add information about using color resources as drawables\n\nChange-Id: I24d82292b700104294d268894b660bc8b7e5ddb0\n"
    },
    {
      "commit": "b3e4ef37021a9e5518fdbc7d0cbb0a1709d5301b",
      "tree": "b13d85bcfc40caff56e53ebfdf78e0a00694caf2",
      "parents": [
        "bfcbeffc54e93b1c2e2d95fdc301786df4376d6f"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 20 09:03:35 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 20 10:24:38 2010 -0700"
      },
      "message": "COMMENT ONLY change to add some warnings about ParcelFileDescriptor\nbehavior with Parcel.writeValue().\n\nChange-Id: If55fcce29559379855735ff5297cf4f46d5d6be6\nBug: 2847738\n"
    },
    {
      "commit": "9bc4039a58e50b66700f87f4f874ed5d662ca9a6",
      "tree": "17094f03ea4f2ea550e7d50e80a338038cce5681",
      "parents": [
        "85e7ae9bbb6f2e8bc4259073eafda5ce5b037d7d",
        "bfcbeffc54e93b1c2e2d95fdc301786df4376d6f"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Jul 19 18:14:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 19 18:14:50 2010 -0700"
      },
      "message": "Merge \"COMMENT-ONLY change to clarify Camera documentation.\" into froyo"
    },
    {
      "commit": "85e7ae9bbb6f2e8bc4259073eafda5ce5b037d7d",
      "tree": "2fab1cea4909f3e63d4aa6d9a296fe321c6e46b9",
      "parents": [
        "28fe43be5c364a8f7f248a5ac05cf832a83737c2",
        "7e48908463688346dc2fe543dcf85d4f6e69dcf7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jul 19 14:42:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 19 14:42:13 2010 -0700"
      },
      "message": "Merge \"docs: add troubleshooting to eclipse guide about restarting adb\" into froyo"
    },
    {
      "commit": "28fe43be5c364a8f7f248a5ac05cf832a83737c2",
      "tree": "e4846b5c83d51875c5b39abaec1a78b061847d0d",
      "parents": [
        "2a8dd4e46f43c2bc5b3c1cfd2f350a83ea2b18b1",
        "ba1348e3c21502ecde9427413703defa6d105132"
      ],
      "author": {
        "name": "Hung Dang",
        "email": "hndang@google.com",
        "time": "Fri Jul 16 15:13:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 16 15:13:12 2010 -0700"
      },
      "message": "Merge \"Add the hook which can set the device to connect to wifi and in airplane mode after reboot. This is for the power test.\" into froyo"
    },
    {
      "commit": "7e48908463688346dc2fe543dcf85d4f6e69dcf7",
      "tree": "3b64e3f75c048229e43cdf288af7538d35c5f996",
      "parents": [
        "2a8dd4e46f43c2bc5b3c1cfd2f350a83ea2b18b1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jul 16 13:33:37 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jul 16 15:04:22 2010 -0700"
      },
      "message": "docs: add troubleshooting to eclipse guide about restarting adb\n\nChange-Id: I44bf5f488a2a322dabe86ec2e4f25169fc7091ce\n"
    },
    {
      "commit": "2a8dd4e46f43c2bc5b3c1cfd2f350a83ea2b18b1",
      "tree": "23f702d742667901566c6dad3128aacf315ecaa8",
      "parents": [
        "d59f1dea1746b316e556df5b4d2080f110aabd1c",
        "5e892d8183d4ffb1b61b41248763636b9221958b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jul 16 14:52:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 16 14:52:03 2010 -0700"
      },
      "message": "Merge \"docs: editorial revisions to Search guide\" into froyo"
    },
    {
      "commit": "5e892d8183d4ffb1b61b41248763636b9221958b",
      "tree": "c116570ebc25c60f411caefdf42f0ac38f53a083",
      "parents": [
        "38137d7a27b037611c70a9d900aa53b4c15563bf"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 25 17:04:01 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jul 16 14:33:14 2010 -0700"
      },
      "message": "docs: editorial revisions to Search guide\n\nChange-Id: I6a2065304d1d80c46f3bb3c658ab55f1fe58b211\n"
    },
    {
      "commit": "ba1348e3c21502ecde9427413703defa6d105132",
      "tree": "3576f280bb0f6bf38eebf2fc69e3e5f92c4c6450",
      "parents": [
        "1bcb665825dc97789e8c1b892ec4298fd0b8c552"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Jul 16 11:55:43 2010 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Jul 16 12:00:30 2010 -0700"
      },
      "message": "Add the hook which can set the device to connect to wifi and in airplane mode after reboot. This is for the power test.\n\nChange-Id: I42527612764252d1c47bd29a2b88d5e3019cfdf9\n"
    },
    {
      "commit": "d59f1dea1746b316e556df5b4d2080f110aabd1c",
      "tree": "bb17d3b345712454bb7b757378b0e306d751696a",
      "parents": [
        "80fa5c866eaf323c39bef4159a351950f0ea527a",
        "a99839cad7fa6f071154c38d2d49ec48298b4c8f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 18:14:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 18:14:16 2010 -0700"
      },
      "message": "Merge \"docs: update notepad tutorial to change EditNote activity title and update codelab zip\" into froyo"
    },
    {
      "commit": "80fa5c866eaf323c39bef4159a351950f0ea527a",
      "tree": "e1b1eac0a4e21263362a508b1fa17028882bb842",
      "parents": [
        "28da8e5e4aefd919064e3c33a311edf1af5a958e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 17:56:59 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 17:56:59 2010 -0700"
      },
      "message": "docs: dashboard update\n\nChange-Id: I289cc30b0ae2f88429a8a01b4b7219a86b6d479c\n"
    },
    {
      "commit": "28da8e5e4aefd919064e3c33a311edf1af5a958e",
      "tree": "231c58d36c55796fcffe8558d6d28b7a7f73788b",
      "parents": [
        "38137d7a27b037611c70a9d900aa53b4c15563bf",
        "c46efe6696ff5532335102cb381ca2ca6a9d4261"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 17:25:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 17:25:10 2010 -0700"
      },
      "message": "Merge \"Doc change: Update AVD create instructions.\" into froyo"
    },
    {
      "commit": "c46efe6696ff5532335102cb381ca2ca6a9d4261",
      "tree": "236f2926699087422ee36245103890d567e41f1d",
      "parents": [
        "6a297118724f31b1063b74f52295d459ec4f58dc"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 08 15:24:16 2010 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Jul 15 16:20:41 2010 -0700"
      },
      "message": "Doc change: Update AVD create instructions.\n\nChange-Id: Icb1a8200d1b8de4aedea0718a014ab57e057235d\n"
    },
    {
      "commit": "38137d7a27b037611c70a9d900aa53b4c15563bf",
      "tree": "fa799a902b54167e0e23a59ab250df47f4737a02",
      "parents": [
        "468c82e4be0630de04a50d88602cd8c6bc745962",
        "dfe5c204403bc56c29bb36410574eab8b1950417"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 15 11:16:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 15 11:16:32 2010 -0700"
      },
      "message": "Merge \"docs: lots of additions to the resources docs new drawable resources add \u003cmerge\u003e and \u003cinclude\u003e to layout resource update drawable class descriptioons to point to resources guide add ID resource type\" into froyo"
    },
    {
      "commit": "468c82e4be0630de04a50d88602cd8c6bc745962",
      "tree": "6c0bcce406b4dd7c6bb20c81beadb64d6e93993c",
      "parents": [
        "1bcb665825dc97789e8c1b892ec4298fd0b8c552",
        "df27c0c26209fe04de332497beafcafc1fbaad2b"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Wed Jul 14 22:26:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 22:26:56 2010 -0700"
      },
      "message": "Merge \"Skip hostname verification when using insecure factory\" into froyo"
    },
    {
      "commit": "bfcbeffc54e93b1c2e2d95fdc301786df4376d6f",
      "tree": "eb691c3d40c53e90d5751e3420383e7e704ff453",
      "parents": [
        "286cf139c3c33c99c1ec5e434ee1de5e10238e62"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Jul 12 15:12:54 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jul 13 16:43:56 2010 -0700"
      },
      "message": "COMMENT-ONLY change to clarify Camera documentation.\n\nChange-Id: I6b75cfdfc34d1c16d93c02a32649022ce5505b11\n"
    },
    {
      "commit": "1bcb665825dc97789e8c1b892ec4298fd0b8c552",
      "tree": "f731d57a766461af189644ea7a4f73c9b83c4a51",
      "parents": [
        "3c691a8d7f1ff39e274352569d19654ebf6160e7",
        "24117ce3ae32c40798d2d9bda80675814f76730d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 12 19:03:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 12 19:03:26 2010 -0700"
      },
      "message": "Merge \"Fix issue #2834005: Android Settings.Secure bypass\" into froyo"
    },
    {
      "commit": "24117ce3ae32c40798d2d9bda80675814f76730d",
      "tree": "367d36d6036d2e61a80782d29d2638aed6a50201",
      "parents": [
        "ef13d028217ac9766735f627dedc4fc7f48a6f1f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 12 15:54:38 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jul 12 17:21:50 2010 -0700"
      },
      "message": "Fix issue #2834005: Android Settings.Secure bypass\n\nChange-Id: Ic4f14e2ff5c2b4f623405d30389863a9e3e82572\n"
    },
    {
      "commit": "3c691a8d7f1ff39e274352569d19654ebf6160e7",
      "tree": "1cb7420e2f91193ba716ac9ad4b3b6f824a81551",
      "parents": [
        "ef13d028217ac9766735f627dedc4fc7f48a6f1f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 15 12:27:00 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jul 12 15:51:01 2010 -0700"
      },
      "message": "Doc change: add notes for ndk r4b.\n\nChange-Id: Idf4e4d2ac2ed9c30b3afe258546861084f3f20aa\n"
    },
    {
      "commit": "df27c0c26209fe04de332497beafcafc1fbaad2b",
      "tree": "a60a0e4c7fe440f543f5d3924f56d57d817dc0a4",
      "parents": [
        "ef13d028217ac9766735f627dedc4fc7f48a6f1f"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Mon Jul 12 15:31:40 2010 -0700"
      },
      "committer": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Mon Jul 12 15:31:40 2010 -0700"
      },
      "message": "Skip hostname verification when using insecure factory\n\nIf the factory was obtained by calling getInsecure(), calls to\ncreateSocket() should skip hostname verification (along with all of the\nother skipped safety checks.)\n\nThis change slightly relaxes the too-strict checking that was introduced\nin change 7fc93c36ae235115727296780dbc35101622bbd4.\n\nBug: 2834174\nChange-Id: Iab7ef861ad0ca727f82ee8cdb78b89b9e835740d\n"
    },
    {
      "commit": "ef13d028217ac9766735f627dedc4fc7f48a6f1f",
      "tree": "1925cc2bf985ff0f49cb4a12ad6176c99f956887",
      "parents": [
        "286cf139c3c33c99c1ec5e434ee1de5e10238e62"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Jul 12 14:32:22 2010 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Jul 12 14:55:59 2010 -0700"
      },
      "message": "docchange: fixed typo \"Pacskage\" to \"Package\"\n\nChange-Id: I6004dc7743dcd74315cbfc2cccc306ff8724e569\n"
    },
    {
      "commit": "286cf139c3c33c99c1ec5e434ee1de5e10238e62",
      "tree": "82d0cc7e69a94c09b6f6ef39f4e1d1ad4da0e7e1",
      "parents": [
        "5183ae3b0f27dfff5ecdceabaa4950eef38b31e8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 08 11:26:36 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 08 11:26:36 2010 -0700"
      },
      "message": "docs: add redirect for download.html\n\nChange-Id: Id54f1899c1933796524d6c2b5e991a652b354287\n"
    },
    {
      "commit": "5183ae3b0f27dfff5ecdceabaa4950eef38b31e8",
      "tree": "dbb9bac7bd72a55d402bd834a2c2ea8a881905f2",
      "parents": [
        "2651504c020f07847bafa3d539c36f1396629669",
        "1c9bada4b4a8bdec66c13f626d5821b10079c123"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 07 18:37:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 07 18:37:48 2010 -0700"
      },
      "message": "Merge \"docs: add caution about adt in eclipse 3.6\" into froyo"
    },
    {
      "commit": "1c9bada4b4a8bdec66c13f626d5821b10079c123",
      "tree": "cf73ff47d043b12a5fa036089264a4f2d47370be",
      "parents": [
        "1c8b6ca4d7dd7c8263d5224de6e814681a14afa5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 07 16:47:16 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jul 07 16:47:16 2010 -0700"
      },
      "message": "docs: add caution about adt in eclipse 3.6\n\nChange-Id: I37c920f6a5290d891c4a6dea5978147a50eec807\n"
    },
    {
      "commit": "2651504c020f07847bafa3d539c36f1396629669",
      "tree": "ec5ccd4e0bdb6eb0a94d3706e7b1d1a83b865025",
      "parents": [
        "1c8b6ca4d7dd7c8263d5224de6e814681a14afa5",
        "0b2395c1935bf34b2671209ae817dc14331d418a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 07 14:29:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 07 14:29:29 2010 -0700"
      },
      "message": "Merge \"Doc change: Add revision notes for Android 2.2_r2 development platform. Fix some umappable characters in WebView class doc.\" into froyo"
    },
    {
      "commit": "0b2395c1935bf34b2671209ae817dc14331d418a",
      "tree": "413497ae8e40d5527627522c79b40e648bd58209",
      "parents": [
        "753e56090ed5acc0d2173a8e9ab1a9b96528720b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jun 23 15:38:39 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 02 15:07:47 2010 -0700"
      },
      "message": "Doc change: Add revision notes for Android 2.2_r2 development platform. Fix some umappable characters in WebView class doc.\n\nChange-Id: I5522406335fbf96164a5b812ec4891c499343d1e\n"
    },
    {
      "commit": "1c8b6ca4d7dd7c8263d5224de6e814681a14afa5",
      "tree": "167106d748873dbc5ed652da3995bcab9b63f632",
      "parents": [
        "7df7447112371fb5e46f6084b55ac2ccdfde139d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jul 02 11:11:34 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jul 02 11:11:34 2010 -0700"
      },
      "message": "docs: fix misc broken links\n\nChange-Id: I7294276aff0c80498215870d5d72f7a3a9b2c99a\n"
    },
    {
      "commit": "7df7447112371fb5e46f6084b55ac2ccdfde139d",
      "tree": "69c18f0b867bb8e219f5f5817ea629d0b46c82c1",
      "parents": [
        "f80372dbc0f4a1b80bebfe5f5124de8d31e0996b",
        "fe1bac67620bec6aa05d0b5100fc6372d98ba178"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Fri Jul 02 07:43:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 02 07:43:31 2010 -0700"
      },
      "message": "Merge \"Flush binder buffer after setting raw heap to avoid leaking a reference.\" into froyo"
    },
    {
      "commit": "f80372dbc0f4a1b80bebfe5f5124de8d31e0996b",
      "tree": "86f361b488b9e4d54ed0af4077ab1fc8764585c1",
      "parents": [
        "c03befe3d62eb2a3e1d56fec0ca188a6094d53dd",
        "db3b598c939993418242393d6a14919b3c1e8ee0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 01 23:26:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 01 23:26:58 2010 -0700"
      },
      "message": "Merge \"docs: update device dashboard; add historical chart\" into froyo"
    },
    {
      "commit": "fe1bac67620bec6aa05d0b5100fc6372d98ba178",
      "tree": "72a60dab71dc054fc026437f2f4ccccb34f9213d",
      "parents": [
        "4fb91d9f1bede8ad49365913804532ca57206455"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Jul 01 21:06:45 2010 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Fri Jul 02 12:56:54 2010 +0800"
      },
      "message": "Flush binder buffer after setting raw heap to avoid leaking a reference.\n\nThe problem was:\n\n1. In handleShutter(), thread A in CameraService calls\n   registerBuffers(IMemoryHeap) and it\u0027s received by thread B\n   in system_server. [transaction 1]\n2. While thread A is waiting for the reply, thread B calls\n   back to thread A to get the id of the heap\n   (IMemoryHeap.getHeapID). [transaction 2]\n3. Thread A replies transaction 2 and is preemptied in kernel.\n   Thread B gets the reply and finishes registerBuffers and send\n   reply for transaction 1.\n4. When thread A runs again, it gets the reply for transaction 1\n   and returns to handleShutter().\n5. At this point the transaction buffer for transaction 2 (which\n   holds a reference to IMemoryHeap) is not freed because the\n   BC_FREE_BUFFER command is kept in thread A\u0027s local command\n   queue and not sent to the kernel.\n6. Normally when thread A makes next transaction, the\n   BC_FREE_BUFFER command will be sent together (piggyback) with\n   the commands for that transaction. But in this case thread A\n   is a callback thread from camera driver, so it does not make\n   any binder calls afterwards, and the IMemoryHeap is never freed\n   (until the next time handleShutter is called).\n\nChange-Id: I435a258187509bdbbaf353339eb9ea577610cbd2\n"
    },
    {
      "commit": "c03befe3d62eb2a3e1d56fec0ca188a6094d53dd",
      "tree": "8786b553e993ef0b2e091b9b024e770256f6a4ef",
      "parents": [
        "d581484ef8fac80c15ebf652e66f918374df5109"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 30 19:41:56 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 01 16:23:34 2010 -0700"
      },
      "message": "Fix issue 2811538: System server crash when disconnecting BT headset after using SCO off call.\n\nProblem:\nWhen the bluetooth device is removed, the AudioService clears all active SCO connections\nand unlinks from the client application\u0027s binder interface death.\nThe problem is that the unlinking is done even if no more connections are active for a given client,\nwhich throws a runtime exception that is not catched causing the system server to crash.\n\nThe fix consists in calling unlinkToDeath() in ScoClient.clearCount() only if the number of\nactive SCO connections for this client is not 0. The NoSuchElementException exception is also\ncatched when calling unlinkToDeath()\n\nChange-Id: I7086424301fc63a5666da61c38169349d3e078f4\n"
    },
    {
      "commit": "db3b598c939993418242393d6a14919b3c1e8ee0",
      "tree": "a2406d975e8280bdabbbcad0d4c6c7d2e9249a10",
      "parents": [
        "d581484ef8fac80c15ebf652e66f918374df5109"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 01 11:39:08 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jul 01 14:57:41 2010 -0700"
      },
      "message": "docs: update device dashboard; add historical chart\n\nChange-Id: Iafed4ed927141d34dcdb728918320be2fa2cf151\n"
    },
    {
      "commit": "d581484ef8fac80c15ebf652e66f918374df5109",
      "tree": "92471fb37e53d2df18e538beb443544e7eac1bea",
      "parents": [
        "b4d2e42a8508a09f944b13f27c043952eef6c1cc",
        "7fc93c36ae235115727296780dbc35101622bbd4"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Jun 30 11:12:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 30 11:12:19 2010 -0700"
      },
      "message": "Merge \"Verify hostname where possible, and clarify where not.\" into froyo"
    },
    {
      "commit": "7fc93c36ae235115727296780dbc35101622bbd4",
      "tree": "c1c827877149b1e4ceccf848e3dece8a9578c998",
      "parents": [
        "4fb91d9f1bede8ad49365913804532ca57206455"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jun 29 17:51:28 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jun 29 19:19:10 2010 -0700"
      },
      "message": "Verify hostname where possible, and clarify where not.\n\nBug: 2807409\nChange-Id: I6f6a6b22a48149d9f1f45ff8f53103b25706ecc0\n"
    },
    {
      "commit": "b4d2e42a8508a09f944b13f27c043952eef6c1cc",
      "tree": "674d73c4194b7921ad28eacc3ed3088cc59fbf87",
      "parents": [
        "4fb91d9f1bede8ad49365913804532ca57206455"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 07 10:50:20 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 29 17:13:02 2010 -0700"
      },
      "message": "docs: revise menu guide to focus more on using menu resources\ninstead of defining menus in code.\nAnd revise some style.\n\nChange-Id: I0a5a19a51062d72cdb9045c9607cab04b69f554c\n"
    },
    {
      "commit": "4fb91d9f1bede8ad49365913804532ca57206455",
      "tree": "26242871013d46d2c39e21662fd1387afdaa2f3a",
      "parents": [
        "337b0873f43eac5f23483bec94bd8729f79d47ec"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 29 15:22:03 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 29 15:22:03 2010 -0700"
      },
      "message": "docs: fix typo\n\nChange-Id: I39849068bb1b35a766df93ab3440829730efabaa\n"
    },
    {
      "commit": "337b0873f43eac5f23483bec94bd8729f79d47ec",
      "tree": "ab0b679e71cc43a5c22a008a5466fe687a1b54ab",
      "parents": [
        "56c778e6cfb2bd47ceae57d81e6b949da306e2e8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jun 25 15:55:57 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jun 28 12:28:31 2010 -0700"
      },
      "message": "docs: update backup guide and bmgr tool\nelaborate the guide to testing a backup agent and add links between the docs\n\nChange-Id: I35f815d1848c6bd7c6bfaee214f333e35a6cb23c\n"
    },
    {
      "commit": "56c778e6cfb2bd47ceae57d81e6b949da306e2e8",
      "tree": "2c1bb302356bfda84d3efc706f65b2cee98f85bc",
      "parents": [
        "5827d3eaf3c53d1dc3ab0d638d935c219a5515a6",
        "654d9414defcdfb8c89555c6e592668df8355676"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 24 18:10:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 24 18:10:41 2010 -0700"
      },
      "message": "Merge \"docs: Remove the TOS from download flow and remove TOS entirely because it\u0027s no longer relevant to the SDK download package\" into froyo"
    },
    {
      "commit": "654d9414defcdfb8c89555c6e592668df8355676",
      "tree": "ddc5049b474c67ac686682b5424cb0a6bc3d2663",
      "parents": [
        "753e56090ed5acc0d2173a8e9ab1a9b96528720b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 24 16:18:56 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 24 17:29:13 2010 -0700"
      },
      "message": "docs: Remove the TOS from download flow and remove TOS entirely because\nit\u0027s no longer relevant to the SDK download package\n\nChange-Id: I5f0b2b6258db1f09f300567fc0d22b5e3effd324\n"
    },
    {
      "commit": "5827d3eaf3c53d1dc3ab0d638d935c219a5515a6",
      "tree": "1020d81dba5ab17377fafd790cbda464c3b385c7",
      "parents": [
        "d19c397b04f485e0af5990f3541e703934869290",
        "2950555aac546cd95b7ae268b5851895e1289ec2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 24 16:00:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 24 16:00:06 2010 -0700"
      },
      "message": "Merge \"Properly note the current active restore set\u0027s token\" into froyo"
    },
    {
      "commit": "2950555aac546cd95b7ae268b5851895e1289ec2",
      "tree": "7850e469209374754bb170768fa3af0679f55c3a",
      "parents": [
        "753e56090ed5acc0d2173a8e9ab1a9b96528720b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 24 15:58:01 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 24 15:58:01 2010 -0700"
      },
      "message": "Properly note the current active restore set\u0027s token\n\nBug: 2796780\nChange-Id: Iad601ed96ae73cf34910a276350712e6af19bb4e\n"
    },
    {
      "commit": "d19c397b04f485e0af5990f3541e703934869290",
      "tree": "28ae81c682eb6857f71d081e2a043e6d35153c1b",
      "parents": [
        "753e56090ed5acc0d2173a8e9ab1a9b96528720b",
        "801dbe26ee027f78728dfa666238e0b51c230adb"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Jun 24 11:52:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 24 11:52:39 2010 -0700"
      },
      "message": "Merge \"Do not log AT command traffic by default.\" into froyo"
    },
    {
      "commit": "801dbe26ee027f78728dfa666238e0b51c230adb",
      "tree": "2b6b695e2d7b71ead186471ed21f45dec990d29a",
      "parents": [
        "17ae646586663c59ad360bb72884beded7475687"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Jun 24 09:38:27 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Jun 24 11:48:54 2010 -0700"
      },
      "message": "Do not log AT command traffic by default.\n\nBug: 2792732\nChange-Id: I0ef25f38f38685291af6680cf653046eb391da5a\n"
    },
    {
      "commit": "753e56090ed5acc0d2173a8e9ab1a9b96528720b",
      "tree": "12418f7759687c597ce11efb8d9377375fcc8b7b",
      "parents": [
        "17ae646586663c59ad360bb72884beded7475687",
        "964384962df55ee1398a5cdbcddfa6da83e59289"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jun 23 09:57:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 23 09:57:46 2010 -0700"
      },
      "message": "Merge \"docs: update backup dev guide with Android Backup Service registration info\" into froyo"
    },
    {
      "commit": "964384962df55ee1398a5cdbcddfa6da83e59289",
      "tree": "58d03f38150b03423757c5dbf29ab729c78a3cf8",
      "parents": [
        "30cf330fae137587d51aa4c026459db146705ba9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jun 21 22:05:12 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 22 19:26:16 2010 -0700"
      },
      "message": "docs: update backup dev guide with Android Backup Service registration info\n\nChange-Id: I16696abbd517a5a740ff641ca0b17ffafbcf4993\n"
    },
    {
      "commit": "17ae646586663c59ad360bb72884beded7475687",
      "tree": "3d5bac1f68c86f95b31e060165561636ec012a50",
      "parents": [
        "30cf330fae137587d51aa4c026459db146705ba9",
        "a767076f46c6e016d9a0e6cfcbb5ba40c62fe9ec"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Jun 22 11:13:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 22 11:13:48 2010 -0700"
      },
      "message": "Merge \"Doc change: Fix description of certificate matching requirement for app updates.\" into froyo"
    },
    {
      "commit": "a767076f46c6e016d9a0e6cfcbb5ba40c62fe9ec",
      "tree": "90a94fec839b6e69560a357ea54a3a90c33ceb56",
      "parents": [
        "5f11e95f0041e163e8aa9e429aec92c8ee942233"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 21 16:15:28 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jun 21 16:22:06 2010 -0700"
      },
      "message": "Doc change: Fix description of certificate matching requirement for app updates.\n\nChange-Id: I38a0b997f5cb634bfdab1c0ecaa2b0d19e68256a\n"
    }
  ],
  "next": "dfe5c204403bc56c29bb36410574eab8b1950417"
}
