)]}'
{
  "log": [
    {
      "commit": "d8c2efdcd3ba9c2cbcb98a108156f13ff8cd3fc0",
      "tree": "92225fd3273974b77b651261d5d0ecaa50aa3c4b",
      "parents": [
        "41727a4592bde9a9c7207258ffcc2105c1d90ab5",
        "243a28ba2d58acea96a33cd6c73cb805a653863f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Nov 03 11:42:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 03 11:42:31 2010 -0700"
      },
      "message": "am 243a28ba: am 4e4d0d5f: am 36a1bcee: Merge \"Doc change: Update uses-feature and permissions docs.\" into froyo\n\n* commit \u0027243a28ba2d58acea96a33cd6c73cb805a653863f\u0027:\n  Doc change: Update uses-feature and permissions docs.\n"
    },
    {
      "commit": "a7bd8857383bb20d9a5589cd60752a842230131f",
      "tree": "1e9fe002669dff8f1f2cc6c23cd427835d660c82",
      "parents": [
        "54e460f49f4c800a1ff9d1e6316232fb0800c2dc",
        "fcea62a64cba3422ae7d0c1eeee529fd49485984"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Wed Nov 03 10:59:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 03 10:59:03 2010 -0700"
      },
      "message": "am fcea62a6: am c1fad4a2: Merge \"DOC CHANGE: Add entry for monkeyrunner to tools index page.\" into gingerbread\n\n* commit \u0027fcea62a64cba3422ae7d0c1eeee529fd49485984\u0027:\n  DOC CHANGE: Add entry for monkeyrunner to tools index page.\n"
    },
    {
      "commit": "243a28ba2d58acea96a33cd6c73cb805a653863f",
      "tree": "1945ff9e9e983cbe64f469c67c8da58a9aa5731f",
      "parents": [
        "f3a6b901917b1609c6f1901bb36deb07a58fd20d",
        "4e4d0d5f207421b0a2ce134fe17d7c78defc9dac"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Nov 02 17:47:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 02 17:47:20 2010 -0700"
      },
      "message": "am 4e4d0d5f: am 36a1bcee: Merge \"Doc change: Update uses-feature and permissions docs.\" into froyo\n\n* commit \u00274e4d0d5f207421b0a2ce134fe17d7c78defc9dac\u0027:\n  Doc change: Update uses-feature and permissions docs.\n"
    },
    {
      "commit": "4e4d0d5f207421b0a2ce134fe17d7c78defc9dac",
      "tree": "d927f8d49bd09301736ea7338c856cc15d6f7fb2",
      "parents": [
        "38e561dd3cd72160035d8b3002fc9bbaf3071374",
        "36a1bcee76d35636b4050674eb98285c3a3a6c2f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Nov 02 17:43:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 02 17:43:54 2010 -0700"
      },
      "message": "am 36a1bcee: Merge \"Doc change: Update uses-feature and permissions docs.\" into froyo\n\n* commit \u002736a1bcee76d35636b4050674eb98285c3a3a6c2f\u0027:\n  Doc change: Update uses-feature and permissions docs.\n"
    },
    {
      "commit": "f1e134ba6ae61353e431e5e95b7d4520c82edc9d",
      "tree": "9d2e993eb0fec270658b67baa381ecf2a02ba2da",
      "parents": [
        "579db096fa05bd077fadb04876ecf99e3ccd02b9"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 28 08:19:45 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Nov 02 17:37:23 2010 -0700"
      },
      "message": "Doc change: Update uses-feature and permissions docs.\n\nChange-Id: I80b45840d83e0622a7b5efeed00a3c659d80ca9b\n"
    },
    {
      "commit": "fcea62a64cba3422ae7d0c1eeee529fd49485984",
      "tree": "aa43009f40dc39cb07c5ae9d387d1ecdd0892b83",
      "parents": [
        "19ed73ae7fddf66b335a89a33d346a5b50c1f274",
        "c1fad4a2e39ca5d5f2dbb45a67686f3423b8fe2d"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Nov 02 13:18:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 02 13:18:47 2010 -0700"
      },
      "message": "am c1fad4a2: Merge \"DOC CHANGE: Add entry for monkeyrunner to tools index page.\" into gingerbread\n\n* commit \u0027c1fad4a2e39ca5d5f2dbb45a67686f3423b8fe2d\u0027:\n  DOC CHANGE: Add entry for monkeyrunner to tools index page.\n"
    },
    {
      "commit": "6c49981d51eba1040a706e8bbbc475cc94948464",
      "tree": "737d57304ecc3fb57a99db36050fd811c6040b76",
      "parents": [
        "a7fda21c8298d8f316564280d702206147207005"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 01 17:19:40 2010 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 01 17:19:40 2010 -0700"
      },
      "message": "DOC CHANGE: Add entry for monkeyrunner to tools index page.\n\nChange-Id: I6487521c3ab7cdf641242598dee6e2752f46fa7a\n"
    },
    {
      "commit": "ea8400b448a01e417e583ef554fc2b3f3072deec",
      "tree": "cb61ac8e0a3dd3692d3a46d35f61b302266709d5",
      "parents": [
        "ab1b304bd4cf0bb6473b21d5604596105b794362",
        "a7fda21c8298d8f316564280d702206147207005"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 01 16:30:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 01 16:30:59 2010 -0700"
      },
      "message": "am a7fda21c: DO NOT MERGE: Doc Change: Documentation for MonkeyRunner tool\n\n* commit \u0027a7fda21c8298d8f316564280d702206147207005\u0027:\n  DO NOT MERGE: Doc Change: Documentation for MonkeyRunner tool\n"
    },
    {
      "commit": "a7fda21c8298d8f316564280d702206147207005",
      "tree": "c3a737289adc2ea3b404d01425a7d95b404a4974",
      "parents": [
        "ccb75a882f670f8928f13a485c0c29b8b8b93af3"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Oct 18 17:07:45 2010 -0700"
      },
      "committer": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Mon Nov 01 16:12:54 2010 -0700"
      },
      "message": "DO NOT MERGE: Doc Change: Documentation for MonkeyRunner tool\n\nChange-Id: I049c5f70c47077c51fefbae32633592e80068df2\n"
    },
    {
      "commit": "9a7eab8d0a98203941f64e705ba74ba9e3eb17f3",
      "tree": "a59c8708ca7a64cb7109d83ece7b42dcfea58a3c",
      "parents": [
        "4f405ecee998e704023fcd6b1f67aae4f0b5979c"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Oct 18 17:07:45 2010 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 01 13:11:28 2010 -0700"
      },
      "message": "Doc Change: Documentation for MonkeyRunner tool\n\nChange-Id: I6bf21fe1e406b771c9fe8c36be4ad60b522d088d\n"
    },
    {
      "commit": "4f405ecee998e704023fcd6b1f67aae4f0b5979c",
      "tree": "2f736ebe045c2cda2e1d312722d933507d6d9529",
      "parents": [
        "4f50e8863f921ad2029d8d9450a31a143c151fa0",
        "ce0f9e4e4f38ab2a674f3ec22c1749eddbf765ba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 01 12:52:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 01 12:52:36 2010 -0700"
      },
      "message": "am ce0f9e4e: am 42679cea: Merge \"Fix issue #3152415: Various confusions in docs about Application\" into gingerbread\n\n* commit \u0027ce0f9e4e4f38ab2a674f3ec22c1749eddbf765ba\u0027:\n  Fix issue #3152415: Various confusions in docs about Application\n"
    },
    {
      "commit": "ce0f9e4e4f38ab2a674f3ec22c1749eddbf765ba",
      "tree": "c1c19c271df8c38c6e7cac989f8d57f507105355",
      "parents": [
        "ce128ae66dc6d430aad09ad920133bc040d834c8",
        "42679cea5d8bc4b235b290b97805b86c8c7cbca5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 01 12:49:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 01 12:49:51 2010 -0700"
      },
      "message": "am 42679cea: Merge \"Fix issue #3152415: Various confusions in docs about Application\" into gingerbread\n\n* commit \u002742679cea5d8bc4b235b290b97805b86c8c7cbca5\u0027:\n  Fix issue #3152415: Various confusions in docs about Application\n"
    },
    {
      "commit": "7025d8e4b96f14a92f9bb20902732f43d1c93e7b",
      "tree": "2efe2dba3ca25948605465b5811ad8cdb9c24a57",
      "parents": [
        "38fd394815a992c8874f73389e8ca849782e5fcd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 01 09:49:37 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 01 09:49:37 2010 -0700"
      },
      "message": "Fix issue #3152415: Various confusions in docs about Application\n\nChange-Id: Ie1b480ed7a47a3eb6ffff76bef0dcd7b2b845e83\n"
    },
    {
      "commit": "39f3e380fe6422ab25ecd04ce628df0d3e799e1f",
      "tree": "607de75e71dcc3f0f2de163df37d6bad336acbef",
      "parents": [
        "f51964f64fa043643aa1f107fd93c566e814e29c",
        "96bdc500104c3e162495a9bfcf90799467e45c3d"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Oct 25 16:27:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 25 16:27:15 2010 -0700"
      },
      "message": "am 96bdc500: am 5016df1c: Merge \"Doc Change: Revert NotePad sample test package\" into gingerbread\n\nMerge commit \u002796bdc500104c3e162495a9bfcf90799467e45c3d\u0027\n\n* commit \u002796bdc500104c3e162495a9bfcf90799467e45c3d\u0027:\n  Doc Change: Revert NotePad sample test package\n"
    },
    {
      "commit": "96bdc500104c3e162495a9bfcf90799467e45c3d",
      "tree": "d82b196b06dd6943d6e15ff6b8e9e5cb5be66349",
      "parents": [
        "b2ddeee2d2a4151210a1a3b3cc8af90477fbee2b",
        "5016df1cface59b04ad59d0fef29ea32dcad8d60"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Oct 25 16:22:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 25 16:22:46 2010 -0700"
      },
      "message": "am 5016df1c: Merge \"Doc Change: Revert NotePad sample test package\" into gingerbread\n\nMerge commit \u00275016df1cface59b04ad59d0fef29ea32dcad8d60\u0027 into gingerbread-plus-aosp\n\n* commit \u00275016df1cface59b04ad59d0fef29ea32dcad8d60\u0027:\n  Doc Change: Revert NotePad sample test package\n"
    },
    {
      "commit": "24fed74a34bb0b4dc35d0a86c2b99991fa86c848",
      "tree": "093edefbd0f16f5982ee0ddcb2bfe3770d5f8c01",
      "parents": [
        "106165b5102be226eb8049d2f7f62d7e26034e8a"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Oct 25 15:55:13 2010 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Oct 25 15:55:13 2010 -0700"
      },
      "message": "Doc Change: Revert NotePad sample test package\n\nChange-Id: I68a1b6f9cd64a86c5a8fa6657559f47a89162b37\n"
    },
    {
      "commit": "dbb78f0e4ee3a1ba3e3418b0c1bf8b51e4fa2019",
      "tree": "d005eef53e3e7e0bf00b8c43ccb26b2152c49af5",
      "parents": [
        "2d8933879c1807935fd9540444a2a7723fce343b",
        "81df9841c64e417fe2adfab0e8d694af09e07c0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sun Oct 17 13:49:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 17 13:49:45 2010 -0700"
      },
      "message": "am 81df9841: am 2c1dab44: am fda5b19c: Merge \"docs: fix typo; surface dev guide link in package description\" into froyo\n\nMerge commit \u002781df9841c64e417fe2adfab0e8d694af09e07c0d\u0027\n\n* commit \u002781df9841c64e417fe2adfab0e8d694af09e07c0d\u0027:\n  docs: fix typo; surface dev guide link in package description\n"
    },
    {
      "commit": "2d8933879c1807935fd9540444a2a7723fce343b",
      "tree": "019f1b641cdc647437ce11375f7fe6a6e54e9bdb",
      "parents": [
        "2b7b7c1543db7b1629b0f18a875e5f52f2787a93",
        "b2bd470010279fe45e2848aa8cd0b3ad6f6ca800"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sun Oct 17 13:49:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 17 13:49:35 2010 -0700"
      },
      "message": "am b2bd4700: am 7f3addf3: am 09da9609: docs: fix code snippet errors\n\nMerge commit \u0027b2bd470010279fe45e2848aa8cd0b3ad6f6ca800\u0027\n\n* commit \u0027b2bd470010279fe45e2848aa8cd0b3ad6f6ca800\u0027:\n  docs: fix code snippet errors\n"
    },
    {
      "commit": "5ac4fe5113a1ece839560d0b57373755745a0c2f",
      "tree": "a39dc2975f1edc856c27d13ce1e6ea3ebac2f245",
      "parents": [
        "8bc68360b6172a2e1a057d5154ab19629e60ccf7",
        "6bc34da8acf26c8e70325719fe43eaf22489809d"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Oct 16 09:43:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 16 09:43:23 2010 -0700"
      },
      "message": "am 6bc34da8: am 612ebb92: Revert \"Update the documentation for content provider security.\"\n\nMerge commit \u00276bc34da8acf26c8e70325719fe43eaf22489809d\u0027\n\n* commit \u00276bc34da8acf26c8e70325719fe43eaf22489809d\u0027:\n  Revert \"Update the documentation for content provider security.\"\n"
    },
    {
      "commit": "8bc68360b6172a2e1a057d5154ab19629e60ccf7",
      "tree": "dc34e7d21fc57fd21c2fa56dbd5d319abb22e15b",
      "parents": [
        "8f9486c1adb396d20b439da7141e5eb0f81166e2",
        "86052a87409e7ceac654ffebbb9bcfce1597c5d8"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Oct 16 09:14:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 16 09:14:21 2010 -0700"
      },
      "message": "am 86052a87: am 66f1c459: Merge \"Update the documentation for content provider security.\" into gingerbread\n\nMerge commit \u002786052a87409e7ceac654ffebbb9bcfce1597c5d8\u0027\n\n* commit \u002786052a87409e7ceac654ffebbb9bcfce1597c5d8\u0027:\n  Update the documentation for content provider security.\n"
    },
    {
      "commit": "81df9841c64e417fe2adfab0e8d694af09e07c0d",
      "tree": "e02b8ab105ca55afc5c26c6675294583a3f75d8c",
      "parents": [
        "b2bd470010279fe45e2848aa8cd0b3ad6f6ca800",
        "2c1dab44834fb20deda9f380dae1bd7c1826b40b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 18:23:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 18:23:34 2010 -0700"
      },
      "message": "am 2c1dab44: am fda5b19c: Merge \"docs: fix typo; surface dev guide link in package description\" into froyo\n\nMerge commit \u00272c1dab44834fb20deda9f380dae1bd7c1826b40b\u0027 into gingerbread-plus-aosp\n\n* commit \u00272c1dab44834fb20deda9f380dae1bd7c1826b40b\u0027:\n  docs: fix typo; surface dev guide link in package description\n"
    },
    {
      "commit": "b2bd470010279fe45e2848aa8cd0b3ad6f6ca800",
      "tree": "97a3022d458b054229db50bd1dd15181b3053165",
      "parents": [
        "92e0fd6ce20a111e9ad82b5b252b892e2b971b98",
        "7f3addf37f0aa106507792e8d9eaa3fb6662cdbb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 18:23:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 18:23:26 2010 -0700"
      },
      "message": "am 7f3addf3: am 09da9609: docs: fix code snippet errors\n\nMerge commit \u00277f3addf37f0aa106507792e8d9eaa3fb6662cdbb\u0027 into gingerbread-plus-aosp\n\n* commit \u00277f3addf37f0aa106507792e8d9eaa3fb6662cdbb\u0027:\n  docs: fix code snippet errors\n"
    },
    {
      "commit": "a79935afd08a2dd891373561a3f46c9fa05b2560",
      "tree": "56212cf547cd9aec0582cd8d1524ac8fbd9d64d7",
      "parents": [
        "21420d6d847e111c425233821eddb918cc50a456",
        "439444d9043c46669d2fe8694ed3db8f09d92282"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Fri Oct 15 14:26:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 14:26:57 2010 -0700"
      },
      "message": "am 439444d9: am 75d3591b: Merge \"DOC CHANGE: Fix bug in Testing doc\" into gingerbread\n\nMerge commit \u0027439444d9043c46669d2fe8694ed3db8f09d92282\u0027\n\n* commit \u0027439444d9043c46669d2fe8694ed3db8f09d92282\u0027:\n  DOC CHANGE: Fix bug in Testing doc\n"
    },
    {
      "commit": "2c1dab44834fb20deda9f380dae1bd7c1826b40b",
      "tree": "038b37462d4d30858dee06acc6245ec411091193",
      "parents": [
        "7f3addf37f0aa106507792e8d9eaa3fb6662cdbb",
        "fda5b19c757645e957c2a224f269aefe39fb1e1c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 12:35:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 12:35:04 2010 -0700"
      },
      "message": "am fda5b19c: Merge \"docs: fix typo; surface dev guide link in package description\" into froyo\n\nMerge commit \u0027fda5b19c757645e957c2a224f269aefe39fb1e1c\u0027 into gingerbread\n\n* commit \u0027fda5b19c757645e957c2a224f269aefe39fb1e1c\u0027:\n  docs: fix typo; surface dev guide link in package description\n"
    },
    {
      "commit": "7f3addf37f0aa106507792e8d9eaa3fb6662cdbb",
      "tree": "b9eece1a748d08d9f7dd71a2e50f98b585f08873",
      "parents": [
        "d364366824bf2b0aef81780eb673a42e0ba33bce",
        "09da96099917141f2b90d53f61baa822bdd434d7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 12:34:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 12:34:50 2010 -0700"
      },
      "message": "am 09da9609: docs: fix code snippet errors\n\nMerge commit \u002709da96099917141f2b90d53f61baa822bdd434d7\u0027 into gingerbread\n\n* commit \u002709da96099917141f2b90d53f61baa822bdd434d7\u0027:\n  docs: fix code snippet errors\n"
    },
    {
      "commit": "fda5b19c757645e957c2a224f269aefe39fb1e1c",
      "tree": "668cce6a560eea069f866f3bd51488d0d1028a10",
      "parents": [
        "09da96099917141f2b90d53f61baa822bdd434d7",
        "36cdecd89dbc3eb503197414f525e30ee241ba66"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 10:46:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 15 10:46:33 2010 -0700"
      },
      "message": "Merge \"docs: fix typo; surface dev guide link in package description\" into froyo"
    },
    {
      "commit": "09da96099917141f2b90d53f61baa822bdd434d7",
      "tree": "c98a908f07233095e0a66364794aef455af7bc9f",
      "parents": [
        "5249ad03454301744374d04e04b38aaad3b01530"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 02 18:09:37 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 10:40:54 2010 -0700"
      },
      "message": "docs: fix code snippet errors\n\nChange-Id: Ie0ef6d4e642b6f9a68bdadd3e507f9fe2dd323d9\n"
    },
    {
      "commit": "36cdecd89dbc3eb503197414f525e30ee241ba66",
      "tree": "289b768995a3b58f0a6c03fe4b787e7d6684db07",
      "parents": [
        "5249ad03454301744374d04e04b38aaad3b01530"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 14 13:42:19 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 10:19:27 2010 -0700"
      },
      "message": "docs: fix typo; surface dev guide link in package description\n\nChange-Id: I2dc09bb6b79cbe3f80819d6193eb0d8a3565310d\n"
    },
    {
      "commit": "6bc34da8acf26c8e70325719fe43eaf22489809d",
      "tree": "128e452ffb198f2852fe64423fdd53ed11b3b5e4",
      "parents": [
        "86052a87409e7ceac654ffebbb9bcfce1597c5d8",
        "612ebb9257e2adf982ed846fa43251c3754361f7"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Oct 15 10:11:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 10:11:50 2010 -0700"
      },
      "message": "am 612ebb92: Revert \"Update the documentation for content provider security.\"\n\nMerge commit \u0027612ebb9257e2adf982ed846fa43251c3754361f7\u0027 into gingerbread-plus-aosp\n\n* commit \u0027612ebb9257e2adf982ed846fa43251c3754361f7\u0027:\n  Revert \"Update the documentation for content provider security.\"\n"
    },
    {
      "commit": "612ebb9257e2adf982ed846fa43251c3754361f7",
      "tree": "ec0e66bffbc05cb2048878ea41cd5b840f377743",
      "parents": [
        "66f1c459ac15d1dba1850cb30759500d35078f29"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Oct 15 10:05:29 2010 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Oct 15 10:05:29 2010 -0700"
      },
      "message": "Revert \"Update the documentation for content provider security.\"\n\nThis reverts commit 4fe4d4c91cdfa59bb8161625be85252e187667a2.\n"
    },
    {
      "commit": "86052a87409e7ceac654ffebbb9bcfce1597c5d8",
      "tree": "0e43880cd24c66479f54dbb75ead1effb1266968",
      "parents": [
        "cb90947bf8ed2c898c1b7e529dd0c99d112ed611",
        "66f1c459ac15d1dba1850cb30759500d35078f29"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Oct 15 09:24:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 09:24:39 2010 -0700"
      },
      "message": "am 66f1c459: Merge \"Update the documentation for content provider security.\" into gingerbread\n\nMerge commit \u002766f1c459ac15d1dba1850cb30759500d35078f29\u0027 into gingerbread-plus-aosp\n\n* commit \u002766f1c459ac15d1dba1850cb30759500d35078f29\u0027:\n  Update the documentation for content provider security.\n"
    },
    {
      "commit": "66f1c459ac15d1dba1850cb30759500d35078f29",
      "tree": "23a256c333e791d4463ec08d5d937b2a43f4c577",
      "parents": [
        "e1f3976bb4eab0d7c46bc8596679d4d00695148c",
        "4fe4d4c91cdfa59bb8161625be85252e187667a2"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Oct 15 09:17:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 15 09:17:12 2010 -0700"
      },
      "message": "Merge \"Update the documentation for content provider security.\" into gingerbread"
    },
    {
      "commit": "a8d25065739407d774663b1f19ce995142d3fad5",
      "tree": "9e08ace14bc47c1268b22a72739d676f38b01688",
      "parents": [
        "232570cc33b86f312f776b10063bc2fe3cf846ef",
        "5cfa877e22a2d76d1ea36c3f0c2c708248da3d0e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 15 00:07:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 15 00:07:26 2010 -0700"
      },
      "message": "am 5cfa877e: am eb4ef072: am 5249ad03: docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage bug: 3088494\n\nMerge commit \u00275cfa877e22a2d76d1ea36c3f0c2c708248da3d0e\u0027\n\n* commit \u00275cfa877e22a2d76d1ea36c3f0c2c708248da3d0e\u0027:\n  docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage\n"
    },
    {
      "commit": "439444d9043c46669d2fe8694ed3db8f09d92282",
      "tree": "194f4488572bda87bb3d43700261c81d4c0c4a89",
      "parents": [
        "567db07702f851f2e7fb1fb0021ce2871469183e",
        "75d3591b2dd60e50182542045147b9b6033c2b85"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Oct 14 12:09:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 14 12:09:33 2010 -0700"
      },
      "message": "am 75d3591b: Merge \"DOC CHANGE: Fix bug in Testing doc\" into gingerbread\n\nMerge commit \u002775d3591b2dd60e50182542045147b9b6033c2b85\u0027 into gingerbread-plus-aosp\n\n* commit \u002775d3591b2dd60e50182542045147b9b6033c2b85\u0027:\n  DOC CHANGE: Fix bug in Testing doc\n"
    },
    {
      "commit": "75d3591b2dd60e50182542045147b9b6033c2b85",
      "tree": "05bd86be1147eb59a8b527e5769356bd90030873",
      "parents": [
        "2d441e148502bb492816ef84837510397f77a039",
        "9c61f8fc0108649f4340160a9e0da9d9ee88d392"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Oct 14 12:05:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 14 12:05:33 2010 -0700"
      },
      "message": "Merge \"DOC CHANGE: Fix bug in Testing doc\" into gingerbread"
    },
    {
      "commit": "068e695676bff3f3a125f965a908597d64f7c773",
      "tree": "6b3c05c78530093e29f6dbb3b5f2f9078e44382a",
      "parents": [
        "b57832140ef7542a9e6f4f69f48efbfe80200c43",
        "d555e2643f2bdc8b7e6096ce40943fcc56ec22d2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 13 19:32:02 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 13 19:32:02 2010 -0700"
      },
      "message": "Doc change: Merge commit \u0027d555e264\u0027 into manualmerge\n\nConflicts:\n\tdocs/html/guide/guide_toc.cs\n\nChange-Id: I473bc026fe24caf6a851e8f282b1874c75ef5a30\n"
    },
    {
      "commit": "bbf68c6ad2cc3dd338f93779d60c5821e730a263",
      "tree": "70d4122b1181e04fd34756dfeb91960ce53dde3c",
      "parents": [
        "cd4af421ca6b102cabd2cf1ff63488e086c32c44",
        "4711d21a55d9ff6f234d3b06ff2d07dca19238fc"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Oct 13 17:03:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 13 17:03:10 2010 -0700"
      },
      "message": "am 4711d21a: am 9facd2d0: Merge \"StrictMode: link to designing for responsiveness ANR docs\" into gingerbread\n\nMerge commit \u00274711d21a55d9ff6f234d3b06ff2d07dca19238fc\u0027\n\n* commit \u00274711d21a55d9ff6f234d3b06ff2d07dca19238fc\u0027:\n  StrictMode: link to designing for responsiveness ANR docs\n"
    },
    {
      "commit": "5cfa877e22a2d76d1ea36c3f0c2c708248da3d0e",
      "tree": "07ed59d0686c831b2ef3498a501dbec560a2b836",
      "parents": [
        "67fc4af9765d15c4e011c8127f9c06dfd0368bbe",
        "eb4ef07223030eb61d8cf99771e657b7fc0108d0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 13 12:27:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 13 12:27:08 2010 -0700"
      },
      "message": "am eb4ef072: am 5249ad03: docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage bug: 3088494\n\nMerge commit \u0027eb4ef07223030eb61d8cf99771e657b7fc0108d0\u0027 into gingerbread-plus-aosp\n\n* commit \u0027eb4ef07223030eb61d8cf99771e657b7fc0108d0\u0027:\n  docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage\n"
    },
    {
      "commit": "eb4ef07223030eb61d8cf99771e657b7fc0108d0",
      "tree": "f302867b55396e51355386488f3920ce861572a4",
      "parents": [
        "527d8bbd79c1ff2b6e24d19fe9e7a1ecdb72891a",
        "5249ad03454301744374d04e04b38aaad3b01530"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 13 12:08:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 13 12:08:02 2010 -0700"
      },
      "message": "am 5249ad03: docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage bug: 3088494\n\nMerge commit \u00275249ad03454301744374d04e04b38aaad3b01530\u0027 into gingerbread\n\n* commit \u00275249ad03454301744374d04e04b38aaad3b01530\u0027:\n  docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage\n"
    },
    {
      "commit": "5249ad03454301744374d04e04b38aaad3b01530",
      "tree": "f8243b371484f076c52387aba0a3b454e85f740b",
      "parents": [
        "3fd40ee692ed1d4bca40e184119b0d1368671037"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 12 17:08:23 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 12 17:10:31 2010 -0700"
      },
      "message": "docs: add \"boot completed\" broadcast to list of DO NOTs for installing on external storage\nbug: 3088494\n\nChange-Id: I9da318efb3d05d52eb8c2677e96da1bcf1cd542a\n"
    },
    {
      "commit": "9c61f8fc0108649f4340160a9e0da9d9ee88d392",
      "tree": "2a9073d6749ceb17b0f6dd6bb8b31ff573fd5c14",
      "parents": [
        "a310031438877a7b70a6ac30eb2f2b33e06907e6"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Oct 12 14:36:59 2010 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Oct 12 14:36:59 2010 -0700"
      },
      "message": "DOC CHANGE: Fix bug in Testing doc\n\nChange-Id: Id432a40adfb6aef05a3e7c19425de54cb8a5f610\n"
    },
    {
      "commit": "d555e2643f2bdc8b7e6096ce40943fcc56ec22d2",
      "tree": "910334b1129b8902e37065876f894c5eb3f2bf7f",
      "parents": [
        "7a26ebdf0d5ba62c06ca0b8cb2b3280f008885ef",
        "354954a01c533c6789536c141cf330ddf3976e8b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 12 14:18:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 12 14:18:33 2010 -0700"
      },
      "message": "am 354954a0: Merge \"Doc change: cherrypick testing changes from master. Squashed commit of the following:\" into gingerbread\n\nMerge commit \u0027354954a01c533c6789536c141cf330ddf3976e8b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027354954a01c533c6789536c141cf330ddf3976e8b\u0027:\n  Doc change: cherrypick testing changes from master. Squashed commit of the following:\n"
    },
    {
      "commit": "354954a01c533c6789536c141cf330ddf3976e8b",
      "tree": "44ca327541699e187a997db1e1bfeea65c7540e0",
      "parents": [
        "844a6b3ccaff1ad1443ad985e4527b733ce97c0e",
        "dafac622a4520fd8dde85807c7a6498937d80158"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 12 14:16:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 12 14:16:05 2010 -0700"
      },
      "message": "Merge \"Doc change: cherrypick testing changes from master. Squashed commit of the following:\" into gingerbread"
    },
    {
      "commit": "4fe4d4c91cdfa59bb8161625be85252e187667a2",
      "tree": "6dd506d95402db1024a7d347fdcea3f885b8a978",
      "parents": [
        "c8511af04a442551a204b1f47fabb317bcf54be0"
      ],
      "author": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Mon Oct 11 15:27:42 2010 -0700"
      },
      "committer": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Tue Oct 12 13:28:11 2010 -0700"
      },
      "message": "Update the documentation for content provider security.\n\nWithout this documentation fix, developers will not know that\napps on pre-Gingercomb devices will inadvertantly export their content\nproviders. With knowledge of the solid workaround, they can make their apps\nsecure.\n\nChange-Id: I1f096aff19500cd3d3fd2955a9dec59d8e7c6a73\n"
    },
    {
      "commit": "4711d21a55d9ff6f234d3b06ff2d07dca19238fc",
      "tree": "d277a64193bd16b546245f10a3ea8f3c25a4f380",
      "parents": [
        "4b255a23041225103a6870e77a236f78c2816eda",
        "9facd2d0847691ae46108713d6a7dc9f51a62135"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Oct 12 08:23:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 12 08:23:40 2010 -0700"
      },
      "message": "am 9facd2d0: Merge \"StrictMode: link to designing for responsiveness ANR docs\" into gingerbread\n\nMerge commit \u00279facd2d0847691ae46108713d6a7dc9f51a62135\u0027 into gingerbread-plus-aosp\n\n* commit \u00279facd2d0847691ae46108713d6a7dc9f51a62135\u0027:\n  StrictMode: link to designing for responsiveness ANR docs\n"
    },
    {
      "commit": "3fd40ee692ed1d4bca40e184119b0d1368671037",
      "tree": "e27b756e31420e918f6a2684f6f813120166f77b",
      "parents": [
        "456fe3b337ef82aaf90c6428ec5be07028fc7d15"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 11 14:27:30 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 11 14:27:30 2010 -0700"
      },
      "message": "Revert \"docs: new web apps dev guides\" Do not merge.\n\nThis reverts commit 65e62f4f908394fc469cf535fef7c16035a428a2.\n\nConflicts:\n\n\tdocs/html/guide/guide_toc.cs\n\nChange-Id: If6eb679a629bd4376043b2f49b6a82eacf71603d\n"
    },
    {
      "commit": "9fc2fc5757a3d28d098bd2b0ad0f869a3cf3fa14",
      "tree": "f216816b8927f08b62b63a9f9952b1ec6407ee7c",
      "parents": [
        "1010da2e02216b2f94fbe763a82d53201b340217"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 12:52:35 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Oct 11 13:17:48 2010 -0700"
      },
      "message": "StrictMode: link to designing for responsiveness ANR docs\n\nChange-Id: If65849aaa8317e7e40b2837b640a5cdb95fe7b0e\n"
    },
    {
      "commit": "86d6f501e72a41886cb3aec0dcd9585581f8fe1e",
      "tree": "314a3aaeba1ce5405ce82946fe90869771a4e8a4",
      "parents": [
        "0b6dfd78bb62cbfd0599f78cbf633046df7341c2",
        "59d5d966665dfebb1b03c4b1eba9eff3d9c797ce"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 11 09:43:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 11 09:43:49 2010 -0700"
      },
      "message": "am 59d5d966: am 3d265b57: am 50f86c65: docs: a few style adjustments to admin doc\n\nMerge commit \u002759d5d966665dfebb1b03c4b1eba9eff3d9c797ce\u0027\n\n* commit \u002759d5d966665dfebb1b03c4b1eba9eff3d9c797ce\u0027:\n  docs: a few style adjustments to admin doc\n"
    },
    {
      "commit": "0b6dfd78bb62cbfd0599f78cbf633046df7341c2",
      "tree": "38a8953dc337362b42829cc0541e7e94c973ec7b",
      "parents": [
        "d409cb1bf943b813c35538ba2a7dac1579815204",
        "1d58e52a59c3baf3475d8469c36c29c4051228bf"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Mon Oct 11 09:22:57 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Mon Oct 11 09:24:33 2010 -0700"
      },
      "message": "resolved conflicts for merge of \u00271d58e52a\u0027 into master\n\nChange-Id: I783bc0e8cb0863dbe4c118515cefbe9e46f5254f\n"
    },
    {
      "commit": "d9ae8ba9d9e71ed7708b0b22a631b40fe692b37d",
      "tree": "182d69f61616faa57a82bcf848ac2f402a7bf1cd",
      "parents": [
        "764437aa9e9af4990969ea5124115f3df7fb1ec1",
        "7bfac24dcb5ec532b822507816929931e5e19002"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sun Oct 10 19:13:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Oct 10 19:13:36 2010 -0700"
      },
      "message": "am 7bfac24d: am d7170b2a: am 65e62f4f: docs: new web apps dev guides\n\nMerge commit \u00277bfac24dcb5ec532b822507816929931e5e19002\u0027\n\n* commit \u00277bfac24dcb5ec532b822507816929931e5e19002\u0027:\n  docs: new web apps dev guides\n"
    },
    {
      "commit": "dafac622a4520fd8dde85807c7a6498937d80158",
      "tree": "425d7371a437dda0b8f4b70db3881004a81ad126",
      "parents": [
        "bed5af7ebcd195a2ab5e16fc03ee8b61a4d7aec6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sun Oct 10 13:20:12 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sun Oct 10 13:20:12 2010 -0700"
      },
      "message": "Doc change: cherrypick testing changes from master. Squashed commit of the following:\n\ncommit 3341f42f857058707c1c9f77dcfaecb22ff2f125\nAuthor: Joe Malin \u003cjmalin@google.com\u003e\nDate:   Wed Sep 1 14:43:24 2010 -0700\n\n    Doc Change: cherrypick from master -- add screenshots to Testing in Eclipse topic\n\n    Change-Id: If0ebd70ece3f077e18c909db2b8cc499a7f92692\n\ncommit af2da09a6c69cac02fd1987a44d223d678b2484d\nAuthor: Dirk Dougherty \u003cddougherty@google.com\u003e\nDate:   Sun Oct 10 12:39:55 2010 -0700\n\n    Doc change: Cherrypick from master -- Testing Documentation in the Dev Guide tab\n\n    Conflicts:\n\n    \tdocs/html/guide/guide_toc.cs\n    \tdocs/html/guide/topics/testing/testing_android.jd\n\n    Change-Id: I6d2e7b7f69517e8aae3a1274596d2ecbd85cac50\n\nChange-Id: Ic6e547ce25c35060ec073b9da75e1d71b4946a85\n"
    },
    {
      "commit": "59d5d966665dfebb1b03c4b1eba9eff3d9c797ce",
      "tree": "d9fb6a2b3137dd303726d57f94db6910578e19ba",
      "parents": [
        "1d58e52a59c3baf3475d8469c36c29c4051228bf",
        "3d265b5775a74b1d5eb726238f13cf63e8465594"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 16:43:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 08 16:43:06 2010 -0700"
      },
      "message": "am 3d265b57: am 50f86c65: docs: a few style adjustments to admin doc\n\nMerge commit \u00273d265b5775a74b1d5eb726238f13cf63e8465594\u0027 into gingerbread-plus-aosp\n\n* commit \u00273d265b5775a74b1d5eb726238f13cf63e8465594\u0027:\n  docs: a few style adjustments to admin doc\n"
    },
    {
      "commit": "3d265b5775a74b1d5eb726238f13cf63e8465594",
      "tree": "67ef362eb6ae71dab2bff0b18a0ef0e2ab47bdff",
      "parents": [
        "7255288755661587958d384338d4808e76959d86",
        "50f86c65206072be0ca924f03b8d460365199bcd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 16:39:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 08 16:39:08 2010 -0700"
      },
      "message": "am 50f86c65: docs: a few style adjustments to admin doc\n\nMerge commit \u002750f86c65206072be0ca924f03b8d460365199bcd\u0027 into gingerbread\n\n* commit \u002750f86c65206072be0ca924f03b8d460365199bcd\u0027:\n  docs: a few style adjustments to admin doc\n"
    },
    {
      "commit": "1d58e52a59c3baf3475d8469c36c29c4051228bf",
      "tree": "406178d212840be49d160cda2b58ba658a1ab71f",
      "parents": [
        "cac43e8a2ce59c1151d5a2028330b2a769591d22",
        "7255288755661587958d384338d4808e76959d86"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 16:37:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 08 16:37:51 2010 -0700"
      },
      "message": "am 72552887: am 2e5a22aa: docs: remove old \"new\" tags from side nav\n\nMerge commit \u00277255288755661587958d384338d4808e76959d86\u0027 into gingerbread-plus-aosp\n\n* commit \u00277255288755661587958d384338d4808e76959d86\u0027:\n  docs: remove old \"new\" tags from side nav\n"
    },
    {
      "commit": "7255288755661587958d384338d4808e76959d86",
      "tree": "d357e073036eae6fef5db836b3daeddac083102d",
      "parents": [
        "beffefa24f398b610d58dd583d9f5613dc529c28",
        "2e5a22aa3cd9ca81c82e93044dca6f36c395746d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 16:30:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 08 16:30:47 2010 -0700"
      },
      "message": "am 2e5a22aa: docs: remove old \"new\" tags from side nav\n\nMerge commit \u00272e5a22aa3cd9ca81c82e93044dca6f36c395746d\u0027 into gingerbread\n\n* commit \u00272e5a22aa3cd9ca81c82e93044dca6f36c395746d\u0027:\n  docs: remove old \"new\" tags from side nav\n"
    },
    {
      "commit": "50f86c65206072be0ca924f03b8d460365199bcd",
      "tree": "dea11e202a7c18ef28e5d717630bce84ab2e1e76",
      "parents": [
        "2e5a22aa3cd9ca81c82e93044dca6f36c395746d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 16:06:40 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 16:12:32 2010 -0700"
      },
      "message": "docs: a few style adjustments to admin doc\n\nChange-Id: I1ea2416f1f26835b1111aad65cc519dd8d56e099\n"
    },
    {
      "commit": "7bfac24dcb5ec532b822507816929931e5e19002",
      "tree": "ff054e9be7f4ea4f4ebdea9a04adf10dabe5f2a2",
      "parents": [
        "4216c3c3f75c6bd7ffa9a9279961f9ea6aa57635",
        "d7170b2a68dc9b9df6de9b063d25ff0ec20c86c4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 15:55:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 08 15:55:40 2010 -0700"
      },
      "message": "am d7170b2a: am 65e62f4f: docs: new web apps dev guides\n\nMerge commit \u0027d7170b2a68dc9b9df6de9b063d25ff0ec20c86c4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d7170b2a68dc9b9df6de9b063d25ff0ec20c86c4\u0027:\n  docs: new web apps dev guides\n"
    },
    {
      "commit": "d7170b2a68dc9b9df6de9b063d25ff0ec20c86c4",
      "tree": "5ddeefa5a6d8d2771fc74d94b32c25243c078bdd",
      "parents": [
        "a4682ed7547e895605d102ab17fc5c134b4ab38f",
        "65e62f4f908394fc469cf535fef7c16035a428a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 15:43:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 08 15:43:44 2010 -0700"
      },
      "message": "am 65e62f4f: docs: new web apps dev guides\n\nMerge commit \u002765e62f4f908394fc469cf535fef7c16035a428a2\u0027 into gingerbread\n\n* commit \u002765e62f4f908394fc469cf535fef7c16035a428a2\u0027:\n  docs: new web apps dev guides\n"
    },
    {
      "commit": "2e5a22aa3cd9ca81c82e93044dca6f36c395746d",
      "tree": "c754e49fc09504611d99b3014def8c6af8279233",
      "parents": [
        "65e62f4f908394fc469cf535fef7c16035a428a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 15:23:26 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 15:32:10 2010 -0700"
      },
      "message": "docs: remove old \"new\" tags from side nav\n\nChange-Id: I9e5d1bf7688f5d30cd7b4c07b69b3f353dc67f92\n"
    },
    {
      "commit": "65e62f4f908394fc469cf535fef7c16035a428a2",
      "tree": "ca09b0bde72a2899b32241124a318ec46651185a",
      "parents": [
        "ef5afa073b4a8c80ac5f28ccc02e1d0b42b1560f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Sep 20 12:46:34 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 08 15:19:27 2010 -0700"
      },
      "message": "docs: new web apps dev guides\n\nChange-Id: I08b80de0544fec5d46a58e1c1b4c0e2ff1fd4fa2\n"
    },
    {
      "commit": "1a469ca1cbdf7249b14101b7b0adbe0fe7014979",
      "tree": "e9c6a69e6a8468ad9918a8c7e215ac4f820a8ee3",
      "parents": [
        "fe0ed4575e88d1786eb13eb942c5c0f0c4b43ac6",
        "2bd6afed6c4f101932b73dcbc6ec80b61e718568"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Oct 08 13:07:35 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Oct 08 13:09:31 2010 -0700"
      },
      "message": "Resolved conflicts for merge of 2bd6afed to master\n\nChange-Id: Ic9e854838004e9c5505cc1df8399cee3caa5e4e9\n"
    },
    {
      "commit": "2bd6afed6c4f101932b73dcbc6ec80b61e718568",
      "tree": "50a3e052e5ed3c30d2997c0f5366620524d0912c",
      "parents": [
        "92d29c66f5cb69627172d21057e672eaba2eb03f",
        "b50d5ede6f2fdd8ea7efacd96815e01e661fdcd4"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Oct 05 23:45:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 05 23:45:29 2010 -0700"
      },
      "message": "am b50d5ede: am 30264c9b: Merge \"Doc change: Adding new docs for Device Admin API.\" into froyo\n\nMerge commit \u0027b50d5ede6f2fdd8ea7efacd96815e01e661fdcd4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b50d5ede6f2fdd8ea7efacd96815e01e661fdcd4\u0027:\n  Doc change: Adding new docs for Device Admin API.\n"
    },
    {
      "commit": "b50d5ede6f2fdd8ea7efacd96815e01e661fdcd4",
      "tree": "c152127e59a383fe17b783501c93d364db5a9cdb",
      "parents": [
        "a2a0a98ac7ce53f282a9a4caac9d382a0eb01ef9",
        "30264c9b85109ae58c1e472a747bf47464cc1632"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Oct 05 23:39:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 05 23:39:23 2010 -0700"
      },
      "message": "am 30264c9b: Merge \"Doc change: Adding new docs for Device Admin API.\" into froyo\n\nMerge commit \u002730264c9b85109ae58c1e472a747bf47464cc1632\u0027 into gingerbread\n\n* commit \u002730264c9b85109ae58c1e472a747bf47464cc1632\u0027:\n  Doc change: Adding new docs for Device Admin API.\n"
    },
    {
      "commit": "30264c9b85109ae58c1e472a747bf47464cc1632",
      "tree": "f0deac6e8a6a37724e2e2e86226301168727041b",
      "parents": [
        "46ffeb218859a543540a70b3229a48d2d96cbb4a",
        "262b43153b7b7992498bae9dd0df72eacb4926cb"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Oct 05 23:26:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 23:26:41 2010 -0700"
      },
      "message": "Merge \"Doc change: Adding new docs for Device Admin API.\" into froyo"
    },
    {
      "commit": "530279858107b1b8892af0d99d19d110b3e67a02",
      "tree": "8f23917985f6d59a2944b6c22de27ad5190b5f82",
      "parents": [
        "537b22251495bb169ddf4197b9fe217b9b8e84ad",
        "f6fe78b2aed881a4c090664c4db87c633b0b75c5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 05 15:19:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 15:19:27 2010 -0700"
      },
      "message": "Merge \"docs: Rewrite of App Fundamentals.. Part 1. This introduces two new docs: Activities   Provides a fundamental introduction to how activities work, including   the basics about layout, manifest entries, starting activies, getting results,   and the complete discussion about the lifecycle (which used to be in the   fundamentals.jd document under \"Component Lifecycles\"), but also now includes more   information about saving instance state (with new diagrams). Tasks and Back Stack   A large expansion of the material originally presented in the fundamentals.jd   document under \"Activities and Tasks\". This doc talks all about how tasks and   the back stack work. This content re-organization is important because fragments   can now become a part of the back stack (which is a task-oriented concept), thus,   it\u0027s important to separate the task ideas from being tied directly to activities only,   which is how tasks are currently discussed. However, fragments are not yet discussed   here in detail---that will come later when the fragment dev guide is introduced.\""
    },
    {
      "commit": "537b22251495bb169ddf4197b9fe217b9b8e84ad",
      "tree": "bddf70c9150496d9de01f85c5e900d8e425c21a4",
      "parents": [
        "73fe79da099eabd032f69b8db0bc6dacf0829ed1",
        "fc7f39196be7e7e741ece79b4b551c52cdb67f0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 05 15:17:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 05 15:17:40 2010 -0700"
      },
      "message": "am fc7f3919: am b3a5b85a: am 6ef33cb3: docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n\nMerge commit \u0027fc7f39196be7e7e741ece79b4b551c52cdb67f0d\u0027\n\n* commit \u0027fc7f39196be7e7e741ece79b4b551c52cdb67f0d\u0027:\n  docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n"
    },
    {
      "commit": "f6fe78b2aed881a4c090664c4db87c633b0b75c5",
      "tree": "cc2af8c5acdbda7a82e24bda229e0b9e39091e49",
      "parents": [
        "e799720dd478c60ac027d296f329b469119d1c1c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 16:03:15 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 05 15:06:33 2010 -0700"
      },
      "message": "docs: Rewrite of App Fundamentals.. Part 1.\nThis introduces two new docs:\nActivities\n  Provides a fundamental introduction to how activities work, including\n  the basics about layout, manifest entries, starting activies, getting results,\n  and the complete discussion about the lifecycle (which used to be in the\n  fundamentals.jd document under \"Component Lifecycles\"), but also now includes more\n  information about saving instance state (with new diagrams).\nTasks and Back Stack\n  A large expansion of the material originally presented in the fundamentals.jd\n  document under \"Activities and Tasks\". This doc talks all about how tasks and\n  the back stack work. This content re-organization is important because fragments\n  can now become a part of the back stack (which is a task-oriented concept), thus,\n  it\u0027s important to separate the task ideas from being tied directly to activities only,\n  which is how tasks are currently discussed. However, fragments are not yet discussed\n  here in detail---that will come later when the fragment dev guide is introduced.\n\nChange-Id: I46425b5c2c3b928dc81bafd05a88ad3ea1c5be53\n"
    },
    {
      "commit": "d9ec8eba56ea9f1e2b920e0a8e8b575d75a1be30",
      "tree": "ef791fc6366b3158a9ec09e704ef39ee91563e81",
      "parents": [
        "629e26bbef04a211f37a3b9c50dbf1ba4f9be6cb",
        "7008b7c1c47ed47bcd895e4a660cef91da048645"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 18:37:40 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 18:42:49 2010 -0700"
      },
      "message": "resolved conflicts for merge of 7008b7c1 to master\n\nChange-Id: I360136e54229cae1fc0fa15eab8f1490b8a0fb5e\n"
    },
    {
      "commit": "262b43153b7b7992498bae9dd0df72eacb4926cb",
      "tree": "6edb5ea285f0f8bdd03ef5036c8f905e873a2446",
      "parents": [
        "5b7328f257a76ff6b7b60872d6a106002ff1f679"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Sep 30 16:27:25 2010 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Mon Oct 04 17:37:04 2010 -0700"
      },
      "message": "Doc change: Adding new docs for Device Admin API.\n\ncommit cc4206420a80db7a75136ffb8293ef115a1f94a8\nAuthor: Katie McCormick \u003ckmccormick@google.com\u003e\nDate:   Wed Sep 1 17:49:11 2010 -0700\n\n    Doc change: New doc for Device Admin API\n\nChange-Id: Ic4ae029f5a16c3e2ec8b833fc3714b62e0c61db0\n"
    },
    {
      "commit": "fc7f39196be7e7e741ece79b4b551c52cdb67f0d",
      "tree": "572c4ea6e50f551f4dc1ee4ddeadf8dc69d936c7",
      "parents": [
        "6a02ba0100e030e0b8bf2b6f195eabac1f1812db",
        "b3a5b85a612703e54e631ffab5bb518eba909899"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 15:49:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 15:49:07 2010 -0700"
      },
      "message": "am b3a5b85a: am 6ef33cb3: docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n\nMerge commit \u0027b3a5b85a612703e54e631ffab5bb518eba909899\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b3a5b85a612703e54e631ffab5bb518eba909899\u0027:\n  docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n"
    },
    {
      "commit": "b3a5b85a612703e54e631ffab5bb518eba909899",
      "tree": "4d06a96fea1ddcf1fa2d73614f268b6d6a9ad034",
      "parents": [
        "b99f0c7eae365f788a21944fef28de580c7f5f92",
        "6ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 15:39:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 15:39:24 2010 -0700"
      },
      "message": "am 6ef33cb3: docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n\nMerge commit \u00276ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d\u0027 into gingerbread\n\n* commit \u00276ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d\u0027:\n  docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n"
    },
    {
      "commit": "7008b7c1c47ed47bcd895e4a660cef91da048645",
      "tree": "676575efbc4da79ffb70a3162c5cc72cfcedec09",
      "parents": [
        "242fa52bb6d4556c7cb4bcb1880210f076ea7270",
        "ae1864c0e79baae75ad25f20828349be8635d471"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:37:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 14:37:11 2010 -0700"
      },
      "message": "am ae1864c0: am ec80d7f3: docs: consistency fixit for the quickview boxes in the dev guide\n\nMerge commit \u0027ae1864c0e79baae75ad25f20828349be8635d471\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ae1864c0e79baae75ad25f20828349be8635d471\u0027:\n  docs: consistency fixit for the quickview boxes in the dev guide\n"
    },
    {
      "commit": "ae1864c0e79baae75ad25f20828349be8635d471",
      "tree": "4e6cc68aa8ed7cf38e89320601accc6253dd45e8",
      "parents": [
        "eb15ac40ab2da2f599f2380bc7a8b00e7132a64c",
        "ec80d7f311b1a0899bb4caf5b380b07027e902d1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:32:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 14:32:26 2010 -0700"
      },
      "message": "am ec80d7f3: docs: consistency fixit for the quickview boxes in the dev guide\n\nMerge commit \u0027ec80d7f311b1a0899bb4caf5b380b07027e902d1\u0027 into gingerbread\n\n* commit \u0027ec80d7f311b1a0899bb4caf5b380b07027e902d1\u0027:\n  docs: consistency fixit for the quickview boxes in the dev guide\n"
    },
    {
      "commit": "6ef33cb3b8c9ec8f6c2bb387d9a61affea64ec0d",
      "tree": "44aaf18088b0da0662c23d7c0c48d57b588f0415",
      "parents": [
        "ec80d7f311b1a0899bb4caf5b380b07027e902d1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:13:54 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 14:13:54 2010 -0700"
      },
      "message": "docs: fix error in merge caused by Ibd81091fc6002a77ce43f553b63facec53f16a38\n\nChange-Id: Ic46ba89cfd0566fea792f65dfa130bef7010b164\n"
    },
    {
      "commit": "ec80d7f311b1a0899bb4caf5b380b07027e902d1",
      "tree": "b65ae09178adc3c26ebd6ca9ba156e57a12fcd04",
      "parents": [
        "ba944ccda3d61ccbe6061277fcc50c96fe2643f1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 24 16:17:27 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 13:30:30 2010 -0700"
      },
      "message": "docs: consistency fixit for the quickview boxes in the dev guide\n\nChange-Id: Ibd81091fc6002a77ce43f553b63facec53f16a38\n"
    },
    {
      "commit": "934f042a538c7099c85a22cf8fd20d136f9ac9d7",
      "tree": "9ea5d8808696c71c26fdc84421d84d637e63e9b8",
      "parents": [
        "94e461309b5f6ad0a66508aa1c33330ec9ae13db",
        "44fad94aff4165334584cdf8cafcd0885616a44f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 04 11:20:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 11:20:36 2010 -0700"
      },
      "message": "am 44fad94a: am 30f57295: am ba944ccd: Doc change: update screens support table and remove outdated density/size metrics.\n\nMerge commit \u002744fad94aff4165334584cdf8cafcd0885616a44f\u0027\n\n* commit \u002744fad94aff4165334584cdf8cafcd0885616a44f\u0027:\n  Doc change: update screens support table and remove outdated density/size metrics.\n"
    },
    {
      "commit": "44fad94aff4165334584cdf8cafcd0885616a44f",
      "tree": "ebf4ad76b53e37f534fa251c534462c027b491c3",
      "parents": [
        "53fb09b42f8862650f959c30c1ab104142fa873a",
        "30f572956ef92e8636772be7bd5d0150cf7fd1fc"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 04 11:16:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 11:16:12 2010 -0700"
      },
      "message": "am 30f57295: am ba944ccd: Doc change: update screens support table and remove outdated density/size metrics.\n\nMerge commit \u002730f572956ef92e8636772be7bd5d0150cf7fd1fc\u0027 into gingerbread-plus-aosp\n\n* commit \u002730f572956ef92e8636772be7bd5d0150cf7fd1fc\u0027:\n  Doc change: update screens support table and remove outdated density/size metrics.\n"
    },
    {
      "commit": "30f572956ef92e8636772be7bd5d0150cf7fd1fc",
      "tree": "cc3bfc320a1cba247dda7766e62590d9a2b94bdf",
      "parents": [
        "106950f20bd352ed72ddf4490b2e19d305e36a74",
        "ba944ccda3d61ccbe6061277fcc50c96fe2643f1"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 04 11:12:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 04 11:12:07 2010 -0700"
      },
      "message": "am ba944ccd: Doc change: update screens support table and remove outdated density/size metrics.\n\nMerge commit \u0027ba944ccda3d61ccbe6061277fcc50c96fe2643f1\u0027 into gingerbread\n\n* commit \u0027ba944ccda3d61ccbe6061277fcc50c96fe2643f1\u0027:\n  Doc change: update screens support table and remove outdated density/size metrics.\n"
    },
    {
      "commit": "ba944ccda3d61ccbe6061277fcc50c96fe2643f1",
      "tree": "46dc50f7d6344c01109e52e35015ec2e62759c5a",
      "parents": [
        "32441bbe61e2f02f09a319c00895aef8cfc27ff4"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Sep 23 08:56:13 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Oct 04 09:48:48 2010 -0700"
      },
      "message": "Doc change: update screens support table and remove outdated density/size metrics.\n\nChange-Id: I05895b09e2198379a078c12489a2098f84865f58\n"
    },
    {
      "commit": "d4f1436d6abf60bb299cc57330f7fc37cb161853",
      "tree": "48688adf87050d47dc6c0a5d1723fe1f30985434",
      "parents": [
        "191a25e1da9a9b746b76bde23b5d458c172d8e09",
        "143e61097e3aa2f6fd2951c707f35c35d3be25e3"
      ],
      "author": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Mon Sep 27 14:18:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 27 14:18:15 2010 -0700"
      },
      "message": "am 143e6109: DO NOT MERGE Clarify the explanation of Android\\\u0027s security design.\n\nMerge commit \u0027143e61097e3aa2f6fd2951c707f35c35d3be25e3\u0027 into gingerbread-plus-aosp\n\n* commit \u0027143e61097e3aa2f6fd2951c707f35c35d3be25e3\u0027:\n  DO NOT MERGE Clarify the explanation of Android\u0027s security design.\n"
    },
    {
      "commit": "143e61097e3aa2f6fd2951c707f35c35d3be25e3",
      "tree": "abcff5520d385b354614cd9bcf9e0ee17b6b5a1f",
      "parents": [
        "83ea6389097570e8526a0b612051bb591186f165"
      ],
      "author": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Fri Sep 24 15:08:51 2010 -0700"
      },
      "committer": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Mon Sep 27 14:12:35 2010 -0700"
      },
      "message": "DO NOT MERGE Clarify the explanation of Android\u0027s security design.\n\nAssert plainly that Dalvik is not a boundary.\n\nCertificates are for distinction, not \"fake trustworthiness through\nverifying cheap identities\".\n\nClarify that UID + GID are what the kernel bases its protection on, not PID.\nThis is a fuzzy distinction on Android since (apart from sharedUserId and\nmagical system processes) there is a 1:1 mapping from process \u003c-\u003e UID.  But\nit\u0027s important to clarify what we mean.\n\nClarify up front about the staticness (staticity?) of permissions. It\u0027s\nexplained lower down, but experience shows people don\u0027t read that far down.\nGet the rationale (bad UX --\u003e bad security) right up top.\n\nChange-Id: I403310668d7ba42e44239055cb480c086ef76cbc\n"
    },
    {
      "commit": "797256f53e714e9600a50781ae124599e9216889",
      "tree": "b8261e6ee59a1147383a02e861722c8d4585d698",
      "parents": [
        "33b5830ecee0d2d9cd0dcc04f542898390beaf8a",
        "8daac143a849bb51b229e5cc3011a7bb8b2ab9c9"
      ],
      "author": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Sun Sep 26 14:17:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 26 14:17:32 2010 -0700"
      },
      "message": "Merge \"Clarify the explanation of Android\u0027s security design.\""
    },
    {
      "commit": "8daac143a849bb51b229e5cc3011a7bb8b2ab9c9",
      "tree": "8ef893df0d389b04d05db40e33b177feafaee8c0",
      "parents": [
        "992f7d52fad590d90edc166cd74380e96d627605"
      ],
      "author": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Fri Sep 24 15:08:51 2010 -0700"
      },
      "committer": {
        "name": "Chris Palmer",
        "email": "palmer@google.com",
        "time": "Fri Sep 24 16:12:30 2010 -0700"
      },
      "message": "Clarify the explanation of Android\u0027s security design.\n\nAssert plainly that Dalvik is not a boundary.\n\nCertificates are for distinction, not \"fake trustworthiness through\nverifying cheap identities\".\n\nClarify that UID + GID are what the kernel bases its protection on, not PID.\nThis is a fuzzy distinction on Android since (apart from sharedUserId and\nmagical system processes) there is a 1:1 mapping from process \u003c-\u003e UID.  But\nit\u0027s important to clarify what we mean.\n\nClarify up front about the staticness (staticity?) of permissions. It\u0027s\nexplained lower down, but experience shows people don\u0027t read that far down.\nGet the rationale (bad UX --\u003e bad security) right up top.\n\nChange-Id: I56013bece58df1b6073d4ad0d22f3ee1b147d8c5\n"
    },
    {
      "commit": "297bb68d7cb94989b6beb60575d5ba52fd5010cc",
      "tree": "310713da641bcedbab14dc7f37426cbc92d87952",
      "parents": [
        "b723ff009efa5ba9b48191cc5feb30799288a94a",
        "8b0b7af01071bf89a5bc35486c47bdedcde03208"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Thu Sep 23 16:17:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 23 16:17:11 2010 -0700"
      },
      "message": "Merge \"Fix up some issues with the onCreateContextMenu example in the Notepad tutorial.\""
    },
    {
      "commit": "35a840c8b18b79442cba7266aa8063c6f0d96bf0",
      "tree": "c7e51098489a22f98f207af22beada854f295818",
      "parents": [
        "bc05d73a3699043779e0eec6ff92b8ca1dcb8c5d",
        "a24277977d597b88d3ccfed266e1803d3f7b20a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 23 13:10:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 23 13:10:22 2010 -0700"
      },
      "message": "am a2427797: am 2dc43f3d: am 5b7328f2: Merge \"docs: add more info about state list drawable and onclick attribute to Button bug:1062898\" into froyo\n\nMerge commit \u0027a24277977d597b88d3ccfed266e1803d3f7b20a2\u0027\n\n* commit \u0027a24277977d597b88d3ccfed266e1803d3f7b20a2\u0027:\n  docs: add more info about state list drawable and onclick attribute to Button\n"
    },
    {
      "commit": "a24277977d597b88d3ccfed266e1803d3f7b20a2",
      "tree": "accc09f7be76c9ae6f2c5679c49cd1f1133dd392",
      "parents": [
        "1c75552d5b22573da15726b1309283bee85c3c2f",
        "2dc43f3d4c721acf331d699e24d9aac4d4cc2f95"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 23 11:46:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 23 11:46:10 2010 -0700"
      },
      "message": "am 2dc43f3d: am 5b7328f2: Merge \"docs: add more info about state list drawable and onclick attribute to Button bug:1062898\" into froyo\n\nMerge commit \u00272dc43f3d4c721acf331d699e24d9aac4d4cc2f95\u0027 into gingerbread-plus-aosp\n\n* commit \u00272dc43f3d4c721acf331d699e24d9aac4d4cc2f95\u0027:\n  docs: add more info about state list drawable and onclick attribute to Button\n"
    },
    {
      "commit": "2dc43f3d4c721acf331d699e24d9aac4d4cc2f95",
      "tree": "90ec05b589e306bb7f21db420971f7ee7f99e7ea",
      "parents": [
        "5ee00e22b95ae4ea0d2cae5d781e39b8d962686a",
        "5b7328f257a76ff6b7b60872d6a106002ff1f679"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 23 11:41:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 23 11:41:48 2010 -0700"
      },
      "message": "am 5b7328f2: Merge \"docs: add more info about state list drawable and onclick attribute to Button bug:1062898\" into froyo\n\nMerge commit \u00275b7328f257a76ff6b7b60872d6a106002ff1f679\u0027 into gingerbread\n\n* commit \u00275b7328f257a76ff6b7b60872d6a106002ff1f679\u0027:\n  docs: add more info about state list drawable and onclick attribute to Button\n"
    },
    {
      "commit": "6ec3d4f0dcc30879076fd3dd859de5005c045a43",
      "tree": "97c62f1de4284f62e422e51423f35e52ca82e7eb",
      "parents": [
        "73e150c886afc6cd92e8b065a58d61e0b2a098ed"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 22 18:55:31 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 22 18:55:31 2010 -0700"
      },
      "message": "docs: add more info about state list drawable and onclick attribute to Button\nbug:1062898\n\nChange-Id: I633c38fc20a2ebf894237f86648cc0fdc9488b1a\n"
    },
    {
      "commit": "0b7a3bc3de08affd44c1454d2e5b2643a560e936",
      "tree": "8a59a40bee8a499b8cfea1cd99ac49e3e6ddb9e9",
      "parents": [
        "3fed1bd49a43fa006d92d69c2ff34751cb4b25e3",
        "2c1723ef56a8d8e865b27dad0beede3ac2ae734e"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Fri Sep 17 12:43:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 17 12:43:06 2010 -0700"
      },
      "message": "Merge \"Doc Change: add screenshots to Testing in Eclipse topic\""
    },
    {
      "commit": "9316232130fe831c998c9d7be9cf67294eccdcae",
      "tree": "cb93a373da2968ea641f986e68e11a9f3bfab369",
      "parents": [
        "723331bde365a8b0db994a8f1856416aac2c23fa"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 15:42:01 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 16 16:01:53 2010 -0400"
      },
      "message": "Fix broken javadoc.\n\nChange-Id: I4729ebee36117f281af613e0b49f70d7dee5f334\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": "8ee9ecc145c9e05faf13f4bcf5853c888760c1b6",
      "tree": "b9fa1f1ed062dab5359f545de4a4983a04a4a810",
      "parents": [
        "03335af0dbf14d1eb4503be92a5b10199719898c",
        "9afd90939b1c2b298592b803c0bfa0b54ff7e453"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Sep 16 11:19:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 16 11:19:54 2010 -0700"
      },
      "message": "am 9afd9093: Merge \"Doc change: clean up droiddoc (cs) macros.\" into gingerbread\n\nMerge commit \u00279afd90939b1c2b298592b803c0bfa0b54ff7e453\u0027 into gingerbread-plus-aosp\n\n* commit \u00279afd90939b1c2b298592b803c0bfa0b54ff7e453\u0027:\n  Doc change: clean up droiddoc (cs) macros.\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": "8b0b7af01071bf89a5bc35486c47bdedcde03208",
      "tree": "a32c12c0e89d83d7531fa4b71cde9f28cb97d601",
      "parents": [
        "a29d8394f1c5fefbae5ef6d266b06b05d7184649"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Wed Sep 15 14:35:33 2010 -0700"
      },
      "committer": {
        "name": "Bill Napier",
        "email": "napier@google.com",
        "time": "Wed Sep 15 14:37:58 2010 -0700"
      },
      "message": "Fix up some issues with the onCreateContextMenu example in the Notepad tutorial.\n\nChange-Id: I8e9329d3b9da507effafb886a33a0a7e6574a7c7\n"
    },
    {
      "commit": "2c1723ef56a8d8e865b27dad0beede3ac2ae734e",
      "tree": "c09730a51c1396b40e21f830f67be9cb64c5a2c1",
      "parents": [
        "bc234a19f4c74116454e2c77f4739290e761995a"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Wed Sep 01 14:43:24 2010 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Fri Sep 10 13:27:23 2010 -0700"
      },
      "message": "Doc Change: add screenshots to Testing in Eclipse topic\n\nChange-Id: If0ebd70ece3f077e18c909db2b8cc499a7f92692\n"
    },
    {
      "commit": "a78eca95ff54989c280405b70d143b0909854409",
      "tree": "bbe32512ad9b640ad7c9d230b4128ce05d17d316",
      "parents": [
        "a5682df238e492a82fbc5bc384dcc5ec9b707e08",
        "6e1df0e981c8c588e411b8ad6e55554fe4815655"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 09 11:56:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 09 11:56:11 2010 -0700"
      },
      "message": "Merge \"Progress Dialog documentation example uses onPrepareDialog\""
    },
    {
      "commit": "6e1df0e981c8c588e411b8ad6e55554fe4815655",
      "tree": "c8677e46c2e2d7bb61a592d96f951e5463e0948d",
      "parents": [
        "1604ae64564ff088a46efbc072c68024bfc8325f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 09 09:21:53 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 09 09:21:53 2010 -0700"
      },
      "message": "Progress Dialog documentation example uses onPrepareDialog\n\nChange-Id: I7afebdb321e28d8e4b1687ba4f503bde7d6031a0\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": "eed5d17d7869e77495b9836118a4ffbd5c3ebf50",
      "tree": "6198f4bede24fbf07edd06d7e2b381f814a3bb5d",
      "parents": [
        "306cd58ddcc0cb8487bc6e015f8c692eea47a334",
        "ea68cab8a33d3169de33c7112000cd3dae233afe"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Sep 08 18:14:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 18:14:04 2010 -0700"
      },
      "message": "am ea68cab8: am 3eb07ea4: Merge \"Doc change: Add notes for SDK Tools r7 and ADT 0.9.8.\" into froyo\n\nMerge commit \u0027ea68cab8a33d3169de33c7112000cd3dae233afe\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ea68cab8a33d3169de33c7112000cd3dae233afe\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"
    }
  ],
  "next": "3eb07ea483225974484c018d7d5affbf4815ceb2"
}
