)]}'
{
  "log": [
    {
      "commit": "6f1c7bda39774fe3a1febf72b03c8ad481c1ea54",
      "tree": "12cc1b22592ca6386e19a499479dd9532b351889",
      "parents": [
        "15f107b151deff1f25f1255bdbcb630ed576ac8d",
        "6a9e39ac55b32a2847546ef1784c2d6c91863a55"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Oct 04 18:37:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 18:37:48 2010 -0700"
      },
      "message": "Merge \"Fixed an issue where the reserved free space in the file writer was larger than intended\" into gingerbread"
    },
    {
      "commit": "15f107b151deff1f25f1255bdbcb630ed576ac8d",
      "tree": "ab06aa1258091a71326d1660c00df934032fdfce",
      "parents": [
        "528106070b6622e82fd22783007f6dbc29b96701",
        "dc993791fc3cf7a270921f7419b0c6b875bbd92b"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Oct 04 18:21:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 18:21:57 2010 -0700"
      },
      "message": "Merge \"New API stubs: NdefMessage and NdefRecord.\" into gingerbread"
    },
    {
      "commit": "dc993791fc3cf7a270921f7419b0c6b875bbd92b",
      "tree": "0cb13aaf5e9afc0e0f339c97746072893605aad7",
      "parents": [
        "e91398d134256cf9c39677f9b1cd0279b17a6d88"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Oct 04 11:17:25 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Oct 04 17:56:23 2010 -0700"
      },
      "message": "New API stubs: NdefMessage and NdefRecord.\n\nNDEF Messages and NDEF Record data classes.\n\nChange-Id: I9b7114773281b0eb9680f595c95ac79943d2903b\nSigned-off-by: Nick Pelly \u003cnpelly@google.com\u003e\n"
    },
    {
      "commit": "528106070b6622e82fd22783007f6dbc29b96701",
      "tree": "31db491494f63cb9285b614c0463f878c06ac38f",
      "parents": [
        "e91398d134256cf9c39677f9b1cd0279b17a6d88"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 17:51:49 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 17:53:01 2010 -0700"
      },
      "message": "Revert \"Restored ic_dialog_menu_generic asset.\"\n\nThis reverts commit c37eac249719a8f930cb2b9d3c5bdee591018cc5.\n"
    },
    {
      "commit": "e91398d134256cf9c39677f9b1cd0279b17a6d88",
      "tree": "c4019774d4f617378cba585cf048cce748011478",
      "parents": [
        "f84a5918f5e0572c0280fa705970ef7459b45393"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 29 13:59:07 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 17:25:29 2010 -0700"
      },
      "message": "Revert for 68833 and 68483 which introduced new assets instead of just updating.\n\nChange-Id: Ib37c0a61c5a2b061e4e70268db6d02a9adde10c2\n"
    },
    {
      "commit": "f84a5918f5e0572c0280fa705970ef7459b45393",
      "tree": "5588a125cd38197eaccf821826bd3586a1b5b3ef",
      "parents": [
        "c37eac249719a8f930cb2b9d3c5bdee591018cc5",
        "259ec46e8e80a9f1d0b5c7a3865a498110a7f11b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 04 17:08:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 17:08:26 2010 -0700"
      },
      "message": "Merge \"Use pread() in ZipFileRO for Linux\" into gingerbread"
    },
    {
      "commit": "c37eac249719a8f930cb2b9d3c5bdee591018cc5",
      "tree": "035154fecac4fa556c17d96248ded596ac542da6",
      "parents": [
        "a29643a6455df7d3d615cdc45e11c437fe4b6cee"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 16:34:53 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 16:59:24 2010 -0700"
      },
      "message": "Restored ic_dialog_menu_generic asset.\n\nChange-Id: I17904a5376b841de72b95b59d0c277c53549f6c7\n"
    },
    {
      "commit": "6a9e39ac55b32a2847546ef1784c2d6c91863a55",
      "tree": "62d33aedf7875659cd5cea087c563e50a3afd065",
      "parents": [
        "a29643a6455df7d3d615cdc45e11c437fe4b6cee"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Oct 04 16:41:53 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Oct 04 16:54:59 2010 -0700"
      },
      "message": "Fixed an issue where the reserved free space in the file writer was larger than intended\n\nThe problem was that even though user does not explicitly request the max file size\nlimit via MediaRecorder.setMaxFileSize(), the file writer sets an implicit file\nsize limit if 32-bit file offset is used on user\u0027s behalf. The reserved free space\nis estimated based on the file size, if the file size limit is set by the user.\n\nThe fix is to add an extra bool to tell the difference between an\nexplit requested file size and an implicit file limit and use that\nto set the estimated moov box size accordingly.\n\nChange-Id: I731aca6c7833aa764ed7b905edb77721577471b3\n"
    },
    {
      "commit": "a29643a6455df7d3d615cdc45e11c437fe4b6cee",
      "tree": "7f9b3fd91a3978be7a6734a1c47dc3cda0332c43",
      "parents": [
        "c692792ead7dab0a41181f4589c1d8d249d0ad88",
        "8c03723da745f44a05b2bc234d4651474071345d"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 16:42:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 16:42:40 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE. Select word no longer selects spaces between words.\" into gingerbread"
    },
    {
      "commit": "c692792ead7dab0a41181f4589c1d8d249d0ad88",
      "tree": "25ccc9f1d1f67a7c8b08e859e3a60ff87cc9eb32",
      "parents": [
        "b3a5b85a612703e54e631ffab5bb518eba909899",
        "46ffeb218859a543540a70b3229a48d2d96cbb4a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 16:31:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 16:31:47 2010 -0700"
      },
      "message": "am 46ffeb21: docs: update homepage with more countries for market announcement\n\nMerge commit \u002746ffeb218859a543540a70b3229a48d2d96cbb4a\u0027 into gingerbread\n\n* commit \u002746ffeb218859a543540a70b3229a48d2d96cbb4a\u0027:\n  docs: update homepage with more countries for market announcement\n"
    },
    {
      "commit": "8c03723da745f44a05b2bc234d4651474071345d",
      "tree": "a7bf1ef53b4f26dc902fe110ab114b007ea20184",
      "parents": [
        "b3a5b85a612703e54e631ffab5bb518eba909899"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 16:03:52 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 16:15:56 2010 -0700"
      },
      "message": "DO NOT MERGE. Select word no longer selects spaces between words.\n\nBug 3000870\n\nThis feature was useful to paste between two words. To do this, all you\nhave to do now in to first position the cursor between the words, and then\nlong pressing anywhere to get the pop-up menu with paste.\n\nNot merged into HC since the paste story in HC still has to be determined.\n\nChange-Id: Iea8d87e09b7ad43658ec5526110e609b9735c27a\n"
    },
    {
      "commit": "46ffeb218859a543540a70b3229a48d2d96cbb4a",
      "tree": "a250771a2d7abb903447ba87836ed6cd9fa1e16e",
      "parents": [
        "6ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 01 15:02:42 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 15:45:11 2010 -0700"
      },
      "message": "docs: update homepage with more countries for market announcement\n\nChange-Id: Icb56ddd57ca23b2773792f171bc65327b2f725bd\n"
    },
    {
      "commit": "b3a5b85a612703e54e631ffab5bb518eba909899",
      "tree": "4d06a96fea1ddcf1fa2d73614f268b6d6a9ad034",
      "parents": [
        "b99f0c7eae365f788a21944fef28de580c7f5f92",
        "6ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 15:39:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 15:39:24 2010 -0700"
      },
      "message": "am 6ef33cb3: docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n\nMerge commit \u00276ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d\u0027 into gingerbread\n\n* commit \u00276ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d\u0027:\n  docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n"
    },
    {
      "commit": "b99f0c7eae365f788a21944fef28de580c7f5f92",
      "tree": "a153cd940ce461dd64e0d66e48f9a81bebddcbbd",
      "parents": [
        "b621e2030d86356af6e8f37e9aed339a5f2ea52b",
        "acee8e71317db40765b68a8bd295c8f3dc85a9ce"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Oct 04 15:35:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 15:35:40 2010 -0700"
      },
      "message": "Merge \"Resilent media time stamp adjustment\" into gingerbread"
    },
    {
      "commit": "b621e2030d86356af6e8f37e9aed339a5f2ea52b",
      "tree": "234547a8013b375558a71dce161e10db5207986d",
      "parents": [
        "368733b204805cfa716897b09153350a70dca3f3",
        "076c7fbeda5c4205e3e52fbc6110ab1c4b342afe"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 15:34:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 15:34:43 2010 -0700"
      },
      "message": "Merge \"Removed icon in Alert dialog header.\" into gingerbread"
    },
    {
      "commit": "368733b204805cfa716897b09153350a70dca3f3",
      "tree": "1385f23c1ed46d8570b00ef9bf323b7d1127c999",
      "parents": [
        "103f59baa7f7d03cfe22a4b07690cc809185dfe9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 15:28:25 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 15:28:25 2010 -0700"
      },
      "message": "Remove overscroll_edge.png from drawable/\n\nThis crops up in apps targeting \u003c\u003d cupcake. This asset shouldn\u0027t be\nthere.\n\nChange-Id: Ia8f613b1c2657111f8ff5e20d9571290add03ddb\n"
    },
    {
      "commit": "103f59baa7f7d03cfe22a4b07690cc809185dfe9",
      "tree": "878490971ca7ef19c94a54a3409cdda55e1b8a97",
      "parents": [
        "458fc5f52e25d7a8b4e482010711aed66f0b4999",
        "62a744e17d32fed0208ad874392e68adc71b601e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 15:24:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 15:24:29 2010 -0700"
      },
      "message": "Merge \"Fix bug 3052686 - ScrollView padding treated incorrectly\" into gingerbread"
    },
    {
      "commit": "259ec46e8e80a9f1d0b5c7a3865a498110a7f11b",
      "tree": "c2987b5a006425d41438227011f5b9b5a6febb15",
      "parents": [
        "106950f20bd352ed72ddf4490b2e19d305e36a74"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 04 14:20:14 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 04 15:17:19 2010 -0700"
      },
      "message": "Use pread() in ZipFileRO for Linux\n\nAssetManager instances are created by zygote and passed to all its\nchildren so that they don\u0027t have to individually open\nframeworks-res.apk. This creates a problem for determining the current\nfile offset when using lseek() on those files, because you can\u0027t\nguarantee the cross-process locking of a mutex. Luckily, Linux\nimplements pread() to get around this suckiness.\n\nThe problem is that only Linux implements this, so we have to keep the\nold locking for use on host builds with aapt and friends. aapt doesn\u0027t\nhave this same problem of sharing file descriptors across forked\nprocesses, so we can keep the local AutoMutex to protect accesses of\nthose files.\n\nChange-Id: Ibe9f11499a53fe345f50fbaea438815ec0fd363e\n"
    },
    {
      "commit": "acee8e71317db40765b68a8bd295c8f3dc85a9ce",
      "tree": "e94200828ccc97ccd81d7d4ff2a27ec51fa4d472",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sun Oct 03 10:59:26 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Oct 04 15:11:19 2010 -0700"
      },
      "message": "Resilent media time stamp adjustment\n\nChange-Id: I13ab87c05f26bb11a3cc9bf8559f98e6ea0752db\n"
    },
    {
      "commit": "62a744e17d32fed0208ad874392e68adc71b601e",
      "tree": "fbd1d8ce72c21e7378f0f425f722c31dc4b0b8d6",
      "parents": [
        "d29e6861717a4e762050eb5a30169729e205d651"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 17:16:30 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 15:06:30 2010 -0700"
      },
      "message": "Fix bug 3052686 - ScrollView padding treated incorrectly\n\nAlso allow grabbing scrollviews for dragging outside of content\nbounds, which makes a difference for overscroll effects.\n\nChange-Id: I344db4490ad59f393bb6de338009e251a76e6282\n"
    },
    {
      "commit": "458fc5f52e25d7a8b4e482010711aed66f0b4999",
      "tree": "036fcf09abaff021cf10b4210d8495b4c5282d1a",
      "parents": [
        "33a4c77218e4513268be8d5ce2af6f746976706b",
        "e5439f228f603f60febe058f633d91d5af2fff76"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 04 14:52:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 14:52:12 2010 -0700"
      },
      "message": "Merge \"Fix issue #3041660: Camera image flips upside down when rotating device\" into gingerbread"
    },
    {
      "commit": "33a4c77218e4513268be8d5ce2af6f746976706b",
      "tree": "3f7e1713f45a2804963d80323b508188cb3aa61e",
      "parents": [
        "87efbbb563ef96a74ffd2fbbe5c0865a450254df",
        "a819fc194e28eb0fb1775f2e20a2c7e102e1d765"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 14:43:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 14:43:16 2010 -0700"
      },
      "message": "Merge \"New green in assets for battery, download, upload\" into gingerbread"
    },
    {
      "commit": "a819fc194e28eb0fb1775f2e20a2c7e102e1d765",
      "tree": "6d29195a358746d422f39061420be2177c05c876",
      "parents": [
        "ae1864c0e79baae75ad25f20828349be8635d471"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 14:41:56 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 14:41:56 2010 -0700"
      },
      "message": "New green in assets for battery, download, upload\n\nChange-Id: Iea08cddee109273fd070a7c9dae7ccb9d22d0e05\n"
    },
    {
      "commit": "87efbbb563ef96a74ffd2fbbe5c0865a450254df",
      "tree": "9e1257497544956c786791d5d080d685ac4cb0d3",
      "parents": [
        "ae1864c0e79baae75ad25f20828349be8635d471",
        "6c01a11a20d5fc796360e5e97998401a6cc84f27"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Oct 04 14:41:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 14:41:38 2010 -0700"
      },
      "message": "Merge \"implement the number bubbles on the status bar\" into gingerbread"
    },
    {
      "commit": "6c01a11a20d5fc796360e5e97998401a6cc84f27",
      "tree": "7a09ab73d21027c887f21adb90fa8dbca5e98375",
      "parents": [
        "eb6e22f29ded58e7e51702c34878fd01e20ff802"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Oct 04 17:38:47 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Oct 04 17:40:24 2010 -0400"
      },
      "message": "implement the number bubbles on the status bar\n\nBug: 2993482\nChange-Id: I73b1f8c39e995fd4f986c25ea04127eb23c3cd07\n"
    },
    {
      "commit": "ae1864c0e79baae75ad25f20828349be8635d471",
      "tree": "4e6cc68aa8ed7cf38e89320601accc6253dd45e8",
      "parents": [
        "eb15ac40ab2da2f599f2380bc7a8b00e7132a64c",
        "ec80d7f311b1a0899bb4caf5b380b07027e902d1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:32:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 14:32:26 2010 -0700"
      },
      "message": "am ec80d7f3: docs: consistency fixit for the quickview boxes in the dev guide\n\nMerge commit \u0027ec80d7f311b1a0899bb4caf5b380b07027e902d1\u0027 into gingerbread\n\n* commit \u0027ec80d7f311b1a0899bb4caf5b380b07027e902d1\u0027:\n  docs: consistency fixit for the quickview boxes in the dev guide\n"
    },
    {
      "commit": "eb15ac40ab2da2f599f2380bc7a8b00e7132a64c",
      "tree": "054536a9d3ca3a426d15080ddce1fe5ba9cc40af",
      "parents": [
        "be86b8a4c94905e547f8ecdcd220bbe7bb249d2b",
        "276e7498bb9f7b26bc4b5becf7457d907ea30b9d"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Oct 04 14:20:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 14:20:39 2010 -0700"
      },
      "message": "Merge \"Fix 2-pixel offset unlock jog tab\" into gingerbread"
    },
    {
      "commit": "276e7498bb9f7b26bc4b5becf7457d907ea30b9d",
      "tree": "8fa266c38f60ce0da5d6a7b8ce590aff208415aa",
      "parents": [
        "eb6e22f29ded58e7e51702c34878fd01e20ff802"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Oct 04 14:16:22 2010 -0700"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Oct 04 14:16:22 2010 -0700"
      },
      "message": "Fix 2-pixel offset unlock jog tab"
    },
    {
      "commit": "6ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d",
      "tree": "44aaf18088b0da0662c23d7c0c48d57b588f0415",
      "parents": [
        "ec80d7f311b1a0899bb4caf5b380b07027e902d1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:13:54 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:13:54 2010 -0700"
      },
      "message": "docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n\nChange-Id: Ic46ba89cfd0566fea792f65dfa130bef7010b164\n"
    },
    {
      "commit": "be86b8a4c94905e547f8ecdcd220bbe7bb249d2b",
      "tree": "160828335e6772444b9afdbe077c1e9265df49ce",
      "parents": [
        "407f625a9b8e356e765a5ec587c443af1f3aadb5"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 30 18:12:57 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 14:11:11 2010 -0700"
      },
      "message": "Updated quick contact assets.\n\nChange-Id: I1ab617a1deeeacbc49acd09f883fbf2aeaa904a3\n"
    },
    {
      "commit": "e5439f228f603f60febe058f633d91d5af2fff76",
      "tree": "54a692e6d57f5b93efb89aab2d102701876689f4",
      "parents": [
        "407f625a9b8e356e765a5ec587c443af1f3aadb5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Oct 02 16:53:50 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 04 14:01:39 2010 -0700"
      },
      "message": "Fix issue #3041660: Camera image flips upside down when rotating device\n\nApps now must explicitly opt in to having their rotation changed while\nforcing landscape mode.  Also add some new orientation constants for other\nthings apps may want to do.\n\nChange-Id: If64d84b5ef54793ee717ebda9b4c76408efc9bfd\n"
    },
    {
      "commit": "407f625a9b8e356e765a5ec587c443af1f3aadb5",
      "tree": "f2cb0a3b75327c8ffee2e1d0f351d35431305f24",
      "parents": [
        "eb6e22f29ded58e7e51702c34878fd01e20ff802"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 04 11:31:17 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 04 13:58:56 2010 -0700"
      },
      "message": "Add new API to find out whether external storage is removable.\n\nThis is implemented based on whether we are using the \"nosdcard\"\nproduct.  Needed to tweak aapt to allow use of the product attribute\nwith other resource definition tags besides strings.\n\nChange-Id: I49922d23b52a34183a8e2f4d2515adaf1fc9149a\n"
    },
    {
      "commit": "ec80d7f311b1a0899bb4caf5b380b07027e902d1",
      "tree": "b65ae09178adc3c26ebd6ca9ba156e57a12fcd04",
      "parents": [
        "ba944ccda3d61ccbe6061277fcc50c96fe2643f1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 24 16:17:27 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 13:30:30 2010 -0700"
      },
      "message": "docs: consistency fixit for the quickview boxes in the dev guide\n\nChange-Id: Ibd81091fc6002a77ce43f553b63facec53f16a38\n"
    },
    {
      "commit": "eb6e22f29ded58e7e51702c34878fd01e20ff802",
      "tree": "66cc0224d5413a73bd61cfa7372da91d5e5033a4",
      "parents": [
        "d29e6861717a4e762050eb5a30169729e205d651",
        "02d9102b3bdebac6989c2b7d12c080fb7c1f8e2b"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 04 12:21:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 12:21:14 2010 -0700"
      },
      "message": "Merge \"Document Bitmap.createScaledBitmap\" into gingerbread"
    },
    {
      "commit": "d29e6861717a4e762050eb5a30169729e205d651",
      "tree": "6e7d4c3e1c49e1bcb10629064c2eb6fb187fb01c",
      "parents": [
        "4d3baaf5308ddee43c1cd742497a38806cec6320",
        "c3808b5dc7d5873d04e8a0a247b179b2757764ba"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 12:15:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 12:15:34 2010 -0700"
      },
      "message": "Merge \"Fix bug 3058324\" into gingerbread"
    },
    {
      "commit": "4d3baaf5308ddee43c1cd742497a38806cec6320",
      "tree": "c3cad0a0b42b0953b013e6176b2cbb2dad9a5077",
      "parents": [
        "1073e3fa72a59af15ff4243b65a789ddb61bcded",
        "baaace59f68eb7baf6d6526b6678de6cb6de6543"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 12:06:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 12:06:10 2010 -0700"
      },
      "message": "Merge \"Bug fixes in Text selection.\" into gingerbread"
    },
    {
      "commit": "076c7fbeda5c4205e3e52fbc6110ab1c4b342afe",
      "tree": "3dbb4ef61238e53b32efde6a0034c9f630cd9436",
      "parents": [
        "d8f1a540162e16d88cae9a1e8ec58cba68adf6e2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 12:00:02 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 12:00:02 2010 -0700"
      },
      "message": "Removed icon in Alert dialog header.\n\nBug 3042419\n\nI wanted to nuke this one for ages\n\nChange-Id: I079bec9b31157d6b7887c4f22612e56ae9690e7c\n"
    },
    {
      "commit": "1073e3fa72a59af15ff4243b65a789ddb61bcded",
      "tree": "2f9ae3dbbf6f99da30a0e78ae59c122a00138436",
      "parents": [
        "4fc04f160f5ad99ce618084c689b239a2644deca",
        "3aeee33c720fc87d97625b8040d155ca0ee88848"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 04 11:58:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 11:58:09 2010 -0700"
      },
      "message": "Merge \"Don\u0027t write settings multiple times when unmounting.\" into gingerbread"
    },
    {
      "commit": "c3808b5dc7d5873d04e8a0a247b179b2757764ba",
      "tree": "9c7018564435061ac4b52c8aba232e9901f56bd0",
      "parents": [
        "4fc04f160f5ad99ce618084c689b239a2644deca"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 10:06:59 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 04 11:55:38 2010 -0700"
      },
      "message": "Fix bug 3058324\n\nPopupWindow now responds to the style attribute popupAnimationStyle\ninstead of windowAnimationStyle. The latter was being overridden with\nundesired values. Animation.PopupWindow style added as a special\ndefault sentinel value, which switches animation styles based on\nwhether the window is showing above or below an anchor.\n\nChange-Id: Id7cc81f089b6053f2d3a495b1046002548ecf125\n"
    },
    {
      "commit": "4fc04f160f5ad99ce618084c689b239a2644deca",
      "tree": "4d9d2a5bb7d198ff3893087e2901a9f0df953293",
      "parents": [
        "aa1a694dc78e5201fc83fe3d710a6e43eb62831a",
        "a8a10096a1501e901676632d78f699cdebe9f4f6"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Oct 04 11:51:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 11:51:45 2010 -0700"
      },
      "message": "Merge \"RTP: Add a baseline echo suppressor.\" into gingerbread"
    },
    {
      "commit": "a8a10096a1501e901676632d78f699cdebe9f4f6",
      "tree": "e55bd543267cc61ebd84d41ab6b880c964fcf197",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Tue Oct 05 01:17:13 2010 +0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Tue Oct 05 02:47:00 2010 +0800"
      },
      "message": "RTP: Add a baseline echo suppressor.\n\nChange-Id: I832f1f572f141fd928afe671b12d0b59f2a8e0b1\n"
    },
    {
      "commit": "aa1a694dc78e5201fc83fe3d710a6e43eb62831a",
      "tree": "ad14d3f49de56ae966229f12f5e1f3b56306dd7b",
      "parents": [
        "7fa693740756123fa9d05e62fb47aae5d703c71d",
        "05f6787b887f0e731e7372ede0fb955e8939f703"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 04 11:45:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 11:45:56 2010 -0700"
      },
      "message": "Merge \"Make sure to finish the preparation phase even EOS occurs before we consider the cache to be completely filled up.\" into gingerbread"
    },
    {
      "commit": "05f6787b887f0e731e7372ede0fb955e8939f703",
      "tree": "2e8f473ea3b20aa6062e06239dd7f0edd4749fe2",
      "parents": [
        "1913c1aeabc1ff8d288c2be269fc50f010ad5f0f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 04 11:36:39 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 04 11:36:39 2010 -0700"
      },
      "message": "Make sure to finish the preparation phase even EOS occurs before we consider the cache to be completely filled up.\n\nChange-Id: I29143e357fb6ea7b860636100e010f2ea7436798\nrelated-to-bug: 3037389\n"
    },
    {
      "commit": "baaace59f68eb7baf6d6526b6678de6cb6de6543",
      "tree": "dddd1fe4fa646189ab8ca8f16249d20ee09ef40a",
      "parents": [
        "d8f1a540162e16d88cae9a1e8ec58cba68adf6e2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Oct 01 15:47:13 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 04 11:21:54 2010 -0700"
      },
      "message": "Bug fixes in Text selection.\n\n\"Select word\" is displayed only when the text field is not empty.\n\nPaste is always displayed in first menu.\nBug #3001438\n\nCut/copy works\nBug #3052005 fixed in 3047653\n\nChange-Id: I573f04818683f9b1c78ecb4613570b738d30ba09\n"
    },
    {
      "commit": "7fa693740756123fa9d05e62fb47aae5d703c71d",
      "tree": "ee95a8c12cce6c7c8e02472a2d29b17094a52b88",
      "parents": [
        "30f572956ef92e8636772be7bd5d0150cf7fd1fc",
        "1913c1aeabc1ff8d288c2be269fc50f010ad5f0f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 04 11:20:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 11:20:21 2010 -0700"
      },
      "message": "Merge \"Don\u0027t retrieve metadata unless necessary for ogg-vorbis ringtone auto-looping.\" into gingerbread"
    },
    {
      "commit": "30f572956ef92e8636772be7bd5d0150cf7fd1fc",
      "tree": "cc3bfc320a1cba247dda7766e62590d9a2b94bdf",
      "parents": [
        "106950f20bd352ed72ddf4490b2e19d305e36a74",
        "ba944ccda3d61ccbe6061277fcc50c96fe2643f1"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 04 11:12:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 11:12:07 2010 -0700"
      },
      "message": "am ba944ccd: Doc change: update screens support table and remove outdated density/size metrics.\n\nMerge commit \u0027ba944ccda3d61ccbe6061277fcc50c96fe2643f1\u0027 into gingerbread\n\n* commit \u0027ba944ccda3d61ccbe6061277fcc50c96fe2643f1\u0027:\n  Doc change: update screens support table and remove outdated density/size metrics.\n"
    },
    {
      "commit": "1913c1aeabc1ff8d288c2be269fc50f010ad5f0f",
      "tree": "6ddc307b936705f6c199890821b3983ffd72894e",
      "parents": [
        "106950f20bd352ed72ddf4490b2e19d305e36a74"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 04 11:09:31 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 04 11:09:31 2010 -0700"
      },
      "message": "Don\u0027t retrieve metadata unless necessary for ogg-vorbis ringtone auto-looping.\n\nChange-Id: Iaf5880bb3376f9cbf22aefe198878eaf6f3f08c7\nrelated-to-bug: 3037389\n"
    },
    {
      "commit": "02d9102b3bdebac6989c2b7d12c080fb7c1f8e2b",
      "tree": "b876a787ce1cbd6e91b598c9e313e16ec334ec33",
      "parents": [
        "106950f20bd352ed72ddf4490b2e19d305e36a74"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 04 10:52:18 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 04 10:52:18 2010 -0700"
      },
      "message": "Document Bitmap.createScaledBitmap\n\nChange-Id: Ife6a42bc08d17c56274e78a1f5d2c100c2fe4dc8\n"
    },
    {
      "commit": "106950f20bd352ed72ddf4490b2e19d305e36a74",
      "tree": "4b3190aad1d0f11c63867c892ccc691b9e898631",
      "parents": [
        "d8f1a540162e16d88cae9a1e8ec58cba68adf6e2",
        "e6c4747276cd4e7f0243bcd8ea50ad3e66609fef"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Mon Oct 04 10:10:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 10:10:06 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE. Fix logic for switching between overscroll and scroll modes.\" into gingerbread"
    },
    {
      "commit": "ba944ccda3d61ccbe6061277fcc50c96fe2643f1",
      "tree": "46dc50f7d6344c01109e52e35015ec2e62759c5a",
      "parents": [
        "32441bbe61e2f02f09a319c00895aef8cfc27ff4"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Sep 23 08:56:13 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 04 09:48:48 2010 -0700"
      },
      "message": "Doc change: update screens support table and remove outdated density/size metrics.\n\nChange-Id: I05895b09e2198379a078c12489a2098f84865f58\n"
    },
    {
      "commit": "d8f1a540162e16d88cae9a1e8ec58cba68adf6e2",
      "tree": "933300050e0aebb3dc3d779edbde5501fcfeb23b",
      "parents": [
        "b58b27142a936aa76897a7040c08b8a0989a685b",
        "8eef13b47268cec08074c80547e7e3800347843b"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Oct 04 08:31:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 08:31:56 2010 -0700"
      },
      "message": "Merge \"Refrain warning when not appropriate. Do not merge\" into gingerbread"
    },
    {
      "commit": "8eef13b47268cec08074c80547e7e3800347843b",
      "tree": "b697c02ff0e17ad28ed879f617677c7d776bef6b",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Oct 04 07:59:34 2010 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Oct 04 07:59:34 2010 -0700"
      },
      "message": "Refrain warning when not appropriate. Do not merge\n\nChange-Id: I0066a3d0a2204cfc4beacb69aafccb35b9326bbb\n"
    },
    {
      "commit": "b58b27142a936aa76897a7040c08b8a0989a685b",
      "tree": "98a95c36bd1b042cfd3aa830c804d69cb3064174",
      "parents": [
        "5cab38ba11d976c54f28f4bdbced78040cba1cbb",
        "6cb241f9024c6923715cf4e9eeaf803a7d258750"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 04 07:28:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 04 07:28:20 2010 -0700"
      },
      "message": "Merge \"ZipFileRO: moar logging and wrap close\" into gingerbread"
    },
    {
      "commit": "5cab38ba11d976c54f28f4bdbced78040cba1cbb",
      "tree": "5be6bdbf7f24d3ecc8f505f91789b97a000ec72b",
      "parents": [
        "83d522290e56f614d0d9373d47c2b54b9e207795",
        "9ea96c6cade1f25d4d77dcbd24854df431548b36"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sun Oct 03 22:43:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 03 22:43:28 2010 -0700"
      },
      "message": "Merge \"SIP: minor fixes.\" into gingerbread"
    },
    {
      "commit": "83d522290e56f614d0d9373d47c2b54b9e207795",
      "tree": "5ac145096db8a9f082c019954080dafee6ae2f9a",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Sun Oct 03 21:07:21 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Sun Oct 03 21:07:21 2010 -0700"
      },
      "message": "Doc fix: duplicate word \u0027of\u0027\n\nChange-Id: I45a4ca443becc2f2cf02cbca2bd61ef2ee590b5c\n"
    },
    {
      "commit": "9ea96c6cade1f25d4d77dcbd24854df431548b36",
      "tree": "56652bb681e2ff930fedffcabe4bd2f748e831a7",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sun Oct 03 20:35:02 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Oct 04 08:07:42 2010 +0800"
      },
      "message": "SIP: minor fixes.\n\n+ Log error instead of crashing app process in SipManager\u0027s ListenerRelay.\n+ Terminate dialog and transaction in SipSessionGroup.reset().\n+ Remove redundant reset() in SipSessionGroup.\n\nChange-Id: Ifbf29d2c9607ffe1a1a50b0c131ee3a4e81a0d0e\n"
    },
    {
      "commit": "e6c4747276cd4e7f0243bcd8ea50ad3e66609fef",
      "tree": "1f901c5cf9a774d6608a0d17e2def1f790acd8c4",
      "parents": [
        "2942391801b79816c5eb77d7ac94c4a65f26af48"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Fri Oct 01 16:37:06 2010 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Sun Oct 03 12:52:11 2010 -0700"
      },
      "message": "DO NOT MERGE. Fix logic for switching between overscroll and scroll modes.\n\nThe issue here was originally that webview was showing twice\nas intense of an effect for edge glow as lists. The root cause\nwas that abslistview was calling onPull half as often as webview. This\noccurred because every time an action_move came into the touch handler\nfor abslistview when it was in overscroll, the mode was ALWAYS changed\nback to scroll mode. Therefore, half the action_move events were\nessentially being eating by the abslistview state machine.\nAfter fixing that issue, needed to decrease the intensity of the effect\nfor webview and abslistview by halving the PULL_DISTANCE_GLOW_FACTOR.\n\nChange-Id: I5dbdf4f1219f3bb157a71d4fccf8fa42e2abe047\n"
    },
    {
      "commit": "3aeee33c720fc87d97625b8040d155ca0ee88848",
      "tree": "054febcd86ed12f16ff94f311f10aa1b9ec855d2",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Oct 02 18:56:33 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Oct 02 19:06:18 2010 -0700"
      },
      "message": "Don\u0027t write settings multiple times when unmounting.\n\nThe package manager would write its settings multiple times,\nonce for each app on the SD card, when unmounting external storage.\nThis was kind-of slow.\n\nChange-Id: Ic5ce12022a9ce26857d1db3071e316750b03f05a\n"
    },
    {
      "commit": "624380a14def6c2acdb473e09c36139acbcefbf9",
      "tree": "fb9c672ffbfe7e18a3561d73228c5c26869eecae",
      "parents": [
        "03876c905f3874f3ac8deb5a23ee0f77d4c04bab"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 18:12:02 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 18:31:38 2010 -0700"
      },
      "message": "Fix bug 3047653 - Text select handles stick around when they shouldn\u0027t\n\nText select handles will now fade out on their own after a few seconds\nsince many apps expect a selection to be persistent while a text field\nstays focused in touch mode. The user may tap within the selection to\nbring the anchors back.\n\nText select handles will also disappear upon leaving touch mode.\n\nFix a bug that impaired cut/paste from the context menu.\n\nChange-Id: I8f431e2d261aec02581150125d11324a3ee11656\n"
    },
    {
      "commit": "03876c905f3874f3ac8deb5a23ee0f77d4c04bab",
      "tree": "fa96fceef9d026cd75c86ae04e91d5f608dd8b85",
      "parents": [
        "ea32f94ec4c14fe21b536139762c5332d1b5484c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 17:28:29 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 17:44:47 2010 -0700"
      },
      "message": "Fix text anchor fade-out positioning\n\nChange-Id: I5660481fb883c28c88e384be2f26e67aa854ec8e\n"
    },
    {
      "commit": "ea32f94ec4c14fe21b536139762c5332d1b5484c",
      "tree": "076425bfb4c221682186eba22ec6f42b764ee767",
      "parents": [
        "8bcbebd4178b2e9aca9ee3bd9e1e12c42e74c8db"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 16:03:45 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 16:51:36 2010 -0700"
      },
      "message": "Fix bug 3058082 - text anchor positioning within moving dialogs\n\nChange-Id: I8f0b515c73d2b3055b4072425418f837eb021d4f\n"
    },
    {
      "commit": "8bcbebd4178b2e9aca9ee3bd9e1e12c42e74c8db",
      "tree": "065ca5a0834e34cf5e8c642c773a102094ab4c92",
      "parents": [
        "e951ef07dd8cb36ec0e127e80f5d558b8a2d6125"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 12:16:51 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Oct 02 12:52:28 2010 -0700"
      },
      "message": "Fix bug 3024080 - Date picker month field uses numeric text field\n\nNumberPicker now uses text entry when displayed value strings are\nprovided.\n\nChange-Id: I555a7d6b64ad6a5af131b3e1d8c638dcdb00d02c\n"
    },
    {
      "commit": "e951ef07dd8cb36ec0e127e80f5d558b8a2d6125",
      "tree": "ff2689b195053c11aa0c4dfb356eb43de8013823",
      "parents": [
        "f6295b35db7a7c40d4fb1c981e231bebcf13e2ba",
        "7342bb9693f480f6c713b4a4f82a9ad9131cd667"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 19:01:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 19:01:11 2010 -0700"
      },
      "message": "Merge \"Wait for initial device scan to finish before updating config.\" into gingerbread"
    },
    {
      "commit": "f6295b35db7a7c40d4fb1c981e231bebcf13e2ba",
      "tree": "08cae2d66e52c7eda2efd4a92891d50372f6c673",
      "parents": [
        "306137d97f40a4f807c54a75210343c9262360d1",
        "f2f487183052865d50c004a835360be1728b5a52"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 18:58:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 18:58:32 2010 -0700"
      },
      "message": "Merge \"Minor logging changes to input dispatcher to help with debugging.\" into gingerbread"
    },
    {
      "commit": "7342bb9693f480f6c713b4a4f82a9ad9131cd667",
      "tree": "bd68c8bf4604123404347880da67c3f9c34935e7",
      "parents": [
        "f2f487183052865d50c004a835360be1728b5a52"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 18:55:43 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 18:55:43 2010 -0700"
      },
      "message": "Wait for initial device scan to finish before updating config.\n\nThis change narrows the opportunity for a race condition setting the\nresource Configuration while devices are being updated.\n\nChange-Id: I58efa563f4129ab0fce7108511d16a99dff7e451\n"
    },
    {
      "commit": "6cb241f9024c6923715cf4e9eeaf803a7d258750",
      "tree": "455507c53e8e0d20dee11d1888cebd67ff947523",
      "parents": [
        "306137d97f40a4f807c54a75210343c9262360d1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 18:28:28 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 18:30:59 2010 -0700"
      },
      "message": "ZipFileRO: moar logging and wrap close\n\nThere is apparently still a race upon reading the entry Local File\nHeader that can\u0027t be tracked down, so move the LFH check inside the\nmutex-protected block so we can call lseek again to see where we are\nwhen we log an error.\n\nAlso, close() can fail so use TEMP_FAILURE_RETRY on it so we don\u0027t\nunwittingly leak file descriptors when Mean Mr. EINTR comes a-knocking.\n\nChange-Id: I753abad0bd882fe28f7281c406fa76f64393ef4c\n"
    },
    {
      "commit": "f2f487183052865d50c004a835360be1728b5a52",
      "tree": "98965f96bbec354c7b93de0b83a882b43bf86d2a",
      "parents": [
        "0eaf3931a31c29f3a3883aab426b595c231c2a58"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 17:46:21 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 18:05:13 2010 -0700"
      },
      "message": "Minor logging changes to input dispatcher to help with debugging.\n\nAdded dumpsys reporting to EventHub.\nMade the formatting a bit clearer.\nAdded \u0027Locked\u0027 suffix to some internal methods of EventHub.\n\nChange-Id: Ic449560bcce378f6361895d27c66854e9724abb0\n"
    },
    {
      "commit": "306137d97f40a4f807c54a75210343c9262360d1",
      "tree": "93419cc4650dd837bd5c2774898573720aebf2e8",
      "parents": [
        "6c609b6a60e533a93c6d0088222bd8da209b9953"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sat Oct 02 02:44:30 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sat Oct 02 08:30:48 2010 +0800"
      },
      "message": "SIP telephony cleanup.\n\n+ Remove unused classes.\n+ Remove unused imports.\n+ Remove unused code.\n+ add DEBUG flag.\n\nChange-Id: Ie1236d909d971093b68b066d3d8c1857ac89f56f\n"
    },
    {
      "commit": "6c609b6a60e533a93c6d0088222bd8da209b9953",
      "tree": "3e200481314daf679f47b54dd6fa597bf0bb5dfe",
      "parents": [
        "14e7d693415832a974abc298124a6a5797d49a04",
        "9160e4aa2af53122ac235823e04faa28084b85b0"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Oct 01 17:27:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 17:27:51 2010 -0700"
      },
      "message": "Merge \"Turn off media time adjustment by default\" into gingerbread"
    },
    {
      "commit": "9160e4aa2af53122ac235823e04faa28084b85b0",
      "tree": "30272ee1d95f142ea3410982483b969b55962897",
      "parents": [
        "0a69f597604254bc37721b135ab612eaacdd0cbd"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Oct 01 17:14:23 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Oct 01 17:14:23 2010 -0700"
      },
      "message": "Turn off media time adjustment by default\n\nChange-Id: I1f8021d605d0fd896e0639607a84e3f7c459612e\n"
    },
    {
      "commit": "14e7d693415832a974abc298124a6a5797d49a04",
      "tree": "b37170b04cd893e4bd2e657f1895485a75d36242",
      "parents": [
        "9e32a438fd87180692da55197972ecddb1a731d9",
        "4d023d214d12c8588b6a3441c2b4bd7c09900937"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 16:46:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 16:46:29 2010 -0700"
      },
      "message": "Merge \"Some documentation fixes.\" into gingerbread"
    },
    {
      "commit": "9e32a438fd87180692da55197972ecddb1a731d9",
      "tree": "4ede08da67c10798ea805d2b0a371392e1ba69a9",
      "parents": [
        "9430f9d37ec169ce0654bc8950adb66ac974b761",
        "0eaf3931a31c29f3a3883aab426b595c231c2a58"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 16:09:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 16:09:58 2010 -0700"
      },
      "message": "Merge \"Support haptic feedback for virtual keys defined in key layout.\" into gingerbread"
    },
    {
      "commit": "9430f9d37ec169ce0654bc8950adb66ac974b761",
      "tree": "ecc1519ff222a3c944b2470593d28fa14c04a979",
      "parents": [
        "91b0bc2a282f63f0ee532b5748c210bb67ba6fb3",
        "2509976269fbd9fbd0ec3561e20fdfbd9b897a09"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Oct 01 15:34:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 15:34:43 2010 -0700"
      },
      "message": "Merge \"KeyStore: Update the parameters of generating master keys.\" into gingerbread"
    },
    {
      "commit": "91b0bc2a282f63f0ee532b5748c210bb67ba6fb3",
      "tree": "134314a8d00c6dfa88e2c2f810fdf0d8da51fa0d",
      "parents": [
        "10e2120bdd2d99e100db187d49ac6a8495c7f956",
        "32441bbe61e2f02f09a319c00895aef8cfc27ff4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 01 15:11:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 01 15:11:10 2010 -0700"
      },
      "message": "am 32441bbe: docs: device dashboard update for 10/1\n\nMerge commit \u002732441bbe61e2f02f09a319c00895aef8cfc27ff4\u0027 into gingerbread\n\n* commit \u002732441bbe61e2f02f09a319c00895aef8cfc27ff4\u0027:\n  docs: device dashboard update for 10/1\n"
    },
    {
      "commit": "0eaf3931a31c29f3a3883aab426b595c231c2a58",
      "tree": "e79493c39fd735a3ff237fa43a1633abd5ef9910",
      "parents": [
        "10e2120bdd2d99e100db187d49ac6a8495c7f956"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 14:55:30 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 01 15:08:56 2010 -0700"
      },
      "message": "Support haptic feedback for virtual keys defined in key layout.\n\nChange-Id: I83e4108a87332692e03791dc066206becbc7941f\n"
    },
    {
      "commit": "10e2120bdd2d99e100db187d49ac6a8495c7f956",
      "tree": "bbe34b743a7d3369228527ed37c167fee499db02",
      "parents": [
        "98f310879790a98c4c24cd06677e08bf49f1cea0",
        "23f21600d0927365e5e7bdc4e566ba52101301b4"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Oct 01 14:52:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 14:52:00 2010 -0700"
      },
      "message": "Merge \"Add CallManager/Phone.setEchoSuppressionEnabled().\" into gingerbread"
    },
    {
      "commit": "98f310879790a98c4c24cd06677e08bf49f1cea0",
      "tree": "2a0dfdf87bc50cae5a930bf3856e66ecc367ae9a",
      "parents": [
        "d9e88d22f0ffefdc6a3b9c59168bd1bb6d402486",
        "a57ae3f43864d3690908b084fdc7c638f45bf6c9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Oct 01 14:46:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 14:46:40 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix bug 3026771, other design/asset fixes.\" into gingerbread"
    },
    {
      "commit": "a57ae3f43864d3690908b084fdc7c638f45bf6c9",
      "tree": "6b8a4f0875e76c38f87b57a1ec3b3bf77aa9be45",
      "parents": [
        "e619a9da44e4c00f9034917aef67f86da0bc207f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Oct 01 14:04:34 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Oct 01 14:35:22 2010 -0700"
      },
      "message": "DO NOT MERGE Fix bug 3026771, other design/asset fixes.\n\n* Button text changed to bold by default.\n* Change notification divider to lighter gray (new asset).\n* Change \"Clear\" notification button to use system small button assets.\n\nChange-Id: Id1f1bdcf8c034186ad9acbdbdd544546bd32bbd8\n"
    },
    {
      "commit": "4d023d214d12c8588b6a3441c2b4bd7c09900937",
      "tree": "aa914d2a9f648b7f1d620c2ab800165b98c73a59",
      "parents": [
        "fd57416cc8c2a333f46cacad6de48a3b1547eac9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 13:41:04 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 14:07:54 2010 -0700"
      },
      "message": "Some documentation fixes.\n\nChange-Id: Iaae452fc1430af788ce440a043ca7fb53e667a61\n"
    },
    {
      "commit": "d9e88d22f0ffefdc6a3b9c59168bd1bb6d402486",
      "tree": "2351ffe01b2e05532dba0b68fc1a1ed7842faffb",
      "parents": [
        "fd57416cc8c2a333f46cacad6de48a3b1547eac9",
        "12ffd9bf4c2cc9075ea7602b4932f823ba940f80"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 14:06:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 14:06:46 2010 -0700"
      },
      "message": "Merge \"Add \"none\" for vold and deprecate mkobb -c\" into gingerbread"
    },
    {
      "commit": "fd57416cc8c2a333f46cacad6de48a3b1547eac9",
      "tree": "b1676ac6df673e2d61ce1104b1eb51afa5203587",
      "parents": [
        "1fa69735d9e786da4b20c3ab3da3aa66f3cf8116"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 14:04:27 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 14:04:27 2010 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I99d362e6673252ade4da29f29852eccaedbc9709\n"
    },
    {
      "commit": "12ffd9bf4c2cc9075ea7602b4932f823ba940f80",
      "tree": "5799aa5df8bde6b1f641d704b8909d0549fd1784",
      "parents": [
        "2942391801b79816c5eb77d7ac94c4a65f26af48"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 12:56:59 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 14:02:47 2010 -0700"
      },
      "message": "Add \"none\" for vold and deprecate mkobb -c\n\nIf vold isn\u0027t told \"none\" for the key, it will try to mount it as an\nencrypted container.\n\nAlso remove the -c option from mkobb since it can be triggered by\nincluding a key as well.\n\nChange-Id: I40a8ff3f778bfda682312630e6687ecc14b51844\n"
    },
    {
      "commit": "1fa69735d9e786da4b20c3ab3da3aa66f3cf8116",
      "tree": "3a4650167ac6ae2c89d34404548dad62f0b6616c",
      "parents": [
        "751b47313886264e1229ab67184c9771424be402",
        "6493e64c2a3d5fa6adf0e6331a061d5bc67649fa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 13:39:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 13:39:39 2010 -0700"
      },
      "message": "Merge \"Fix issue #3037083: Problem report for Pinball\" into gingerbread"
    },
    {
      "commit": "751b47313886264e1229ab67184c9771424be402",
      "tree": "6c3aaec86d0c450925e10b4a6571db68b69737f4",
      "parents": [
        "32e60c7942eeba920ec5c27b372ec0899fd75a20",
        "610c4359e48a93f029376f5fa48d393ca8a50847"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Fri Oct 01 13:12:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 13:12:39 2010 -0700"
      },
      "message": "Merge \"A few additions to the download manager public API documentation\" into gingerbread"
    },
    {
      "commit": "6493e64c2a3d5fa6adf0e6331a061d5bc67649fa",
      "tree": "999884329e9b71cf546147102f626ded35f12949",
      "parents": [
        "2942391801b79816c5eb77d7ac94c4a65f26af48"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 13:06:30 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 01 13:06:30 2010 -0700"
      },
      "message": "Fix issue #3037083: Problem report for Pinball\n\nThe app was toggling between hiding and showing the status bar, because\nthe dialog was large enough to fill the screen but didn\u0027t set to hide\nthe status bar.\n\nIt turns out that the code to determine the top fullscreen window is\nintrinsically unstable, since it relies on comparing a window\u0027s frame\nwith the screen, yet the window frame can change as a result of changes\nsuch as hiding the status bar.\n\nInstead, we now simplify all of this to just say that the top fillxfill\nwindow gets to control the status bar.\n\nChange-Id: I22913adf7235fe0d52612f6738c7c94351274e38\n"
    },
    {
      "commit": "32e60c7942eeba920ec5c27b372ec0899fd75a20",
      "tree": "ed5d3bc9fe7f029ba7467fe5188e5d2068d48c02",
      "parents": [
        "f7681f84918c27f6a626681ce37ed2a236c44e82"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Sep 30 16:22:36 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Oct 01 12:54:10 2010 -0700"
      },
      "message": "Update StrictMode\u0027s public API.\n\nThis makes it more future-proof and maintainable, not exposing the\ninternal bitpacking state.\n\nThe implementation is unchanged (the policy is still just an int we pass\naround).\n\nAlso starts to introduce VmPolicy, for things which are process-wide,\nnot per-thread.  As an initial user, make SQLite\u0027s Cursor finalization\nleak warnings use StrictMode.\n\nChange-Id: Idedfba4e965716f5089a52036421460b1f383725\n"
    },
    {
      "commit": "f7681f84918c27f6a626681ce37ed2a236c44e82",
      "tree": "f5240cc798f23a57561f60e8a7c1be3bf143ba7e",
      "parents": [
        "e619a9da44e4c00f9034917aef67f86da0bc207f"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Thu Sep 30 16:31:38 2010 -0700"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Fri Oct 01 12:16:38 2010 -0700"
      },
      "message": "Do not merge.\n\nFix 3052285 by not publishing the BitmapRegionDecoder API until the honeycomb release.\n\nBug: 3052285\nChange-Id: Ie339e414c1a5581e1d38684621e0e97162616977\n"
    },
    {
      "commit": "e619a9da44e4c00f9034917aef67f86da0bc207f",
      "tree": "3983fe6c92a766f7d3034938b082508a21f90ecd",
      "parents": [
        "73db5f02a1e1a3fc3514ddbff1c28e22fec3aa7a",
        "a424f7c628036d23af078cc89d104c27735970fb"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:35:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 11:35:17 2010 -0700"
      },
      "message": "Merge \"Start playing live streams from the start, no the middle...\" into gingerbread"
    },
    {
      "commit": "32441bbe61e2f02f09a319c00895aef8cfc27ff4",
      "tree": "a858ff1c9ed38db7647ed12b9f8fbad08355e5f7",
      "parents": [
        "5b7328f257a76ff6b7b60872d6a106002ff1f679"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 01 11:31:57 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 01 11:31:57 2010 -0700"
      },
      "message": "docs: device dashboard update for 10/1\n\nChange-Id: Ic2f712aed325f04cc94d137d42dc16a2e5845f75\n"
    },
    {
      "commit": "73db5f02a1e1a3fc3514ddbff1c28e22fec3aa7a",
      "tree": "58cbf57cd6e2b79a87c2f0feff02569dea7a0e0f",
      "parents": [
        "469b80336368bef3742e97c15e9017c1f2d404ae",
        "04686f428995fde3f6f5f5f12ccdd135f885ac84"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Oct 01 11:30:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 11:30:50 2010 -0700"
      },
      "message": "Merge \"Fix bug #3055578 (\"adb shell bmgr list sets\" generates NPE and cannot be run again when device has no account setup)\" into gingerbread"
    },
    {
      "commit": "a424f7c628036d23af078cc89d104c27735970fb",
      "tree": "74415c33a4fd6512324df74f8c03ebaf9c6b05e0",
      "parents": [
        "d1398db35cb2e4d918fc631dda35cacb8540b187"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:28:44 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:28:44 2010 -0700"
      },
      "message": "Start playing live streams from the start, no the middle...\n\nChange-Id: Ie01ba1250b51155cb1fb32fc3340189a16c01476\nrelated-to-bug: 2368598\n"
    },
    {
      "commit": "469b80336368bef3742e97c15e9017c1f2d404ae",
      "tree": "9f26dcdee13b5680c83ad6f26200443dfc80f82d",
      "parents": [
        "57bd0615fa48124c4607fbb1ba09a7c7160be146",
        "21d28a2a13b3a587705908f446a35dd8660172f3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:23:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 11:23:24 2010 -0700"
      },
      "message": "Merge \"Remove development-only code.\" into gingerbread"
    },
    {
      "commit": "21d28a2a13b3a587705908f446a35dd8660172f3",
      "tree": "f3738b91ed1af0f0bcab0dd402d8b4fe860e1264",
      "parents": [
        "d1398db35cb2e4d918fc631dda35cacb8540b187"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:19:26 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:19:26 2010 -0700"
      },
      "message": "Remove development-only code.\n\nChange-Id: Ic2ca0efb631eb779ca157fb01b02aa19a1222c06\nrelated-to-bug: 2368598\n"
    },
    {
      "commit": "04686f428995fde3f6f5f5f12ccdd135f885ac84",
      "tree": "16d3da40249f7a0463b305c5aea2e0106ffe193b",
      "parents": [
        "f01a873029641da2155ca1882f311d8f4e92675a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Oct 01 11:16:10 2010 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Oct 01 11:16:10 2010 -0700"
      },
      "message": "Fix bug #3055578 (\"adb shell bmgr list sets\" generates NPE and cannot be run again when device has no account setup)\n\n- fix NPE\n- code cleaning\n\nChange-Id: Ieb30b666d995de8cbd27ee6d17e2178e7ea670f6\n"
    },
    {
      "commit": "57bd0615fa48124c4607fbb1ba09a7c7160be146",
      "tree": "590f286ae16829829079e1196ff51b10faba2569",
      "parents": [
        "d1398db35cb2e4d918fc631dda35cacb8540b187",
        "d762a347fb6459d7b7c87d6f09a58b210400cb95"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Fri Oct 01 11:08:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 11:08:13 2010 -0700"
      },
      "message": "Merge \"b/3054044 Make allDay event times format in utc\" into gingerbread"
    },
    {
      "commit": "d1398db35cb2e4d918fc631dda35cacb8540b187",
      "tree": "41df705c34559e5ca3ee199ac57cf20ec5c71b67",
      "parents": [
        "2942391801b79816c5eb77d7ac94c4a65f26af48",
        "b72c7e36a2d9f51ff8a5023dc1de0986ee47e279"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 11:01:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 01 11:01:33 2010 -0700"
      },
      "message": "Merge \"Squashed commit of the following:\" into gingerbread"
    },
    {
      "commit": "d762a347fb6459d7b7c87d6f09a58b210400cb95",
      "tree": "da6e92a7cdc4e062ef10d12b5901f073fdd43a0d",
      "parents": [
        "71e2486209856d33d027389be2bd4924a03c4f86"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Fri Oct 01 11:01:01 2010 -0700"
      },
      "committer": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Fri Oct 01 11:01:01 2010 -0700"
      },
      "message": "b/3054044 Make allDay event times format in utc\n\nAllDay events could get formatted with the local time zone\ninstead of utc. This makes it so that using the utc flag in the\nwrapper for formatting correctly passes in UTC as the time zone.\n\nChange-Id: I65090ef939ce64c1a942c7683cf76a927c02cb53\n"
    },
    {
      "commit": "b72c7e36a2d9f51ff8a5023dc1de0986ee47e279",
      "tree": "ecca918c1e3b61ff9e348309f055bbefbb2ef5cb",
      "parents": [
        "0a69f597604254bc37721b135ab612eaacdd0cbd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 10:51:41 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 01 10:51:41 2010 -0700"
      },
      "message": "Squashed commit of the following:\n\ncommit 46744c7697f29aec71aed8de3c95ce035c284d97\nAuthor: Andreas Huber \u003candih@google.com\u003e\nDate:   Thu Sep 30 16:44:57 2010 -0700\n\n    better separation of access units\n\n    Change-Id: I5a9e2138aed341f0bcf22cfe368a15ca5ea5a73c\n\ncommit d34952ac0feb1ae722ff65824d7353335502219b\nAuthor: Andreas Huber \u003candih@google.com\u003e\nDate:   Thu Sep 30 15:35:01 2010 -0700\n\n    Support for ES packets that do not start on PES packet boundaries.\n\n    Change-Id: I2cf012833948eddfb20b16a1901206cf22ce71e4\n    related-to-bug: 2368598\n\nChange-Id: Ib9329bd6bb7149b5a6e2483788a96b1b158952fc\n"
    },
    {
      "commit": "2942391801b79816c5eb77d7ac94c4a65f26af48",
      "tree": "377be8b9e3b763263056bac5565888a9f0b2cb92",
      "parents": [
        "0a69f597604254bc37721b135ab612eaacdd0cbd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 08:37:20 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 01 08:38:56 2010 -0700"
      },
      "message": "Fix regression in OBB key handling\n\nChange-Id: If583cbdb8be68ffed094a5fde7ee00e1914c5841\n"
    },
    {
      "commit": "0a69f597604254bc37721b135ab612eaacdd0cbd",
      "tree": "0f78376b5a3edaba3c6bc0218127f9c36acc89bf",
      "parents": [
        "ab2e6284845794079d809e62c52c6c380b31c4b5",
        "cef65eeb0315c3118bf8860d6f723cb49ff6bc52"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 30 19:03:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 30 19:03:38 2010 -0700"
      },
      "message": "Merge \"Rub in a little \u0027ol log-b-gone.\" into gingerbread"
    }
  ],
  "next": "610c4359e48a93f029376f5fa48d393ca8a50847"
}
