)]}'
{
  "log": [
    {
      "commit": "ba4da86add74aab16e3cf204dcf7ea25adbbaafa",
      "tree": "300f1e42a6e15e8ab6d557ea47530171dde8a10f",
      "parents": [
        "5fcfa52d60e1ca7674fbb6d8e90979f267347c18",
        "fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Aug 26 13:15:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 13:15:29 2010 -0700"
      },
      "message": "am fe8eaf3b: am 1c045003: Merge \"add mouse up/down/click support in DumpRenderTree\" into gingerbread\n\nMerge commit \u0027fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c\u0027\n\n* commit \u0027fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c\u0027:\n  add mouse up/down/click support in DumpRenderTree\n"
    },
    {
      "commit": "5fcfa52d60e1ca7674fbb6d8e90979f267347c18",
      "tree": "c629926fc2c06ade7fffc0a1da23e7299eba539a",
      "parents": [
        "832aa58a30d537b792e25e242345fbf2ba62df60",
        "efd05ea69a53d73d2dacacd74f6a420cac8ef97b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 13:15:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 13:15:21 2010 -0700"
      },
      "message": "am efd05ea6: am 0a7f5fc4: Merge \"Fix issue #2951784: Launcher crashes on startup\" into gingerbread\n\nMerge commit \u0027efd05ea69a53d73d2dacacd74f6a420cac8ef97b\u0027\n\n* commit \u0027efd05ea69a53d73d2dacacd74f6a420cac8ef97b\u0027:\n  Fix issue #2951784: Launcher crashes on startup\n"
    },
    {
      "commit": "832aa58a30d537b792e25e242345fbf2ba62df60",
      "tree": "57d24ee43218b7cf3556f158a3b4d3a905626775",
      "parents": [
        "8c26c127b7b77953437a3c997f08178769dc6d45",
        "2db7330578c1ac4466f4cbbf0f7723df6c2da305"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 13:15:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 13:15:09 2010 -0700"
      },
      "message": "am 2db73305: am dfded35b: Merge \"Added automated tests for reverb audio effect.\" into gingerbread\n\nMerge commit \u00272db7330578c1ac4466f4cbbf0f7723df6c2da305\u0027\n\n* commit \u00272db7330578c1ac4466f4cbbf0f7723df6c2da305\u0027:\n  Added automated tests for reverb audio effect.\n"
    },
    {
      "commit": "8c26c127b7b77953437a3c997f08178769dc6d45",
      "tree": "f224832817c439abbdd4421487429c60d60cad47",
      "parents": [
        "1e8dd5b4a76b699c4b53c2ff3b7573eb3163182e",
        "9509a0ce7ec1b10305bb6bd5fbf0edcf5b4f7fe1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 26 13:15:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 13:15:00 2010 -0700"
      },
      "message": "am 9509a0ce: am 318a759e: Merge \"Make sure that timestamp does not go backward in MP4 file writer\" into gingerbread\n\nMerge commit \u00279509a0ce7ec1b10305bb6bd5fbf0edcf5b4f7fe1\u0027\n\n* commit \u00279509a0ce7ec1b10305bb6bd5fbf0edcf5b4f7fe1\u0027:\n  Make sure that timestamp does not go backward in MP4 file writer\n"
    },
    {
      "commit": "1e8dd5b4a76b699c4b53c2ff3b7573eb3163182e",
      "tree": "df28249a7dc016870f26425f548ab907f4e7d09b",
      "parents": [
        "cf7706a83bac57b12662c7dbef294f05ef77e651",
        "eb182d789df75be7a778a6264e658972af73800c"
      ],
      "author": {
        "name": "Banavathu, Srinivas Naik",
        "email": "snb@codeaurora.org",
        "time": "Thu Aug 26 13:14:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 13:14:49 2010 -0700"
      },
      "message": "am eb182d78: am f3ee6f87: Telephony: Remove references to mExitECMRunnable object.\n\nMerge commit \u0027eb182d789df75be7a778a6264e658972af73800c\u0027\n\n* commit \u0027eb182d789df75be7a778a6264e658972af73800c\u0027:\n  Telephony: Remove references to mExitECMRunnable object.\n"
    },
    {
      "commit": "cf7706a83bac57b12662c7dbef294f05ef77e651",
      "tree": "0588f3da554bbcf52b5c8a87e4491768dfddac20",
      "parents": [
        "b79c2718577422d278b063f83964881ce4207c94",
        "4ea54f442e6e5c0932bc0a1da8c932bb1c9ccb0b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Aug 26 13:14:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 13:14:17 2010 -0700"
      },
      "message": "am 4ea54f44: (-s ours) Merge \"resolved conflicts for merge of b998f311 to gingerbread-plus-aosp\" into gingerbread-plus-aosp\n\nMerge commit \u00274ea54f442e6e5c0932bc0a1da8c932bb1c9ccb0b\u0027\n\n* commit \u00274ea54f442e6e5c0932bc0a1da8c932bb1c9ccb0b\u0027:\n  Add an API to request route to an IPv6 host.\n"
    },
    {
      "commit": "b79c2718577422d278b063f83964881ce4207c94",
      "tree": "0588f3da554bbcf52b5c8a87e4491768dfddac20",
      "parents": [
        "6db53149ca44385caea82dd14b89ad5cd958af02",
        "4ae1f6f2ae0a06f5424e930cca1eeab26fd942ab"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Aug 26 11:05:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 11:05:48 2010 -0700"
      },
      "message": "Merge \"Restore zoom level when browser is restored.\""
    },
    {
      "commit": "4ae1f6f2ae0a06f5424e930cca1eeab26fd942ab",
      "tree": "b864428c1d65543af5ec952462c75347bc0189e2",
      "parents": [
        "261d509270d41508ca99d5a1a0d0dd8e7e4bd966"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Aug 26 10:58:38 2010 -0700"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Aug 26 10:58:38 2010 -0700"
      },
      "message": "Restore zoom level when browser is restored.\n\nissue: 2950667\nChange-Id: If335813eed6311d3d01354147bd62f90ffbdacfb\n"
    },
    {
      "commit": "fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c",
      "tree": "0330e99a1fb0f7e2404a73933e802d973fee3f22",
      "parents": [
        "efd05ea69a53d73d2dacacd74f6a420cac8ef97b",
        "1c045003788725b40af5489149ac0fc8bfebb1ea"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Aug 26 10:52:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 10:52:27 2010 -0700"
      },
      "message": "am 1c045003: Merge \"add mouse up/down/click support in DumpRenderTree\" into gingerbread\n\nMerge commit \u00271c045003788725b40af5489149ac0fc8bfebb1ea\u0027 into gingerbread-plus-aosp\n\n* commit \u00271c045003788725b40af5489149ac0fc8bfebb1ea\u0027:\n  add mouse up/down/click support in DumpRenderTree\n"
    },
    {
      "commit": "efd05ea69a53d73d2dacacd74f6a420cac8ef97b",
      "tree": "aef518be9b2267c2340c31909ddd464ea920f560",
      "parents": [
        "2db7330578c1ac4466f4cbbf0f7723df6c2da305",
        "0a7f5fc474182c58b478d8f9017209dcf8d0ca0b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 10:50:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 10:50:11 2010 -0700"
      },
      "message": "am 0a7f5fc4: Merge \"Fix issue #2951784: Launcher crashes on startup\" into gingerbread\n\nMerge commit \u00270a7f5fc474182c58b478d8f9017209dcf8d0ca0b\u0027 into gingerbread-plus-aosp\n\n* commit \u00270a7f5fc474182c58b478d8f9017209dcf8d0ca0b\u0027:\n  Fix issue #2951784: Launcher crashes on startup\n"
    },
    {
      "commit": "1c045003788725b40af5489149ac0fc8bfebb1ea",
      "tree": "63df473c40736aea4a186804e8072a511258ef32",
      "parents": [
        "0a7f5fc474182c58b478d8f9017209dcf8d0ca0b",
        "b5c4caa07819e59f909cf9d71e7e45ae2c88d715"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Aug 26 10:49:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 10:49:19 2010 -0700"
      },
      "message": "Merge \"add mouse up/down/click support in DumpRenderTree\" into gingerbread"
    },
    {
      "commit": "0a7f5fc474182c58b478d8f9017209dcf8d0ca0b",
      "tree": "3ccf7bb7660ef0358698cca952bbb5780437fb54",
      "parents": [
        "dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a",
        "9dae48e3992521f104cde7c916ed1fb5ee1ecb54"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 10:47:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 10:47:48 2010 -0700"
      },
      "message": "Merge \"Fix issue #2951784: Launcher crashes on startup\" into gingerbread"
    },
    {
      "commit": "9dae48e3992521f104cde7c916ed1fb5ee1ecb54",
      "tree": "c6c2ac83a51de73d2f9c60678aebc2de8e4be899",
      "parents": [
        "7e269644fcc319835f1e7f762f3cbd8087e3e22f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 10:20:01 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 10:20:01 2010 -0700"
      },
      "message": "Fix issue #2951784: Launcher crashes on startup\n\nChange-Id: I98aedacce9a7d6b8bc168f39ea5489b40dc0ec8d\n"
    },
    {
      "commit": "2db7330578c1ac4466f4cbbf0f7723df6c2da305",
      "tree": "a78ed4ab96bad50cde88567eb259e3fcfa185e7a",
      "parents": [
        "9509a0ce7ec1b10305bb6bd5fbf0edcf5b4f7fe1",
        "dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 10:19:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 10:19:23 2010 -0700"
      },
      "message": "am dfded35b: Merge \"Added automated tests for reverb audio effect.\" into gingerbread\n\nMerge commit \u0027dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a\u0027 into gingerbread-plus-aosp\n\n* commit \u0027dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a\u0027:\n  Added automated tests for reverb audio effect.\n"
    },
    {
      "commit": "dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a",
      "tree": "66312bcc31626e92a927eec941cb1da16d423ca3",
      "parents": [
        "318a759e3c24dd741f8959e2a433150ae88fb8d6",
        "391e2d0d88c1acd87b1503be276cfa4e7ce66c88"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 10:16:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 10:16:26 2010 -0700"
      },
      "message": "Merge \"Added automated tests for reverb audio effect.\" into gingerbread"
    },
    {
      "commit": "9509a0ce7ec1b10305bb6bd5fbf0edcf5b4f7fe1",
      "tree": "8fee2bdc09c29131aad5b849dbab226af9ff30df",
      "parents": [
        "eb182d789df75be7a778a6264e658972af73800c",
        "318a759e3c24dd741f8959e2a433150ae88fb8d6"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 26 09:53:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 09:53:30 2010 -0700"
      },
      "message": "am 318a759e: Merge \"Make sure that timestamp does not go backward in MP4 file writer\" into gingerbread\n\nMerge commit \u0027318a759e3c24dd741f8959e2a433150ae88fb8d6\u0027 into gingerbread-plus-aosp\n\n* commit \u0027318a759e3c24dd741f8959e2a433150ae88fb8d6\u0027:\n  Make sure that timestamp does not go backward in MP4 file writer\n"
    },
    {
      "commit": "318a759e3c24dd741f8959e2a433150ae88fb8d6",
      "tree": "02fd2dd6b8639136a197b887fd8b9759e5f03ded",
      "parents": [
        "913a8925c07e854a80bf5df87561f290d3a56d61",
        "05e80b4c1c52a6dc1f305e26ce67162256d6bcc5"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 26 09:47:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 09:47:12 2010 -0700"
      },
      "message": "Merge \"Make sure that timestamp does not go backward in MP4 file writer\" into gingerbread"
    },
    {
      "commit": "391e2d0d88c1acd87b1503be276cfa4e7ce66c88",
      "tree": "371a1536dd01d1abb98d5bd50dc55a1d34d2ebe3",
      "parents": [
        "913a8925c07e854a80bf5df87561f290d3a56d61"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Aug 24 09:56:45 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 09:42:49 2010 -0700"
      },
      "message": "Added automated tests for reverb audio effect.\n\n- Added tests for preset and environmental reverb to functional media frame work tests.\n- created a new class for energy probing used by all audio effect tests and corrected energy calculation.\n\nChange-Id: Ib8109e70020176a87538309eb028109b81b93dde\n"
    },
    {
      "commit": "6db53149ca44385caea82dd14b89ad5cd958af02",
      "tree": "e43b347449c0270b9dcf805b330f3e5783067be1",
      "parents": [
        "9d660cb5f3202366ad8540d66018b33b3f8578df",
        "2e5982a55ac031110ed39515a76f7a5ec9ff2c14"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 09:12:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 09:12:09 2010 -0700"
      },
      "message": "Merge \"Tweaked the logging + some minor style fixes.\""
    },
    {
      "commit": "eb182d789df75be7a778a6264e658972af73800c",
      "tree": "dfe7bc339299066e0dec18f6a46a0a9436ea8987",
      "parents": [
        "4ea54f442e6e5c0932bc0a1da8c932bb1c9ccb0b",
        "f3ee6f87a344b185d8bde12c77440c9020378510"
      ],
      "author": {
        "name": "Banavathu, Srinivas Naik",
        "email": "snb@codeaurora.org",
        "time": "Thu Aug 26 09:02:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 09:02:33 2010 -0700"
      },
      "message": "am f3ee6f87: Telephony: Remove references to mExitECMRunnable object.\n\nMerge commit \u0027f3ee6f87a344b185d8bde12c77440c9020378510\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f3ee6f87a344b185d8bde12c77440c9020378510\u0027:\n  Telephony: Remove references to mExitECMRunnable object.\n"
    },
    {
      "commit": "9d660cb5f3202366ad8540d66018b33b3f8578df",
      "tree": "6664c067d46d2dd6a882444a41e718885e5e28c7",
      "parents": [
        "ee273fac7f223eafb7619168ec656dd4947b1e5e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Aug 26 15:27:24 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Aug 26 16:57:17 2010 +0100"
      },
      "message": "Update run_apach2.py to serve HTTP tests at server root\n\nThe complete set of layout tests is still available at /LayoutTests\nand scripts at /WebKitTools/DumpRenderTree/android.\n\nNote that this requires a corresponding change to\nexternal/webkit/WebKitTools/DumpRenderTree/android/get_layout_tests_dir_contents.php\n\nBug: 2951727\nChange-Id: Idf366942ffd5786759c989e992359b7e7dbb182c\n"
    },
    {
      "commit": "ee273fac7f223eafb7619168ec656dd4947b1e5e",
      "tree": "f438ac5e24b8c4209978034b315db19668db3486",
      "parents": [
        "da9f91a107c34ec0574724a5a0b71b0fa33b394a"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Aug 26 15:09:27 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Aug 26 16:56:44 2010 +0100"
      },
      "message": "Use locals to make run_apache2.py more readable\n\nAlso fixes style\n\nChange-Id: I8045b7deb5badfed7758be459d05c58d0ff2e390\n"
    },
    {
      "commit": "2e5982a55ac031110ed39515a76f7a5ec9ff2c14",
      "tree": "2e7d822bc2be9783d5907b46cc636cacac6e0bb8",
      "parents": [
        "56d7e400ece64591685c8a21dbb82a94a7bd8010"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 14:06:30 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 16:48:41 2010 +0100"
      },
      "message": "Tweaked the logging + some minor style fixes.\n\nChange-Id: If89fe8ab1845780ecf23c5fd339a4932ebec9c0c\n"
    },
    {
      "commit": "4ea54f442e6e5c0932bc0a1da8c932bb1c9ccb0b",
      "tree": "d99e1c759b2c3074032ad4980d21cd3ea3377f0b",
      "parents": [
        "15edaceb2d46f18c32fb20a3d3dae556c1078bb6",
        "b21b62327c10e92baf1a88e77f1c6d5576a17d62"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Aug 26 08:29:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 08:29:10 2010 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of b998f311 to gingerbread-plus-aosp\" into gingerbread-plus-aosp"
    },
    {
      "commit": "da9f91a107c34ec0574724a5a0b71b0fa33b394a",
      "tree": "69e8e73be1fa1a9d9807a902b725518516d48991",
      "parents": [
        "3eeb774c9f6b57689aed8d38df1c249f3bd4e117",
        "fe33f987cb61d8a5c22f207df6d47d2346828af7"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 08:01:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 08:01:58 2010 -0700"
      },
      "message": "Merge \"Updated the script to include access log.\""
    },
    {
      "commit": "fe33f987cb61d8a5c22f207df6d47d2346828af7",
      "tree": "e1355bf46d914fd598fa67939af4e1b7f2d30b04",
      "parents": [
        "1a2b30cd733b832bb5030edfdcdf1639cc0f3673"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 15:25:02 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 15:25:02 2010 +0100"
      },
      "message": "Updated the script to include access log.\n\nChange-Id: I3c97d60580040fa8e4bf63660091edb9c7a871fb\n"
    },
    {
      "commit": "3eeb774c9f6b57689aed8d38df1c249f3bd4e117",
      "tree": "c08b3eac5e9680d350d8e0bd594fd6ee3aaaf211",
      "parents": [
        "7f335371dd23580fc748c1fe7b5578df9e75174e",
        "15edaceb2d46f18c32fb20a3d3dae556c1078bb6"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Aug 26 07:08:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 07:08:55 2010 -0700"
      },
      "message": "am 15edaceb: (-s ours) am 913a8925: DO NOT MERGE. Backport master InputMethodManagerService.java to gingerbread\n\nMerge commit \u002715edaceb2d46f18c32fb20a3d3dae556c1078bb6\u0027\n\n* commit \u002715edaceb2d46f18c32fb20a3d3dae556c1078bb6\u0027:\n  DO NOT MERGE. Backport master InputMethodManagerService.java to gingerbread\n"
    },
    {
      "commit": "15edaceb2d46f18c32fb20a3d3dae556c1078bb6",
      "tree": "233cb50e7cee61f894fa0191645fb7efb9a82de3",
      "parents": [
        "cfc3e71eae0c7f4f1b824b00d64cf268e646f702",
        "913a8925c07e854a80bf5df87561f290d3a56d61"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Aug 26 07:01:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 07:01:28 2010 -0700"
      },
      "message": "am 913a8925: DO NOT MERGE. Backport master InputMethodManagerService.java to gingerbread\n\nMerge commit \u0027913a8925c07e854a80bf5df87561f290d3a56d61\u0027 into gingerbread-plus-aosp\n\n* commit \u0027913a8925c07e854a80bf5df87561f290d3a56d61\u0027:\n  DO NOT MERGE. Backport master InputMethodManagerService.java to gingerbread\n"
    },
    {
      "commit": "913a8925c07e854a80bf5df87561f290d3a56d61",
      "tree": "37193d674462f7ff7a8287ae947246d80193ac09",
      "parents": [
        "0858806ffcb9ff34725abb79106aa1de27d1bf60"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Aug 26 21:53:41 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Aug 26 22:53:07 2010 +0900"
      },
      "message": "DO NOT MERGE. Backport master InputMethodManagerService.java to gingerbread\n\nChange-Id: Ied15b4f2f447ee3e3b858d4ca65c21c30dfa4eba\n"
    },
    {
      "commit": "7f335371dd23580fc748c1fe7b5578df9e75174e",
      "tree": "c08b3eac5e9680d350d8e0bd594fd6ee3aaaf211",
      "parents": [
        "e9ddcba348ee45fe000d84efaad98484db032926",
        "56d7e400ece64591685c8a21dbb82a94a7bd8010"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 06:21:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 06:21:58 2010 -0700"
      },
      "message": "Merge \"Added forwarding service.\""
    },
    {
      "commit": "e9ddcba348ee45fe000d84efaad98484db032926",
      "tree": "370aef686387c4c262b08becf30776ee8c865b40",
      "parents": [
        "b6d4723aab797d0f95b12f40853fa2405c4cb481"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 20 15:07:53 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 26 09:16:43 2010 -0400"
      },
      "message": "screenshot command: sound effect, filename incrementing\n\nChange-Id: I0302cda9791f14c23936dbdcce8a70711f65e07d\n"
    },
    {
      "commit": "56d7e400ece64591685c8a21dbb82a94a7bd8010",
      "tree": "e0a5134082eb1595b02d10ce67e24f3b40e129b8",
      "parents": [
        "385a655b8e8bf85024e4f24f1d7f6c2d7d7e900d"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Mon Aug 23 11:57:13 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Thu Aug 26 13:38:54 2010 +0100"
      },
      "message": "Added forwarding service.\n\nIt creates the sockets on the device that allow DumpRenderTree2 to get tests from the server running on the remote machine. Communication happens through the adb.\n\nChange-Id: I7f26ffc78195b6c5f4d423a57d5ee5f0f4a9c615\n"
    },
    {
      "commit": "b6d4723aab797d0f95b12f40853fa2405c4cb481",
      "tree": "cc65e71f2625e93876bd83dc2459b1dcd2d0cc74",
      "parents": [
        "c54f65e61d8173bfa1d93810fcd64b76889e11e9"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 16:36:01 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 16:37:10 2010 +0800"
      },
      "message": "Revert \"Add Wifi High Perf. mode during a call.\"\n\nThis reverts commit 0858806ffcb9ff34725abb79106aa1de27d1bf60.\n\nChange-Id: I0432ac7af6e0becf196728190b71dfe82ce63cd0\n"
    },
    {
      "commit": "c54f65e61d8173bfa1d93810fcd64b76889e11e9",
      "tree": "3476b8da9c1d9cc20c670218e51ad037289eb66a",
      "parents": [
        "c8f8497b9cac63a923dbdb1c08e247ba32c19e5e",
        "cfc3e71eae0c7f4f1b824b00d64cf268e646f702"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 00:26:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 00:26:47 2010 -0700"
      },
      "message": "am cfc3e71e: am 0858806f: Add Wifi High Perf. mode during a call.\n\nMerge commit \u0027cfc3e71eae0c7f4f1b824b00d64cf268e646f702\u0027\n\n* commit \u0027cfc3e71eae0c7f4f1b824b00d64cf268e646f702\u0027:\n  Add Wifi High Perf. mode during a call.\n"
    },
    {
      "commit": "cfc3e71eae0c7f4f1b824b00d64cf268e646f702",
      "tree": "df22e185ef73f7c726dae400596b87314396143d",
      "parents": [
        "66d633d208370c384db020daade975db1f3af736",
        "0858806ffcb9ff34725abb79106aa1de27d1bf60"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 00:24:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 00:24:17 2010 -0700"
      },
      "message": "am 0858806f: Add Wifi High Perf. mode during a call.\n\nMerge commit \u00270858806ffcb9ff34725abb79106aa1de27d1bf60\u0027 into gingerbread-plus-aosp\n\n* commit \u00270858806ffcb9ff34725abb79106aa1de27d1bf60\u0027:\n  Add Wifi High Perf. mode during a call.\n"
    },
    {
      "commit": "0858806ffcb9ff34725abb79106aa1de27d1bf60",
      "tree": "ca78b42a93aa5b37d5aedd0879a78318b67dd9e8",
      "parents": [
        "3003a017d312a55e3804d6cf4a80044b1f1d7993"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 15:05:48 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 15:05:48 2010 +0800"
      },
      "message": "Add Wifi High Perf. mode during a call.\n\nTo prevent the wifi from entering low-power mode due to the screen off\ntriggered by the proximity sensor.\n\nChange-Id: I490bc594d800bc30c256e52ef3bce08bf86bc7b1\n"
    },
    {
      "commit": "c8f8497b9cac63a923dbdb1c08e247ba32c19e5e",
      "tree": "cc65e71f2625e93876bd83dc2459b1dcd2d0cc74",
      "parents": [
        "89bf83a87d7f624a87324a459cf2141c9e43ba2a",
        "66d633d208370c384db020daade975db1f3af736"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 23:14:44 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 23:14:44 2010 -0700"
      },
      "message": "resolved conflicts for merge of 66d633d2 to master\n\nChange-Id: I6c38d7c4d127954dfca17082215c587a3cd4a586\n"
    },
    {
      "commit": "66d633d208370c384db020daade975db1f3af736",
      "tree": "4d89e5fd251e1d5a1a002e1efd289ba62674b37e",
      "parents": [
        "91fe746437e1709b83b4eb4d113e5f435d7c6412",
        "3003a017d312a55e3804d6cf4a80044b1f1d7993"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 22:02:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 22:02:18 2010 -0700"
      },
      "message": "am 3003a017: Merge \"Don\\\u0027t retain global ref to last inflated context.\" into gingerbread\n\nMerge commit \u00273003a017d312a55e3804d6cf4a80044b1f1d7993\u0027 into gingerbread-plus-aosp\n\n* commit \u00273003a017d312a55e3804d6cf4a80044b1f1d7993\u0027:\n  Don\u0027t retain global ref to last inflated context.\n"
    },
    {
      "commit": "3003a017d312a55e3804d6cf4a80044b1f1d7993",
      "tree": "bfd0910b8bde42c17967399981b5a347069eae18",
      "parents": [
        "14e00621c81da6a0391da47afce77945b27c7231",
        "7e269644fcc319835f1e7f762f3cbd8087e3e22f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 22:00:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 22:00:28 2010 -0700"
      },
      "message": "Merge \"Don\u0027t retain global ref to last inflated context.\" into gingerbread"
    },
    {
      "commit": "7e269644fcc319835f1e7f762f3cbd8087e3e22f",
      "tree": "03577ffff09f0d25a66f731a9def4a769f6b785a",
      "parents": [
        "50395e80718e77d27ec5e2d474b255e05de68d82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 19:50:20 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 21:50:54 2010 -0700"
      },
      "message": "Don\u0027t retain global ref to last inflated context.\n\nAlso rework URI permission granting to support upcoming\nclipboard use.\n\nChange-Id: I9842920350955531c5a511c2ecc5215e8c783343\n"
    },
    {
      "commit": "89bf83a87d7f624a87324a459cf2141c9e43ba2a",
      "tree": "5bdaa2f0d79958f69b3f76172ed3b4ffa1d394a5",
      "parents": [
        "4d1b114b5f83eeb645aefa41d76f7400a5dfa59b",
        "91fe746437e1709b83b4eb4d113e5f435d7c6412"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Aug 25 20:02:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 20:02:04 2010 -0700"
      },
      "message": "am 91fe7464: am 14e00621: Merge \"Revert \"RTP: integrate the echo canceller from speex.\"\" into gingerbread\n\nMerge commit \u002791fe746437e1709b83b4eb4d113e5f435d7c6412\u0027\n\n* commit \u002791fe746437e1709b83b4eb4d113e5f435d7c6412\u0027:\n  Revert \"RTP: integrate the echo canceller from speex.\"\n"
    },
    {
      "commit": "4d1b114b5f83eeb645aefa41d76f7400a5dfa59b",
      "tree": "336e69c1f59e3567ca8e4aa758a6c0bd9bcc03a4",
      "parents": [
        "6d92e3c9ad9deab11752944cca57107feb15bcbe",
        "d06e641dbfbba672f17026c4a204c396f32a1ae1"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Aug 25 20:02:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 20:02:00 2010 -0700"
      },
      "message": "am d06e641d: am 108a06c9: Merge \"CallManager: remove unused Phone argument from stopDtmf() and sendBurstDtmf()\" into gingerbread\n\nMerge commit \u0027d06e641dbfbba672f17026c4a204c396f32a1ae1\u0027\n\n* commit \u0027d06e641dbfbba672f17026c4a204c396f32a1ae1\u0027:\n  CallManager: remove unused Phone argument from stopDtmf() and sendBurstDtmf()\n"
    },
    {
      "commit": "91fe746437e1709b83b4eb4d113e5f435d7c6412",
      "tree": "a30d195ffbe19dd644650f31a2f087ca82157e03",
      "parents": [
        "d06e641dbfbba672f17026c4a204c396f32a1ae1",
        "14e00621c81da6a0391da47afce77945b27c7231"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Aug 25 19:46:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 19:46:04 2010 -0700"
      },
      "message": "am 14e00621: Merge \"Revert \"RTP: integrate the echo canceller from speex.\"\" into gingerbread\n\nMerge commit \u002714e00621c81da6a0391da47afce77945b27c7231\u0027 into gingerbread-plus-aosp\n\n* commit \u002714e00621c81da6a0391da47afce77945b27c7231\u0027:\n  Revert \"RTP: integrate the echo canceller from speex.\"\n"
    },
    {
      "commit": "14e00621c81da6a0391da47afce77945b27c7231",
      "tree": "624062d87f61afdd677ebdfd34ea5aa90a1b81e4",
      "parents": [
        "108a06c9fc0e4ac8c713fa38c490475d30a3cdcf",
        "7fa7ee11f6c274903241897c284337ba8b158988"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Aug 25 19:43:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 19:43:58 2010 -0700"
      },
      "message": "Merge \"Revert \"RTP: integrate the echo canceller from speex.\"\" into gingerbread"
    },
    {
      "commit": "7fa7ee11f6c274903241897c284337ba8b158988",
      "tree": "2b9136b9dcab61263b0747b45657764e74b62efc",
      "parents": [
        "4ae6ec428f3570b9020b35ada6a62f94af66d888"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Aug 26 10:33:09 2010 +0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Aug 26 10:33:09 2010 +0800"
      },
      "message": "Revert \"RTP: integrate the echo canceller from speex.\"\n\nThis reverts commit 4ae6ec428f3570b9020b35ada6a62f94af66d888.\n"
    },
    {
      "commit": "d06e641dbfbba672f17026c4a204c396f32a1ae1",
      "tree": "51fa54fff7bcc37ebe955fe4576ac99b50746db5",
      "parents": [
        "5e0d833710aaba2562f39eb8021a4289bc3bcc5a",
        "108a06c9fc0e4ac8c713fa38c490475d30a3cdcf"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Aug 25 19:30:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 19:30:03 2010 -0700"
      },
      "message": "am 108a06c9: Merge \"CallManager: remove unused Phone argument from stopDtmf() and sendBurstDtmf()\" into gingerbread\n\nMerge commit \u0027108a06c9fc0e4ac8c713fa38c490475d30a3cdcf\u0027 into gingerbread-plus-aosp\n\n* commit \u0027108a06c9fc0e4ac8c713fa38c490475d30a3cdcf\u0027:\n  CallManager: remove unused Phone argument from stopDtmf() and sendBurstDtmf()\n"
    },
    {
      "commit": "6d92e3c9ad9deab11752944cca57107feb15bcbe",
      "tree": "3a3eeae57d48831cac0d2f529467a457d242f9df",
      "parents": [
        "c3bee436205d09a45e9e0d89aca07a3731e87da3",
        "5e0d833710aaba2562f39eb8021a4289bc3bcc5a"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Aug 25 19:28:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 19:28:45 2010 -0700"
      },
      "message": "am 5e0d8337: am ea52d35e: Merge \"Add dynamic uid info for tracking the sip service usage.\" into gingerbread\n\nMerge commit \u00275e0d833710aaba2562f39eb8021a4289bc3bcc5a\u0027\n\n* commit \u00275e0d833710aaba2562f39eb8021a4289bc3bcc5a\u0027:\n  Add dynamic uid info for tracking the sip service usage.\n"
    },
    {
      "commit": "108a06c9fc0e4ac8c713fa38c490475d30a3cdcf",
      "tree": "da6ee8942575b6ef5e20a6ce964cd2b06cabe934",
      "parents": [
        "ea52d35e5685094f4d2cca5012239bde66f2c4fe",
        "0e05bd27be817c8d78260c69d2156a6560d3d414"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Aug 25 19:27:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 19:27:50 2010 -0700"
      },
      "message": "Merge \"CallManager: remove unused Phone argument from stopDtmf() and sendBurstDtmf()\" into gingerbread"
    },
    {
      "commit": "5e0d833710aaba2562f39eb8021a4289bc3bcc5a",
      "tree": "0aa776e0c3d9eec85d1148304f9938f7b0acbed0",
      "parents": [
        "5a54e98022d640900f94102c077d8dff447f3c76",
        "ea52d35e5685094f4d2cca5012239bde66f2c4fe"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Aug 25 19:26:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 19:26:31 2010 -0700"
      },
      "message": "am ea52d35e: Merge \"Add dynamic uid info for tracking the sip service usage.\" into gingerbread\n\nMerge commit \u0027ea52d35e5685094f4d2cca5012239bde66f2c4fe\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ea52d35e5685094f4d2cca5012239bde66f2c4fe\u0027:\n  Add dynamic uid info for tracking the sip service usage.\n"
    },
    {
      "commit": "ea52d35e5685094f4d2cca5012239bde66f2c4fe",
      "tree": "018a3da69b5250e522632778fc1ef7cdd688a844",
      "parents": [
        "6947cc594276df899a0c4662224455f40846bd0a",
        "5424c8dcacf1c227fe7deb0185510614122ab447"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Aug 25 19:25:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 19:25:02 2010 -0700"
      },
      "message": "Merge \"Add dynamic uid info for tracking the sip service usage.\" into gingerbread"
    },
    {
      "commit": "5424c8dcacf1c227fe7deb0185510614122ab447",
      "tree": "6706f881dccb2a6bc3b5f110fc95399ce541f8bc",
      "parents": [
        "231a0005654d23284ab58a2d9ea892b995988c34"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Aug 25 19:02:18 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 26 10:12:05 2010 +0800"
      },
      "message": "Add dynamic uid info for tracking the sip service usage.\n\nChange-Id: Ibc340401b63799326b08aee6eba602a3e753b13f\n"
    },
    {
      "commit": "c3bee436205d09a45e9e0d89aca07a3731e87da3",
      "tree": "061b6f494b9f950e48bfba9029d4da6dd396eaf1",
      "parents": [
        "525c664fbee73b1251a5cd6300115f08af03d943",
        "a2d5fbf569cb81d3d89bf61393c9ebd2c8a54aed"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 25 18:23:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 18:23:47 2010 -0700"
      },
      "message": "Merge \"fix connectNetwork corner cases\""
    },
    {
      "commit": "525c664fbee73b1251a5cd6300115f08af03d943",
      "tree": "74d389d4ace6e4f17dfcb05c4a063e662da4c182",
      "parents": [
        "261d509270d41508ca99d5a1a0d0dd8e7e4bd966",
        "764b4da4a8c3e2aecbfd5d7209c5d30cecac75d2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 25 18:22:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 18:22:35 2010 -0700"
      },
      "message": "Merge \"System bar improvements.\""
    },
    {
      "commit": "b5c4caa07819e59f909cf9d71e7e45ae2c88d715",
      "tree": "62e70a0f368ed09fa55f2aaab3d4bebc5f6f463e",
      "parents": [
        "50395e80718e77d27ec5e2d474b255e05de68d82"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Aug 20 16:00:04 2010 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Aug 25 17:54:43 2010 -0700"
      },
      "message": "add mouse up/down/click support in DumpRenderTree\n\nuse touchStart/End when mouseDown/Up is called in current\nEventSender implmentation.\n\nChange-Id: Iff3e7f45b6a7170d9be1c7ec9b12a74a74737732\n"
    },
    {
      "commit": "b21b62327c10e92baf1a88e77f1c6d5576a17d62",
      "tree": "7420ddfb92ad8264edda6c240ace5b9a999661ee",
      "parents": [
        "96dc45597e53742a2c8453f9ce03f7d501a75668",
        "b998f3111df82149567935138945500f33451b1a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Aug 25 17:48:47 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Aug 25 17:48:47 2010 -0700"
      },
      "message": "resolved conflicts for merge of b998f311 to gingerbread-plus-aosp\n\nChange-Id: I7ceb0b624e78d85542d1c36bfabeb5dc31961505\n"
    },
    {
      "commit": "261d509270d41508ca99d5a1a0d0dd8e7e4bd966",
      "tree": "c68ac2471d614cdd6f27c29459b545fde6e1c2f6",
      "parents": [
        "ebe083efadcc3648fd75c64604ecc40c9a7cefb6",
        "5a54e98022d640900f94102c077d8dff447f3c76"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Aug 25 17:41:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 17:41:02 2010 -0700"
      },
      "message": "am 5a54e980: am 6947cc59: Merge \"Preventing the hierarchy viewer from getting stuck, once when trying to load the window data for SurfaceView and the Wallpaper, and in the case the captured node has disappeared.\" into gingerbread\n\nMerge commit \u00275a54e98022d640900f94102c077d8dff447f3c76\u0027\n\n* commit \u00275a54e98022d640900f94102c077d8dff447f3c76\u0027:\n  Preventing the hierarchy viewer from getting stuck, once when trying to load the window data for SurfaceView and the Wallpaper, and in the case the captured node has disappeared.\n"
    },
    {
      "commit": "ebe083efadcc3648fd75c64604ecc40c9a7cefb6",
      "tree": "a5dccb3a1f18bb4e516ffe19172066dc4fb43f41",
      "parents": [
        "06b9a14c45cecfdc2569f1787e9b4c6f3633b156",
        "673e42fafd4088970ec95e1f13c61dc83132c74e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 25 17:40:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 17:40:30 2010 -0700"
      },
      "message": "Merge \"Fix for end events from Sequencer objects\""
    },
    {
      "commit": "5a54e98022d640900f94102c077d8dff447f3c76",
      "tree": "9f67389d43875744005b2a9d8d83fb647a368a53",
      "parents": [
        "d72c1172f669d0a50a5164672c354ec7fb4ac9aa",
        "6947cc594276df899a0c4662224455f40846bd0a"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Aug 25 17:37:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 17:37:45 2010 -0700"
      },
      "message": "am 6947cc59: Merge \"Preventing the hierarchy viewer from getting stuck, once when trying to load the window data for SurfaceView and the Wallpaper, and in the case the captured node has disappeared.\" into gingerbread\n\nMerge commit \u00276947cc594276df899a0c4662224455f40846bd0a\u0027 into gingerbread-plus-aosp\n\n* commit \u00276947cc594276df899a0c4662224455f40846bd0a\u0027:\n  Preventing the hierarchy viewer from getting stuck, once when trying to load the window data for SurfaceView and the Wallpaper, and in the case the captured node has disappeared.\n"
    },
    {
      "commit": "6947cc594276df899a0c4662224455f40846bd0a",
      "tree": "7879b29d349d7b18230bfdce22e718391f9b7de9",
      "parents": [
        "0c490839b2d25fec99f1ae86dcebc5f21a2df8bb",
        "43b9b48f792e0b1b166af7f7fb6a32172e7f11c2"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Aug 25 17:35:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 17:35:50 2010 -0700"
      },
      "message": "Merge \"Preventing the hierarchy viewer from getting stuck, once when trying to load the window data for SurfaceView and the Wallpaper, and in the case the captured node has disappeared.\" into gingerbread"
    },
    {
      "commit": "673e42fafd4088970ec95e1f13c61dc83132c74e",
      "tree": "65bb234c96e59c1482fcd5569393da5c31d1876c",
      "parents": [
        "dc059804666c35abf51d09481f2fe5516339fcc6"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 25 16:32:37 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 25 17:32:27 2010 -0700"
      },
      "message": "Fix for end events from Sequencer objects\n\nChange-Id: I8947d8b016b880f9f54f2bf6ab22b4e188cdb29a\n"
    },
    {
      "commit": "06b9a14c45cecfdc2569f1787e9b4c6f3633b156",
      "tree": "a31ed20999b2c883e48993cdf5886a679211bb6b",
      "parents": [
        "dc059804666c35abf51d09481f2fe5516339fcc6",
        "d72c1172f669d0a50a5164672c354ec7fb4ac9aa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 25 17:32:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 17:32:00 2010 -0700"
      },
      "message": "am d72c1172: am 0c490839: Merge \"reserve android.opengl.GLWallpaperService name for future use\" into gingerbread\n\nMerge commit \u0027d72c1172f669d0a50a5164672c354ec7fb4ac9aa\u0027\n\n* commit \u0027d72c1172f669d0a50a5164672c354ec7fb4ac9aa\u0027:\n  reserve android.opengl.GLWallpaperService name for future use\n"
    },
    {
      "commit": "d72c1172f669d0a50a5164672c354ec7fb4ac9aa",
      "tree": "d9058fb9604f99e80f47362081abe9dcf8059695",
      "parents": [
        "eb0e0f465155bc9ec2c79741890fb65bd403e33a",
        "0c490839b2d25fec99f1ae86dcebc5f21a2df8bb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 25 17:28:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 17:28:50 2010 -0700"
      },
      "message": "am 0c490839: Merge \"reserve android.opengl.GLWallpaperService name for future use\" into gingerbread\n\nMerge commit \u00270c490839b2d25fec99f1ae86dcebc5f21a2df8bb\u0027 into gingerbread-plus-aosp\n\n* commit \u00270c490839b2d25fec99f1ae86dcebc5f21a2df8bb\u0027:\n  reserve android.opengl.GLWallpaperService name for future use\n"
    },
    {
      "commit": "0c490839b2d25fec99f1ae86dcebc5f21a2df8bb",
      "tree": "46215dd95737d9792c357563e5bb151612a06b93",
      "parents": [
        "2e7427f39ec15dcb43cc1247372b53980be11d38",
        "f45b674d48ff91972e4b8ffbbe3c4bd16d231bdc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 25 17:26:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 17:26:20 2010 -0700"
      },
      "message": "Merge \"reserve android.opengl.GLWallpaperService name for future use\" into gingerbread"
    },
    {
      "commit": "dc059804666c35abf51d09481f2fe5516339fcc6",
      "tree": "1095fd626bc4a78ef14c80f0204c780ff053f13f",
      "parents": [
        "d8cb3cadb5f9755361781b7614ce589a66590962",
        "eb0e0f465155bc9ec2c79741890fb65bd403e33a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 25 17:25:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 17:25:15 2010 -0700"
      },
      "message": "am eb0e0f46: am 2e7427f3: Merge \"Add LFH offset to verbose list of APK\" into gingerbread\n\nMerge commit \u0027eb0e0f465155bc9ec2c79741890fb65bd403e33a\u0027\n\n* commit \u0027eb0e0f465155bc9ec2c79741890fb65bd403e33a\u0027:\n  Add LFH offset to verbose list of APK\n"
    },
    {
      "commit": "eb0e0f465155bc9ec2c79741890fb65bd403e33a",
      "tree": "c5c47ccc0dc93fcd86309607c194bea22f72f088",
      "parents": [
        "fde7fdd38d45e6bdb12cba9917a23d18e9f3457c",
        "2e7427f39ec15dcb43cc1247372b53980be11d38"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 25 17:22:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 17:22:01 2010 -0700"
      },
      "message": "am 2e7427f3: Merge \"Add LFH offset to verbose list of APK\" into gingerbread\n\nMerge commit \u00272e7427f39ec15dcb43cc1247372b53980be11d38\u0027 into gingerbread-plus-aosp\n\n* commit \u00272e7427f39ec15dcb43cc1247372b53980be11d38\u0027:\n  Add LFH offset to verbose list of APK\n"
    },
    {
      "commit": "2e7427f39ec15dcb43cc1247372b53980be11d38",
      "tree": "72ee7cb1052c1acbad4f338fb20841d89227052b",
      "parents": [
        "50395e80718e77d27ec5e2d474b255e05de68d82",
        "fb2a9467ad77336edbf2a1a272dbe6ec30ef8a1b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 25 17:20:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 17:20:29 2010 -0700"
      },
      "message": "Merge \"Add LFH offset to verbose list of APK\" into gingerbread"
    },
    {
      "commit": "f45b674d48ff91972e4b8ffbbe3c4bd16d231bdc",
      "tree": "13e4db70c53c2f220e9d4b8eb53c2568b6948415",
      "parents": [
        "c14f9ca6e5e795b641e7809786b4e51e13493907"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 16:42:24 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 16:57:02 2010 -0700"
      },
      "message": "reserve android.opengl.GLWallpaperService name for future use\n\nChange-Id: I7a217593a1ca39214dda26ddb3af3ddc30a8a95a\n"
    },
    {
      "commit": "d8cb3cadb5f9755361781b7614ce589a66590962",
      "tree": "a2c5ae0d3e91450ff7f175d28de47e2962535732",
      "parents": [
        "917d88213ecce0f0723186fff82b8163e57192a2",
        "1d45c47975ab2a8cef6db5a8976276de31e1e8d0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 25 16:54:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 16:54:56 2010 -0700"
      },
      "message": "Merge \"Add matrix component types. Fix potental overflow in script -\u003e java messages.\""
    },
    {
      "commit": "917d88213ecce0f0723186fff82b8163e57192a2",
      "tree": "0950697a53de9f2216ed0a5f8706c9c5aaff4ce9",
      "parents": [
        "dcde3a8abec3d2d9c1261fef5fb6015c16382346",
        "fde7fdd38d45e6bdb12cba9917a23d18e9f3457c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 16:40:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:40:55 2010 -0700"
      },
      "message": "am fde7fdd3: am 50395e80: Merge \"Fix a fun bug with multiple service bindings from an activity.\" into gingerbread\n\nMerge commit \u0027fde7fdd38d45e6bdb12cba9917a23d18e9f3457c\u0027\n\n* commit \u0027fde7fdd38d45e6bdb12cba9917a23d18e9f3457c\u0027:\n  Fix a fun bug with multiple service bindings from an activity.\n"
    },
    {
      "commit": "dcde3a8abec3d2d9c1261fef5fb6015c16382346",
      "tree": "00ac6477ee53fd65fc4b3873a8b083225b36dbda",
      "parents": [
        "05643cc0d8b39d32cf4342124fe424f7653fef2d",
        "a62dfe9e49ea785c4be2173479e4472767771ce5"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 16:40:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:40:40 2010 -0700"
      },
      "message": "am a62dfe9e: am 94e939e8: Merge \"Improve Sensors documentation a bit\" into gingerbread\n\nMerge commit \u0027a62dfe9e49ea785c4be2173479e4472767771ce5\u0027\n\n* commit \u0027a62dfe9e49ea785c4be2173479e4472767771ce5\u0027:\n  Improve Sensors documentation a bit\n"
    },
    {
      "commit": "05643cc0d8b39d32cf4342124fe424f7653fef2d",
      "tree": "5eb9bff4b90bcb4dfc163e4784a7e199d09d8d8f",
      "parents": [
        "1c25dcc92435aac0383e860e55ad9a8dc6185820",
        "e58cd37d6667c8812ab8d40dd814f77eb7df1b96"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 16:40:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:40:33 2010 -0700"
      },
      "message": "am e58cd37d: am 8ac0983e: Merge \"Fix support for per-frame unsynchronization in ID3V2.4 tags.\" into gingerbread\n\nMerge commit \u0027e58cd37d6667c8812ab8d40dd814f77eb7df1b96\u0027\n\n* commit \u0027e58cd37d6667c8812ab8d40dd814f77eb7df1b96\u0027:\n  Fix support for per-frame unsynchronization in ID3V2.4 tags.\n"
    },
    {
      "commit": "1c25dcc92435aac0383e860e55ad9a8dc6185820",
      "tree": "b2b553154fdb97d5be1cdb403e7afde16c4409d9",
      "parents": [
        "4cbc4f1067503b5de62a5338478d3cad8c25bd3d",
        "6d4346ce35a521d67f45d7c9658c450c0fc461d2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 16:40:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:40:28 2010 -0700"
      },
      "message": "am 6d4346ce: am 4cffbb47: Merge \"fix [2946787] Screen flicker on low resolution setting in camcorder.\" into gingerbread\n\nMerge commit \u00276d4346ce35a521d67f45d7c9658c450c0fc461d2\u0027\n\n* commit \u00276d4346ce35a521d67f45d7c9658c450c0fc461d2\u0027:\n  fix [2946787] Screen flicker on low resolution setting in camcorder.\n"
    },
    {
      "commit": "4cbc4f1067503b5de62a5338478d3cad8c25bd3d",
      "tree": "b32ae608a6b160c2ed5eb0c7db7f4e750b1ebf23",
      "parents": [
        "53b8f17376e3311d1fcf3fa8747ac51079116c89",
        "49209cbcef37c4b20c9d0649ba284a51144b3930"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 16:40:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:40:06 2010 -0700"
      },
      "message": "am 49209cbc: am d0e6598b: Merge \"Start of SharedPreferences.startCommit()\" into gingerbread\n\nMerge commit \u002749209cbcef37c4b20c9d0649ba284a51144b3930\u0027\n\n* commit \u002749209cbcef37c4b20c9d0649ba284a51144b3930\u0027:\n  Start of SharedPreferences$Editor.startCommit()\n"
    },
    {
      "commit": "fde7fdd38d45e6bdb12cba9917a23d18e9f3457c",
      "tree": "c913df5aadc552564b50ad3162cd83a3e1c160cd",
      "parents": [
        "a62dfe9e49ea785c4be2173479e4472767771ce5",
        "50395e80718e77d27ec5e2d474b255e05de68d82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 16:33:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:33:57 2010 -0700"
      },
      "message": "am 50395e80: Merge \"Fix a fun bug with multiple service bindings from an activity.\" into gingerbread\n\nMerge commit \u002750395e80718e77d27ec5e2d474b255e05de68d82\u0027 into gingerbread-plus-aosp\n\n* commit \u002750395e80718e77d27ec5e2d474b255e05de68d82\u0027:\n  Fix a fun bug with multiple service bindings from an activity.\n"
    },
    {
      "commit": "50395e80718e77d27ec5e2d474b255e05de68d82",
      "tree": "5ad33b4e3cdef4dba369205ac3f1d7637ec5da88",
      "parents": [
        "94e939e8794727f4f74839de23c5ac5f0d9f84b3",
        "43d9ac81f7722bb539ee67023f10b9f43abbf202"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 16:31:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 16:31:34 2010 -0700"
      },
      "message": "Merge \"Fix a fun bug with multiple service bindings from an activity.\" into gingerbread"
    },
    {
      "commit": "53b8f17376e3311d1fcf3fa8747ac51079116c89",
      "tree": "838e99283a22f63cce50e55c718a9b7d851582a2",
      "parents": [
        "48114f72fd927ede7ac757b377cfa9a663265c3f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 25 19:10:24 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 25 19:10:24 2010 -0400"
      },
      "message": "MTP: Fix build break due to integer constant too large\n\nChange-Id: Ia03ebe171d68bdfb04913abafc11dcb9c9071595\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a62dfe9e49ea785c4be2173479e4472767771ce5",
      "tree": "293d2b6a7bda4c1ab3f9d109b6a0145e13d94051",
      "parents": [
        "e58cd37d6667c8812ab8d40dd814f77eb7df1b96",
        "94e939e8794727f4f74839de23c5ac5f0d9f84b3"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 16:07:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:07:25 2010 -0700"
      },
      "message": "am 94e939e8: Merge \"Improve Sensors documentation a bit\" into gingerbread\n\nMerge commit \u002794e939e8794727f4f74839de23c5ac5f0d9f84b3\u0027 into gingerbread-plus-aosp\n\n* commit \u002794e939e8794727f4f74839de23c5ac5f0d9f84b3\u0027:\n  Improve Sensors documentation a bit\n"
    },
    {
      "commit": "94e939e8794727f4f74839de23c5ac5f0d9f84b3",
      "tree": "9aa0c0dc38d72c4a8e36c8196df6a6d9ae3ac383",
      "parents": [
        "8ac0983edafa064126c4480dd31047d1bb4ce111",
        "43c87e44fc0d7d7b37e039752c0dec093e227381"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 16:03:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 16:03:58 2010 -0700"
      },
      "message": "Merge \"Improve Sensors documentation a bit\" into gingerbread"
    },
    {
      "commit": "48114f72fd927ede7ac757b377cfa9a663265c3f",
      "tree": "e29cc563458f2783a84b44e782578404fb60ff9a",
      "parents": [
        "ec95d932546186ad7ad1d847a6e8f7529e7c7d83",
        "828d19dd96b05fa99abdc517701e5366543c324f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 25 15:44:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 15:44:03 2010 -0700"
      },
      "message": "Merge \"MTP: work in progress on expanded property support\""
    },
    {
      "commit": "e58cd37d6667c8812ab8d40dd814f77eb7df1b96",
      "tree": "aa37aeedd4c59353a7845fef6e793b10e8d190b4",
      "parents": [
        "6d4346ce35a521d67f45d7c9658c450c0fc461d2",
        "8ac0983edafa064126c4480dd31047d1bb4ce111"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 15:43:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:43:20 2010 -0700"
      },
      "message": "am 8ac0983e: Merge \"Fix support for per-frame unsynchronization in ID3V2.4 tags.\" into gingerbread\n\nMerge commit \u00278ac0983edafa064126c4480dd31047d1bb4ce111\u0027 into gingerbread-plus-aosp\n\n* commit \u00278ac0983edafa064126c4480dd31047d1bb4ce111\u0027:\n  Fix support for per-frame unsynchronization in ID3V2.4 tags.\n"
    },
    {
      "commit": "828d19dd96b05fa99abdc517701e5366543c324f",
      "tree": "c0384fbd304235375dffc1b258fa65e36e14880d",
      "parents": [
        "9650f128b24ae339fedd697ef6525cda8c42ebd2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 15:20:35 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 25 18:42:22 2010 -0400"
      },
      "message": "MTP: work in progress on expanded property support\n\nGetObjectPropValue and SetObjectPropValue are disabled until I figure out\nwhy Windows doesn\u0027t like what I have done.\n\nChange-Id: I74e945ef3ea031f6d46f4ebaa8df815da0a5c3ed\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "6d4346ce35a521d67f45d7c9658c450c0fc461d2",
      "tree": "bfbc167b96d2ae7ba6f944365653887d012fbb57",
      "parents": [
        "49209cbcef37c4b20c9d0649ba284a51144b3930",
        "4cffbb47a28faa594c2217d1e84f9382e0b57cc4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 15:40:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:40:44 2010 -0700"
      },
      "message": "am 4cffbb47: Merge \"fix [2946787] Screen flicker on low resolution setting in camcorder.\" into gingerbread\n\nMerge commit \u00274cffbb47a28faa594c2217d1e84f9382e0b57cc4\u0027 into gingerbread-plus-aosp\n\n* commit \u00274cffbb47a28faa594c2217d1e84f9382e0b57cc4\u0027:\n  fix [2946787] Screen flicker on low resolution setting in camcorder.\n"
    },
    {
      "commit": "8ac0983edafa064126c4480dd31047d1bb4ce111",
      "tree": "7afc425ec5b093343a0ed7166baf8a4c6d4faeac",
      "parents": [
        "4cffbb47a28faa594c2217d1e84f9382e0b57cc4",
        "8735f8984ae6a40fd6611243e143743571ed5c43"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 15:35:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 15:35:53 2010 -0700"
      },
      "message": "Merge \"Fix support for per-frame unsynchronization in ID3V2.4 tags.\" into gingerbread"
    },
    {
      "commit": "4cffbb47a28faa594c2217d1e84f9382e0b57cc4",
      "tree": "79929c4a910df132c4e2f52a566cc080360b738b",
      "parents": [
        "d0e6598b4a32f3000247341414449a3aa4d9f7f4",
        "c51114fe044769d078dd9776f790b881c2a20cae"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 15:25:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 15:25:32 2010 -0700"
      },
      "message": "Merge \"fix [2946787] Screen flicker on low resolution setting in camcorder.\" into gingerbread"
    },
    {
      "commit": "49209cbcef37c4b20c9d0649ba284a51144b3930",
      "tree": "10a64f30914969071653abc46f1c2f73e04bbe90",
      "parents": [
        "8ca5df27df8a2b6435486f9b5a163bf222f8fed1",
        "d0e6598b4a32f3000247341414449a3aa4d9f7f4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 15:19:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:19:57 2010 -0700"
      },
      "message": "am d0e6598b: Merge \"Start of SharedPreferences.startCommit()\" into gingerbread\n\nMerge commit \u0027d0e6598b4a32f3000247341414449a3aa4d9f7f4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d0e6598b4a32f3000247341414449a3aa4d9f7f4\u0027:\n  Start of SharedPreferences$Editor.startCommit()\n"
    },
    {
      "commit": "ec95d932546186ad7ad1d847a6e8f7529e7c7d83",
      "tree": "c9e52168e0669835e343364353466247318cda03",
      "parents": [
        "bf4c0c88087995db55699ec29b44ede04e432fe8",
        "8ca5df27df8a2b6435486f9b5a163bf222f8fed1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 25 15:16:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:16:00 2010 -0700"
      },
      "message": "am 8ca5df27: am c14f9ca6: Merge \"Added preset reverb.\" into gingerbread\n\nMerge commit \u00278ca5df27df8a2b6435486f9b5a163bf222f8fed1\u0027\n\n* commit \u00278ca5df27df8a2b6435486f9b5a163bf222f8fed1\u0027:\n  Added preset reverb.\n"
    },
    {
      "commit": "d0e6598b4a32f3000247341414449a3aa4d9f7f4",
      "tree": "720908a04bd2dceb7c527b63af280efc00d4ab65",
      "parents": [
        "c14f9ca6e5e795b641e7809786b4e51e13493907",
        "edf32d01316bd3432c023f17747461b08ae36375"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 15:15:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 15:15:30 2010 -0700"
      },
      "message": "Merge \"Start of SharedPreferences$Editor.startCommit()\" into gingerbread"
    },
    {
      "commit": "bf4c0c88087995db55699ec29b44ede04e432fe8",
      "tree": "927ff949bf57a15c52396d7ba4a250f8f97e88fb",
      "parents": [
        "dc9e486e0a6cbc6f4083190848c95fe3f24f9819",
        "cec075cc420e601602d6bfe16272c30006d262a6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 15:12:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:12:42 2010 -0700"
      },
      "message": "am cec075cc: am 23584022: Merge \"Ensure that buffering updates eventually hit 100% after we download everything.\" into gingerbread\n\nMerge commit \u0027cec075cc420e601602d6bfe16272c30006d262a6\u0027\n\n* commit \u0027cec075cc420e601602d6bfe16272c30006d262a6\u0027:\n  Ensure that buffering updates eventually hit 100% after we download everything.\n"
    },
    {
      "commit": "8ca5df27df8a2b6435486f9b5a163bf222f8fed1",
      "tree": "d1ddf11de24a2ed42c7878bb1829b50e3c6608d6",
      "parents": [
        "cec075cc420e601602d6bfe16272c30006d262a6",
        "c14f9ca6e5e795b641e7809786b4e51e13493907"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 25 15:11:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:11:30 2010 -0700"
      },
      "message": "am c14f9ca6: Merge \"Added preset reverb.\" into gingerbread\n\nMerge commit \u0027c14f9ca6e5e795b641e7809786b4e51e13493907\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c14f9ca6e5e795b641e7809786b4e51e13493907\u0027:\n  Added preset reverb.\n"
    },
    {
      "commit": "c51114fe044769d078dd9776f790b881c2a20cae",
      "tree": "381a461487257e0fecbd90066d5a6ba3c0343ad0",
      "parents": [
        "c14f9ca6e5e795b641e7809786b4e51e13493907"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 14:59:15 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 15:09:52 2010 -0700"
      },
      "message": "fix [2946787] Screen flicker on low resolution setting in camcorder.\n\nChange-Id: I7e86f2b6d85dcae8dd212890b978fa6ac7de6893\n"
    },
    {
      "commit": "43d9ac81f7722bb539ee67023f10b9f43abbf202",
      "tree": "e81f0d385b2b5f6b7d3965c32cf6e890d750770b",
      "parents": [
        "8395b4625b96f2133e2e4f595fdc69fbe222e4fc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 15:06:25 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 25 15:09:17 2010 -0700"
      },
      "message": "Fix a fun bug with multiple service bindings from an activity.\n\nThere was a flaw in the service management, when the same activity\nis doing a bindService() for the same service IBinder.  In this case\nthe activity would correctly keep a list of all generated connections,\nhowever some other data structures would assume there is only one\nconnection per IBinder, and thus only remember the last.\n\nWhen that last connection was unbound, the service would be destroyed\nsince it thought there were no more connections.  Then when the\nactivity was finished, it would try to destroy the service again and\nend up with an ANR because the service was already gone and would\nnot respond.\n\nChange-Id: I59bde38bc24e78147b90b0a7cd525c2a1d20489f\n"
    },
    {
      "commit": "c14f9ca6e5e795b641e7809786b4e51e13493907",
      "tree": "85bcd6c2690ac3be3c0c1ab855390a07ed28a7e0",
      "parents": [
        "235840228b0692b66d854ff499b5c4060f883e03",
        "a7e5648d611e6e8bdd4cafe051b5fadf3a20735c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 25 15:09:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 15:09:10 2010 -0700"
      },
      "message": "Merge \"Added preset reverb.\" into gingerbread"
    },
    {
      "commit": "cec075cc420e601602d6bfe16272c30006d262a6",
      "tree": "2bfcbc9286d4a882774acb9546e1258a668c209e",
      "parents": [
        "1ef41605bbde97fb3979003a652fd365a0d034aa",
        "235840228b0692b66d854ff499b5c4060f883e03"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 15:01:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:01:45 2010 -0700"
      },
      "message": "am 23584022: Merge \"Ensure that buffering updates eventually hit 100% after we download everything.\" into gingerbread\n\nMerge commit \u0027235840228b0692b66d854ff499b5c4060f883e03\u0027 into gingerbread-plus-aosp\n\n* commit \u0027235840228b0692b66d854ff499b5c4060f883e03\u0027:\n  Ensure that buffering updates eventually hit 100% after we download everything.\n"
    },
    {
      "commit": "8735f8984ae6a40fd6611243e143743571ed5c43",
      "tree": "024af5807778175cba9664db07e3827cbf5b73f3",
      "parents": [
        "b8814dce287552c1bdf13fa999296ebc7387776d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 14:55:53 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 14:55:53 2010 -0700"
      },
      "message": "Fix support for per-frame unsynchronization in ID3V2.4 tags.\n\nChange-Id: I6874b596f88817347756a375d9fb1c9bff418eca\nrelated-to-bug: 2949149\n"
    },
    {
      "commit": "235840228b0692b66d854ff499b5c4060f883e03",
      "tree": "1ea903f94da86d39084556a8b6ed93eb64ffcc95",
      "parents": [
        "d64f4a983df4fd11795e04896d8c48852f6b1777",
        "c23296ef2d168f29bcfc3c93d33f78e1c393177a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 25 14:54:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 14:54:36 2010 -0700"
      },
      "message": "Merge \"Ensure that buffering updates eventually hit 100% after we download everything.\" into gingerbread"
    },
    {
      "commit": "dc9e486e0a6cbc6f4083190848c95fe3f24f9819",
      "tree": "b40026071e225cf33fdfe33ec316be8d3c60779f",
      "parents": [
        "df195b1ddb880800b51550a9703879bb7e68bf2c",
        "4caa4ed120a86e855d4d3b6b455c6fb9ca22e365"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 25 14:46:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 14:46:24 2010 -0700"
      },
      "message": "Merge \"Only destroy the GL Canvas when necessary.\""
    },
    {
      "commit": "4caa4ed120a86e855d4d3b6b455c6fb9ca22e365",
      "tree": "b3a8f236bcf0236538a71d5567318cb6a5c99122",
      "parents": [
        "f6fcac7ce16a631ca2b101f5bbebe58af5b247a8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 25 14:46:24 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 25 14:46:24 2010 -0700"
      },
      "message": "Only destroy the GL Canvas when necessary.\n\nChange-Id: I6caf4873b02dc4a6d7c8c91925d2447b3b0e0593\n"
    },
    {
      "commit": "1d45c47975ab2a8cef6db5a8976276de31e1e8d0",
      "tree": "1db2203004e52f51e4f0296adf4d4c332ea3dd56",
      "parents": [
        "7462fc738fdaa5095d42f6176940c7111a2a54ac"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 25 14:31:48 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 25 14:41:20 2010 -0700"
      },
      "message": "Add matrix component types.\nFix potental overflow in script -\u003e java messages.\n\nChange-Id: Ie6fd9dc376be4043fc938a1517106936937689c8\n"
    },
    {
      "commit": "df195b1ddb880800b51550a9703879bb7e68bf2c",
      "tree": "3473e507c1648e14f2c76e5246547cf539d3e504",
      "parents": [
        "7462fc738fdaa5095d42f6176940c7111a2a54ac",
        "064cac4354e62b4c8f57ade5cf69b8479f862327"
      ],
      "author": {
        "name": "Sascha Brawer",
        "email": "sascha@google.com",
        "time": "Wed Aug 25 14:40:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 25 14:40:45 2010 -0700"
      },
      "message": "Merge \"Generated Romansh messages from Unicode CLDR.\""
    },
    {
      "commit": "43c87e44fc0d7d7b37e039752c0dec093e227381",
      "tree": "9360ea05e566f4955a8af66c162b6099ec18d4c1",
      "parents": [
        "8395b4625b96f2133e2e4f595fdc69fbe222e4fc"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 14:35:54 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 25 14:35:54 2010 -0700"
      },
      "message": "Improve Sensors documentation a bit\n\nChange-Id: I6f4f9ebfaf1e7f461a795f717b9913e3a021e9d4\n"
    }
  ],
  "next": "7462fc738fdaa5095d42f6176940c7111a2a54ac"
}
