)]}'
{
  "log": [
    {
      "commit": "2f209e885a86b8396fe1344043cf9858751fcb64",
      "tree": "0b161e4b13e496fb89af0f9503eeea4230d48a89",
      "parents": [
        "7a9f17c3563be3eb5fc0927e20d9bc7ec09e20c3",
        "1622eee2e48678b17a4668641957f09213f98905"
      ],
      "author": {
        "name": "Mattias Petersson",
        "email": "mattias.petersson@sonyericsson.com",
        "time": "Wed Dec 22 11:25:32 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 22 11:25:32 2010 -0800"
      },
      "message": "am 1622eee2: Improve performance of WindowState.toString()\n\n* commit \u00271622eee2e48678b17a4668641957f09213f98905\u0027:\n  Improve performance of WindowState.toString()\n"
    },
    {
      "commit": "1622eee2e48678b17a4668641957f09213f98905",
      "tree": "73a488b0fda0f7aefc612929ff54f0dc132d5cac",
      "parents": [
        "3ce86481cbde92e2cb6fe3a46cbedd8b2a5c4b48"
      ],
      "author": {
        "name": "Mattias Petersson",
        "email": "mattias.petersson@sonyericsson.com",
        "time": "Tue Dec 21 10:15:11 2010 +0100"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 22 10:42:47 2010 -0800"
      },
      "message": "Improve performance of WindowState.toString()\n\nThis fix improves the performance by caching the string that should\nbe returned, and reuse it next time if possible.\nThis will make it faster to switch between activities, approximately\nhalf the time to create the new view when changing from landscape to\nportrait. Also, the time for starting a new application is be reduced\nas WindowState.toString is being called thousands of times in this\ncase.\n\nChange-Id: I2b8b9bc1e251d1af43b6c85f049c01452f2573a2\n"
    },
    {
      "commit": "7a9f17c3563be3eb5fc0927e20d9bc7ec09e20c3",
      "tree": "0e0280989c99c5f8ef0e7135a2dbff8a7c2c5993",
      "parents": [
        "aec9a33f1cfc7c32690bc8e24aefaeb137ab9859",
        "3ce86481cbde92e2cb6fe3a46cbedd8b2a5c4b48"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Wed Dec 22 09:42:16 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 22 09:42:16 2010 -0800"
      },
      "message": "am 3ce86481: Remove canBeFormatted().\n\n* commit \u00273ce86481cbde92e2cb6fe3a46cbedd8b2a5c4b48\u0027:\n  Remove canBeFormatted().\n"
    },
    {
      "commit": "3ce86481cbde92e2cb6fe3a46cbedd8b2a5c4b48",
      "tree": "c6177f3c9ad17ae5fbeeef9c77b2f5fc0e5fe457",
      "parents": [
        "e0bd2688ebc68402fb848efb5d307dba19c6a30c"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Sat Dec 18 16:39:37 2010 -0600"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Wed Dec 22 11:31:21 2010 -0600"
      },
      "message": "Remove canBeFormatted().\n\nIt\u0027s not easy to determine if this\nis possible, so instead apps should\nattempt a format and handle errors\nin the format request.\n\nChange-Id: I078a208b849e71ef3fb6b5970a9111ece4a2d201\n"
    },
    {
      "commit": "aec9a33f1cfc7c32690bc8e24aefaeb137ab9859",
      "tree": "0688fbacec5caa4fe5345406a41422bb5d795ca0",
      "parents": [
        "46f987465c1df4ec984e725747d4d79fc592abb7",
        "e0bd2688ebc68402fb848efb5d307dba19c6a30c"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Dec 21 18:36:55 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 21 18:36:55 2010 -0800"
      },
      "message": "am e0bd2688: Merge \"Check if VoIP API is supported in SipManager.\" into gingerbread\n\n* commit \u0027e0bd2688ebc68402fb848efb5d307dba19c6a30c\u0027:\n  Check if VoIP API is supported in SipManager.\n"
    },
    {
      "commit": "e0bd2688ebc68402fb848efb5d307dba19c6a30c",
      "tree": "24f496de360e1fe59bb4b14264f6f37c440914a3",
      "parents": [
        "5d0fafe80752ad4e40fe0ec2bc06c43e669a0612",
        "5bd3782f244212cd8ef51bf9f3578869b08b4e18"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Dec 21 18:34:15 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 21 18:34:15 2010 -0800"
      },
      "message": "Merge \"Check if VoIP API is supported in SipManager.\" into gingerbread"
    },
    {
      "commit": "46f987465c1df4ec984e725747d4d79fc592abb7",
      "tree": "fe591d1321507de79febc9ee11088885125395f7",
      "parents": [
        "20c915d80356859d8716f014a7d4950f06c38cfc",
        "5d0fafe80752ad4e40fe0ec2bc06c43e669a0612"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 21 16:06:19 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 21 16:06:19 2010 -0800"
      },
      "message": "am 5d0fafe8: Merge \"Be sure and report NO_CONNECTIVITY when needed.\" into gingerbread\n\n* commit \u00275d0fafe80752ad4e40fe0ec2bc06c43e669a0612\u0027:\n  Be sure and report NO_CONNECTIVITY when needed.\n"
    },
    {
      "commit": "5d0fafe80752ad4e40fe0ec2bc06c43e669a0612",
      "tree": "a55393bb89ba5a92c71438a5b6617b8e10a0b5a4",
      "parents": [
        "5261cea2e0cd61801e102114039a19ab449b53fe",
        "d68e321841b53263d97dcc7e1682e8f0c7877e62"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 21 16:02:13 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 21 16:02:13 2010 -0800"
      },
      "message": "Merge \"Be sure and report NO_CONNECTIVITY when needed.\" into gingerbread"
    },
    {
      "commit": "20c915d80356859d8716f014a7d4950f06c38cfc",
      "tree": "aafcfc70c4bdc0c0586c68f907939e4a8bfd0224",
      "parents": [
        "b3177c135bb7a3db3318893335a9ac0bc39d9cf8",
        "5261cea2e0cd61801e102114039a19ab449b53fe"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 21 13:33:06 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 21 13:33:06 2010 -0800"
      },
      "message": "am 5261cea2: Merge \"Fix issue #3224616: TimeUtils.formatDuration() can drop 0s.\" into gingerbread\n\n* commit \u00275261cea2e0cd61801e102114039a19ab449b53fe\u0027:\n  Fix issue #3224616: TimeUtils.formatDuration() can drop 0s.\n"
    },
    {
      "commit": "5261cea2e0cd61801e102114039a19ab449b53fe",
      "tree": "752de0dcc8f322eb753efe2f835ac3a44cbd402f",
      "parents": [
        "0c8ad64d64b23e2bdd62bc217e327c7e0583784b",
        "f5f75104868ce699db458ce6360f3843371e594f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 21 13:27:15 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 21 13:27:15 2010 -0800"
      },
      "message": "Merge \"Fix issue #3224616: TimeUtils.formatDuration() can drop 0s.\" into gingerbread"
    },
    {
      "commit": "b3177c135bb7a3db3318893335a9ac0bc39d9cf8",
      "tree": "5ec90fff3e1c204f1acdeab338e2f53a470a1f64",
      "parents": [
        "490db31b851af9195f8f5bd4c5b21f59be56b207",
        "749c627fc0f30dd3db051f22f20b69a51dc19e59"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Dec 21 12:05:04 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 21 12:05:04 2010 -0800"
      },
      "message": "am 749c627f: Merge \"Support for KSC5601 on SIM.\"\n\n* commit \u0027749c627fc0f30dd3db051f22f20b69a51dc19e59\u0027:\n  Support for KSC5601 on SIM.\n"
    },
    {
      "commit": "d68e321841b53263d97dcc7e1682e8f0c7877e62",
      "tree": "97f76e1a20480e67a97c9d11e65e71952d8aa9a8",
      "parents": [
        "12b82c8da7bc477e591b12d8b7e469a9ba6dd574"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 21 11:43:28 2010 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 21 11:43:28 2010 -0800"
      },
      "message": "Be sure and report NO_CONNECTIVITY when needed.\n\nReports that we sometimes didn\u0027t report NO_CONNECTIVITY led to this suggested change.\nCould not repro the problem, but the change looks ok anyway.  Better safe than sorry.\n\nbug:3276408\nChange-Id: I0cdb48a05a5c9dfcf3a0b468a6eae43d461023b1\n"
    },
    {
      "commit": "749c627fc0f30dd3db051f22f20b69a51dc19e59",
      "tree": "9432dfa608d947967139e54ab46e391138311258",
      "parents": [
        "e78a000955c283509ee8a21b8b7e448060ac8dd8",
        "aad6f806c5e3112eecc090272d76dce92a3bbcbb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Dec 21 10:27:14 2010 -0800"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Dec 21 10:27:14 2010 -0800"
      },
      "message": "Merge \"Support for KSC5601 on SIM.\""
    },
    {
      "commit": "aad6f806c5e3112eecc090272d76dce92a3bbcbb",
      "tree": "9432dfa608d947967139e54ab46e391138311258",
      "parents": [
        "e78a000955c283509ee8a21b8b7e448060ac8dd8"
      ],
      "author": {
        "name": "Erik Zivkovic",
        "email": "erik.zivkovic@sonyericsson.com",
        "time": "Wed Jun 16 11:00:29 2010 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Dec 21 10:26:48 2010 -0800"
      },
      "message": "Support for KSC5601 on SIM.\n\nKorean phones write to the ADN record of the SIM in a non-standard way.\nWhen UCS2 is not used, the alphaTag will be written in the KSC5601\nencoding. This contribution adds support for reading that format when\na Korean SIM card is used.\n\nAlso adds support for KSC5601 in SMS.\n\nChange-Id: I81a4a6949359b4d23a937ac2d813bafed2b85ff6\n"
    },
    {
      "commit": "5bd3782f244212cd8ef51bf9f3578869b08b4e18",
      "tree": "364788179909a427cda113bd2611ed464bfa8de3",
      "parents": [
        "c724f2fba330da275f46586aeb5f0ae7bd2fae99"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Dec 20 19:08:24 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Dec 21 11:51:03 2010 +0800"
      },
      "message": "Check if VoIP API is supported in SipManager.\n\nThis is to make SipManager.isVoipSupported() effective.\nAlso add NPE check now that we may return null SipAudioCall when VOIP is not\nsupported.\n\nBug: 3251016\n\nChange-Id: Icd551123499f55eef190743b90980922893c4a13\n"
    },
    {
      "commit": "f5f75104868ce699db458ce6360f3843371e594f",
      "tree": "024a4ee8436c5f667070e2af6bc2447a46414f00",
      "parents": [
        "2bd83c00a0c72d3f6bd929c4df5fe83ee31b4704"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Nov 23 14:43:12 2010 +0000"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 20 15:23:02 2010 -0800"
      },
      "message": "Fix issue #3224616: TimeUtils.formatDuration() can drop 0s.\n\nIntegrated from master.\n\nChange-Id: Ie12dd25cce03c06fafb7df1335266322df43b038\n"
    },
    {
      "commit": "490db31b851af9195f8f5bd4c5b21f59be56b207",
      "tree": "386a21bedd5f274bce4a208c5f06b1a2e649aaa0",
      "parents": [
        "0655b31d758ce8fe054c98c6d288e424f2d273e2",
        "0c8ad64d64b23e2bdd62bc217e327c7e0583784b"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Dec 20 14:11:46 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 14:11:46 2010 -0800"
      },
      "message": "am 0c8ad64d: Merge \"fix [3127755] Launcher is missing anti-aliasing\" into gingerbread\n\n* commit \u00270c8ad64d64b23e2bdd62bc217e327c7e0583784b\u0027:\n  fix [3127755] Launcher is missing anti-aliasing\n"
    },
    {
      "commit": "0c8ad64d64b23e2bdd62bc217e327c7e0583784b",
      "tree": "2a126151481778f81bf3d57c5272531f71493b6b",
      "parents": [
        "12b82c8da7bc477e591b12d8b7e469a9ba6dd574",
        "f9954c7eabfcbcae113a1efb8d3c525a725273b1"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Dec 20 14:09:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 20 14:09:52 2010 -0800"
      },
      "message": "Merge \"fix [3127755] Launcher is missing anti-aliasing\" into gingerbread"
    },
    {
      "commit": "0655b31d758ce8fe054c98c6d288e424f2d273e2",
      "tree": "e2b900586473c0c458b5724339ba7d336488797c",
      "parents": [
        "e1df8e9be8e3a9969cf0d3594946abe0aa410c1e",
        "12b82c8da7bc477e591b12d8b7e469a9ba6dd574"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Mon Dec 20 11:58:01 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:58:01 2010 -0800"
      },
      "message": "am 12b82c8d: Merge \"Unhide RecognizerResultsIntent. This API was reviewed for Froyo, but we didn\\\u0027t want to make it public then because it wasn\\\u0027t until our first Market release of Voice Search that the APIs would be in use by our app.\" into gingerbread\n\n* commit \u002712b82c8da7bc477e591b12d8b7e469a9ba6dd574\u0027:\n  Unhide RecognizerResultsIntent. This API was reviewed for Froyo, but we didn\u0027t want to make it public then because it wasn\u0027t until our first Market release of Voice Search that the APIs would be in use by our app.\n"
    },
    {
      "commit": "12b82c8da7bc477e591b12d8b7e469a9ba6dd574",
      "tree": "2f463daf82b00bfeb98b22ecdb5119ddf71b1ff7",
      "parents": [
        "00410256a667866b0b9d12b513688d3894140b73",
        "52af3a4f9a1f13ea3b19a7d2f2ee07c733abef74"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Mon Dec 20 11:55:56 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 20 11:55:56 2010 -0800"
      },
      "message": "Merge \"Unhide RecognizerResultsIntent. This API was reviewed for Froyo, but we didn\u0027t want to make it public then because it wasn\u0027t until our first Market release of Voice Search that the APIs would be in use by our app.\" into gingerbread"
    },
    {
      "commit": "e1df8e9be8e3a9969cf0d3594946abe0aa410c1e",
      "tree": "f20591e6bcb71cc197dc04ea853d145e2755ff43",
      "parents": [
        "d8a98cf0a30dbb95ea2fcc8dfe2fe37d670d243e",
        "00410256a667866b0b9d12b513688d3894140b73"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 20 11:30:35 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:30:35 2010 -0800"
      },
      "message": "am 00410256: cherrypick Change-Id: I51b73bb0bb09ef0b928efec151f55e0bf8ffc954 docs: fix typos\n\n* commit \u002700410256a667866b0b9d12b513688d3894140b73\u0027:\n  cherrypick Change-Id: I51b73bb0bb09ef0b928efec151f55e0bf8ffc954 docs: fix typos\n"
    },
    {
      "commit": "d8a98cf0a30dbb95ea2fcc8dfe2fe37d670d243e",
      "tree": "5082af6cba0399fe448fe7e1085e78635636db33",
      "parents": [
        "07249236fcef7ef0603b9978ec3b420f247b51cb",
        "c724f2fba330da275f46586aeb5f0ae7bd2fae99"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Dec 20 11:30:23 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:30:23 2010 -0800"
      },
      "message": "am c724f2fb: disable the bypass mode. DO NOT MERGE.\n\n* commit \u0027c724f2fba330da275f46586aeb5f0ae7bd2fae99\u0027:\n  disable the bypass mode. DO NOT MERGE.\n"
    },
    {
      "commit": "07249236fcef7ef0603b9978ec3b420f247b51cb",
      "tree": "8b92b431a386bfa3292671430d6fca94bc53f73f",
      "parents": [
        "d485c76b5e09a8c311f8f129cbe5ec75499556be",
        "ab82a5b9a841cf052310e8500224932b9f5e3cad"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Mon Dec 20 11:30:12 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:30:12 2010 -0800"
      },
      "message": "am ab82a5b9: Clean up and polish Mifare Classic tech.\n\n* commit \u0027ab82a5b9a841cf052310e8500224932b9f5e3cad\u0027:\n  Clean up and polish Mifare Classic tech.\n"
    },
    {
      "commit": "d485c76b5e09a8c311f8f129cbe5ec75499556be",
      "tree": "0b4c7c9f2634653c142aa62d0e48e66a870199cc",
      "parents": [
        "d90bc225b9d6e4f8f69d984aa63062a7b20ac65c",
        "c8e8a12b3c649bbaf610d2ff17bb10a7b32fe579"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 20 11:30:07 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:30:07 2010 -0800"
      },
      "message": "am c8e8a12b: Merge \"Fix issue #3289835: NullPointerException in...\" into gingerbread\n\n* commit \u0027c8e8a12b3c649bbaf610d2ff17bb10a7b32fe579\u0027:\n  Fix issue #3289835: NullPointerException in...\n"
    },
    {
      "commit": "d90bc225b9d6e4f8f69d984aa63062a7b20ac65c",
      "tree": "3dfbb8b34cae20d028d1b18345b3e40009842997",
      "parents": [
        "877924912abd4c368597ca11c732af6623208c6b",
        "a936b256eb1611b5d8b88d0cd61f21225152cc82"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Dec 20 11:29:58 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:29:58 2010 -0800"
      },
      "message": "am a936b256: Remove SIP realm/domain check\n\n* commit \u0027a936b256eb1611b5d8b88d0cd61f21225152cc82\u0027:\n  Remove SIP realm/domain check\n"
    },
    {
      "commit": "877924912abd4c368597ca11c732af6623208c6b",
      "tree": "12a0f4806f97cefef4757b5373605d5bee914755",
      "parents": [
        "623baf8edb5301ee412a428a5b25ea38d7b39f91",
        "acf649356b1ab25098277018b5d76f55f9ef660b"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Dec 20 11:29:52 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:29:52 2010 -0800"
      },
      "message": "am acf64935: Merge \"Check port in create peer\\\u0027s SIP profile.\" into gingerbread\n\n* commit \u0027acf649356b1ab25098277018b5d76f55f9ef660b\u0027:\n  Check port in create peer\u0027s SIP profile.\n"
    },
    {
      "commit": "623baf8edb5301ee412a428a5b25ea38d7b39f91",
      "tree": "7c497e49b83ce9a9908a4a70424b9187861e3f4e",
      "parents": [
        "cdd76cf5873ee709d04ffeda6e56c5f15bfa1bba",
        "29f9ee973eefea3c68382ed38e69db1f1a396f3f"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Dec 20 11:29:40 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:29:40 2010 -0800"
      },
      "message": "am 29f9ee97: Merge \"Need to check ndef before writing ndef.\" into gingerbread\n\n* commit \u002729f9ee973eefea3c68382ed38e69db1f1a396f3f\u0027:\n  Need to check ndef before writing ndef.\n"
    },
    {
      "commit": "cdd76cf5873ee709d04ffeda6e56c5f15bfa1bba",
      "tree": "440cab641f52b5932847571d6ac225949db7376a",
      "parents": [
        "a1608902f95dc8ff31a52c1f1c384829a803a701",
        "0d1e38ef99252cb14e6bcc4b3135021da025330f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 20 11:29:32 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 20 11:29:32 2010 -0800"
      },
      "message": "am 0d1e38ef: cherrypick Change-Id: I58e21f636e15d4b1522b66b16ffd48f1eb31308c docs: misc fixes to the drawable reference\n\n* commit \u00270d1e38ef99252cb14e6bcc4b3135021da025330f\u0027:\n  cherrypick Change-Id: I58e21f636e15d4b1522b66b16ffd48f1eb31308c docs: misc fixes to the drawable reference\n"
    },
    {
      "commit": "00410256a667866b0b9d12b513688d3894140b73",
      "tree": "46bf4c6704f29cecd1572e281a8f088cbe22266c",
      "parents": [
        "c724f2fba330da275f46586aeb5f0ae7bd2fae99"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 20 08:52:16 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 20 08:54:37 2010 -0800"
      },
      "message": "cherrypick Change-Id: I51b73bb0bb09ef0b928efec151f55e0bf8ffc954\ndocs: fix typos\n\nChange-Id: Ic31053b1a17b8b2e0842ba6077ad635e642dc705\n"
    },
    {
      "commit": "52af3a4f9a1f13ea3b19a7d2f2ee07c733abef74",
      "tree": "ed3e37b18205a08982fcd10223a3f6ab0ee30d82",
      "parents": [
        "c724f2fba330da275f46586aeb5f0ae7bd2fae99"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Mon Dec 06 15:52:17 2010 -0500"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Mon Dec 20 10:50:31 2010 -0500"
      },
      "message": "Unhide RecognizerResultsIntent. This API was\nreviewed for Froyo, but we didn\u0027t want to make it\npublic then because it wasn\u0027t until our first\nMarket release of Voice Search that the APIs would\nbe in use by our app.\n\nhttp://b/3135351\n\nChange-Id: I49053717cac08e3976c22e3a105139b6755aadb8\n"
    },
    {
      "commit": "c724f2fba330da275f46586aeb5f0ae7bd2fae99",
      "tree": "eb7849244e7a8cae5a6c6d67930bcf8edb94e90a",
      "parents": [
        "ab82a5b9a841cf052310e8500224932b9f5e3cad"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Dec 18 03:35:05 2010 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Dec 18 03:45:26 2010 -0800"
      },
      "message": "disable the bypass mode. DO NOT MERGE.\n\nSF bypass mode triggers a bug in the display controller that\ncase cause the device to freeze.\n\nChange-Id: If29b4d5132f463d13831b082b904c235f15a19fb\n"
    },
    {
      "commit": "ab82a5b9a841cf052310e8500224932b9f5e3cad",
      "tree": "42e44a5cc2ffff5911a769e035bc866e899c774b",
      "parents": [
        "c8e8a12b3c649bbaf610d2ff17bb10a7b32fe579"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Fri Dec 17 19:31:39 2010 +0100"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 17 13:20:32 2010 -0800"
      },
      "message": "Clean up and polish Mifare Classic tech.\n\n- It\u0027s useful to have accessors at block level, so apps don\u0027t really have to know\n  about the sector structure (and how many blocks there are in a sector).\n- There\u0027s no way to tell whether a read/write/ didn\u0027t work because of auth\n  failure. The documentation should be changed to make this point clear.\n- Added increment/decrement commands, for atomic increment/decrement of value blocks.\n\nChange-Id: I590feacbcd1443f1be7a86ab046a5b1f33e2e04c\n"
    },
    {
      "commit": "c8e8a12b3c649bbaf610d2ff17bb10a7b32fe579",
      "tree": "c6006798d73cfdf11df2074a7d90f0f645f56428",
      "parents": [
        "a936b256eb1611b5d8b88d0cd61f21225152cc82",
        "3ec27e06a763f664b992cf1f9d8b378ea3fb53f5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 17 10:37:25 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 10:37:25 2010 -0800"
      },
      "message": "Merge \"Fix issue #3289835: NullPointerException in...\" into gingerbread"
    },
    {
      "commit": "a936b256eb1611b5d8b88d0cd61f21225152cc82",
      "tree": "29a85b92d4262d0327fbd408e544db608e7b1978",
      "parents": [
        "acf649356b1ab25098277018b5d76f55f9ef660b"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Dec 16 11:50:45 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Dec 17 10:20:06 2010 +0800"
      },
      "message": "Remove SIP realm/domain check\n\nas the realm may be different from the domain.\n\nBug: 3283834\nChange-Id: I64c9f0d6d626afdb397c5d378d30afa9d6a64ca9\n"
    },
    {
      "commit": "acf649356b1ab25098277018b5d76f55f9ef660b",
      "tree": "7536ca0a489a77ede7870c72d931b1220d7bd0ac",
      "parents": [
        "29f9ee973eefea3c68382ed38e69db1f1a396f3f",
        "58ee2acba8953814cc4bf65d2f28f7dd498b5779"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Dec 16 18:04:54 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 18:04:54 2010 -0800"
      },
      "message": "Merge \"Check port in create peer\u0027s SIP profile.\" into gingerbread"
    },
    {
      "commit": "29f9ee973eefea3c68382ed38e69db1f1a396f3f",
      "tree": "5db4f08b27b9176a8022c82295ad2a64284dffd0",
      "parents": [
        "0d1e38ef99252cb14e6bcc4b3135021da025330f",
        "01d159aa2c6303089269258f3ae047e74df9e2a9"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Dec 16 16:35:51 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 16:35:51 2010 -0800"
      },
      "message": "Merge \"Need to check ndef before writing ndef.\" into gingerbread"
    },
    {
      "commit": "01d159aa2c6303089269258f3ae047e74df9e2a9",
      "tree": "c3f1a70133e42348b0fcd178dd66a9048c0b7b6e",
      "parents": [
        "4ea442b49c2f44c180346fe780a2b8c9766b587b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 22:39:20 2010 +0100"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Dec 16 16:34:56 2010 -0800"
      },
      "message": "Need to check ndef before writing ndef.\n\nRegression due to all the (re)connect changes.\n\nChange-Id: I637618f63518965e893a5a59db61002271666fa4\n"
    },
    {
      "commit": "a1608902f95dc8ff31a52c1f1c384829a803a701",
      "tree": "1fbbb53304c05546b25aef097c24ea9cbf57f9ea",
      "parents": [
        "49cdfcf574996bbe37bf547bac105f9df71253ac",
        "5a756fb0f1f3f8cd7612284c889dfc69875577a8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 16 16:05:16 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:05:16 2010 -0800"
      },
      "message": "am 5a756fb0: Merge \"Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\" into gingerbread\n\n* commit \u00275a756fb0f1f3f8cd7612284c889dfc69875577a8\u0027:\n  Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\n"
    },
    {
      "commit": "49cdfcf574996bbe37bf547bac105f9df71253ac",
      "tree": "5aaba64d62df2ceafe22c92ec6453b5ef2a483a1",
      "parents": [
        "c4172983fb1a5ce1eec08ae1196844bd469643e8",
        "3165bbb15560ed9facdfb906da55a9b24eb5989a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 16:05:00 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:05:00 2010 -0800"
      },
      "message": "am 3165bbb1: cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move\n\n* commit \u00273165bbb15560ed9facdfb906da55a9b24eb5989a\u0027:\n  cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move\n"
    },
    {
      "commit": "c4172983fb1a5ce1eec08ae1196844bd469643e8",
      "tree": "08ac44177fe7cc78917ef05d928b2385a30a19c5",
      "parents": [
        "12e5c1a21ee0dad786e8e5e7f7ca18e8ffdd53e5",
        "4ea442b49c2f44c180346fe780a2b8c9766b587b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 16:04:54 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:54 2010 -0800"
      },
      "message": "am 4ea442b4: Merge \"cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\" into gingerbread\n\n* commit \u00274ea442b49c2f44c180346fe780a2b8c9766b587b\u0027:\n  cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\n"
    },
    {
      "commit": "12e5c1a21ee0dad786e8e5e7f7ca18e8ffdd53e5",
      "tree": "29550c5e39d0027604dc1555bc066ff22e41a939",
      "parents": [
        "bf76b52f05384feddb073ee6aa18091f701d069b",
        "c58c3f1ae27c0c7f560bd381180397d7f6a2ebed"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:04:47 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:47 2010 -0800"
      },
      "message": "am c58c3f1a: Implement additional Mifare Ultralight convenience methods.\n\n* commit \u0027c58c3f1ae27c0c7f560bd381180397d7f6a2ebed\u0027:\n  Implement additional Mifare Ultralight convenience methods.\n"
    },
    {
      "commit": "bf76b52f05384feddb073ee6aa18091f701d069b",
      "tree": "8b8e84ebcfac7bf7442d1b4a2b231bf8e7e6ed8d",
      "parents": [
        "9dce44ffbb0edcc59b7f72a59099abb313167d0b",
        "0d27f999f4b1ad51da11946800b40d2978fc6326"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:04:41 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:41 2010 -0800"
      },
      "message": "am 0d27f999: Expose reconnect(), to allow applications to reset tag state.\n\n* commit \u00270d27f999f4b1ad51da11946800b40d2978fc6326\u0027:\n  Expose reconnect(), to allow applications to reset tag state.\n"
    },
    {
      "commit": "9dce44ffbb0edcc59b7f72a59099abb313167d0b",
      "tree": "369262a95a93ba6de684e6e43f743e48b001ab16",
      "parents": [
        "61aeb2b7212cae211ce68b3600ddbe69c6e98bb3",
        "4049f9d00a86f848d42d2429068496b31a6795ad"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:04:28 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:28 2010 -0800"
      },
      "message": "am 4049f9d0: Implement multi-tech connect, enfore tech exclusivity.\n\n* commit \u00274049f9d00a86f848d42d2429068496b31a6795ad\u0027:\n  Implement multi-tech connect, enfore tech exclusivity.\n"
    },
    {
      "commit": "0d1e38ef99252cb14e6bcc4b3135021da025330f",
      "tree": "493f42fe12866b1931339c47d2cc7b2a221e5a8f",
      "parents": [
        "5a756fb0f1f3f8cd7612284c889dfc69875577a8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 15:41:55 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 15:48:36 2010 -0800"
      },
      "message": "cherrypick Change-Id: I58e21f636e15d4b1522b66b16ffd48f1eb31308c\ndocs: misc fixes to the drawable reference\n\nChange-Id: I8b867234250ca18d5b6ee78a22b6150e1ba3e588\n"
    },
    {
      "commit": "3ec27e06a763f664b992cf1f9d8b378ea3fb53f5",
      "tree": "c7df5df3239d317e4c7d9bc3f64c35db92d8aab0",
      "parents": [
        "2bd83c00a0c72d3f6bd929c4df5fe83ee31b4704"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 12:41:56 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 12:41:56 2010 -0800"
      },
      "message": "Fix issue #3289835: NullPointerException in...\n\n..PackageManagerService.grantPermissionsLP when updating system app\n\nChange-Id: I36c1b96d2fe9a8737843d30f3a2669935fc281bb\n"
    },
    {
      "commit": "5a756fb0f1f3f8cd7612284c889dfc69875577a8",
      "tree": "6a4a1c136c7df5d28c1e7e344c2cd4b3cdda8b81",
      "parents": [
        "3165bbb15560ed9facdfb906da55a9b24eb5989a",
        "36d41b8103a525a9a581c01740428ec9f9c782a2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 16 11:18:29 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 11:18:29 2010 -0800"
      },
      "message": "Merge \"Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\" into gingerbread"
    },
    {
      "commit": "3165bbb15560ed9facdfb906da55a9b24eb5989a",
      "tree": "70f9f5c5033983d7c6c51feb6c83e42fe84951cc",
      "parents": [
        "4ea442b49c2f44c180346fe780a2b8c9766b587b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 10:26:23 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 10:34:54 2010 -0800"
      },
      "message": "cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5\ndocs: misc fixes for the adb move\n\nChange-Id: Ie7701d9c1656c6cb5ae6063562efeabd9eb737a3\n"
    },
    {
      "commit": "58ee2acba8953814cc4bf65d2f28f7dd498b5779",
      "tree": "00bb9d5ae633bf92712b03088cc3ad483dff7284",
      "parents": [
        "4ea442b49c2f44c180346fe780a2b8c9766b587b"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Dec 16 20:46:50 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Dec 16 20:46:50 2010 +0800"
      },
      "message": "Check port in create peer\u0027s SIP profile.\n\nSipURI returns port -1 when port is not present in the URI.\nDon\u0027t call SipProfile.Builder.setPort() when that happens.\n\nBug: 3291248\nChange-Id: I8e608cbc56ea82862df55fdba885f6a864db83ab\n"
    },
    {
      "commit": "36d41b8103a525a9a581c01740428ec9f9c782a2",
      "tree": "e54a8c8894511e4a49e4e28f0e8b8659e4f55f67",
      "parents": [
        "b094b0c4a4309f48d9da7253de78ebda20a8a81c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 15 19:09:42 2010 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 15 19:09:42 2010 -0800"
      },
      "message": "Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\n\nThe problem is that when an input stream is opened for record over bluetooth SCO, the kernel\nmono audio device should be opened in RW mode to allow further use of this same device by an output stream\nalso routed to bluetooth SCO.\nThis does not happen because of a bug in AudioSystem::isBluetoothScoDevice() that does not return true\nwhen the device is DEVICE_IN_BLUETOOTH_SCO_HEADSET (input device for blurtooth SCO).\n\nChange-Id: Ic78bf324b4a68e65721d763dc7682ce7a8f14f75\n"
    },
    {
      "commit": "4ea442b49c2f44c180346fe780a2b8c9766b587b",
      "tree": "781ab95b1e5f585c72f2f50f1d48bb662446b1da",
      "parents": [
        "c58c3f1ae27c0c7f560bd381180397d7f6a2ebed",
        "58d1966767f017488f23360facbe6bb673ef93a1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 17:47:02 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 15 17:47:02 2010 -0800"
      },
      "message": "Merge \"cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\" into gingerbread"
    },
    {
      "commit": "58d1966767f017488f23360facbe6bb673ef93a1",
      "tree": "a376c1ee1deb5d454ef4c479596d7e5c2a35c2eb",
      "parents": [
        "b094b0c4a4309f48d9da7253de78ebda20a8a81c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 17:21:30 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 17:44:38 2010 -0800"
      },
      "message": "cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4\ndocs: misc changes;\nadd path to adb tool in sdk;\nfix broken link to ninepatch docs;\nfix and add some other links\n\nChange-Id: I27c7284ac2db2e6020c9cb0115fb932a2f503033\n"
    },
    {
      "commit": "f9954c7eabfcbcae113a1efb8d3c525a725273b1",
      "tree": "37a87450316ce02674e4d0e040540d20f39b0f12",
      "parents": [
        "b094b0c4a4309f48d9da7253de78ebda20a8a81c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Dec 15 16:59:55 2010 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Dec 15 16:59:55 2010 -0800"
      },
      "message": "fix [3127755] Launcher is missing anti-aliasing\n\nEnable limited forms of mipmaping when possible.\n\nChange-Id: I39ad90becaa4048844fdbbbcb187333e7d59fc6a\n"
    },
    {
      "commit": "c58c3f1ae27c0c7f560bd381180397d7f6a2ebed",
      "tree": "5b0d57f8f8fdda37c2634fbe9b90b6c39d9f7764",
      "parents": [
        "0d27f999f4b1ad51da11946800b40d2978fc6326"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Wed Dec 15 10:04:27 2010 +0100"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Wed Dec 15 16:41:38 2010 -0600"
      },
      "message": "Implement additional Mifare Ultralight convenience methods.\n\nChange-Id: I8d9dfadb5911b2d11d1ba6dcf1381decbb8386ef\n"
    },
    {
      "commit": "0d27f999f4b1ad51da11946800b40d2978fc6326",
      "tree": "c3914f9101a25db93039a2eec6cb2e751f502404",
      "parents": [
        "4049f9d00a86f848d42d2429068496b31a6795ad"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Wed Dec 15 01:26:09 2010 +0100"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Wed Dec 15 16:41:38 2010 -0600"
      },
      "message": "Expose reconnect(), to allow applications to reset tag state.\n\nChange-Id: Ib5432e7f6b6aaf6ec1cb06693592cb7c6440a6f8\n"
    },
    {
      "commit": "4049f9d00a86f848d42d2429068496b31a6795ad",
      "tree": "1778b37fee2f4307f8f87819307a18bf27cc9108",
      "parents": [
        "b094b0c4a4309f48d9da7253de78ebda20a8a81c"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Tue Dec 14 16:58:27 2010 +0100"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Wed Dec 15 16:41:38 2010 -0600"
      },
      "message": "Implement multi-tech connect, enfore tech exclusivity.\n\n- The NfcService now allows for connecting to a specific technology;\n- The \"active\" parts of technology classes may not be used at the same time.\n\nChange-Id: Ibb569f51cc6da4f3e24df9d0850c6f49a022b0c2\n"
    },
    {
      "commit": "61aeb2b7212cae211ce68b3600ddbe69c6e98bb3",
      "tree": "986c7b91525720fcf0d5623773af3b5eb2eeae5a",
      "parents": [
        "b32ea25529589a77ede8faf278068157107ba897",
        "b094b0c4a4309f48d9da7253de78ebda20a8a81c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 14:11:08 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 15 14:11:08 2010 -0800"
      },
      "message": "am b094b0c4: modifications to webinars: add the ability to add an upcoming webinar event to Google Calendar; add some introduction text; adjust some markup\n\n* commit \u0027b094b0c4a4309f48d9da7253de78ebda20a8a81c\u0027:\n  modifications to webinars: add the ability to add an upcoming webinar event to Google Calendar; add some introduction text; adjust some markup\n"
    },
    {
      "commit": "b094b0c4a4309f48d9da7253de78ebda20a8a81c",
      "tree": "e9e86f008e6e7ba56c24ad4ee86b18ab8251a7ab",
      "parents": [
        "7daaa98c6531373a2a742c1360f0a2795de0619f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 15:49:38 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 14:02:59 2010 -0800"
      },
      "message": "modifications to webinars:\nadd the ability to add an upcoming webinar event to Google Calendar;\nadd some introduction text;\nadjust some markup\n\nChange-Id: I4d18a183b1520e79a45e114dc49e725fe27a43c9\n"
    },
    {
      "commit": "b32ea25529589a77ede8faf278068157107ba897",
      "tree": "e72e4c157a1684ed1808743f09cb49ffba0c25cf",
      "parents": [
        "9278d3216837ad45eae13b87f04f050acb4ddafa",
        "7daaa98c6531373a2a742c1360f0a2795de0619f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 15 12:58:54 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 15 12:58:54 2010 -0800"
      },
      "message": "am 7daaa98c: Merge \"Fix issue #3149290: java.lang.RuntimeException: Unable to pause activity\" into gingerbread\n\n* commit \u00277daaa98c6531373a2a742c1360f0a2795de0619f\u0027:\n  Fix issue #3149290: java.lang.RuntimeException: Unable to pause activity\n"
    },
    {
      "commit": "7daaa98c6531373a2a742c1360f0a2795de0619f",
      "tree": "045a653d311d72d8c1ac06bab11bee4f2193698a",
      "parents": [
        "52078255dacabe9b779613b032a4dc3706b2b5d3",
        "99441c45e48abd118bd38da6f0844750a710cd33"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 15 12:56:53 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 15 12:56:53 2010 -0800"
      },
      "message": "Merge \"Fix issue #3149290: java.lang.RuntimeException: Unable to pause activity\" into gingerbread"
    },
    {
      "commit": "9278d3216837ad45eae13b87f04f050acb4ddafa",
      "tree": "20b75f3d7b28c4390c22a0a43cc72c9eb6f60b6a",
      "parents": [
        "d88c90fb0805b2dda5664f413b32ada5a5fa6fdc",
        "52078255dacabe9b779613b032a4dc3706b2b5d3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 11:56:04 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 15 11:56:04 2010 -0800"
      },
      "message": "am 52078255: cherrypick Change-Id: I7a0fc4863c547bd40051437a834bb50373415abd docs: fix bug 3216642\n\n* commit \u002752078255dacabe9b779613b032a4dc3706b2b5d3\u0027:\n  cherrypick Change-Id: I7a0fc4863c547bd40051437a834bb50373415abd docs: fix bug 3216642\n"
    },
    {
      "commit": "d88c90fb0805b2dda5664f413b32ada5a5fa6fdc",
      "tree": "515c74ea6364b2848083a68bdf1c58f1dbd47905",
      "parents": [
        "8591872a5c37754aa3be3ef575d3de667f8ee70c",
        "6390fa6bdf50a3bf10cd6c54328397fe709f7c37"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 11:56:00 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 15 11:56:00 2010 -0800"
      },
      "message": "am 6390fa6b: cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: fix bug 3273882\n\n* commit \u00276390fa6bdf50a3bf10cd6c54328397fe709f7c37\u0027:\n  cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: fix bug 3273882\n"
    },
    {
      "commit": "8591872a5c37754aa3be3ef575d3de667f8ee70c",
      "tree": "f0cec763fecffd3b5d8797c039329758ea2be5fc",
      "parents": [
        "f6847bf386bc063f178ae2aabfff040ef90bd7d7",
        "92b0308530d21195425c918cbe6057dd84f37992"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 11:53:20 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 15 11:53:20 2010 -0800"
      },
      "message": "am 92b03085: cherrypick Change-Id: I19d2be00c807b6cbdab357b32a7dd13f98a5433e docs: update to adt 8.0.1; delete ADT archive page, put a redirect in its place; update tools release notes and sys reqs to require ant 1.8\n\n* commit \u002792b0308530d21195425c918cbe6057dd84f37992\u0027:\n  cherrypick Change-Id: I19d2be00c807b6cbdab357b32a7dd13f98a5433e docs: update to adt 8.0.1; delete ADT archive page, put a redirect in its place; update tools release notes and sys reqs to require ant 1.8\n"
    },
    {
      "commit": "52078255dacabe9b779613b032a4dc3706b2b5d3",
      "tree": "2bc5f688a326c2ed22a74a0065dda51dbaf103d0",
      "parents": [
        "6390fa6bdf50a3bf10cd6c54328397fe709f7c37"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 11:00:44 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 11:49:42 2010 -0800"
      },
      "message": "cherrypick Change-Id: I7a0fc4863c547bd40051437a834bb50373415abd\ndocs: fix bug 3216642\n\nChange-Id: Ic42d97d4e67a09dc4e366862e2b72ff92f152b85\n"
    },
    {
      "commit": "6390fa6bdf50a3bf10cd6c54328397fe709f7c37",
      "tree": "16c499afb19a4328164588fbb9721250412da02d",
      "parents": [
        "92b0308530d21195425c918cbe6057dd84f37992"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 10:39:35 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 15 11:47:38 2010 -0800"
      },
      "message": "cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee\ndocs: fix bug 3273882\n\nChange-Id: Ie53ba246c39bf448bfe199ae3754e50749ceb340\n"
    },
    {
      "commit": "99441c45e48abd118bd38da6f0844750a710cd33",
      "tree": "ca77546c0967de331db527e43181d0c95f3b1c2f",
      "parents": [
        "2bd83c00a0c72d3f6bd929c4df5fe83ee31b4704"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 15 11:02:55 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 15 11:02:55 2010 -0800"
      },
      "message": "Fix issue #3149290: java.lang.RuntimeException: Unable to pause activity\n\n{com.android.settings/com.android.settings.applications.StorageUse}\n\nAbsListView could call mAdapter.getItemId() if a save state happened\nafter the data changed but before a layout occurred.\n\nChange-Id: Ica020971dc458dff79b56dd810733e217f4f7da6\n"
    },
    {
      "commit": "92b0308530d21195425c918cbe6057dd84f37992",
      "tree": "d070b821fa9ba4d55a67b1dbd92076a7a53361e9",
      "parents": [
        "e09009d6a63cfab2a64d02ca49a462d46e62f750"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:55:27 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:55:27 2010 -0800"
      },
      "message": "cherrypick Change-Id: I19d2be00c807b6cbdab357b32a7dd13f98a5433e\ndocs: update to adt 8.0.1;\ndelete ADT archive page, put a redirect in its place;\nupdate tools release notes and sys reqs to require ant 1.8\n\nChange-Id: Id039d81953452d8f7cefc0c4d61e7d9ead575541\n"
    },
    {
      "commit": "f6847bf386bc063f178ae2aabfff040ef90bd7d7",
      "tree": "85c4c8034595c70098c0506ae93f3554672fe820",
      "parents": [
        "3354f4dc3de531cf5e5039c0b9f40de4fbdac255",
        "e09009d6a63cfab2a64d02ca49a462d46e62f750"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:45:24 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 17:45:24 2010 -0800"
      },
      "message": "am e09009d6: cherrypick Change-Id: I719d9a9929a56c0586a7daba8f889706ec7b2bc1 docs: remove adt.jd and place a redirect in its place to go to ADT Plugin doc\n\n* commit \u0027e09009d6a63cfab2a64d02ca49a462d46e62f750\u0027:\n  cherrypick Change-Id: I719d9a9929a56c0586a7daba8f889706ec7b2bc1 docs: remove adt.jd and place a redirect in its place to go to ADT Plugin doc\n"
    },
    {
      "commit": "3354f4dc3de531cf5e5039c0b9f40de4fbdac255",
      "tree": "8bb1f9fb571d62adcf5f0c822755e170994f5970",
      "parents": [
        "3c585db26cca2a45ceff81f8ce08d32ac0fc76ea",
        "369c1c1fa22802b6504c5cde533d797841700a66"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:42:28 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 17:42:28 2010 -0800"
      },
      "message": "am 369c1c1f: cherrypick Change-Id: I52bc4e2d34015e6e30887590f920b580a034180e docs: anchor link fixes\n\n* commit \u0027369c1c1fa22802b6504c5cde533d797841700a66\u0027:\n  cherrypick Change-Id: I52bc4e2d34015e6e30887590f920b580a034180e docs: anchor link fixes\n"
    },
    {
      "commit": "e09009d6a63cfab2a64d02ca49a462d46e62f750",
      "tree": "9e7956d4f27ce665f4a760fff0d97ad3124dae20",
      "parents": [
        "369c1c1fa22802b6504c5cde533d797841700a66"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 07 12:36:18 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:40:30 2010 -0800"
      },
      "message": "cherrypick Change-Id: I719d9a9929a56c0586a7daba8f889706ec7b2bc1\ndocs: remove adt.jd and place a redirect in its place to go to ADT Plugin doc\n\nChange-Id: Ib6bdc6220543d71b803c78e1c762f84e5b9d55c3\n"
    },
    {
      "commit": "3c585db26cca2a45ceff81f8ce08d32ac0fc76ea",
      "tree": "42e1ab0869e8445b8a60d0ecd4ad4dcf9cec499a",
      "parents": [
        "cb27bc7d29685182ad0694ce7830664bcb758203",
        "090a3dc33fbb0d450dd5823fd2756360e4acdd12"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:34:35 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 17:34:35 2010 -0800"
      },
      "message": "am 090a3dc3: cherrypick Change-Id: I1cfbf9ba9dfaf9bd88c4c6874a3a55f065aa591a docs: remove uninstalling link from adt docs (section was previously removed)\n\n* commit \u0027090a3dc33fbb0d450dd5823fd2756360e4acdd12\u0027:\n  cherrypick Change-Id: I1cfbf9ba9dfaf9bd88c4c6874a3a55f065aa591a docs: remove uninstalling link from adt docs (section was previously removed)\n"
    },
    {
      "commit": "369c1c1fa22802b6504c5cde533d797841700a66",
      "tree": "6abb2516c45e5b536d80d311848add4a5e188ddc",
      "parents": [
        "090a3dc33fbb0d450dd5823fd2756360e4acdd12"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 07 11:17:00 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:34:00 2010 -0800"
      },
      "message": "cherrypick Change-Id: I52bc4e2d34015e6e30887590f920b580a034180e\ndocs: anchor link fixes\n\nChange-Id: I41175d61bb4ee2b0e087515e609e5ebfb19b1ea1\n"
    },
    {
      "commit": "cb27bc7d29685182ad0694ce7830664bcb758203",
      "tree": "08c6f52cd254fd7fdf64016489dd576fd174782f",
      "parents": [
        "14e6325da97289735c659ebf0de0e99ba83796e3",
        "0846a2f5ec77a8862d92430b6721da0960d0d001"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:30:04 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 17:30:04 2010 -0800"
      },
      "message": "am 0846a2f5: cherrypick Change-Id: I7033e605213db4b5c73c09c2207bed68a704aa72 docs: update sitemap add new webmaster tools verification file\n\n* commit \u00270846a2f5ec77a8862d92430b6721da0960d0d001\u0027:\n  cherrypick Change-Id: I7033e605213db4b5c73c09c2207bed68a704aa72 docs: update sitemap add new webmaster tools verification file\n"
    },
    {
      "commit": "090a3dc33fbb0d450dd5823fd2756360e4acdd12",
      "tree": "87c0807dd8b1fba12817a5f0ef71cd523e33c84e",
      "parents": [
        "0846a2f5ec77a8862d92430b6721da0960d0d001"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 07 10:38:55 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:28:02 2010 -0800"
      },
      "message": "cherrypick Change-Id: I1cfbf9ba9dfaf9bd88c4c6874a3a55f065aa591a\ndocs: remove uninstalling link from adt docs\n(section was previously removed)\n\nChange-Id: I16e384a12a5ed810cd60dde73c915801745c7cdb\n"
    },
    {
      "commit": "0846a2f5ec77a8862d92430b6721da0960d0d001",
      "tree": "98db18c8ef14a11a12908831c8890f72da8f035c",
      "parents": [
        "1bcfd85cc0f274b250b68a122f964b276ef4be4a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 06 19:06:26 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:25:06 2010 -0800"
      },
      "message": "cherrypick Change-Id: I7033e605213db4b5c73c09c2207bed68a704aa72\ndocs: update sitemap\nadd new webmaster tools verification file\n\nChange-Id: I9a261fbb0f863696e257f99a40a9f9a173995d50\n"
    },
    {
      "commit": "14e6325da97289735c659ebf0de0e99ba83796e3",
      "tree": "0ad5a25df35d36b4ffe035357f1e91f0bb82bec0",
      "parents": [
        "84bf9bc70fba3e6adea473033c411ab145aa9698",
        "1bcfd85cc0f274b250b68a122f964b276ef4be4a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:06:58 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 17:06:58 2010 -0800"
      },
      "message": "am 1bcfd85c: cherrypick Change-Id: I56db12e2444e5020cd72a0c974539e777a7f1ebd docs: fix syntax error; enlarge screenshot thumbnail\n\n* commit \u00271bcfd85cc0f274b250b68a122f964b276ef4be4a\u0027:\n  cherrypick Change-Id: I56db12e2444e5020cd72a0c974539e777a7f1ebd docs: fix syntax error; enlarge screenshot thumbnail\n"
    },
    {
      "commit": "1bcfd85cc0f274b250b68a122f964b276ef4be4a",
      "tree": "f741d0271c57145e2ff1423237ef853dda4e5750",
      "parents": [
        "e9123960764d7b2e94fb0d68aae21fccc472abcd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 06 16:19:32 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 17:03:53 2010 -0800"
      },
      "message": "cherrypick Change-Id: I56db12e2444e5020cd72a0c974539e777a7f1ebd\ndocs: fix syntax error; enlarge screenshot thumbnail\n\nChange-Id: I0fe043969a9754237c6bce6999598033c510d8f3\n"
    },
    {
      "commit": "84bf9bc70fba3e6adea473033c411ab145aa9698",
      "tree": "6a0848f788d419ea21ac5fff11760be45d2d5661",
      "parents": [
        "a925b6a64c8137804547d5cfcd97415392d667b1",
        "e9123960764d7b2e94fb0d68aae21fccc472abcd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:48:38 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 16:48:38 2010 -0800"
      },
      "message": "am e9123960: cherrypick Change-Id: I00fd449b1daf5b75d6a051af46bfa6e45d131708 docs: misc doc fixes\n\n* commit \u0027e9123960764d7b2e94fb0d68aae21fccc472abcd\u0027:\n  cherrypick Change-Id: I00fd449b1daf5b75d6a051af46bfa6e45d131708 docs: misc doc fixes\n"
    },
    {
      "commit": "a925b6a64c8137804547d5cfcd97415392d667b1",
      "tree": "9d76d6f23c29743024bd48d4ba66dd5f6a3239cc",
      "parents": [
        "627b78f49d06cb9e317915c86e64906fc671343c",
        "93d204ed98019322e434b714c7c0a619d69f24f5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:43:28 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 16:43:28 2010 -0800"
      },
      "message": "am 93d204ed: cherrypick Change-Id: Icf74572932165270a93243f4a109979807b495df docs: fix misc broken links; update some screenshots using windows bug: 3258882\n\n* commit \u002793d204ed98019322e434b714c7c0a619d69f24f5\u0027:\n  cherrypick Change-Id: Icf74572932165270a93243f4a109979807b495df docs: fix misc broken links; update some screenshots using windows bug: 3258882\n"
    },
    {
      "commit": "e9123960764d7b2e94fb0d68aae21fccc472abcd",
      "tree": "567e4a2b060be45fa571347017231f3da3057d0c",
      "parents": [
        "93d204ed98019322e434b714c7c0a619d69f24f5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 06 16:19:32 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:42:48 2010 -0800"
      },
      "message": "cherrypick Change-Id: I00fd449b1daf5b75d6a051af46bfa6e45d131708\ndocs: misc doc fixes\n\nChange-Id: Ib5f8aaf8feb42c825bc0149ec3775999856f5f57\n"
    },
    {
      "commit": "627b78f49d06cb9e317915c86e64906fc671343c",
      "tree": "71cf9d3ecb981349ee50ad97d46565e1919a9016",
      "parents": [
        "178d500551c1d88a2e8ec9425d9cbfbb7d998113",
        "071360d1fe5cb75925e5a7ff1b799c5cab160a44"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:40:39 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 16:40:39 2010 -0800"
      },
      "message": "am 071360d1: cherrypick Change-Id: I0b44b8b11599ac94fd0ecac84dcb71725d69cd63 Doc change: Update min glibc version for linux.\n\n* commit \u0027071360d1fe5cb75925e5a7ff1b799c5cab160a44\u0027:\n  cherrypick Change-Id: I0b44b8b11599ac94fd0ecac84dcb71725d69cd63 Doc change: Update min glibc version for linux.\n"
    },
    {
      "commit": "93d204ed98019322e434b714c7c0a619d69f24f5",
      "tree": "abba64de441b214bc03eb9c287f2ecfc232fa79b",
      "parents": [
        "071360d1fe5cb75925e5a7ff1b799c5cab160a44"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Dec 06 15:19:37 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:39:22 2010 -0800"
      },
      "message": "cherrypick Change-Id: Icf74572932165270a93243f4a109979807b495df\ndocs: fix misc broken links; update some screenshots using windows\nbug: 3258882\n\nChange-Id: I3d4a2c66be4e563f4c45d72fec30c9a1b5d8fc23\n"
    },
    {
      "commit": "071360d1fe5cb75925e5a7ff1b799c5cab160a44",
      "tree": "fba00579bd0031a58e24c10e163b3da372d71ed9",
      "parents": [
        "b94df620959de658990c1ed1263e2e1c42df7f6b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:35:36 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:35:36 2010 -0800"
      },
      "message": "cherrypick Change-Id: I0b44b8b11599ac94fd0ecac84dcb71725d69cd63\nDoc change: Update min glibc version for linux.\n\nChange-Id: I97a79004362e97732fa7d3be07c7396180f5fa99\n"
    },
    {
      "commit": "178d500551c1d88a2e8ec9425d9cbfbb7d998113",
      "tree": "149d0a1fc92673e3f6eaadd0ac56e7ec9c461213",
      "parents": [
        "042042b809e3a0ff6cea915ccc7b176948833be9",
        "b94df620959de658990c1ed1263e2e1c42df7f6b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:22:56 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 16:22:56 2010 -0800"
      },
      "message": "am b94df620: cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: edit manifest samples to indicate \u003capplication\u003e element is always last\n\n* commit \u0027b94df620959de658990c1ed1263e2e1c42df7f6b\u0027:\n  cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: edit manifest samples to indicate \u003capplication\u003e element is always last\n"
    },
    {
      "commit": "b94df620959de658990c1ed1263e2e1c42df7f6b",
      "tree": "8332e6df6e34ca5282bcc3bab182ebdaf5241c92",
      "parents": [
        "2bd83c00a0c72d3f6bd929c4df5fe83ee31b4704"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 02 15:43:02 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 14 16:11:02 2010 -0800"
      },
      "message": "cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee\ndocs: edit manifest samples to indicate \u003capplication\u003e element is always last\n\nChange-Id: I993d130c26efd87147913d5607a2e7f15bd12fe8\n"
    },
    {
      "commit": "042042b809e3a0ff6cea915ccc7b176948833be9",
      "tree": "28e443680bed0e4dfe96999d257600e74bbe97ea",
      "parents": [
        "0ccc8b7345eac0b507c221be47e55926cbda8957",
        "2bd83c00a0c72d3f6bd929c4df5fe83ee31b4704"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 14 14:15:16 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 14:15:16 2010 -0800"
      },
      "message": "am 2bd83c00: Merge \"Work on issue #3255640: Need to bump GB to API 10 version name \"2.4\"\" into gingerbread\n\n* commit \u00272bd83c00a0c72d3f6bd929c4df5fe83ee31b4704\u0027:\n  Work on issue #3255640: Need to bump GB to API 10 version name \"2.4\"\n"
    },
    {
      "commit": "2bd83c00a0c72d3f6bd929c4df5fe83ee31b4704",
      "tree": "8a1bbcc3d6383040482eff4caa7e701e7c31ad29",
      "parents": [
        "5441a9ff2128cf2c5088974c74b79d2d1734f755",
        "b2caa06c2ea8fb7a2a15279d19301c18cf41932d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 14 14:12:37 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 14:12:37 2010 -0800"
      },
      "message": "Merge \"Work on issue #3255640: Need to bump GB to API 10 version name \"2.4\"\" into gingerbread"
    },
    {
      "commit": "b2caa06c2ea8fb7a2a15279d19301c18cf41932d",
      "tree": "2303e3bf5960a52ca5a706700f9188b4760241f1",
      "parents": [
        "a848d3445090e114cbfe61f1c7449122a665fba6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 14 11:29:01 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 14 11:29:01 2010 -0800"
      },
      "message": "Work on issue #3255640: Need to bump GB to API 10 version name \"2.4\"\n\nNew API definition for API level 10.\n\nChange-Id: I1d78374ca5a17d568dc6f6b1ae8fb456f4d4aa88\n"
    },
    {
      "commit": "0ccc8b7345eac0b507c221be47e55926cbda8957",
      "tree": "f8e5cc12e260b2dbbe72cbd7c767816782c7f5c2",
      "parents": [
        "7afa161368308e78bb4a66b4fd32558dfd556776",
        "5441a9ff2128cf2c5088974c74b79d2d1734f755"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Tue Dec 14 11:28:50 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 11:28:50 2010 -0800"
      },
      "message": "am 5441a9ff: Merge \"GL texture filtering changed from AND to OR, so rename tag name to match. (\u003cuses-foo\u003e \u003d\u003d AND, \u003csupports-foo\u003e \u003d\u003d OR, e.g. uses-feature vs. supports-screen).\" into gingerbread\n\n* commit \u00275441a9ff2128cf2c5088974c74b79d2d1734f755\u0027:\n  GL texture filtering changed from AND to OR, so rename tag name to match. (\u003cuses-foo\u003e \u003d\u003d AND, \u003csupports-foo\u003e \u003d\u003d OR, e.g. uses-feature vs. supports-screen).\n"
    },
    {
      "commit": "5441a9ff2128cf2c5088974c74b79d2d1734f755",
      "tree": "ef9a048ff6c4fdd3c32c23880d8d19c0f72b9f61",
      "parents": [
        "a848d3445090e114cbfe61f1c7449122a665fba6",
        "096b67f65510a5076f1f845f9e19dda2b30ea6bb"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Tue Dec 14 11:27:20 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 11:27:20 2010 -0800"
      },
      "message": "Merge \"GL texture filtering changed from AND to OR, so rename tag name to match. (\u003cuses-foo\u003e \u003d\u003d AND, \u003csupports-foo\u003e \u003d\u003d OR, e.g. uses-feature vs. supports-screen).\" into gingerbread"
    },
    {
      "commit": "7afa161368308e78bb4a66b4fd32558dfd556776",
      "tree": "835d9db2304880f437ef9c103ed592812da7f4bf",
      "parents": [
        "483654fb724c7aab619303b50025b6bb25431e87",
        "a848d3445090e114cbfe61f1c7449122a665fba6"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Tue Dec 14 10:14:10 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 14 10:14:10 2010 -0800"
      },
      "message": "am a848d344: Merge \"Fix bug in permission grant system.\" into gingerbread\n\n* commit \u0027a848d3445090e114cbfe61f1c7449122a665fba6\u0027:\n  Fix bug in permission grant system.\n"
    },
    {
      "commit": "a848d3445090e114cbfe61f1c7449122a665fba6",
      "tree": "745b6dabfbd9ca9c06e973afa8c464ab383ed6de",
      "parents": [
        "0a97435c8d776746bb3dcf16824e2cc81eee20aa",
        "5d275bba42aea034959e94a47b6568376d93e7ad"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Tue Dec 14 10:07:26 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 10:07:26 2010 -0800"
      },
      "message": "Merge \"Fix bug in permission grant system.\" into gingerbread"
    },
    {
      "commit": "483654fb724c7aab619303b50025b6bb25431e87",
      "tree": "db29161211289937b4ef4a4b9ed76d4a67d48371",
      "parents": [
        "2d5b11aba0fec21e1ce3f358eb0d280b62704899",
        "0a97435c8d776746bb3dcf16824e2cc81eee20aa"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Mon Dec 13 19:15:28 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 19:15:28 2010 -0800"
      },
      "message": "am 0a97435c: Merge \"Update icon guidelines for Gingerbread. Also add new, revamped icon templates pack.\" into gingerbread\n\n* commit \u00270a97435c8d776746bb3dcf16824e2cc81eee20aa\u0027:\n  Update icon guidelines for Gingerbread. Also add new, revamped icon templates pack.\n"
    },
    {
      "commit": "0a97435c8d776746bb3dcf16824e2cc81eee20aa",
      "tree": "a97d477682324056564b1143ab665c6a43d4e2a8",
      "parents": [
        "0927c9026537166cec36b2f9bb8a764ef8a7c606",
        "d602b355baf309e74b08b7497d3495ac2d69222b"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Mon Dec 13 19:12:42 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 19:12:42 2010 -0800"
      },
      "message": "Merge \"Update icon guidelines for Gingerbread. Also add new, revamped icon templates pack.\" into gingerbread"
    },
    {
      "commit": "d602b355baf309e74b08b7497d3495ac2d69222b",
      "tree": "60f09a37a424da53aee3faca8fe486dbbd4e81f7",
      "parents": [
        "c1c04ad047d7ca2f13aa5c9883da7219df5bee57"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Sun Oct 17 21:33:05 2010 -0700"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Mon Dec 13 18:04:41 2010 -0800"
      },
      "message": "Update icon guidelines for Gingerbread. Also add new, revamped icon templates pack.\n\nChange-Id: Ie02e5e5cade3837e863063bcec8fa5c20a83b1ba\n"
    },
    {
      "commit": "096b67f65510a5076f1f845f9e19dda2b30ea6bb",
      "tree": "55433fd8a7525c5360b3b4e0cfcd8b1ef4a442f2",
      "parents": [
        "e3f6336bcffc250da90ec864bccfa73ad1d016b9"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Dec 13 16:25:54 2010 -0800"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Dec 13 16:25:54 2010 -0800"
      },
      "message": "GL texture filtering changed from AND to OR, so rename tag name to match.\n(\u003cuses-foo\u003e \u003d\u003d AND, \u003csupports-foo\u003e \u003d\u003d OR, e.g. uses-feature vs.\nsupports-screen).\n\nChange-Id: I0f20aed7f95169d9adfc7fe128191eb6e49d116f\n"
    },
    {
      "commit": "2d5b11aba0fec21e1ce3f358eb0d280b62704899",
      "tree": "1b814cef5a56666789a2ccdbebad8aef73ef76f8",
      "parents": [
        "30ad1e576a445b8ffec12ef148f5d7253ebb6ef4",
        "0927c9026537166cec36b2f9bb8a764ef8a7c606"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 15:27:25 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 15:27:25 2010 -0800"
      },
      "message": "am 0927c902: Merge \"Fix StrictMode javadoc copy/paste error.\" into gingerbread\n\n* commit \u00270927c9026537166cec36b2f9bb8a764ef8a7c606\u0027:\n  Fix StrictMode javadoc copy/paste error.\n"
    },
    {
      "commit": "0927c9026537166cec36b2f9bb8a764ef8a7c606",
      "tree": "c172a0b9fd74775704fdbce58fd1fd4eec886488",
      "parents": [
        "9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87",
        "320274c5f17057a3a823fed50b7027cbd46fc025"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Dec 13 15:25:09 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 15:25:09 2010 -0800"
      },
      "message": "Merge \"Fix StrictMode javadoc copy/paste error.\" into gingerbread"
    },
    {
      "commit": "30ad1e576a445b8ffec12ef148f5d7253ebb6ef4",
      "tree": "e78bb2970f1012128d687a8e820bb1f8aa7714ba",
      "parents": [
        "78e9f4cbaece783b7b87ce3fb0a157dae766012a",
        "9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 15:05:20 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 15:05:20 2010 -0800"
      },
      "message": "am 9dbef975: Merge \"Avoid leaking sockets.\" into gingerbread\n\n* commit \u00279dbef975f0f4370dfe48a0fb040e3d8d1eb91d87\u0027:\n  Avoid leaking sockets.\n"
    },
    {
      "commit": "9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87",
      "tree": "66063a081b130e48681094d49cbdfb6dc979ef67",
      "parents": [
        "e4a5951925f16f18dae91ed65567e96528f17fee",
        "2ed20f87684a892d640a91f1961f369bbbc7d05e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 13 15:03:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 15:03:28 2010 -0800"
      },
      "message": "Merge \"Avoid leaking sockets.\" into gingerbread"
    },
    {
      "commit": "78e9f4cbaece783b7b87ce3fb0a157dae766012a",
      "tree": "92ab76a16e62d5284f826fa58499bae963245b84",
      "parents": [
        "6d13b146e0444f40f45b9fe5812093c5e611b68e",
        "e4a5951925f16f18dae91ed65567e96528f17fee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 14:37:09 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 13 14:37:09 2010 -0800"
      },
      "message": "am e4a59519: Fix issue #3154576: battery stats checkin should include UID -\u003e packages+ map\n\n* commit \u0027e4a5951925f16f18dae91ed65567e96528f17fee\u0027:\n  Fix issue #3154576: battery stats checkin should include UID -\u003e packages+ map\n"
    }
  ],
  "next": "2ed20f87684a892d640a91f1961f369bbbc7d05e"
}
