)]}'
{
  "log": [
    {
      "commit": "bcfcd8ecd49cca125c5eb24fa76cd20ecb766a92",
      "tree": "d665e094a9981ac28c9e39ba21f12f540ef94773",
      "parents": [
        "07e1be62c7a8650313e7ad8690968c58ec8e88ad"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Wed Oct 13 15:39:26 2010 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Wed Oct 13 16:02:01 2010 -0700"
      },
      "message": "Reduce the time it takes to decay the glow after a pull.\n\nThe decay is now in line for the decay for absorb glows.\nFixes b/3094064  Overscroll fade timeout is too long\n\nChange-Id: Ida987c8f6193fcb15f743d72c590a5c1daef056d\n"
    },
    {
      "commit": "07e1be62c7a8650313e7ad8690968c58ec8e88ad",
      "tree": "dfadc428e68face8b0747cc87c83493df578088e",
      "parents": [
        "eb4ef07223030eb61d8cf99771e657b7fc0108d0",
        "c491ee02237fc5c0e6a4ad81ebc899d97c9778b5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 13 12:17:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 13 12:17:05 2010 -0700"
      },
      "message": "Merge \"Fix NPE caused by Change I4df27119.\" into gingerbread"
    },
    {
      "commit": "eb4ef07223030eb61d8cf99771e657b7fc0108d0",
      "tree": "f302867b55396e51355386488f3920ce861572a4",
      "parents": [
        "527d8bbd79c1ff2b6e24d19fe9e7a1ecdb72891a",
        "5249ad03454301744374d04e04b38aaad3b01530"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 13 12:08:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 13 12:08:02 2010 -0700"
      },
      "message": "am 5249ad03: docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage bug: 3088494\n\nMerge commit \u00275249ad03454301744374d04e04b38aaad3b01530\u0027 into gingerbread\n\n* commit \u00275249ad03454301744374d04e04b38aaad3b01530\u0027:\n  docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage\n"
    },
    {
      "commit": "c491ee02237fc5c0e6a4ad81ebc899d97c9778b5",
      "tree": "00a6729909c9f4f8cdc135a06605dd1f5c042553",
      "parents": [
        "e22eb863dc4419dcaf329e9e28e3dc1f71f82902"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 13 11:40:10 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 13 11:40:10 2010 -0700"
      },
      "message": "Fix NPE caused by Change I4df27119.\n\nThis change caused Music APP to throw an NPE the fix\nis to test that scheme is not null before using it.\n\nBug: 3092886\nChange-Id: Ib29f944cbd9a9ff628462bdd6f4b68a308468536\n"
    },
    {
      "commit": "527d8bbd79c1ff2b6e24d19fe9e7a1ecdb72891a",
      "tree": "ae8fcb10f72c441da9e475be9e979d4dcc7a01c5",
      "parents": [
        "312644cdbb39522fe9cac028b15b907ce0e8e0f7",
        "aa29f86505f5955fbe37efeceb7bf507df55b45e"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Oct 13 10:16:49 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 13 10:16:49 2010 -0700"
      },
      "message": "Merge \"Add missing native methods to fix boot.\" into gingerbread"
    },
    {
      "commit": "aa29f86505f5955fbe37efeceb7bf507df55b45e",
      "tree": "8d311841b5b4e561f06c66bb68df24d177e6e33f",
      "parents": [
        "e03471e12f1adcd818b5bfd9dcb894c75fe955c5"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Oct 13 10:10:47 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Oct 13 10:10:47 2010 -0700"
      },
      "message": "Add missing native methods to fix boot.\n\nChange-Id: I02e158d7c287c886e218b7a57edd708f9e570695\n"
    },
    {
      "commit": "312644cdbb39522fe9cac028b15b907ce0e8e0f7",
      "tree": "97dd25e42b1a0ccc607cdbbc60368b833c44a71e",
      "parents": [
        "165c6579660c22edafb61fee2a0cf39334a2a905",
        "9adf466021d37a5062d7d3361e14bfd9e7ffeba6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 13 09:14:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 13 09:14:40 2010 -0700"
      },
      "message": "Merge \"Support for writing to MPEG2 transport stream files.\" into gingerbread"
    },
    {
      "commit": "165c6579660c22edafb61fee2a0cf39334a2a905",
      "tree": "431676c9a9c20d9a2c33041c61f348dce2143e33",
      "parents": [
        "dfc07279fc6205c38f5f39cb5ba4f0aef6b593a4",
        "54d09724e3ea2af4e08dff47d7ade92a95784127"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 13 09:14:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 13 09:14:13 2010 -0700"
      },
      "message": "Merge \"HTTP Live content that are tagged as complete are now seekable.\" into gingerbread"
    },
    {
      "commit": "dfc07279fc6205c38f5f39cb5ba4f0aef6b593a4",
      "tree": "c94a99d9abb9735177fd01c42e6cdf7c60f96d36",
      "parents": [
        "c792c2e9edb3c785208560b6961ac6ed5b07eb4e"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Oct 12 13:40:23 2010 -0400"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Wed Oct 13 10:08:59 2010 -0400"
      },
      "message": "Line up WebTextView text with the page.\n\nBug:3085564\n\nRequires a change to external/webkit:\nhttps://android-git.corp.google.com/g/#change,73568\n\nChange-Id: I4c3fa1314bdac39cc071f583a418c433ea897de8\n"
    },
    {
      "commit": "c792c2e9edb3c785208560b6961ac6ed5b07eb4e",
      "tree": "cfc4d3cf2a117a1b5c50219fefee2ce289248061",
      "parents": [
        "e03471e12f1adcd818b5bfd9dcb894c75fe955c5",
        "f7b7330e710a5f751f9898739378be282471e9ef"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Oct 13 05:46:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 13 05:46:15 2010 -0700"
      },
      "message": "Merge \"GPS: Remove unnecessary and broken test in AgpsRilInterface updateNetworkState glue\" into gingerbread"
    },
    {
      "commit": "e03471e12f1adcd818b5bfd9dcb894c75fe955c5",
      "tree": "7e8de6aeb779e838fd19b14511d001b065e76922",
      "parents": [
        "33bae9b826145677585a2171f4986d4c6433fd0d",
        "cdbd8ab7897f7c362f73def988f3a4b79f62d16c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 20:30:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 20:30:36 2010 -0700"
      },
      "message": "Merge \"Updated popup_ 9 patches and removing text_select_handle (hdpi)\" into gingerbread"
    },
    {
      "commit": "33bae9b826145677585a2171f4986d4c6433fd0d",
      "tree": "8348c8774b80047213765e9b1fcad3cc8df82859",
      "parents": [
        "f1b1eec9de1ca27b660f6c00487de07a30eecf64"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 20:19:14 2010 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 20:19:14 2010 -0700"
      },
      "message": "Updated lockscreen asset (Hiroshi), new menu background\n\nChange-Id: Ibe8c535bcdd35668c7aae87b6e8c1ef622f3e148\n"
    },
    {
      "commit": "f1b1eec9de1ca27b660f6c00487de07a30eecf64",
      "tree": "e26ac18445a4d897606a7909fe0f4fa82c242d3e",
      "parents": [
        "ab39f1ef13a546e38b49bfc02dca2ec771c13831",
        "d6fc979edbba6c65cac1085fb5f2b8b972713758"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 19:44:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 19:44:17 2010 -0700"
      },
      "message": "Merge \"SipService: mScreenOn is flipped to wrong value.\" into gingerbread"
    },
    {
      "commit": "d6fc979edbba6c65cac1085fb5f2b8b972713758",
      "tree": "ce0a5686005ebffe0fb09d599e9605368cc110d0",
      "parents": [
        "4367ab00edb59f95703e4a8a0f9a1a73dbf13551"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Oct 13 09:43:35 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Oct 13 10:25:07 2010 +0800"
      },
      "message": "SipService: mScreenOn is flipped to wrong value.\n\nhttp://b/issue?id\u003d3077454\n\nChange-Id: I23b6f70730074689b939e449c2c202ce8ffb586f\n"
    },
    {
      "commit": "ab39f1ef13a546e38b49bfc02dca2ec771c13831",
      "tree": "eda0b23340cf2390b4547fd77f450c6b706494b5",
      "parents": [
        "259c849989ccd30b0bb4569d11f125ed2c0c1911",
        "d197f59ec9ab7d4bd64c0a4426685d9abf706d56"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Oct 12 19:23:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 19:23:13 2010 -0700"
      },
      "message": "Merge \"Fix build.\" into gingerbread"
    },
    {
      "commit": "d197f59ec9ab7d4bd64c0a4426685d9abf706d56",
      "tree": "d2d5e632c7fa8c0e0c477c839b18e777f2706f8f",
      "parents": [
        "590b73bc5b8e5f7b59bff1d9264a52388a5162e6"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Oct 12 19:21:07 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Oct 12 19:21:07 2010 -0700"
      },
      "message": "Fix build.\n\nI removed these by mistake, and incremental build failed to pick the failure.\n\nChange-Id: I19496d62a1eb1dc738a3a0b88d22ca1d5dddba96\n"
    },
    {
      "commit": "cdbd8ab7897f7c362f73def988f3a4b79f62d16c",
      "tree": "80595d96a9860737e1611692f935a5b90a5cdf26",
      "parents": [
        "45738f6700cff689eacda7c8192b76939ba20591"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 19:14:10 2010 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 19:14:10 2010 -0700"
      },
      "message": "Updated popup_ 9 patches and removing text_select_handle (hdpi)\n\nChange-Id: I101a4ad12e7e88621073f860e39dcb16730d7722\n"
    },
    {
      "commit": "259c849989ccd30b0bb4569d11f125ed2c0c1911",
      "tree": "baacac5a56b7dfe79b02824cfe9309c9dc2511b2",
      "parents": [
        "64f4280313c5b498a3238d174c4d14ca2187604b",
        "ba0492d5edd3e6e24d948c531b74ffb5fc9b922e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 12 19:06:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 19:06:37 2010 -0700"
      },
      "message": "Merge \"Fix issue #3089800: adb shell am -W causes ActivityManager crash\" into gingerbread"
    },
    {
      "commit": "64f4280313c5b498a3238d174c4d14ca2187604b",
      "tree": "ebde918253f5321a486b8b393679c6205746256a",
      "parents": [
        "590b73bc5b8e5f7b59bff1d9264a52388a5162e6",
        "adbda6f094bf957e2943f80ef63d4530f6fcfc5a"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Oct 12 19:02:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 19:02:46 2010 -0700"
      },
      "message": "Merge \"Bluez doesn\u0027t handle disconnect while connecting well. Defer the message.\" into gingerbread"
    },
    {
      "commit": "ba0492d5edd3e6e24d948c531b74ffb5fc9b922e",
      "tree": "8452016fd3a0e7806647ce06cf288be94ebe31ee",
      "parents": [
        "45738f6700cff689eacda7c8192b76939ba20591"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 12 19:01:46 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 12 19:01:46 2010 -0700"
      },
      "message": "Fix issue #3089800: adb shell am -W causes ActivityManager crash\n\nChange-Id: I5508afeb523d84e552117f94c8b70e2bae2c33fa\n"
    },
    {
      "commit": "590b73bc5b8e5f7b59bff1d9264a52388a5162e6",
      "tree": "113139d8fd0d2b8a0e319e9f766e180a0f1e084f",
      "parents": [
        "45738f6700cff689eacda7c8192b76939ba20591"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Oct 12 13:00:50 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Oct 12 18:37:26 2010 -0700"
      },
      "message": "NFC API revision round 2.\n\n- Add the second half of the new NFC API: NfcAdapter, Tag, NdefTag,\n  RawTagConnection, NdefTagConnection.\n- Add implementations for all of the new NFC API.\n\nChange-Id: I8da9fd1d2971ed2c8b76f2a93f207fa9e305b0f6\nSigned-off-by: Nick Pelly \u003cnpelly@google.com\u003e\n"
    },
    {
      "commit": "45738f6700cff689eacda7c8192b76939ba20591",
      "tree": "6ea6dda5c70375fff4f3442d54c81f1562cafc38",
      "parents": [
        "907f6f1d7d13531015b545861b93e1607d253cfd",
        "a78c85482ef8569ce0a4d3787a5952a1a92f5a67"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 17:38:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 17:38:44 2010 -0700"
      },
      "message": "Merge \"Updated GPS on (hdpi and mdpi), text select handles (mdpi), removing unused text_select_handle.png (mdpi)\" into gingerbread"
    },
    {
      "commit": "907f6f1d7d13531015b545861b93e1607d253cfd",
      "tree": "35c82f7b190ff8c363c859c46d272b66a53f0e7a",
      "parents": [
        "c417612a1abb6281697a9738a1a19eb8814ae8a6",
        "ebc886c857a702d788c2bdfb9e0b3d20746ad745"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 17:33:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 17:33:27 2010 -0700"
      },
      "message": "Merge \"Fix SipSessionGroup from throwing ConcurrentModificationException\" into gingerbread"
    },
    {
      "commit": "a78c85482ef8569ce0a4d3787a5952a1a92f5a67",
      "tree": "42f09e57bee89ac2a2cbe5eb042f50f0af535239",
      "parents": [
        "f348502c70ae2f3c90bf75d8c4b4402d5e8e4d59"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 17:29:06 2010 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Oct 12 17:29:06 2010 -0700"
      },
      "message": "Updated GPS on (hdpi and mdpi), text select handles (mdpi), removing unused text_select_handle.png (mdpi)\n\nChange-Id: Ic7089d0277582506b745cfa73d1a7bb311c600a7\n"
    },
    {
      "commit": "5249ad03454301744374d04e04b38aaad3b01530",
      "tree": "f8243b371484f076c52387aba0a3b454e85f740b",
      "parents": [
        "3fd40ee692ed1d4bca40e184119b0d1368671037"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 12 17:08:23 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 12 17:10:31 2010 -0700"
      },
      "message": "docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage\nbug: 3088494\n\nChange-Id: I9da318efb3d05d52eb8c2677e96da1bcf1cd542a\n"
    },
    {
      "commit": "c417612a1abb6281697a9738a1a19eb8814ae8a6",
      "tree": "f6da01e2887846eab71836c4254d1a5db839267e",
      "parents": [
        "1bc3a407ceb380e35e894f405f544b5b87e980d4",
        "d7bd2eb0321936e377592be9039de957b8794ab1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 12 17:08:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 17:08:43 2010 -0700"
      },
      "message": "Merge \"Fix bug 3083631 - Links no longer get tapped during scale gestures\" into gingerbread"
    },
    {
      "commit": "adbda6f094bf957e2943f80ef63d4530f6fcfc5a",
      "tree": "57cf687c19c9cf70f0cbe986b4b16b26c6fd2bd7",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Oct 12 16:58:06 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Oct 12 16:58:06 2010 -0700"
      },
      "message": "Bluez doesn\u0027t handle disconnect while connecting well.\nDefer the message.\n\nBug: 3076404\nChange-Id: Id62e1008346f492a85e714240a832a061def1786\n"
    },
    {
      "commit": "1bc3a407ceb380e35e894f405f544b5b87e980d4",
      "tree": "833c5b69026b5ab4e8bb598484539486428bcd6a",
      "parents": [
        "fa3d9557c8178e9c4b9471a76edcf4d48a5b3551",
        "bcf5cf47ed03f1a685fd1de8ed9dc4a6abf7b1e3"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Oct 12 16:46:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 16:46:50 2010 -0700"
      },
      "message": "Merge \"Fix auto connection priority handling.\" into gingerbread"
    },
    {
      "commit": "bcf5cf47ed03f1a685fd1de8ed9dc4a6abf7b1e3",
      "tree": "85d2e108c4607feae69f792ce02ac81c7ca1ecbc",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Oct 12 15:15:55 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Oct 12 16:42:45 2010 -0700"
      },
      "message": "Fix auto connection priority handling.\n\nBug: 3027023\n1. user is connected to a headset. Headset is turned off.\n2. User connects to another device. The priority of the first\n   headset must be set to ON. We only have 1 device set at AUTO_CONNECT\n   priority.\n\n1. A remote headset sends an incoming connection. Don\u0027t set\n   AUTO_CONNECT till its gets connected.\n2. For outgoing connections, set it to AUTO_CONNECT in Connecting state\n   since the user initated this connection.\n\nChange-Id: Iaa211bf22b1fd99850875f7eda686c47142173ba\n"
    },
    {
      "commit": "fa3d9557c8178e9c4b9471a76edcf4d48a5b3551",
      "tree": "7e9d2eed6e38ed2b6bf55d8900a3a119fe355f5a",
      "parents": [
        "8e2be267f53bd1d2f1531f56732ead4138ac5c58",
        "b0061549a28d887658c395e33c2c096dd06d6147"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 12 16:08:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 16:08:59 2010 -0700"
      },
      "message": "Merge \"Add text selection handles to preloaded drawables.\" into gingerbread"
    },
    {
      "commit": "9adf466021d37a5062d7d3361e14bfd9e7ffeba6",
      "tree": "32065c7763d46863e76d9f78ba4c76f0117ff2dc",
      "parents": [
        "a7c76d8307a3b49bf5b8fdda3543455b0e5dd64c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 12 14:17:45 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 12 16:05:23 2010 -0700"
      },
      "message": "Support for writing to MPEG2 transport stream files.\n\nChange-Id: If3b7a807bc224a4b1cb2236537c3ebdc5aee0d97\n"
    },
    {
      "commit": "d7bd2eb0321936e377592be9039de957b8794ab1",
      "tree": "dcc2a2902ace4c313631c7bc676f12a3e57d20df",
      "parents": [
        "fb6431c0298747d240fcdc025575e5f46db95132"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 12 15:56:31 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 12 15:56:31 2010 -0700"
      },
      "message": "Fix bug 3083631 - Links no longer get tapped during scale gestures\n\nChange-Id: I57bf740c5063f30d763fc720a3ad77edff20f867\n"
    },
    {
      "commit": "b0061549a28d887658c395e33c2c096dd06d6147",
      "tree": "49aa874ef684a5d46e084e865ee73bdef2b66d99",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 12 15:22:13 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 12 15:22:13 2010 -0700"
      },
      "message": "Add text selection handles to preloaded drawables.\n\nChange-Id: Iad48388ada7a555681290998f4cb6f8390aa05d4\n"
    },
    {
      "commit": "8e2be267f53bd1d2f1531f56732ead4138ac5c58",
      "tree": "5ceb35720a1daf0be56e161c788f7069430f56b7",
      "parents": [
        "fb6431c0298747d240fcdc025575e5f46db95132"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@android.com",
        "time": "Tue Oct 12 15:00:43 2010 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@android.com",
        "time": "Tue Oct 12 15:05:06 2010 -0700"
      },
      "message": "Add versionCode and versionName to dumpsys packages\n\nbug: 3090491\nChange-Id: If116baaeb83bd282c5c5534fde6248f19830a71c\n"
    },
    {
      "commit": "fb6431c0298747d240fcdc025575e5f46db95132",
      "tree": "b6de0ede6bc771af60c88149c84d446e12c86491",
      "parents": [
        "e22eb863dc4419dcaf329e9e28e3dc1f71f82902",
        "8c8293bc4dc1930d5b6a74e3abfe955a433af725"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 12 15:00:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 15:00:30 2010 -0700"
      },
      "message": "Merge \"Fix bug 3064135 - do not allow text handles on TextViews in sub windows.\" into gingerbread"
    },
    {
      "commit": "e22eb863dc4419dcaf329e9e28e3dc1f71f82902",
      "tree": "f3647cce01edccd5dfa8c6de9b23fce8da9c7e3b",
      "parents": [
        "ba799098608c7be8ff1e18adfa7dc1f452205a7e",
        "bf844308a2fca21ee590fbf1b5686495c9ca2aeb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 12 14:55:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 14:55:52 2010 -0700"
      },
      "message": "Merge \"fix start driver for corner cases DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "8c8293bc4dc1930d5b6a74e3abfe955a433af725",
      "tree": "92b6f608b2916978170a1c5794857f01dac818f9",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 12 14:45:12 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 12 14:45:55 2010 -0700"
      },
      "message": "Fix bug 3064135 - do not allow text handles on TextViews in sub windows.\n\nChange-Id: I35db64d0a5c92c8ad184b36d243e45c91d4ac46e\n"
    },
    {
      "commit": "ba799098608c7be8ff1e18adfa7dc1f452205a7e",
      "tree": "4c3ecd2dd93c054cd6ef63b284a6ad24a0d2f7ee",
      "parents": [
        "a310031438877a7b70a6ac30eb2f2b33e06907e6",
        "b08a1af667b16cb1faaea2aec1cf2a0e4659cb3f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 12 14:43:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 14:43:24 2010 -0700"
      },
      "message": "Merge changes I76513387,I335fb671 into gingerbread\n\n* changes:\n  Remove dead code, and make the animation a setting.\n  turn off the electron beam\n"
    },
    {
      "commit": "54d09724e3ea2af4e08dff47d7ade92a95784127",
      "tree": "6cc008b4a8acb1ee7f47e3748baa2826257e61ce",
      "parents": [
        "a7c76d8307a3b49bf5b8fdda3543455b0e5dd64c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 12 11:34:37 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 12 14:32:10 2010 -0700"
      },
      "message": "HTTP Live content that are tagged as complete are now seekable.\n\nChange-Id: I9d0d2f009f883e5baf3e9de8c5c0aa05760e4bde\nrelated-to-bug: 2368598\n"
    },
    {
      "commit": "a310031438877a7b70a6ac30eb2f2b33e06907e6",
      "tree": "f7a2e9969cce9e8cb55227da08507cac0f58040d",
      "parents": [
        "354954a01c533c6789536c141cf330ddf3976e8b",
        "a42880749b368e60caee77dd682d434e48ca96bd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Oct 12 14:17:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 14:17:00 2010 -0700"
      },
      "message": "Merge \"Remove some PII.\" into gingerbread"
    },
    {
      "commit": "b08a1af667b16cb1faaea2aec1cf2a0e4659cb3f",
      "tree": "5d9491ee082cdb6f6fb61a22c97c961ee5ae5721",
      "parents": [
        "aab758e87991d1460ca94d4a5f22c0ef34641e2d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 19:28:58 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Oct 12 14:16:11 2010 -0700"
      },
      "message": "Remove dead code, and make the animation a setting.\n\nWhen we don\u0027t do the brightness fade, turn off the electron beam instead.\n\nChange-Id: I76513387c4fb420a67e59e005f6e8c3bc72f7f08\n"
    },
    {
      "commit": "aab758e87991d1460ca94d4a5f22c0ef34641e2d",
      "tree": "560d9e47119175b6a5618dd16d9d9ac4a92145fd",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 12:37:43 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Oct 12 14:16:11 2010 -0700"
      },
      "message": "turn off the electron beam\n\nChange-Id: I335fb6719f1d5a3f1c6f37a046fd1c2c4ed2bbc6\n"
    },
    {
      "commit": "354954a01c533c6789536c141cf330ddf3976e8b",
      "tree": "44ca327541699e187a997db1e1bfeea65c7540e0",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e",
        "dafac622a4520fd8dde85807c7a6498937d80158"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 12 14:16:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 14:16:05 2010 -0700"
      },
      "message": "Merge \"Doc change: cherrypick testing changes from master. Squashed commit of the following:\" into gingerbread"
    },
    {
      "commit": "a42880749b368e60caee77dd682d434e48ca96bd",
      "tree": "8763f1b0c46ad5e9871775f4c68240c1ddcb1dff",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Oct 12 12:36:38 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Oct 12 12:36:38 2010 -0700"
      },
      "message": "Remove some PII.\n\nChange-Id: I4df27119b6bbd28bf950516fd6f44676a8e04f06\n"
    },
    {
      "commit": "844a6b3ccaff1ad1443ad985e4527b733ce97c0e",
      "tree": "30c7c526d300219ee51047f161f81a95485ae348",
      "parents": [
        "f348502c70ae2f3c90bf75d8c4b4402d5e8e4d59"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Oct 12 11:32:24 2010 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Oct 12 11:32:24 2010 -0700"
      },
      "message": "Turn off additional debug.\n\nBug:3038245\nChange-Id: If3c894511b4bbfd0d3e95b51aeca299edbbcf55d\n"
    },
    {
      "commit": "bf844308a2fca21ee590fbf1b5686495c9ca2aeb",
      "tree": "d2e400f227b61b8dfb65ff8daf2c8ef90df17600",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 12 10:50:07 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 12 11:30:22 2010 -0700"
      },
      "message": "fix start driver for corner cases DO NOT MERGE\n\n- Force a start when in RUN_STATE_STOPPING since there\ncould have a stop driver in that state\n- When a driver started event is received is received\nfrom the supplicant, force a reconnect since we could\nhave out of an intermediate stop event that would have\nforced the run state to STOPPED\n\nBug: 3087621\nChange-Id: I3652747a267a3da8349a9fd5c4065d3837a0c545\n"
    },
    {
      "commit": "f348502c70ae2f3c90bf75d8c4b4402d5e8e4d59",
      "tree": "12162723775f9cb9394a1bb4cce27a9872af5212",
      "parents": [
        "9facd2d0847691ae46108713d6a7dc9f51a62135",
        "23cb86a47d566db413d9c7679984ef3cfdfee848"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Oct 12 10:24:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 10:24:48 2010 -0700"
      },
      "message": "Merge \"Allow TextView to do its thing.\" into gingerbread"
    },
    {
      "commit": "9facd2d0847691ae46108713d6a7dc9f51a62135",
      "tree": "4102666017e413eefe60afb28476a6a2b0e63aee",
      "parents": [
        "03aa28fb36589a3d601be08e75c08a24c4344d6f",
        "9fc2fc5757a3d28d098bd2b0ad0f869a3cf3fa14"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Oct 12 08:09:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 08:09:55 2010 -0700"
      },
      "message": "Merge \"StrictMode: link to designing for responsiveness ANR docs\" into gingerbread"
    },
    {
      "commit": "23cb86a47d566db413d9c7679984ef3cfdfee848",
      "tree": "97f492692eb36b9a23b1474777d2096abf1ad7fd",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Oct 12 09:05:40 2010 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Oct 12 09:52:56 2010 -0400"
      },
      "message": "Allow TextView to do its thing.\n\nBug:3085639\n\nCall super.onTouchEvent for ACTION_UP and ACTION_CANCEL.\nThis removes the old selection as appropriate.\n\nBug:3085587\n\nMake the cursor visible so that the insertion handle\nappears when tapping on the field.\n\nChange-Id: If5ea6219de9ca351667021743b2e63edc6c47250\n"
    },
    {
      "commit": "03aa28fb36589a3d601be08e75c08a24c4344d6f",
      "tree": "c662ca8b523e1a881a82d1f5dab7494afac2e187",
      "parents": [
        "4367ab00edb59f95703e4a8a0f9a1a73dbf13551",
        "3122e4488aa0749cbec9890ace22c366e35350c3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 12 01:01:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 01:01:14 2010 -0700"
      },
      "message": "Merge \"Improve the input policy handling a bit.\" into gingerbread"
    },
    {
      "commit": "ebc886c857a702d788c2bdfb9e0b3d20746ad745",
      "tree": "b90c65f83655c6408549481ab7b7df30d54f7867",
      "parents": [
        "4367ab00edb59f95703e4a8a0f9a1a73dbf13551"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 15:40:24 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 15:41:11 2010 +0800"
      },
      "message": "Fix SipSessionGroup from throwing ConcurrentModificationException\n\nhttp://b/issue?id\u003d3087256\n\nChange-Id: I67df64105db7c1295649f1f3ce77f99025ce3d44\n"
    },
    {
      "commit": "3122e4488aa0749cbec9890ace22c366e35350c3",
      "tree": "fed38c07c499413707f543ef9d0bbe45ccdf23c7",
      "parents": [
        "a28d5aff5466a55149b9e6f9cd908fcc225c25ff"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 23:32:49 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 12 00:16:14 2010 -0700"
      },
      "message": "Improve the input policy handling a bit.\n\nFixed some issues with Monkeys turning off their own screens.  Ook ook!\nAdded some more comments to explain what\u0027s going on.\n\nChange-Id: Id2bc0466161a642a73ef7ef97725d1c81e984b12\n"
    },
    {
      "commit": "4367ab00edb59f95703e4a8a0f9a1a73dbf13551",
      "tree": "81f2972065187d4e21f1686e73a647ccd6ea816f",
      "parents": [
        "f5201ab71ff4d104265ab126e86afc6b81da8011"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Tue Oct 12 12:39:50 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Tue Oct 12 12:39:50 2010 +0800"
      },
      "message": "Set the wifi-only for SIP service as the default config.\n\nChange-Id: I90d2d14b5d9c953e45f85d3d5128d096ea17b22e\nbug-id: http://b/3068006\n"
    },
    {
      "commit": "f5201ab71ff4d104265ab126e86afc6b81da8011",
      "tree": "48ab6fef1e8c3d7eee81802ad96cd434f123c922",
      "parents": [
        "a28d5aff5466a55149b9e6f9cd908fcc225c25ff"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 11:22:54 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 11:34:01 2010 +0800"
      },
      "message": "Keep original phone number in SipConnection.\n\nIn case it\u0027s a PSTN number carried by an Internet call, the phone app can still\nget the original phone number from Connection.getAddress() instead of getting a\nSIP URI.\n\nhttp://b/issue?id\u003d3085996\n\nChange-Id: Ie6c66100a4b5b2ce3f73baa1b446761cd51d7727\n"
    },
    {
      "commit": "a28d5aff5466a55149b9e6f9cd908fcc225c25ff",
      "tree": "dd4ea71e6f5c4915c61fbd4a4e61b7b95be69795",
      "parents": [
        "ece7e11b3723140b31d28bae6ed6f1ae30e5d802",
        "a1160a798b688370bed3642a105dfeb7fba2f5f3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 20:22:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 20:22:02 2010 -0700"
      },
      "message": "Merge \"Fix a bug synthesizing cancelation events for motions.\" into gingerbread"
    },
    {
      "commit": "ece7e11b3723140b31d28bae6ed6f1ae30e5d802",
      "tree": "9c142cf9bccb8f3b6fbc91111a2dd24a2c1dda5b",
      "parents": [
        "ffbc4b948d0214c28df382f9eb209ea8f5ceef83",
        "685b61b7117dbae94c5ceb5de4546ad23a4d3d0f"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Oct 11 20:02:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 20:02:05 2010 -0700"
      },
      "message": "Merge \"SipService: fix a missing switch-case break.\" into gingerbread"
    },
    {
      "commit": "685b61b7117dbae94c5ceb5de4546ad23a4d3d0f",
      "tree": "a4e294ab8a892646404d90724191579cb752ac92",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 10:32:29 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 12 10:46:29 2010 +0800"
      },
      "message": "SipService: fix a missing switch-case break.\n\nChange-Id: I638eecd8000293d4cb37b3595c02ca33df4924eb\n"
    },
    {
      "commit": "ffbc4b948d0214c28df382f9eb209ea8f5ceef83",
      "tree": "3681db17c432008369ae3c22a11c949b5bef8c7e",
      "parents": [
        "de846ac659e8c14d898a3fa14bd0504b24096057",
        "d39d515b9110d7405d0f03dbf612ba5c9b8ac566"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 11 19:13:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 19:13:33 2010 -0700"
      },
      "message": "Merge \"Fix SD card mounting issues #3074555 and #3072332\" into gingerbread"
    },
    {
      "commit": "d39d515b9110d7405d0f03dbf612ba5c9b8ac566",
      "tree": "8213cdddd588582510d54781f2f56a1247b63803",
      "parents": [
        "c8511af04a442551a204b1f47fabb317bcf54be0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 11 17:14:31 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 11 19:12:21 2010 -0700"
      },
      "message": "Fix SD card mounting issues #3074555 and #3072332\n\nChange-Id: I79572bb4e92d2546abd97512a119ae74f0d72019\n3074555: Kill \"Shared storage safe to remove\" notification\n3072332: \"blank shared storage\" notification doesn\u0027t go anywhere\n"
    },
    {
      "commit": "f7b7330e710a5f751f9898739378be282471e9ef",
      "tree": "23b908cf392e9fa05c0b20ae8bf1e5cbec6f1434",
      "parents": [
        "1169f420f6df5cf5254fed883efa7e6780473c08"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Oct 11 21:27:06 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Oct 11 21:27:06 2010 -0400"
      },
      "message": "GPS: Remove unnecessary and broken test in AgpsRilInterface updateNetworkState glue\n\nChange-Id: Ic934c478f0eb6c6d368caaf41aec8235d329ef34\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a1160a798b688370bed3642a105dfeb7fba2f5f3",
      "tree": "51d68dce59ef9b99f12fcfe46bdc0220ecbb07e5",
      "parents": [
        "de846ac659e8c14d898a3fa14bd0504b24096057"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 18:22:53 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 18:22:53 2010 -0700"
      },
      "message": "Fix a bug synthesizing cancelation events for motions.\n\nChange-Id: I881c0fa16c1d22c4b1b6cca24deb0105405ff5b0\n"
    },
    {
      "commit": "de846ac659e8c14d898a3fa14bd0504b24096057",
      "tree": "f26e8ad5faaca084f908dd01f6b2fc7b5203c1df",
      "parents": [
        "b4de3dca96b9ff18562062e181dcd8b83e641e45",
        "4a99ed897796bec95039496a66ed1be066b6294c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 17:40:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 17:40:53 2010 -0700"
      },
      "message": "Merge \"Change to new binder implementation for OBB\" into gingerbread"
    },
    {
      "commit": "4a99ed897796bec95039496a66ed1be066b6294c",
      "tree": "d329f79f97a6513f25236eef8d70fa48cd9c27d0",
      "parents": [
        "af9d667ccf3e24058214cf4cc0a8aa8bc5100e3c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 17:38:51 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 17:38:51 2010 -0700"
      },
      "message": "Change to new binder implementation for OBB\n\nChange-Id: I3282df361a11fc37e94bc5ba4bd5860ae62a10e4\n"
    },
    {
      "commit": "b4de3dca96b9ff18562062e181dcd8b83e641e45",
      "tree": "b2e8b6060e1dbea173de867e5258add9b08ef8f3",
      "parents": [
        "1169f420f6df5cf5254fed883efa7e6780473c08",
        "af9d667ccf3e24058214cf4cc0a8aa8bc5100e3c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 17:24:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 17:24:54 2010 -0700"
      },
      "message": "Merge \"OBB: rearrange to be entirely asynchronous\" into gingerbread"
    },
    {
      "commit": "af9d667ccf3e24058214cf4cc0a8aa8bc5100e3c",
      "tree": "c59adbe6d27cf236d6920f689dd237a115fef3f9",
      "parents": [
        "ce2f1909c74a1b90995f06a865d21260b062300b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Oct 08 09:21:39 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 17:22:03 2010 -0700"
      },
      "message": "OBB: rearrange to be entirely asynchronous\n\nRearrange structure of MountService handling of OBBs to be entirely\nasynchronous so we don\u0027t rely on locking as much. We still need the\nlocking to support dumpsys which has been improved to output all the\ndata structures for OBBs.\n\nAdded more tests to cover more of the error return codes.\n\nOh and fix a logic inversion bug.\n\nChange-Id: I34f541192dbbb1903b24825889b8fa8f43e6e2a9\n"
    },
    {
      "commit": "1169f420f6df5cf5254fed883efa7e6780473c08",
      "tree": "2ecdead69e87c9227e1a2e689a721980e9669f9e",
      "parents": [
        "1da8d4d1697cec871dea8c30dad67e90db10bde6",
        "bb60d1e36b4eb72f29a587a8df49679a0f978d15"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 16:37:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 16:37:41 2010 -0700"
      },
      "message": "Merge \"Add animation for the status bar going away.\" into gingerbread"
    },
    {
      "commit": "bb60d1e36b4eb72f29a587a8df49679a0f978d15",
      "tree": "c4b40b05b6aa32c0872ce2e7182a1d725d184c98",
      "parents": [
        "0d7349bd92b2dc6c304f6a380a81d4c546ec21c0"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 16:35:48 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 16:35:48 2010 -0700"
      },
      "message": "Add animation for the status bar going away.\n\nBug: 3077525\nChange-Id: I0c166fc161f8febe963e667259517173b9ac609b\n"
    },
    {
      "commit": "1da8d4d1697cec871dea8c30dad67e90db10bde6",
      "tree": "9a9fe2f4a87edb3e0816ef5b28f1076e476803e8",
      "parents": [
        "44104df10660c711129fd263364afc2174f40ac2",
        "b931a1b4183386ba840edc1bcc507eccf11b5cbe"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 16:27:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 16:27:36 2010 -0700"
      },
      "message": "Merge \"Fix an event injection bug when the policy is bypassed.\" into gingerbread"
    },
    {
      "commit": "44104df10660c711129fd263364afc2174f40ac2",
      "tree": "514c76621e0ce56098d86a10e62fa8a9beeb3792",
      "parents": [
        "a4e95dfea4f3635d6cb845873fce0566c20cc88e",
        "0d7349bd92b2dc6c304f6a380a81d4c546ec21c0"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 16:26:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 16:26:36 2010 -0700"
      },
      "message": "Merge \"Fix status bar flashing after orientation change\" into gingerbread"
    },
    {
      "commit": "b931a1b4183386ba840edc1bcc507eccf11b5cbe",
      "tree": "f9e1ba1030d392ab288ad13e5eaba32c65a96c76",
      "parents": [
        "b699726018a0049665d8ad6b90dbc5af0e18f135"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 14:20:19 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 11 16:26:13 2010 -0700"
      },
      "message": "Fix an event injection bug when the policy is bypassed.\n\nAdded the concept of a \"trusted\" event to distinguish between events from\nattached input devices or trusted injectors vs. other applications.\nThis change enables us to move certain policy decisions out of the\ndispatcher and into the policy itself where they can be handled more\nsystematically.\n\nChange-Id: I4d56fdcdd31aaa675d452088af39a70c4e039970\n"
    },
    {
      "commit": "0d7349bd92b2dc6c304f6a380a81d4c546ec21c0",
      "tree": "cfa03fec666bcb783bb1c068fdbcc24d275397ca",
      "parents": [
        "c0ad216c8ebc74b59074a7538533605eebfd65c3"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 16:24:50 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 16:24:50 2010 -0700"
      },
      "message": "Fix status bar flashing after orientation change\n\nhand merge 43a87c5c874f1b8fbf582ff522f10051a6434906\nand add some more fixes\n\nChange-Id: Iea608bfba37e2e4c6a3430c13f683e54b0eff64b\n"
    },
    {
      "commit": "a4e95dfea4f3635d6cb845873fce0566c20cc88e",
      "tree": "1715f9fd98681f03b15ec36209f72f8ea53ad6bf",
      "parents": [
        "c0ad216c8ebc74b59074a7538533605eebfd65c3",
        "111285763204cabff682b381928fd5447a5c6a90"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 15:49:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 15:49:30 2010 -0700"
      },
      "message": "Merge \"Grant URI permissions to the MCS\" into gingerbread"
    },
    {
      "commit": "c0ad216c8ebc74b59074a7538533605eebfd65c3",
      "tree": "cfb84ecf60bfe1b679080ef08922e8b02415b874",
      "parents": [
        "3d90d11a7b6d2b1c49e5890306a06f01646392b0",
        "6d747656628aa86ee2190a3e5939d447623294a5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 15:19:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 15:19:47 2010 -0700"
      },
      "message": "Merge \"Add a configuration option to turn on the screen when you unplug the device.\" into gingerbread"
    },
    {
      "commit": "6d747656628aa86ee2190a3e5939d447623294a5",
      "tree": "2c95adad3e676973f4e98691b185852819293e44",
      "parents": [
        "446547af37fd10142f15f6a9b3ac3007c6473981"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 15:15:31 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 15:16:28 2010 -0700"
      },
      "message": "Add a configuration option to turn on the screen when you unplug the device.\n\nBug: 3068624\nChange-Id: I7366ece2528b31feee920f4600a475e81a0f3709\n"
    },
    {
      "commit": "111285763204cabff682b381928fd5447a5c6a90",
      "tree": "1ea9124701006d918741d876f16fb4df1190ab7b",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 10:51:32 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 11 15:11:12 2010 -0700"
      },
      "message": "Grant URI permissions to the MCS\n\nWhen the PackageManagerService is asked to install from a URI, it might\nbe explicitly granted the permission to read from the URI content\nprovider. We need to pass along these permissions to the\nMediaContainerService (DefaultContainerService) to ensure the MCS can\nread from the content provider.\n\nChange-Id: Ie7ddaeb638af82b60792a4c3f8c99e1e8eef1916\n"
    },
    {
      "commit": "3d90d11a7b6d2b1c49e5890306a06f01646392b0",
      "tree": "6891bfa1b033b2be6e6879f1d15ea1c241f9d0cf",
      "parents": [
        "0a7892367f46e3653e9857195ec19356f848b7f8",
        "3fd40ee692ed1d4bca40e184119b0d1368671037"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 11 15:04:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 11 15:04:20 2010 -0700"
      },
      "message": "am 3fd40ee6: (-s ours) Revert \"docs: new web apps dev guides\" Do not merge.\n\nMerge commit \u00273fd40ee692ed1d4bca40e184119b0d1368671037\u0027 into gingerbread\n\n* commit \u00273fd40ee692ed1d4bca40e184119b0d1368671037\u0027:\n  Revert \"docs: new web apps dev guides\" Do not merge.\n"
    },
    {
      "commit": "0a7892367f46e3653e9857195ec19356f848b7f8",
      "tree": "6891bfa1b033b2be6e6879f1d15ea1c241f9d0cf",
      "parents": [
        "cf6b2765ae7ea6305754e253264012b8f0498f7b",
        "a9c5043b24e288655a38970dd1e999e2bce5f326"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 11 14:42:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 14:42:00 2010 -0700"
      },
      "message": "Merge \"Temporarily turn on backup/restore debug logs\" into gingerbread"
    },
    {
      "commit": "cf6b2765ae7ea6305754e253264012b8f0498f7b",
      "tree": "0630f06b84ca504ebd886dc2ca18976e4bba3f33",
      "parents": [
        "d0528b74b6de87c415ea498095e142d52c68875b",
        "5ba59975ebd31faf8049b8b1cbd707ebbb32806f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 14:37:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 14:37:57 2010 -0700"
      },
      "message": "Merge \"fix a bug where FLIP_H would do a 180 rotation\" into gingerbread"
    },
    {
      "commit": "a9c5043b24e288655a38970dd1e999e2bce5f326",
      "tree": "c346d6702c040a3ad07643e200b9af899566a6c3",
      "parents": [
        "70f1a3b8a0fcf332e35f87be85ae3a9e37a85e9c"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 11 14:37:12 2010 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 11 14:37:12 2010 -0700"
      },
      "message": "Temporarily turn on backup/restore debug logs\n\nSeveral people are seeing odd behaviors around backup/restore at present.\nEnable expanded logging to help pin down exactly what is happening.\n\nChange-Id: I95ca013017cb07e633f2ba765583de3cf0e056af\n"
    },
    {
      "commit": "3fd40ee692ed1d4bca40e184119b0d1368671037",
      "tree": "e27b756e31420e918f6a2684f6f813120166f77b",
      "parents": [
        "456fe3b337ef82aaf90c6428ec5be07028fc7d15"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 11 14:27:30 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 11 14:27:30 2010 -0700"
      },
      "message": "Revert \"docs: new web apps dev guides\" Do not merge.\n\nThis reverts commit 65e62f4f908394fc469cf535fef7c16035a428a2.\n\nConflicts:\n\n\tdocs/html/guide/guide_toc.cs\n\nChange-Id: If6eb679a629bd4376043b2f49b6a82eacf71603d\n"
    },
    {
      "commit": "5ba59975ebd31faf8049b8b1cbd707ebbb32806f",
      "tree": "832fa1a41727736696f72485672742c4f3807eec",
      "parents": [
        "ce2f1909c74a1b90995f06a865d21260b062300b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 14:19:24 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 14:19:24 2010 -0700"
      },
      "message": "fix a bug where FLIP_H would do a 180 rotation\n\nChange-Id: Ie2cc4a8543a5625750c8596f87edcb66fcbca31f\n"
    },
    {
      "commit": "d0528b74b6de87c415ea498095e142d52c68875b",
      "tree": "51cfc7f365bc5d542de0f7dcb8ba77e8e8186b52",
      "parents": [
        "446547af37fd10142f15f6a9b3ac3007c6473981",
        "7b50a6dfacf12acd6825e528f00cb662ec93dac1"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 14:15:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 14:15:04 2010 -0700"
      },
      "message": "Merge \"deliver invalidate messages AFTER other messages\" into gingerbread"
    },
    {
      "commit": "7b50a6dfacf12acd6825e528f00cb662ec93dac1",
      "tree": "9424a25b39832c3738670babbb52fd65faedd5c0",
      "parents": [
        "ce2f1909c74a1b90995f06a865d21260b062300b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 14:11:15 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 14:11:15 2010 -0700"
      },
      "message": "deliver invalidate messages AFTER other messages\n\nbecause invalidate messages were always handled first, they\ncould prevent other messages to get through entirely.\nthere is no real reason to handle invalidate messages first because\nthe other messages are very uncommon and won\u0027t interfer with\nupdates.\n\nChange-Id: Ib95cdf35a91407bd2f4d69dd082c5f546e1e0071\n"
    },
    {
      "commit": "446547af37fd10142f15f6a9b3ac3007c6473981",
      "tree": "929defbf32b5f56d3043a9a07ab831d9fc660f08",
      "parents": [
        "6bb7a4a68ae79dab56b23d1c7111bf7eb3aa55fe",
        "4b9f62d1a25d05996ac20dd2178e2e79f7aefbc4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 13:52:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 13:52:34 2010 -0700"
      },
      "message": "Merge \"Don\u0027t throw when userActivity fails because of the permission check.\" into gingerbread"
    },
    {
      "commit": "6bb7a4a68ae79dab56b23d1c7111bf7eb3aa55fe",
      "tree": "6ea95ac2e49bc512f183c22324c40f37db77964f",
      "parents": [
        "ce2f1909c74a1b90995f06a865d21260b062300b"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 13:41:10 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 13:43:51 2010 -0700"
      },
      "message": "Go one day into 1970 for timezone code.\n\nChange-Id: I80251de79db6684ef3fa1ec835b400d9e3547401\n"
    },
    {
      "commit": "4b9f62d1a25d05996ac20dd2178e2e79f7aefbc4",
      "tree": "5b33aaf7bb659b543cab78caf88fb780d6baf93b",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 13:41:35 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Oct 11 13:42:00 2010 -0700"
      },
      "message": "Don\u0027t throw when userActivity fails because of the permission check.\n\nJust log.  But don\u0027t log too often.\n\nBug: 3083024\nChange-Id: I66f942a67ed6c481afb4079045c66931a4c81688\n"
    },
    {
      "commit": "9fc2fc5757a3d28d098bd2b0ad0f869a3cf3fa14",
      "tree": "f216816b8927f08b62b63a9f9952b1ec6407ee7c",
      "parents": [
        "1010da2e02216b2f94fbe763a82d53201b340217"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 12:52:35 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 13:17:48 2010 -0700"
      },
      "message": "StrictMode: link to designing for responsiveness ANR docs\n\nChange-Id: If65849aaa8317e7e40b2837b640a5cdb95fe7b0e\n"
    },
    {
      "commit": "ce2f1909c74a1b90995f06a865d21260b062300b",
      "tree": "fc01499a53e89cbe47ee129149da601ab60b95d3",
      "parents": [
        "a7c76d8307a3b49bf5b8fdda3543455b0e5dd64c",
        "35ca9d8a357d3e8c514740ebdbab154e865fdbbf"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 13:00:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 13:00:51 2010 -0700"
      },
      "message": "Merge \"On boot, advance time to at least 1970.\" into gingerbread"
    },
    {
      "commit": "a7c76d8307a3b49bf5b8fdda3543455b0e5dd64c",
      "tree": "08bca3e23f7c3ec802b7d3076470aa1037edfb1a",
      "parents": [
        "1010da2e02216b2f94fbe763a82d53201b340217",
        "b921d302632d79a6dabab2885e454065509a1ab3"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 12:41:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 12:41:33 2010 -0700"
      },
      "message": "Merge \"fix a bug where timeouts would only be handled when a message was delivered\" into gingerbread"
    },
    {
      "commit": "b921d302632d79a6dabab2885e454065509a1ab3",
      "tree": "bed94f817fc2389f9679f4c1bb683c6c0a63d09a",
      "parents": [
        "1ae32bfebf5102774cbf6424885f84e4630925c4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 07 19:59:06 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 11 12:40:09 2010 -0700"
      },
      "message": "fix a bug where timeouts would only be handled when a message was delivered\n\nChange-Id: I98c69b129e75e065e61f47e54f0f855d9401b0dc\n"
    },
    {
      "commit": "1010da2e02216b2f94fbe763a82d53201b340217",
      "tree": "11bca32f49f1d0486295dac8905c4676069f06c2",
      "parents": [
        "86564dc673db6dd752c326e53404677a3db43bec",
        "0dc6403f3c660f6e6f1840276e3240365889103d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 11 12:36:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 12:36:03 2010 -0700"
      },
      "message": "Merge \"Just in case we\u0027re behind a NAT router/firewall, attempt to poke holes into it for future incoming RTP/RTCP packets to pass through.\" into gingerbread"
    },
    {
      "commit": "35ca9d8a357d3e8c514740ebdbab154e865fdbbf",
      "tree": "2682e5a7bd42fb1ddfa2af8e990bdceac06ff3fd",
      "parents": [
        "c8511af04a442551a204b1f47fabb317bcf54be0"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 11:52:49 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 12:17:16 2010 -0700"
      },
      "message": "On boot, advance time to at least 1970.\n\nOtherwise various Java APIs start doing their documented \"correct\"\nthing, which is to fail.\n\nBug: 3081605\nChange-Id: I90f8cde745d2ddab78419e37f60eea1e81a58127\n"
    },
    {
      "commit": "86564dc673db6dd752c326e53404677a3db43bec",
      "tree": "f622451a8864587d9d64e62876601d6cad7f6fac",
      "parents": [
        "5804b4fd47bbeda55d12bd7dd6ae3bde72fb40a0",
        "50130bbc884a7ad7db39dbc4f54e76e8be87761f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Oct 11 11:56:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 11:56:47 2010 -0700"
      },
      "message": "Merge \"GPS: Add update_network_state call to AGpsRillInterface\" into gingerbread"
    },
    {
      "commit": "5804b4fd47bbeda55d12bd7dd6ae3bde72fb40a0",
      "tree": "b126705830e6940a3b14edef592e250a4d28bd1b",
      "parents": [
        "c8511af04a442551a204b1f47fabb317bcf54be0",
        "191cdf023c3c1ab441087a77f7881c7bb376613a"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 11:56:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 11:56:40 2010 -0700"
      },
      "message": "Merge \"StrictMode: check max-offenses-per-loop earlier, before allocations\" into gingerbread"
    },
    {
      "commit": "191cdf023c3c1ab441087a77f7881c7bb376613a",
      "tree": "cd3eb3d5abdf7eef5ac1dcd6728fbf61c994b806",
      "parents": [
        "4e1658afb8a79aa03a5ca712b02b2a33fb00bf6d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 11:31:15 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 11:31:15 2010 -0700"
      },
      "message": "StrictMode: check max-offenses-per-loop earlier, before allocations\n\nPreviously a tight loop of StrictMode violations would still allocate\nException objects and populate their stack frames, just to orphan them\nlater when checking the max-10-violations-per-loop constraint.\n\nWith this patch, we do that check _before_ allocating any memory.\n\nChange-Id: Iae96aba33f8fcc6a8ec5838a231aecc08e95122d\n"
    },
    {
      "commit": "0dc6403f3c660f6e6f1840276e3240365889103d",
      "tree": "cc683665e37010d2c97e90935857cc43f101a1e0",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 11 11:05:52 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 11 11:30:30 2010 -0700"
      },
      "message": "Just in case we\u0027re behind a NAT router/firewall, attempt to poke holes into it for future incoming RTP/RTCP packets to pass through.\n\nChange-Id: Idd47968d4027f357222f19f15eecfd70fdec3282\nrelated-to-bug: 3073813\n"
    },
    {
      "commit": "50130bbc884a7ad7db39dbc4f54e76e8be87761f",
      "tree": "a9cbbbc6767ca64c3fe38d5fe49fb5643c4185d1",
      "parents": [
        "c8511af04a442551a204b1f47fabb317bcf54be0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Oct 11 06:22:50 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Oct 11 14:28:28 2010 -0400"
      },
      "message": "GPS: Add update_network_state call to AGpsRillInterface\n\nChange-Id: I404a7a45773f592de7dfe75a8287fef15515ea8b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c8511af04a442551a204b1f47fabb317bcf54be0",
      "tree": "d4ce22ebf9cf209712a01dc081836ee0042b4781",
      "parents": [
        "692cac9fdd7b179ba807351772fdf2339c000dfe",
        "ffcb68719bca6816fc0f39135b41b4c7320042d5"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Oct 11 10:28:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 11 10:28:20 2010 -0700"
      },
      "message": "Merge \"Add mock ril control commands and tests\" into gingerbread"
    },
    {
      "commit": "692cac9fdd7b179ba807351772fdf2339c000dfe",
      "tree": "d7a3916349380d40ca681a9cad6503d62d4efcde",
      "parents": [
        "6b8bdaa9c802746eabc4e96686739dbce34c2fbc"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sun Oct 10 23:48:10 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Oct 11 11:26:50 2010 +0800"
      },
      "message": "SipHelper: add debug log for challenge responses.\n\nChange-Id: If0143a0f076ef30b1b8998e477df933923bfa7b1\n"
    },
    {
      "commit": "6b8bdaa9c802746eabc4e96686739dbce34c2fbc",
      "tree": "85acf45f1c0eda173e462f0ee88a786650e69d37",
      "parents": [
        "d07833f54b6e8e361b666ae16efa15fdf60159de"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Sun Oct 10 13:24:39 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Sun Oct 10 17:57:55 2010 -0700"
      },
      "message": "New AppsPermission and market style\n\nBug 3067333\n\nChange-Id: Ibbf444cfd9b1e2d7b51f4194d57c6dee30ac18ee\n"
    }
  ],
  "next": "d07833f54b6e8e361b666ae16efa15fdf60159de"
}
