)]}'
{
  "log": [
    {
      "commit": "3f9b6445cb9c384a428364a1cca85ca3c172fbe6",
      "tree": "18b58becfe05fb862711af8a504fb4ea44245471",
      "parents": [
        "8b9df97826f94e2e871eff734b174a4752b0d5f9"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jan 19 18:14:50 2011 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jan 19 19:57:37 2011 -0800"
      },
      "message": "Doc change: adding missing samples\n\nChange-Id: Id5f63a02b80f88b5cb0c4db18322554944b944c9\n"
    },
    {
      "commit": "d84725401d7b79b79020793d06427cad43fa95b1",
      "tree": "950e1d3941e30c90d5cede0dbc5c924523168d10",
      "parents": [
        "3cd6302b9e54ff888df5eb47b35d25e7dac1d763"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Jan 19 12:15:38 2011 -0800"
      },
      "committer": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Jan 19 18:31:44 2011 -0800"
      },
      "message": "Added Honeycomb-Gallery to docs.\n\nChange-Id: I3879ee553f761113b30f8ad82c0a226d0823dd2c\n"
    },
    {
      "commit": "81f39eb6e76d0be1dd341af835e8002a0f80524e",
      "tree": "c4e0d4f4e531b779ae0ea16b1eb3cd783c633564",
      "parents": [
        "5fb60c7af2cbf59a99ae324c4284c7860b37c723"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 11 18:05:01 2011 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 18 22:57:09 2011 -0800"
      },
      "message": "Refactoring app widgets to address security/performance issues.\n\n- Moving the service binding to AppWidgetService to prevent arbitrary apps from binding to widget services\n- Requiring RemoteViewsServices to require android.permission.BIND_REMOTEVIEWS permission\n\nChange-Id: Id135bafba998299eb278067712b8a5d8487cfd04\n"
    },
    {
      "commit": "07226c29f36dddb1fec36e58b45f1e09a69361fe",
      "tree": "0a73c8426b56e3a075d4906d23e121c956a6c52d",
      "parents": [
        "a8e519a32291e1d964d3de71fa291d7204ef52c7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jan 17 16:17:55 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jan 17 16:53:10 2011 -0800"
      },
      "message": "set sdk version to \"Android 3.0\" and api level to \"Honeycomb\"\n\nChange-Id: I89a7149b32643d7e9c79bf2030b061bbff3bd8c4\n"
    },
    {
      "commit": "cf9a01377483ad3a29496b64b5863d81e583dee9",
      "tree": "19bbbc7a0c8cb4616d16304b0f35b8408566ca89",
      "parents": [
        "49945c0ff653d210951fdff51f23835314b64aeb"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jan 05 17:52:36 2011 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jan 05 17:52:36 2011 -0800"
      },
      "message": "Import libcore_to_document definition from libcore/Docs.mk\n\nChange-Id: I5f4ac355c6dadefce5762e0096dcc7379e5bf31d\n"
    },
    {
      "commit": "089c3c7c0bea4610a5dcb9653e8ddfe06c101318",
      "tree": "358387e43ec6af760a5bce75dc86e444ee7c2210",
      "parents": [
        "38dab454d151423faa9eb8c17f9cb8579f5e79c8",
        "28e8c66d4bb0c6e13b65d48767851dd02d554ebb"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Dec 06 11:50:47 2010 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Dec 06 11:50:47 2010 -0800"
      },
      "message": "resolved conflicts for merge of 28e8c66d to master\n\nChange-Id: I9746fd7478d3954b491179ffbd241f481cc2fb6c\n"
    },
    {
      "commit": "16ec9c5bb56d3471656b216eaa6a94ddc27c7fef",
      "tree": "2e6a90d2e4ac3f1182f6ff96487f9645eb9aba28",
      "parents": [
        "4567847d461afac08a80518637a0e48eff3c5247",
        "67a337bc51b9a7ecc09a779fb48a9a215bf5d0ed"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Sun Dec 05 14:42:45 2010 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Sun Dec 05 14:45:29 2010 -0800"
      },
      "message": "Merge branch gingerbread-nfc into gingerbread.\n\nChange-Id: I37d657a16061fddfbb0993463f24d6d3945cddd1\nSigned-off-by: Nick Pelly \u003cnpelly@google.com\u003e\n"
    },
    {
      "commit": "92f4d9db8341823f07a5b5ba823a16129b3f5bb3",
      "tree": "318961b5448caa50fe43f16ffafb1f06df33ff96",
      "parents": [
        "af60e276e8d297cb583e0a3242aa0baf81f9d7a6",
        "f4c2eaf2628582abf6eb0cc335bc864d2c64f440"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Nov 29 18:19:38 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 29 18:19:38 2010 -0800"
      },
      "message": "am f4c2eaf2: am 47ccfcb0: Doc change: add AccelerometerPlay to the generated samples.\n\n* commit \u0027f4c2eaf2628582abf6eb0cc335bc864d2c64f440\u0027:\n  Doc change: add AccelerometerPlay to the generated samples.\n"
    },
    {
      "commit": "47ccfcb015c06f12eb91ccbb1113c15a368960d8",
      "tree": "90095caf60a5ee41539f6301fa0fbe157c453a5b",
      "parents": [
        "b1150edc22d97b36c626a460717803f22b9fa5f2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Nov 24 16:17:52 2010 -0800"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Nov 29 18:12:36 2010 -0800"
      },
      "message": "Doc change: add AccelerometerPlay to the generated samples.\n\nChange-Id: I95764f216455bbceef7fa95a1a819b906e4e7e7c\n"
    },
    {
      "commit": "e7d9ab0dcfa99fd546b19cdd25613b724fd89009",
      "tree": "dc10b19e5e4717b5d7e5c3b0bb253be3c7945cbe",
      "parents": [
        "974ab30569f9543c897047972260887cb33f8827",
        "cb1af77f1fefddb78b4540db7d4a1df673caffe2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Nov 29 17:15:47 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 29 17:15:47 2010 -0800"
      },
      "message": "am cb1af77f: am b1150edc: Remove HeavyWeight sample from generated html samples.\n\n* commit \u0027cb1af77f1fefddb78b4540db7d4a1df673caffe2\u0027:\n  Remove HeavyWeight sample from generated html samples.\n"
    },
    {
      "commit": "b1150edc22d97b36c626a460717803f22b9fa5f2",
      "tree": "7e7ad73b8bd854e54d6e20610b0ea62849b42a17",
      "parents": [
        "210e9c4a8b1fdbe9c409f9ce426907587430858a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Nov 29 16:50:54 2010 -0800"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Nov 29 17:03:15 2010 -0800"
      },
      "message": "Remove HeavyWeight sample from generated html samples.\n\nChange-Id: Idafb3d225d8e6a694faa2d8679c4dad6198df466\n"
    },
    {
      "commit": "b402f11a6dfb78a4666dc173cdad10ad578f71c9",
      "tree": "427921b9a7fdfe3b7a64e9977ddf0b94a0660b25",
      "parents": [
        "40220edf0e44f99b7b7e5ccce9de8681c532e88e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 29 14:28:13 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 29 14:28:13 2010 -0800"
      },
      "message": "docs: add preview sdk docs to provide an api overview and install steps,\nenable the \u0027preview\u0027 flag for the docs build\nrevise sdk side nav for preview\n\nChange-Id: Ifc26cfb1f18e394e96853fd42f0e194d5f8552f3\n"
    },
    {
      "commit": "a4db01151e521e59debee147e6c7c068e718de5e",
      "tree": "e6d51ac2828375d195b78dacc60c95b98d7a0e91",
      "parents": [
        "a54998f423e684abb3b84fc0d914c7ec0b643346",
        "d3f19b86b0f454b1bd2600d51d241b05fd5d9331"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Wed Nov 24 16:27:34 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 24 16:27:34 2010 -0800"
      },
      "message": "am d3f19b86: am 210e9c4a: Merge \"Revert \"Disabling AccessibilityService sample from build system.\"\" into gingerbread\n\n* commit \u0027d3f19b86b0f454b1bd2600d51d241b05fd5d9331\u0027:\n  Revert \"Disabling AccessibilityService sample from build system.\"\n"
    },
    {
      "commit": "e66593b47c5cc083b629130bf9a4a41545e8850b",
      "tree": "d9750c45f575d950cfd7d40540dc836a58cfdb70",
      "parents": [
        "5df8c155872833647ac56951ab90bd26a9af9480"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Wed Nov 24 16:03:21 2010 -0800"
      },
      "committer": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Wed Nov 24 16:03:21 2010 -0800"
      },
      "message": "Revert \"Disabling AccessibilityService sample from build system.\"\n\nThis re-enables the AccessibilityService sample.\n\nThis reverts commit ca9d51b15074163521b140dce431cc3a10cb56fe.\n"
    },
    {
      "commit": "131aef5303601119bc9a7da96569ec12a6107650",
      "tree": "63ed418f3bd494d0254c08ae8a7d4ca2f17053fd",
      "parents": [
        "4e256eae3ca61388386dea22497b66df93e9cac9",
        "4f3c40cc4d24ba1404b1332dbf1bfcddede8bf99"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 22 13:58:05 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 22 13:58:05 2010 -0800"
      },
      "message": "am 4f3c40cc: am 8fac7c2e: change sdk version variable to 2.3 (for docs)\n\n* commit \u00274f3c40cc4d24ba1404b1332dbf1bfcddede8bf99\u0027:\n  change sdk version variable to 2.3 (for docs)\n"
    },
    {
      "commit": "8fac7c2edc433b6c7d153caac238fef595133663",
      "tree": "8ebddb60eb4c015d9841c3ee8235880ec6e90bfc",
      "parents": [
        "805bddc123c1fc56be333d6ff365f168d4bc2b08"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 22 13:36:39 2010 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 22 13:36:39 2010 -0800"
      },
      "message": "change sdk version variable to 2.3 (for docs)\n\nChange-Id: I76f5c69fab08913543c4f3d1ab000f7c4b6c9574\n"
    },
    {
      "commit": "9024564107b58955f7bd257cab6fc6dfcb2e5ec2",
      "tree": "1458d39c27aa3aeb3ad0b630e9dc35ae47a691fc",
      "parents": [
        "6be655c768a82716612c00fdd156254d8dc00f42"
      ],
      "author": {
        "name": "Daniel Tomas",
        "email": "daniel.tomas@trusted-logic.com",
        "time": "Wed Nov 17 10:07:52 2010 +0100"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Nov 19 22:23:45 2010 -0600"
      },
      "message": "Secure Element access implementation\n\nChange-Id: I907e6771ecc5babe895115c3a49288fa2144a187\n"
    },
    {
      "commit": "6be655c768a82716612c00fdd156254d8dc00f42",
      "tree": "bf3e860bc0a92390d3d02c649839a79754d8372d",
      "parents": [
        "4934d3361edadb761d9c65fe8c2bf5b8d01e8121"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Nov 12 12:28:16 2010 -0600"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Nov 19 20:26:29 2010 -0600"
      },
      "message": "Rough first pass at the NFC technology API.\n\nChange-Id: I903ad6bc124bf9a65af788dae45f55d58704ef7b\n"
    },
    {
      "commit": "e2ef2c10e76a4648a27ce4c392eb7b9b3589b9f7",
      "tree": "20412cd769d0f227d1df3cc13ff8be6c4486ab71",
      "parents": [
        "48c698fc1497a01743f9ce5ab6fb8f6700847259"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Fri Nov 12 19:09:11 2010 -0800"
      },
      "committer": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Fri Nov 12 19:09:11 2010 -0800"
      },
      "message": "Fixing build (DO NOT MERGE)\n\nChange-Id: I27fb9dc0584940e119b030d63ff5781ef19001c1\n"
    },
    {
      "commit": "48c698fc1497a01743f9ce5ab6fb8f6700847259",
      "tree": "090b4a7d182aaa607443bd6debf91d6548463f6e",
      "parents": [
        "d6b9d078ecf1b4d7cc57375830cf2ce390fc893c"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Wed Nov 03 15:15:22 2010 -0700"
      },
      "committer": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Fri Nov 12 18:35:49 2010 -0800"
      },
      "message": "Adding NFC sample resources (DO NOT MERGE)\n\nChange-Id: I687d07ebe4f8bd0c5dec30e69af0d3e880a68230\n"
    },
    {
      "commit": "15d18efddd047406b62d5482356342fccd0f68dc",
      "tree": "4c110dd108fc151485cb5c8a38dadb3b73f270c8",
      "parents": [
        "ce4b523eb81a07b985ac08973e43d0c7629ff36d",
        "f0452c250757f560205da19b02a9172e5d98a71c"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Thu Nov 04 09:29:55 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Thu Nov 04 09:29:55 2010 -0700"
      },
      "message": "resolved conflicts for merge of f0452c25 to master\n\nChange-Id: Ie8f5e81393ac965fd570f99239ab8be8ea0db00c\n"
    },
    {
      "commit": "a11c9e15064872ad7f56571148a5c61281bfa018",
      "tree": "ed392d123c0481822795f43ac54a509ec205eb48",
      "parents": [
        "38e561dd3cd72160035d8b3002fc9bbaf3071374"
      ],
      "author": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Tue Nov 02 22:26:11 2010 -0700"
      },
      "committer": {
        "name": "Alexander Lucas",
        "email": "alexlucas@google.com",
        "time": "Wed Nov 03 13:11:14 2010 -0700"
      },
      "message": "Added SIP Demo\n\nChange-Id: I418bd272b42b82b9048934071322013f62ac0635\n"
    },
    {
      "commit": "62f2ada64f7213243eafd7a4a4c3ccd5040ad85a",
      "tree": "89da1077376b3f28e2cc680ef4d0ca54a2431e24",
      "parents": [
        "99291b95b2ee1e1b2371806e6f6c96767a350c88"
      ],
      "author": {
        "name": "David Deephanphongs",
        "email": "dpanpong@google.com",
        "time": "Tue Oct 19 14:54:05 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Oct 19 16:56:02 2010 -0700"
      },
      "message": "Add missing NOTICE entries.\n\nAdd missing NOTICE block for TagSoup in general NOTICE file.\nAdd comment in Android.mk to help reviewers locate the NOTICE for apache-http.\nModify build rule for \u0027am\u0027 command to pull in the NOTICE file.\n\nChange-Id: I43c6c1468395b70d0942b3620f12e4b6f3d9a66b\n"
    },
    {
      "commit": "e9ac4e256d7efe2f719500f23fe0e0f89331be27",
      "tree": "43d91002c97441f7f7dddb21ccbd06f6b77d7316",
      "parents": [
        "4fa1a221b466d6da6c68150b38cd17b085ab5e26"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 18 18:41:52 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Oct 19 08:23:35 2010 -0700"
      },
      "message": "add api level 9 \u0027since\u0027 flag to docs\n\nChange-Id: Idee873a20ae0f3f0a9705997c8b73ce7f181906f\n"
    },
    {
      "commit": "453c6d449b6469dde9aae6044dedfe3be0da76c5",
      "tree": "f51f1fc2c52fe806baf8c86b45c310aa78d19807",
      "parents": [
        "3d2818d34feab5a62dfb33452f99f2d3ca667cc8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 18 18:41:52 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 18 18:41:52 2010 -0700"
      },
      "message": "add api level 9 \u0027since\u0027 flag to docs\n\nChange-Id: Ia28ed9b4791cddfa0ee11b86c392dff7caca1dd8\n"
    },
    {
      "commit": "f36c6db108364dea89b1e3c27c0b15103e560d87",
      "tree": "0325956dc33396bde5868fffa5753ec47e5be212",
      "parents": [
        "639017920f925ee88de06f7ffabc2cb5d97a272b"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Oct 14 19:16:35 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Oct 14 19:16:35 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\nConflicts:\n\n\tAndroid.mk\n\tCleanSpec.mk\n\tcore/java/android/app/ContextImpl.java\n"
    },
    {
      "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": "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": "25108167fdc2f2e1d7f75f7eacfe7cb904ab92a9",
      "tree": "be5fa73bf5da1cd3ac50f80df95821101b563ed8",
      "parents": [
        "5684d464c09bdb50fb11889eb787a08556c2bb70"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Oct 12 15:14:27 2010 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Oct 12 15:14:27 2010 +0100"
      },
      "message": "Remove the unused UrlRendererService\n\nChange-Id: I48af718d9753b475bd041147f0d18bee60da84ec\n"
    },
    {
      "commit": "4715bd91f5949a1919156a5a5cb50f0cccda645e",
      "tree": "75e45e380c7208467ac6d29ba79a0ff3806c4f76",
      "parents": [
        "856f2859e8550c274c7fe3f05b971bf34bdcb525",
        "f4c3b7e916b417fabb468ec0a565dc79cd7ba2b3"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 29 12:20:51 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 29 12:20:51 2010 -0700"
      },
      "message": "resolved conflicts for merge of f4c3b7e9 to master\n\nChange-Id: Idcdc521144f3072058b2bb6cb383e42c852e64f4\n"
    },
    {
      "commit": "038cabe0247ee46df62f9363f1a303bc5b9c1028",
      "tree": "11c6037442f85e0e7adad870ba9d8092323b6bf0",
      "parents": [
        "d6877fa4971710150de20453bf4ba54dca863429"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Sep 23 16:12:11 2010 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Sep 28 22:36:27 2010 -0700"
      },
      "message": "NFC integration\n\nSource: Trusted_NFC_Device_Host_AA03.01e02_google.zip code drop (23-Sep-2010)\n\nConflicts:\n\n\tcore/java/android/app/ApplicationContext.java\n\tcore/java/android/provider/Settings.java\n\tcore/jni/Android.mk\n\tcore/jni/AndroidRuntime.cpp\n\tcore/res/AndroidManifest.xml\n\tinclude/utils/Asset.h\n\nChange-Id: I62c92f4c79f5ee65126c97602f6bc1c15794e573\nSigned-off-by: Nick Pelly \u003cnpelly@google.com\u003e\n"
    },
    {
      "commit": "98a6abf7e36640ce3eb379b0a7ee609811f5aac0",
      "tree": "dd120d7383c2a81951fcea6b37fe49ddfe093ba0",
      "parents": [
        "f8438a7db064d049b5b5b7723d9f652716c39415",
        "d78f338e26585c6a956ca4b556ab690e176b8677"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Sep 16 18:21:20 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Sep 16 18:21:20 2010 -0700"
      },
      "message": "resolved conflicts for merge of d78f338e to master\n\nChange-Id: Ibe4be94126df9f1ea999b0396351886161552960\n"
    },
    {
      "commit": "a1459565515649ea8fd109c07fcccaa3f86bd14c",
      "tree": "02d87555c827ff681540e049c1585411ee0f2770",
      "parents": [
        "a7516e90d01a22d17a470695eefa905e0ff066cc"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Sep 16 17:50:43 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Sep 16 17:50:43 2010 -0700"
      },
      "message": "Add optional tags to frameworks/base ext.\n\nChange-Id: I08a69b7ca783994e52f735ad0ee9b85197cdaa96\n"
    },
    {
      "commit": "0ba4ac747c9e14bdbd9ffb417ac125eb2790a87f",
      "tree": "f20fb3cd3b011d48c9018d0ab1cf5c0d9a532600",
      "parents": [
        "9316232130fe831c998c9d7be9cf67294eccdcae"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 15:42:20 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 16:01:53 2010 -0400"
      },
      "message": "Make javadoc warnings into errors.\n\nChange-Id: Ic2f98ffcc1568db5a3d5d97dd30de9d6dbfaf602\n"
    },
    {
      "commit": "40da25a26e259ebb1bede1db076480d3817ac4c3",
      "tree": "62df6afbf6f30a53bbf0777364e308ccdc155b61",
      "parents": [
        "b27d07cccf2dbd34e486f6ae5cfdf361e6437162",
        "8ee9ecc145c9e05faf13f4bcf5853c888760c1b6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Sep 16 11:32:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 16 11:32:30 2010 -0700"
      },
      "message": "am 8ee9ecc1: am 9afd9093: Merge \"Doc change: clean up droiddoc (cs) macros.\" into gingerbread\n\nMerge commit \u00278ee9ecc145c9e05faf13f4bcf5853c888760c1b6\u0027\n\n* commit \u00278ee9ecc145c9e05faf13f4bcf5853c888760c1b6\u0027:\n  Doc change: clean up droiddoc (cs) macros.\n"
    },
    {
      "commit": "b9f03d51c2d727a6bdcdd0b781e8dbe1ca34c2f7",
      "tree": "dd59ef374b7fa643885f65fe2631e1cac959b879",
      "parents": [
        "d5d1328690b8f274059954e3c1bc9008c4e02dd7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 13:49:46 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 14:30:16 2010 -0400"
      },
      "message": "DO NOT MERGE - Doclava warnings are now errors.\n\nChange-Id: I688d8f66829d8526d76c321427dd701fbe8d1792\n"
    },
    {
      "commit": "9519eab313fdb0f74a05e85cffe25b61aa76a5dd",
      "tree": "6a60f5fac60ca0fa601e29545c1875f01f81f7f5",
      "parents": [
        "8946ab2618a4eebfdf7b00c6b68e6a5d8432cafa"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 14 18:15:08 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Sep 16 11:08:57 2010 -0700"
      },
      "message": "Doc change: clean up droiddoc (cs) macros.\n\nChange-Id: I84b08a573fea42686a41ff694f1a52e8fb760dc5\n"
    },
    {
      "commit": "d20e5d0a2938872c1e47b430017c9337cda5abf2",
      "tree": "35dbbe43801c82db2c6b0f9a814f0d1a36d12084",
      "parents": [
        "e678f46ec45076203f6260f8a26f56d838c6b6ff"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 11:56:03 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 12:38:42 2010 -0400"
      },
      "message": "DO NOT MERGE. Use the new -knowntags option to suppress warnings for some known tags.\n\nChange-Id: Ifa46210d1e590e5298376539b6099452d85ef93d\n"
    },
    {
      "commit": "71f7f672303e4a1ab28dfa6917d144d61d736540",
      "tree": "b9fe79b5ae4f923f1a30dec010a9388c8111f995",
      "parents": [
        "7747795af508354b3792e497e6a7b4bc749b4007"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 11:56:03 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 12:03:41 2010 -0400"
      },
      "message": "DO NOT MERGE. Use the new -knowntags option to suppress warnings for some known tags.\n\nChange-Id: I4a04d9b182f2e644eb8d1966c33a0d280bf203e6\n"
    },
    {
      "commit": "f6a04aeeed4bdb89c5ef8db86ece2617b99aca87",
      "tree": "bca0b63b9ea50b63143c4802ee1a813bbce17cfa",
      "parents": [
        "685da21c1c3787ca555d956dc520558d6b747e42",
        "f9c7a3e25e6e83292051414246cb1fc0c5f85207"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 15 07:08:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 07:08:23 2010 -0700"
      },
      "message": "am f9c7a3e2: am e71396cf: am 4b4af990: Doc change: update ADT 0.9.8 checksum and size.\n\nMerge commit \u0027f9c7a3e25e6e83292051414246cb1fc0c5f85207\u0027\n\n* commit \u0027f9c7a3e25e6e83292051414246cb1fc0c5f85207\u0027:\n  Doc change: update ADT 0.9.8 checksum and size.\n"
    },
    {
      "commit": "e71396cf4704ee9e26f510b511c1e793d8048d83",
      "tree": "a96d852978b726bf16fd5dde2860cdf9799e9164",
      "parents": [
        "3043441511e4483d24dc6f42e1ee7f7e9dc71be2",
        "4b4af990af527c79073d546ead1850278caa7a8e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 14 09:39:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 09:39:59 2010 -0700"
      },
      "message": "am 4b4af990: Doc change: update ADT 0.9.8 checksum and size.\n\nMerge commit \u00274b4af990af527c79073d546ead1850278caa7a8e\u0027 into gingerbread\n\n* commit \u00274b4af990af527c79073d546ead1850278caa7a8e\u0027:\n  Doc change: update ADT 0.9.8 checksum and size.\n"
    },
    {
      "commit": "4b4af990af527c79073d546ead1850278caa7a8e",
      "tree": "0f7a31c45e13a233559ee628055325369023c35b",
      "parents": [
        "51c18989cf44d14a7ff82c45d9886b7ea55bd068"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Sep 13 11:24:06 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 14 09:17:33 2010 -0700"
      },
      "message": "Doc change: update ADT 0.9.8 checksum and size.\n\nChange-Id: I610985683cd4608b075a22e8d8089de7896eb312\n"
    },
    {
      "commit": "aa03045e634afafca84255851110bf1a6ef707db",
      "tree": "4f9febdb0b91a67e83e32ee04d866225a3fa4ff0",
      "parents": [
        "201480c50e6f0ca7a0df7dfb14ba748c710969ea"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 15:48:29 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 15:55:44 2010 -0400"
      },
      "message": "Make @deprecated without comment an error.\n\nChange-Id: Iaa5289fe7b48f0349fa9708c4f05144f6340b11c\n"
    },
    {
      "commit": "e94f6db17748abd979204179ccf1ed1c514ebe47",
      "tree": "8f4177521d9ab526c194e3447179bc4fc6823c58",
      "parents": [
        "4d8cc7bdf45ca2d8222190c92aa9a0b19a0c4313"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 15:02:06 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 15:02:06 2010 -0400"
      },
      "message": "Make @deprecated without a comment an error DO NOT MERGE\n\n(do not merge because in master, this error has a different code 114 instead of 14)\n\nChange-Id: Iffc58423a8e972f3f59edfe6668beac4b65182e0\n"
    },
    {
      "commit": "54ceb6e68e3510730dc92f9ed2a929b21351405b",
      "tree": "44a47b79bb2ae3f1441576e93d074374e532213d",
      "parents": [
        "9584a542e345fa18fc62eb0b5947f250226f211d",
        "eed5d17d7869e77495b9836118a4ffbd5c3ebf50"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 08 18:22:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 18:22:33 2010 -0700"
      },
      "message": "am eed5d17d: am ea68cab8: am 3eb07ea4: Merge \"Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.\" into froyo\n\nMerge commit \u0027eed5d17d7869e77495b9836118a4ffbd5c3ebf50\u0027\n\n* commit \u0027eed5d17d7869e77495b9836118a4ffbd5c3ebf50\u0027:\n  Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.\n"
    },
    {
      "commit": "ea68cab8a33d3169de33c7112000cd3dae233afe",
      "tree": "3fc5c00ca6569f49e47c083c2f4aa67555a166ea",
      "parents": [
        "d353c840ad5bf1b4e6bfba0e10bcdc79223bcdf7",
        "3eb07ea483225974484c018d7d5affbf4815ceb2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 08 18:05:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 18:05:58 2010 -0700"
      },
      "message": "am 3eb07ea4: Merge \"Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.\" into froyo\n\nMerge commit \u00273eb07ea483225974484c018d7d5affbf4815ceb2\u0027 into gingerbread\n\n* commit \u00273eb07ea483225974484c018d7d5affbf4815ceb2\u0027:\n  Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.\n"
    },
    {
      "commit": "022171be9d0a7db42fca6fe6d3f3c547ed2f4efb",
      "tree": "595481b26fa0c7c98d9779a1353e9413b559913c",
      "parents": [
        "ca9d51b15074163521b140dce431cc3a10cb56fe"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 19:24:17 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 08 15:59:56 2010 -0700"
      },
      "message": "Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.\n\nChange-Id: I7cc8301e0160acd0adb3efbd20c6515ed985684f\n"
    },
    {
      "commit": "783cb60ddb7cde1349ca531c7b96ad67d5053cd2",
      "tree": "d53d80afb802f3ebca636448fcadcc5e8fdf330f",
      "parents": [
        "2cb3e29e823de1130c7649c0c515485917ab188c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Sep 02 18:08:05 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 03 17:44:57 2010 -0700"
      },
      "message": "Update RecentApplications to use shared Carousel widget.\n\nChange-Id: I5ca7389aeca9ee6f03f48317f9d1034f9fb8c1ca\n"
    },
    {
      "commit": "7e3cf12e75cdbfd6299d5fe7cc87daaae40606e1",
      "tree": "20a3868e3407f02aae2c3dddd2c71f42950559f4",
      "parents": [
        "173a86b6d7b10aa48efaf2a57828a693e652a661"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Sep 01 10:41:35 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Sep 01 10:45:04 2010 -0700"
      },
      "message": "Don\u0027t try to dist the stubs or comment check docs builds.\n\nChange-Id: I0c567f28af8111cdb0eada30b8c0a30091967cd7\n"
    },
    {
      "commit": "522ea25f2be384fd027ce2f644ee647fd8d80634",
      "tree": "7245a4c6e658dba0777f805f4a3da6e271f58e2c",
      "parents": [
        "e1cc0ffe54a7e961276d43e70988e69222907957",
        "1e1a030b502acae11dbd11d826d389351910a60f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 15:29:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 15:29:24 2010 -0700"
      },
      "message": "am 1e1a030b: am 47471175: Can\\\u0027t have two rules building the stubs and public.xml!\n\nMerge commit \u00271e1a030b502acae11dbd11d826d389351910a60f\u0027\n\n* commit \u00271e1a030b502acae11dbd11d826d389351910a60f\u0027:\n  Can\u0027t have two rules building the stubs and public.xml!\n"
    },
    {
      "commit": "47471175c9d19a00d06a77aa316dcda08be97deb",
      "tree": "5524fae1a0f78574b7a397f499ba8eab8eb7d7ab",
      "parents": [
        "63070856d034a2819a26560bc7f2881e501c78b7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 15:11:11 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 15:11:11 2010 -0700"
      },
      "message": "Can\u0027t have two rules building the stubs and public.xml!\n\nChange-Id: I27b113d436aa5f945c5d6d56258dbafdf71193cf\n"
    },
    {
      "commit": "77881293ad9a68dfa1c1da4b466f7b2b6465b342",
      "tree": "fd96b1f3373de903239ae13a4040d585fc1a7deb",
      "parents": [
        "6eb5ac9ceeb3ff67d38c7ead54b4247e762f278d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 11:26:45 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:00:03 2010 -0700"
      },
      "message": "DO NOT MERGE - Back port change from master that enforces correctness in the javadoc comments.\n\nChange-Id: I42956ccb3a32b3bd7c573bb2175e4ec230613dbf\n"
    },
    {
      "commit": "2053f91623821d6b34cf70edbc00e3a93e1a20c5",
      "tree": "485aaf874a0e53368d5ec78cdcb7353139dd98a3",
      "parents": [
        "47416bc4f9beb4147b29bb9d93653a4aa356c37d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 25 12:12:57 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Aug 30 18:22:55 2010 -0700"
      },
      "message": "Clean up doc build to use Android custom doclava.\n\nChange-Id: I1dcf18054aa128ffb4c66111c53fad20bcdee783\n"
    },
    {
      "commit": "4314e2e674d0273d308e909261540793b9109ac9",
      "tree": "6ebcbe1e2684dc1f1cb4e5b7ad6e88b74fdf5ad7",
      "parents": [
        "daeeddc5ede07970fcf782611dd98fa057573ec4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 17:13:22 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Aug 30 13:33:51 2010 -0700"
      },
      "message": "Add another pass of the docs that nothing depends on that tries to parse some of the docs but\nwithout generating all of them.\n\nThis should cut down on the number of sdk breakages.\n\nChange-Id: I947cc346bc525b05cc064c102171c4004303d7ed\n"
    },
    {
      "commit": "3fec2bf9bfcc6a43c6284f5ab1127f10f3d0a173",
      "tree": "7ef096354fceb2c78278b0c5622fe2b8f22b8b06",
      "parents": [
        "f956fd6d1325fcb2e5ce9b8dac95a9a40824ead8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 15:05:39 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 15:34:00 2010 -0400"
      },
      "message": "Clean up the mess\n\nChange-Id: Id3745d6e97d90443dcc0fd29fa047090c489adb3\n"
    },
    {
      "commit": "e7c9178e6f21d652858ade62a7e86125386af110",
      "tree": "4b2c4be86cae782409cd95f2780ada8d11ada763",
      "parents": [
        "0ae6d2e8261be77c739527142c59a9d895b02fe1"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Wed Aug 25 18:13:02 2010 -0700"
      },
      "committer": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Wed Aug 25 18:13:02 2010 -0700"
      },
      "message": "Fix MonkeyRunner SDK documentation generation.\n\nChange-Id: I53774cace908f5ac68e52cdfeec2c11cbdd7e11d\n"
    },
    {
      "commit": "089a38543fddbc803fd26f41645672456f41d078",
      "tree": "f27a4935922306090c8384f575385b64e774ffe3",
      "parents": [
        "9439241d35afc203d47b327619a49b5d70cf722b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 25 08:21:15 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 25 08:21:15 2010 -0400"
      },
      "message": "Revert \"Add support for generated documentation as part of the SDK docs.\"\n\nFix the build\n\nThis reverts commit e0dacf93b1a2d911d1c1a663ae6c66e0a211c14d.\n"
    },
    {
      "commit": "6615759f0c3074b8f3285bfdf0ecf9d38c45d46d",
      "tree": "a49011252ede41b42a139234e43d5702c47cfc83",
      "parents": [
        "a0b436234d999a05b1ddb571dea3956ad5139a4c",
        "2251894743f9e7b1ca7f546369c2ba7fc3d28e1f"
      ],
      "author": {
        "name": "Rohit Mungee",
        "email": "rohitm@google.com",
        "time": "Tue Aug 24 23:15:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 23:15:28 2010 -0700"
      },
      "message": "am 22518947: am bfc9325f: Merge \"Add support for generated documentation as part of the SDK docs.\" into gingerbread\n\nMerge commit \u00272251894743f9e7b1ca7f546369c2ba7fc3d28e1f\u0027\n\n* commit \u00272251894743f9e7b1ca7f546369c2ba7fc3d28e1f\u0027:\n  Add support for generated documentation as part of the SDK docs.\n"
    },
    {
      "commit": "e0dacf93b1a2d911d1c1a663ae6c66e0a211c14d",
      "tree": "ed08d7d013bca68555acb080f65484a3523f74ff",
      "parents": [
        "b80e610b070c2cec98a228a8aec450dc24a5f90a"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Tue Aug 24 22:18:21 2010 -0700"
      },
      "committer": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Tue Aug 24 22:18:54 2010 -0700"
      },
      "message": "Add support for generated documentation as part of the SDK docs.\n\nThis can be done by adding the list of files to include to the\nALL_GENERATED_DOCS variable, and then making sure to put your generated output\nfiles under $(OUT_DOCS)/gen.\n\nChange-Id: Ie068a3fadccf7c990ec8e26b92ad408e7314469e\n"
    },
    {
      "commit": "e79486fed897d2516f7f35e00853e74910380006",
      "tree": "a96b77d8b3a690d07c69d17dc23a77be87939e00",
      "parents": [
        "01b5571020488886b45e46f4a91292455bb03d8b",
        "63f05fe487d23e559e9d3f2c285d1c35aa75b9b3"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Tue Aug 24 11:01:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 11:01:02 2010 -0700"
      },
      "message": "am 63f05fe4: am bb75aa90: am ca9d51b1: Disabling AccessibilityService sample from build system.\n\nMerge commit \u002763f05fe487d23e559e9d3f2c285d1c35aa75b9b3\u0027\n\n* commit \u002763f05fe487d23e559e9d3f2c285d1c35aa75b9b3\u0027:\n  Disabling AccessibilityService sample from build system.\n"
    },
    {
      "commit": "53e75ea847df20b29124966a4232dc0109c37e27",
      "tree": "4c545e0c93b0d50122002201d3f6836225a6b3dd",
      "parents": [
        "d820714e30a53b244d252e77c7922e2c1604adbc",
        "485de781f6bd30dfb7aa1e55c4f1efb3d3b11eba"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 24 09:57:33 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Aug 24 09:57:33 2010 -0700"
      },
      "message": "resolved conflicts for merge of 485de781 to master\n\nChange-Id: I483cb81596f09b024b1aea7fc55960183f38b24f\n"
    },
    {
      "commit": "bb75aa9065b1234bee8b27681810d563e31d955b",
      "tree": "92dacc74113f15ba17680f36a91b0664e0a036e6",
      "parents": [
        "b2cc86da29452769ff6210f1dfef4b51aac1d75e",
        "ca9d51b15074163521b140dce431cc3a10cb56fe"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Fri Aug 20 18:42:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 20 18:42:38 2010 -0700"
      },
      "message": "am ca9d51b1: Disabling AccessibilityService sample from build system.\n\nMerge commit \u0027ca9d51b15074163521b140dce431cc3a10cb56fe\u0027 into gingerbread\n\n* commit \u0027ca9d51b15074163521b140dce431cc3a10cb56fe\u0027:\n  Disabling AccessibilityService sample from build system.\n"
    },
    {
      "commit": "ca9d51b15074163521b140dce431cc3a10cb56fe",
      "tree": "6a643b73ad5428fa529deee9bfa3d780695d29aa",
      "parents": [
        "3158cf689f4994ec53c3b727f9b6ad7751a5551b"
      ],
      "author": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Fri Aug 20 17:13:02 2010 -0700"
      },
      "committer": {
        "name": "Trevor Johns",
        "email": "trevorjohns@google.com",
        "time": "Fri Aug 20 17:13:02 2010 -0700"
      },
      "message": "Disabling AccessibilityService sample from build system.\n\nThis is necessary for an upcoming doc push. I\u0027ll revert this change after the\ndoc push is complete.\n\nChange-Id: I32bbff7797cf5af1642da2b907b20847c1d17d21\n"
    },
    {
      "commit": "be857d42849eaaa554d4772dbba7755f8a0f3547",
      "tree": "e6fa28c1620c2908a00b035db8d7a5da68095eae",
      "parents": [
        "6be237120e9673e3cfc5243da5bbca287effcf09"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 18 15:59:25 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 20 13:17:12 2010 -0700"
      },
      "message": "Reorganize MountService IPC\n\nRemove auto-generated AIDL files and replace them with manually edited\n.java and .cpp/.h files so that binder calls can be made from either\nJava or C++.\n\nUpdate the makefiles to not attempt to generate the AIDL files and also\nremove the old auto-generated .java files.\n\nPut all the storage-related C++ things in libstorage so that we don\u0027t\npollute other libraries.\n\nChange-Id: I82d1631295452709f12ff1270f36c3100e652806\n"
    },
    {
      "commit": "34f170f5ee724ea9589d7fb2329a966eee39761a",
      "tree": "5bde6f282fb905513d149087cf8c13a57064cec3",
      "parents": [
        "004f6832d6be993659583ec42801aea3071a506c"
      ],
      "author": {
        "name": "Ben Dodson",
        "email": "bjdodson@google.com",
        "time": "Thu Aug 19 10:35:32 2010 -0700"
      },
      "committer": {
        "name": "Ben Dodson",
        "email": "bjdodson@google.com",
        "time": "Thu Aug 19 14:24:45 2010 -0700"
      },
      "message": "Explicit warning level for deprecation mismatch\n\nChange-Id: I2ae784e61c4b4b7aa97d46080f78e9d4ab1df87f\n"
    },
    {
      "commit": "c31f643223f3b3fdc92521d0bec287198bf1e81a",
      "tree": "f05045867df03902e37edff522fa8b5fff17ea60",
      "parents": [
        "cadef53810468a92a9a2fdd376118f13d4d05482"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 17 17:52:22 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 18 18:11:06 2010 -0700"
      },
      "message": "Fix 2797185: Integrate Carousel widget into framework.\n\nChange-Id: Ia03e3f582541dd7f6079929e51d2484b5b91a67b\n"
    },
    {
      "commit": "89f09166964d25888f3335891ce1d5ca8d7e536f",
      "tree": "41822a94058a5c858bdd7fee1fd9825f658ae4f9",
      "parents": [
        "a6d7ee19cc1f72f279b338bddcee3a1648c6c84c",
        "96e24634c6db1a87285ca78d529dcc318653b7e9"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Aug 17 10:59:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 17 10:59:06 2010 -0700"
      },
      "message": "am 96e24634: am e6bfceeb: am 3b70e159: Merge \"Adding a sample accessibility service -make\" into froyo\n\nMerge commit \u002796e24634c6db1a87285ca78d529dcc318653b7e9\u0027\n\n* commit \u002796e24634c6db1a87285ca78d529dcc318653b7e9\u0027:\n  Adding a sample accessibility service -make\n"
    },
    {
      "commit": "e6bfceeb10a01c8e89f712c0ffddc9e5e3ad1842",
      "tree": "259defc06efe52f060df7d6b91630a4256c032a9",
      "parents": [
        "b3e957bb9d3a3811412e5d94233c7f7e2e777c28",
        "3b70e159a8168c1154d31d7b0552bb3b0c099334"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Aug 17 10:45:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 17 10:45:30 2010 -0700"
      },
      "message": "am 3b70e159: Merge \"Adding a sample accessibility service -make\" into froyo\n\nMerge commit \u00273b70e159a8168c1154d31d7b0552bb3b0c099334\u0027 into gingerbread\n\n* commit \u00273b70e159a8168c1154d31d7b0552bb3b0c099334\u0027:\n  Adding a sample accessibility service -make\n"
    },
    {
      "commit": "bf0cb26a1c6305f2a7795c2498591b6189cc5b79",
      "tree": "fb58f791116c9af964ca902f047e310303d3558a",
      "parents": [
        "6b63dce8c9f8ba2d165ed249c873e537516c6b19",
        "f5ee5358c187107b2e5a1e1fbcb5a648d793c798"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 11 14:15:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 11 14:15:10 2010 -0700"
      },
      "message": "am f5ee5358: am ac9717ab: Merge \"Move OBB file reading to DefaultContainerService\" into gingerbread\n\nMerge commit \u0027f5ee5358c187107b2e5a1e1fbcb5a648d793c798\u0027\n\n* commit \u0027f5ee5358c187107b2e5a1e1fbcb5a648d793c798\u0027:\n  Move OBB file reading to DefaultContainerService\n"
    },
    {
      "commit": "a02b8b05dd1e8b8cf169e1f89542ef835b11fc13",
      "tree": "aa1b5fb6b900c064d9914f51c9c3817a2c46f9df",
      "parents": [
        "9902196f9885d369e37cf44084e3f04513511ab0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 05 16:14:17 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 11 11:20:53 2010 -0700"
      },
      "message": "Move OBB file reading to DefaultContainerService\n\nThe system_server shouldn\u0027t touch files on the SD card. This change\nmoves the things that touch the SD card out to the\nDefaultContainerService so that it will get killed if the SD card goes\naway instead of the system_server.\n\nChange-Id: I0aefa085be4b194768527195532ee6dddc801cfc\n"
    },
    {
      "commit": "0581d4a197339162cfb79082ec0849e423598a42",
      "tree": "c7613223f0de919be0a96fffc9ca283c1ab2ec0a",
      "parents": [
        "301c437b554e2152f3f6fffadc680f5cbf8e8231"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 10 21:39:56 2010 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 10 21:39:56 2010 -0700"
      },
      "message": "Adding a sample accessibility service -make\n\nChange-Id: I5bdd57e022b9907f7745046d8818801dbc3929a8\n"
    },
    {
      "commit": "3fbe150d365ff182c537f6792927629a185f9538",
      "tree": "5e424d6be4802f93241c32915b22e808c97037f6",
      "parents": [
        "fce21b5a3365da20e48655001e7cc0dacca67831"
      ],
      "author": {
        "name": "Ben Dodson",
        "email": "bjdodson@google.com",
        "time": "Tue Aug 10 10:19:28 2010 -0700"
      },
      "committer": {
        "name": "Ben Dodson",
        "email": "bjdodson@google.com",
        "time": "Tue Aug 10 10:42:21 2010 -0700"
      },
      "message": "Updated error codes for Doclava migration\n\nChange-Id: Id8e8d0a47ae863cbdfb56569860fc0f56c644e97\n"
    },
    {
      "commit": "024d59601e8439e6884e50c22301e35eaf53120a",
      "tree": "a1809d777d1fa1dc5370e276dd90cc8e0de3532e",
      "parents": [
        "b423dac932df48de2ab6869824aca12b1966b8dd",
        "a06ad953a2c44e81ea2d376ffefeae5ffb91de81"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 12:06:04 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 12:06:04 2010 +0800"
      },
      "message": "resolved conflicts for merge of a06ad953 to master\n\nChange-Id: I282525787d7475cc72b2dec10fbc2cf8c5727b82\n"
    },
    {
      "commit": "2d94231ef91c732f649ff7af9520ee9eac441b16",
      "tree": "34907f59357a6b7896c2fa8ce94a5a7e58687b27",
      "parents": [
        "499b743851aa84b9fc1a7e445e189946bc47ad5d"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Aug 05 12:17:37 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Aug 06 08:40:50 2010 +0800"
      },
      "message": "Add SIP service into system server.\n\nChange-Id: Icc39e4e54768cfdcc1b20a3efe6206009b9a8d10\n"
    },
    {
      "commit": "9f53119b72e6da865bcd53173d3dacd1eba01aee",
      "tree": "650a4bf357a3e6ca02436773df2dd1de0d138800",
      "parents": [
        "2184abfead330a209a9c15eb80d214d0b5985ebb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 04 17:48:03 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 05 12:28:20 2010 -0700"
      },
      "message": "First pass at a new clipboard API.\n\nClipboardManager was in android.text(!!) so it needed to be moved\nup to android.content to have access to the richer data types we\nnow need.\n\nClippedData is the data representation.  Still needs a lot of\nfleshing out to allow holding more than one data type at a time\nand perhaps conversions between them.  (MIME-oriented interrogation\nand conversion will be done through ContentProvider, which needs\nto grow an ability to report multiple MIME types and accept a\ndesired MIME type when a stream is being opened.)\n\nChange-Id: Ifa51bedcd084a677813b255d171804e8496b0cb5\n"
    },
    {
      "commit": "3c7c351a6217ac48b741740167c201a679a0ca65",
      "tree": "f539d70e0a46249f01dd6fb45563f1ebc4bed706",
      "parents": [
        "cde66df44240cfe5a7bec12ac52464c3bf26c14f"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 04 15:44:39 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 04 23:47:38 2010 -0700"
      },
      "message": "Tracking merge of dalvik-dev to gingerbread\n\ngit cherry-pick --no-commit f77cf7f0\ngit cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113\ngit cherry-pick --no-commit 570bb561\ngit cherry-pick --no-commit e2417541\ngit cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30\ngit cherry-pick --no-commit 5e8a587d\n\nChange-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88\n"
    },
    {
      "commit": "02a09927cc56a0f9035783a47877b79b0d2f1b56",
      "tree": "a233c1ba9165126005613b1b44ba02adc3783a9f",
      "parents": [
        "0d523e09bdc6373cba3c3c45ae84ffacfcfcf3b1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 04 10:32:25 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 04 10:32:25 2010 -0700"
      },
      "message": "add droiddoc flag for honeycomb apis (for reference filtering)\n\nChange-Id: I711b71cbb914cbe9b6bcf7feae55332b1f3fa1c1\n"
    },
    {
      "commit": "a58a8751b4c2ce457f0082a0baaee61312d56195",
      "tree": "14521164e8ce7f53e55f3af25efa9c4078a8c8b0",
      "parents": [
        "42d8f6f2fbf2d73f01dd485e043bc33b575f9881"
      ],
      "author": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Tue Jul 13 15:32:16 2010 +0800"
      },
      "committer": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Wed Jul 28 09:45:57 2010 +0800"
      },
      "message": "Add new system service CountryDetector\n\na. The CountryDetector detects the country the user is in\n   in order of mobile network, location, sim card or locale.\n   It will be used by contact and contact provider.\n\nb. All added APIs are hidden at this stage.\n\nChange-Id: I4ba278571ffb6ab6ded0996d4f440a18534f8ed4\n"
    },
    {
      "commit": "50558b956157dad980441bf4fb44931ce834e36b",
      "tree": "2d208a78ab3a1c77d91751b8bbe5cafd9415f0d8",
      "parents": [
        "c1b11b1b37d0692bd3c63575c9f2c0d9fa566602",
        "bc54e63c84a517f0dca88ba900ff2b56719f685b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 21 18:10:22 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 21 18:10:22 2010 -0700"
      },
      "message": "resolved conflicts for merge of bc54e63c to master\n\nChange-Id: I4245b15b4cda6963d735442c0c6a04a0477ff5e1\n"
    },
    {
      "commit": "1bf797857e025e8a71db86fb9e79765a767ec1eb",
      "tree": "e8d1aabae069f2b7368be746b99667eb150363f5",
      "parents": [
        "ff7049ab2886acc73e145367118646f7741ce333"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 23:41:37 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 19 17:57:29 2010 -0700"
      },
      "message": "new SensorService\n\nremove old sensor service and implement SensorManager\non top of the new (native) SensorManger API.\n\nChange-Id: Iddb77d498755da3e11646473a44d651f12f40281\n"
    },
    {
      "commit": "499cb9f516062b654952d282f211bee44c31a3c2",
      "tree": "3c9bac8b31275e886bfbd07805c38839c185eab2",
      "parents": [
        "b5b37f3bcc3065959c27e588f065dfb33a061e1d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 16 11:18:17 2010 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 19 14:48:31 2010 -0700"
      },
      "message": "Initial changes to allow collections in widgets.\n\nChange-Id: I3cfa899bae88cd252912cecebc12e93c27a3b7c9\n"
    },
    {
      "commit": "dcd077179c853e54498e9127526a8f2984c0dda0",
      "tree": "f81b42466c9e6a8a2a78eb36439c21da879117d0",
      "parents": [
        "0dff8d4afdc1b1ab545196dc21c2bf524f91ef88",
        "92a47ea3a7b82708e46c9d1710355f5e5fdd4f07"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 15 11:54:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 15 11:54:00 2010 -0700"
      },
      "message": "am 92a47ea3: am 562124e8: Merge \"Clean up some style in the makefiles.\" into gingerbread\n\nMerge commit \u002792a47ea3a7b82708e46c9d1710355f5e5fdd4f07\u0027\n\n* commit \u002792a47ea3a7b82708e46c9d1710355f5e5fdd4f07\u0027:\n  Clean up some style in the makefiles.\n"
    },
    {
      "commit": "80a60ba85b5c2ed40e8685a16ce6d3ed31ef0929",
      "tree": "c0607756e614e65e8a818a65996d25ec4128f402",
      "parents": [
        "aa1933ac4cb135be5469db275af7a758cdfdf744"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jul 14 19:58:30 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jul 14 19:58:30 2010 -0700"
      },
      "message": "Clean up some style in the makefiles.\n\nChange-Id: I993702808395f37c2e9d3c7e457d2952be51d795\n"
    },
    {
      "commit": "570bb5618a015c105e44eb1447dae5e0a34f3849",
      "tree": "4042bc44078912b19abc62822ed1a0e6e814a979",
      "parents": [
        "0e94b5151d817e600a888448a662208b29b5ef46"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jun 30 00:54:29 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jun 30 00:54:29 2010 -0700"
      },
      "message": "frameworks/base updates to track merge from dalvik-dev\n- frameworks and CoreTests modules now depend on bouncycastle\n- update preloades classes for NativeBN package change\n- moved CryptoTest to libcore\n- updated api\n\nChange-Id: I47363a463f074af205b5bd128cd98faab70ac849\n"
    },
    {
      "commit": "3eb9b66deb18888d7f52ed901abf342506aa3db7",
      "tree": "80849d0c948297d37f5844ceb400fd7fb162268c",
      "parents": [
        "7ae7ac48aa2b53453c9805075171ecd5bcafd7de"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Jun 23 16:53:35 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jun 25 14:00:00 2010 -0700"
      },
      "message": "New XmlAdapters sample code.\n\nBuild files modified to add the new sample. Sample screenshot images.\n\nChange-Id: I51b9512eb7b8202a3acb482fbfbd8e5ffa100f5c\n"
    },
    {
      "commit": "ef4fd8e12e1928b1e9cdc03378bb1185d9e05cbe",
      "tree": "348f33d3427b6754c66cb9581b41045fbf471ee2",
      "parents": [
        "81d5dad156ce89abd3037bb27582e4da283e2a71"
      ],
      "author": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Mon Jun 07 10:25:53 2010 +0800"
      },
      "committer": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Thu Jun 10 11:27:54 2010 +0800"
      },
      "message": "Reimplement the PhoneNumberFormattingTextWatcher\n\na. Built the external/libphonenumberutil into the ext.jar. The file size increased 50K, the phone number meta file is 90K before the compression.\nb. Used the external/libphonenumberutil to format the phone number for about 200 countries.\nc. Beside the phone number formatting, the external/libphonenumberutil will also be used for phonenumber match and international dialing.\n\nChange-Id: Ie5165dc60d66e1eddab7134725a8d1d1c826434a\n"
    },
    {
      "commit": "1578e1acbc7add82f62a91a9084c862dc80e7dba",
      "tree": "ce2451fa6b514ca868d8635a6a1c80e3b357daa9",
      "parents": [
        "d0b15cecc63b03ca4e42549ed3a54ae2c7e31866",
        "420e7ec77a23d8d7f937737b28b601befca2cf4e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 04 14:11:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 04 14:11:14 2010 -0700"
      },
      "message": "am 420e7ec7: am fef42db9: Add sample code.\n"
    },
    {
      "commit": "fef42db92568918161a2a9d69411290adfa1720f",
      "tree": "9677b197a4bce2db746ed0568b48aa37caad7212",
      "parents": [
        "faed5fbf1583ccb6633cde31f1ec3a3acf508260"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 04 13:38:43 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 04 13:38:43 2010 -0700"
      },
      "message": "Add sample code.\n\nChange-Id: I8f598dcbccbb0c43cedc1e1d02f6e3a46d6ebc67\n"
    },
    {
      "commit": "e635a6bcc12ddafdf921f564fd3ff374a6ad3ffd",
      "tree": "d70ed850c767d13e5713bb1c8091cec304be6504",
      "parents": [
        "4cd06e25286fc6a8749333e24c96c420aa2fd72f",
        "12cd606d70f30ab9bd0923255185135e06b4f84f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 22:37:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 22:37:04 2010 -0700"
      },
      "message": "am 12cd606d: am 0cbda99f: The status bar draws its icons now.\n"
    },
    {
      "commit": "eec13290483719cbb95d4c2a207dc72fb1f40abf",
      "tree": "31e8be16e7692f0b969405e8d88656279fc81272",
      "parents": [
        "51b3c2f25f420c994ef6b39e7c200522af5c7508",
        "627cfa9452aec4f8412306b61a91b36c0314fddc"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 22:36:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 22:36:11 2010 -0700"
      },
      "message": "am 627cfa94: am 90233a1e: Add IStatusBar\n"
    },
    {
      "commit": "51b3c2f25f420c994ef6b39e7c200522af5c7508",
      "tree": "7deff4249830d6af9fc317de93aafd995dacf826",
      "parents": [
        "eeb42c4ebdd1e2698b46d9c17c21b014ff4f08e4",
        "e0b2ae119103e23c7a7e4486ff6763793b27aed8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 22:35:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 22:35:58 2010 -0700"
      },
      "message": "am e0b2ae11: am 25f95f92: Rename IStatusBar to IStatusBarService.\n"
    },
    {
      "commit": "eeb42c4ebdd1e2698b46d9c17c21b014ff4f08e4",
      "tree": "91a455cce53ba9c95c1eab9b4de89487e58a324e",
      "parents": [
        "0ba461eb51c130d7b0c69d674337715b363c1b1c",
        "2cbaf806c1d13c4853abbc1491ce9a3e9c0d76ce"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 22:35:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 22:35:46 2010 -0700"
      },
      "message": "am 2cbaf806: am 2314aab5: First pass at splitting the status bar for the different devices.\n"
    },
    {
      "commit": "0cbda99f8721ad9b03ada04d2637fb75a2a0feca",
      "tree": "99b716653b139e560223dfc764bfc9a746df7bb5",
      "parents": [
        "503007dd023668b1e45de948d3673e594d7f5a82"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun May 02 16:28:15 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:41 2010 -0700"
      },
      "message": "The status bar draws its icons now.\n"
    },
    {
      "commit": "90233a1ee50980310613b50f22fc68dd7b40ded8",
      "tree": "8853530dcb5119b346a00ecf894c9a68f3356c1b",
      "parents": [
        "25f95f92005594f2ef094001c54cb4c39eec3ade"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Apr 12 08:16:18 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:40 2010 -0700"
      },
      "message": "Add IStatusBar\n\nChange-Id: Ie73d665085d5ce7358c285bf332ef1dc96005d0f\n"
    },
    {
      "commit": "25f95f92005594f2ef094001c54cb4c39eec3ade",
      "tree": "5d203a4356ec39d79fda29d96780b5c3d4d92bae",
      "parents": [
        "2314aab5064ce09f09270e52fa12a38d07464278"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Apr 08 18:37:10 2010 -0500"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:40 2010 -0700"
      },
      "message": "Rename IStatusBar to IStatusBarService.\n\nChange-Id: Icfec2a830f037b21f6afaa796bf49da610567e7b\n"
    },
    {
      "commit": "2314aab5064ce09f09270e52fa12a38d07464278",
      "tree": "835e5fcaec33d61b992eaf99b3befe9263a326ab",
      "parents": [
        "c87d5849f22d805b3dde8f70f60ddfadfc7c7b9d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Apr 08 16:41:23 2010 -0500"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 02 14:48:39 2010 -0700"
      },
      "message": "First pass at splitting the status bar for the different devices.\n\nChange-Id: I2f568df92f88dfe8de18d24dd004239f52761aa6\n"
    },
    {
      "commit": "f77cf7f0f0ea2533d1aef2d098b74d7870bca69e",
      "tree": "d622e4674c0d751096bc1dca8f298758839bec40",
      "parents": [
        "a15dcfaf2bc7cbd13b30db6766afe3bbaa01db97"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu May 27 23:11:20 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu May 27 23:11:20 2010 -0700"
      },
      "message": "Merge remote branch \u0027goog/dalvik-dev\u0027 into dalvik-dev-to-master\n\nNote that the api/9.xml change is removing APIs that were removed going from RI 5 to RI 6\n\nChange-Id: I665a30c4fdc2ca73c3ade0ad7487aa85cebf272f\n"
    },
    {
      "commit": "864feb8dfac48092fd627a3b77ff2c3bf9000357",
      "tree": "fb3f7e6df4a59f3a42c726b88830ef748558621a",
      "parents": [
        "4ec730cabb68ee8347c6aa5dc929b09651275aca"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Mar 16 19:08:54 2010 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 18 16:02:28 2010 -0700"
      },
      "message": "disable emma instrumentation for framework, ext and services (DO NOT MERGE)\n\nWhen these libraries are instrumented with emma instructions, runtime keeps\nrestarting on native crashes. To acheive a fully emma instrumented build,\nwe need to disable emma instrumentation on these libraries.\n\nChange-Id: I51cb3bf71e0e348264fe5f21a27085fb2b9e6670\n"
    },
    {
      "commit": "6773b5fc49bcf971991d85aa5d9f425aeca3c886",
      "tree": "25198e625f085da1669d0b972038073df80e07fe",
      "parents": [
        "b3976bb395ee08eac09c6b0d0e64176f30c588e5",
        "c4a9383d5a5e0827844e88b5be2a51ff44a0dae4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon May 17 18:32:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 18:32:51 2010 -0700"
      },
      "message": "am c4a9383d: am 626db910: Store the list of source directories for the SDK.\n"
    },
    {
      "commit": "626db9101e8b4b22faac389763bd2653586a281b",
      "tree": "40ab7a7e6099202094b8f03cdab2c0ca08447ee4",
      "parents": [
        "9719fe11a10d274d31b77f812e9055c40195c713"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon May 17 18:21:44 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon May 17 18:25:58 2010 -0700"
      },
      "message": "Store the list of source directories for the SDK.\n\nChange-Id: I3e8425c8eb7c808b60ec764ff81bcbb7aec9684c\n"
    }
  ],
  "next": "a42f4c249f89fde12eff5713169c32cbb32ab74a"
}
