)]}'
{
  "log": [
    {
      "commit": "c76b8fa911bb2501ba55153d3ac25a5132daa3a9",
      "tree": "45cbd91ef1a9571fa4c52516abffd89a50e34622",
      "parents": [
        "1f4c67a4b1a051db7cd4afdf7a288141566251d3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Jul 23 15:46:26 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Aug 02 15:40:21 2010 -0700"
      },
      "message": "Always try to set/remove default routes\n\nMust clean up default route if a default 3g connection is replaced\nby a non-default (ie, mms) connection on the same interface.\n\nAlso stop mucking with all connections dns and routes - do it only\nfor the connection that has changed.\n\nbug:2865974\nChange-Id: I589a0b2768b5e67b608fde181e7ddbd7fce4f491\n"
    },
    {
      "commit": "1f4c67a4b1a051db7cd4afdf7a288141566251d3",
      "tree": "6a8540a5ff45a8117e22a35a3fae5fda9b7bca7a",
      "parents": [
        "a17b5f7c81f8d304cd5b90577142287764292135",
        "79f2d00596b7e24a285443c8e9e77bece3f5e9e2"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Aug 02 15:27:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 15:27:26 2010 -0700"
      },
      "message": "am 79f2d005: am a213ce02: Merge \"Mute a common-case progress log about input injection\" into gingerbread\n\nMerge commit \u002779f2d00596b7e24a285443c8e9e77bece3f5e9e2\u0027\n\n* commit \u002779f2d00596b7e24a285443c8e9e77bece3f5e9e2\u0027:\n  Mute a common-case progress log about input injection\n"
    },
    {
      "commit": "79f2d00596b7e24a285443c8e9e77bece3f5e9e2",
      "tree": "539dbe953ba8234cede29c8b3976499c9e08897f",
      "parents": [
        "59d4a5369cd68d4b65809ded407611b62b013f9a",
        "a213ce02ced6511edf02e29c45057f344bfe8636"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Aug 02 15:19:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 15:19:19 2010 -0700"
      },
      "message": "am a213ce02: Merge \"Mute a common-case progress log about input injection\" into gingerbread\n\nMerge commit \u0027a213ce02ced6511edf02e29c45057f344bfe8636\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a213ce02ced6511edf02e29c45057f344bfe8636\u0027:\n  Mute a common-case progress log about input injection\n"
    },
    {
      "commit": "a213ce02ced6511edf02e29c45057f344bfe8636",
      "tree": "7f8f88cd7cadc69a35329da6fda1db294b05a0e0",
      "parents": [
        "739cdab7cb63d53440bb411fa2d558e2114b4c81",
        "09e85dc0270ac9ce660c17ee8290ff2d136b395b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Aug 02 15:14:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 15:14:44 2010 -0700"
      },
      "message": "Merge \"Mute a common-case progress log about input injection\" into gingerbread"
    },
    {
      "commit": "a17b5f7c81f8d304cd5b90577142287764292135",
      "tree": "2983e0252212286ee5ddacbb46add388f8281724",
      "parents": [
        "3208c26f6d57d7b3edb91c81acbbc5887da470c0",
        "ce38b98feb1e7c9c1799eb270c40798d833aa9ae"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Aug 02 14:52:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 14:52:23 2010 -0700"
      },
      "message": "Merge \"do begin-end transaction before standalone insert/update/delete sql\""
    },
    {
      "commit": "3208c26f6d57d7b3edb91c81acbbc5887da470c0",
      "tree": "159f5130e227aa083d7056da4e603b8ecfbd222e",
      "parents": [
        "b0289f62af77a2811b4528fe284aad871e3c6b31",
        "237e5944029e73d20caaf7c509473b9a6f954363"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Aug 02 14:52:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 14:52:21 2010 -0700"
      },
      "message": "Merge \"Create Mock Ril Controller as a static library, Generate a simple test case using the controller, wrap tests uing mockril in a seperate package.\""
    },
    {
      "commit": "ce38b98feb1e7c9c1799eb270c40798d833aa9ae",
      "tree": "416f14f09c5ff44a35a2a90272bccf28672aafc2",
      "parents": [
        "b0289f62af77a2811b4528fe284aad871e3c6b31"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Jul 22 13:57:13 2010 -0700"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Aug 02 14:51:33 2010 -0700"
      },
      "message": "do begin-end transaction before standalone insert/update/delete sql\n\nalso fix bug# 2871037\nChange-Id: I13325f8eabff4f218d3206905010803b61d8e2cd\n"
    },
    {
      "commit": "b0289f62af77a2811b4528fe284aad871e3c6b31",
      "tree": "32108a844de9f1ab7712e2be5ec51a3aa0c73e68",
      "parents": [
        "ae2036a8f9365cec0f343f2668424e8e964a971c",
        "59d4a5369cd68d4b65809ded407611b62b013f9a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 13:31:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 13:31:41 2010 -0700"
      },
      "message": "am 59d4a536: am 739cdab7: Merge \"Do not deference before null check\" into gingerbread\n\nMerge commit \u002759d4a5369cd68d4b65809ded407611b62b013f9a\u0027\n\n* commit \u002759d4a5369cd68d4b65809ded407611b62b013f9a\u0027:\n  Do not deference before null check\n"
    },
    {
      "commit": "59d4a5369cd68d4b65809ded407611b62b013f9a",
      "tree": "db289ef88f805e09cd5fb1f642d1ec88addb1fdd",
      "parents": [
        "7472c219a13e3f9f74d9a4adf1478e9c4f9248a2",
        "739cdab7cb63d53440bb411fa2d558e2114b4c81"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 13:29:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 13:29:01 2010 -0700"
      },
      "message": "am 739cdab7: Merge \"Do not deference before null check\" into gingerbread\n\nMerge commit \u0027739cdab7cb63d53440bb411fa2d558e2114b4c81\u0027 into gingerbread-plus-aosp\n\n* commit \u0027739cdab7cb63d53440bb411fa2d558e2114b4c81\u0027:\n  Do not deference before null check\n"
    },
    {
      "commit": "739cdab7cb63d53440bb411fa2d558e2114b4c81",
      "tree": "d51390327a6d9de2fc7ef118a403b07393ddf4a6",
      "parents": [
        "1540a7ea1afcb772b5fcf90f635153f6489eb8ed",
        "930d3af75f9e9663222f4c4a1d75b326cf811e35"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 12:33:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 12:33:40 2010 -0700"
      },
      "message": "Merge \"Do not deference before null check\" into gingerbread"
    },
    {
      "commit": "237e5944029e73d20caaf7c509473b9a6f954363",
      "tree": "89f8f28070a9537ddbd6d220fd9dbc549ffb7a76",
      "parents": [
        "34fe791453ec139086237d9ac902d9a502de0798"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Jul 26 18:10:27 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Aug 02 12:20:30 2010 -0700"
      },
      "message": "Create Mock Ril Controller as a static library,\nGenerate a simple test case using the controller,\nwrap tests uing mockril in a seperate package.\n\nChange-Id: Iae9422ec30963aae79cc1b58e17df6cff16955c8\n"
    },
    {
      "commit": "ae2036a8f9365cec0f343f2668424e8e964a971c",
      "tree": "b85da4322e6ae2b20a4e171d1c02b002e58fd68a",
      "parents": [
        "c3c9f12b0871198e66c6b80307ff4d6aa13d5efe",
        "7472c219a13e3f9f74d9a4adf1478e9c4f9248a2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 12:09:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 12:09:03 2010 -0700"
      },
      "message": "am 7472c219: am 1540a7ea: am c69f5be0: Add PhoneSubInfo.getCompleteVoiceMailNumber.\n\nMerge commit \u00277472c219a13e3f9f74d9a4adf1478e9c4f9248a2\u0027\n\n* commit \u00277472c219a13e3f9f74d9a4adf1478e9c4f9248a2\u0027:\n  Add PhoneSubInfo.getCompleteVoiceMailNumber.\n"
    },
    {
      "commit": "c3c9f12b0871198e66c6b80307ff4d6aa13d5efe",
      "tree": "f9f03a21c24c06665e5d1f2ec27b3b90dbfbb212",
      "parents": [
        "6976e1d0d7ac33183610fc3e6f6a58e74c0dd268",
        "7d435c5e7e5a953cf0c899bf822b6ca661f5ba31"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Mon Aug 02 12:08:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 12:08:42 2010 -0700"
      },
      "message": "Merge \"including limits.h to fix simulator build.\""
    },
    {
      "commit": "7472c219a13e3f9f74d9a4adf1478e9c4f9248a2",
      "tree": "7d20b8c0288255827930ce6210e093497a9b4238",
      "parents": [
        "77a66069eb8fa0b99d090effa1d71b1fec992bdd",
        "1540a7ea1afcb772b5fcf90f635153f6489eb8ed"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 12:06:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 12:06:34 2010 -0700"
      },
      "message": "am 1540a7ea: am c69f5be0: Add PhoneSubInfo.getCompleteVoiceMailNumber.\n\nMerge commit \u00271540a7ea1afcb772b5fcf90f635153f6489eb8ed\u0027 into gingerbread-plus-aosp\n\n* commit \u00271540a7ea1afcb772b5fcf90f635153f6489eb8ed\u0027:\n  Add PhoneSubInfo.getCompleteVoiceMailNumber.\n"
    },
    {
      "commit": "1540a7ea1afcb772b5fcf90f635153f6489eb8ed",
      "tree": "f3f56ba6222f700696407b9697ec8a291a80e555",
      "parents": [
        "d3579580df0cea7e37334d83ef7a9aa85ad70368",
        "c69f5be0ed3529564e5db6874de52775c2c99007"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 12:02:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 12:02:42 2010 -0700"
      },
      "message": "am c69f5be0: Add PhoneSubInfo.getCompleteVoiceMailNumber.\n\nMerge commit \u0027c69f5be0ed3529564e5db6874de52775c2c99007\u0027 into gingerbread\n\n* commit \u0027c69f5be0ed3529564e5db6874de52775c2c99007\u0027:\n  Add PhoneSubInfo.getCompleteVoiceMailNumber.\n"
    },
    {
      "commit": "09e85dc0270ac9ce660c17ee8290ff2d136b395b",
      "tree": "1f7957006b9cb393315856ef00418733b8073266",
      "parents": [
        "d3579580df0cea7e37334d83ef7a9aa85ad70368"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Aug 02 11:54:41 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Aug 02 11:59:11 2010 -0700"
      },
      "message": "Mute a common-case progress log about input injection\n\nChange-Id: I37c9f5cb239ab93fde3a42f71f2782d8734c53ce\n"
    },
    {
      "commit": "6976e1d0d7ac33183610fc3e6f6a58e74c0dd268",
      "tree": "6c40eafcfe87edb67b06bd31a993da4955155f21",
      "parents": [
        "d3122de29231c52c8de275cab104406e0af9e0da",
        "1ab5cae8df1d2409d5c2346d63cd7da887e978e1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 02 11:53:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 11:53:59 2010 -0700"
      },
      "message": "Merge \"Actually reference the fixed Proguard flags.\""
    },
    {
      "commit": "1ab5cae8df1d2409d5c2346d63cd7da887e978e1",
      "tree": "de8618544ca32a2faaf65c7957fa9cd2d409d903",
      "parents": [
        "16f8c620abd0ea07e704b6997a66a45ad3590dea"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 02 14:52:35 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 02 14:53:16 2010 -0400"
      },
      "message": "Actually reference the fixed Proguard flags.\n\nBug: 2869888\nChange-Id: I3277b51cd411c7933607c08b6022870ef83e9197\n"
    },
    {
      "commit": "d3122de29231c52c8de275cab104406e0af9e0da",
      "tree": "10012ef401d3a080fa7c5363517289d0d1ff6d62",
      "parents": [
        "16f8c620abd0ea07e704b6997a66a45ad3590dea",
        "8350f7dbc3a62211b2891f35911e4073d24c4cc5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 02 11:32:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 11:32:57 2010 -0700"
      },
      "message": "Merge \"Added CHOICE_MODE_MULTIPLE_MODAL to ListView.\""
    },
    {
      "commit": "7d435c5e7e5a953cf0c899bf822b6ca661f5ba31",
      "tree": "9c2fff872b9e57ffa5b43d32f6d63bd12b52f365",
      "parents": [
        "16f8c620abd0ea07e704b6997a66a45ad3590dea"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Mon Aug 02 11:30:06 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Mon Aug 02 11:30:06 2010 -0700"
      },
      "message": "including limits.h to fix simulator build.\n\nChange-Id: I473a62ab8282e4e89e48ee6d7e99aec6ed37076a\n"
    },
    {
      "commit": "8350f7dbc3a62211b2891f35911e4073d24c4cc5",
      "tree": "ded2cb4b1c028db8e861e3d3a5890ca6884308c4",
      "parents": [
        "08364d867e6df7d95a20f57d0012699ff7560bce"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 28 14:27:28 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 02 11:28:31 2010 -0700"
      },
      "message": "Added CHOICE_MODE_MULTIPLE_MODAL to ListView.\n\nBased on ActionModes, CHOICE_MODE_MULTIPLE_MODAL supports the new\nHoneycomb-style selection mode.\n\nChange-Id: I293ea22487db8e081c95e5236f1e053f7dd4ada6\n"
    },
    {
      "commit": "c69f5be0ed3529564e5db6874de52775c2c99007",
      "tree": "146dbfd52029a8b8ecee79201682a6133be573dc",
      "parents": [
        "9cd797902ec8404c5958214fc078d75e87248bf3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 11:05:28 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 02 11:07:51 2010 -0700"
      },
      "message": "Add PhoneSubInfo.getCompleteVoiceMailNumber.\n\nPhoneSubInfo.getVoiceMailNumber now returns only the network\nportion of the voicemail number. Use the new method\nPhoneSubInfo.getCompleteVoiceMailNumber to get the netowrk\nportion and the post dial portion.\n\nBug: 2881483\nChange-Id: I7637d4fa0ffa046b4eebc4d599719bb668c940b5\n"
    },
    {
      "commit": "16f8c620abd0ea07e704b6997a66a45ad3590dea",
      "tree": "cde7ba472acd8e41c343dc324d42f86275f452fb",
      "parents": [
        "08364d867e6df7d95a20f57d0012699ff7560bce",
        "b1fb6079ef7f005c4be8de76bef57ce10c1efe76"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Mon Aug 02 10:12:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 10:12:20 2010 -0700"
      },
      "message": "Merge \"Implementing getSupportedPictureSizes\""
    },
    {
      "commit": "b1fb6079ef7f005c4be8de76bef57ce10c1efe76",
      "tree": "ed428f9c6a18c9c67d76a0e5aaf8295369a6370b",
      "parents": [
        "51c2ec24116919d710e8770e253f14e15e295f2b"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Fri Jul 30 18:30:55 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Mon Aug 02 09:49:07 2010 -0700"
      },
      "message": "Implementing getSupportedPictureSizes\n\nGo through all the supported picture sizes and choose the smallest one with\nboth dimensions higher than the passed in video width and height.\n\nChange-Id: I4e9fe7a6384a0feeb9e069239ec68c70fb5f3033\n"
    },
    {
      "commit": "08364d867e6df7d95a20f57d0012699ff7560bce",
      "tree": "aabe7e3ececb9abc289873ad208cbc2b4cbb86ba",
      "parents": [
        "2b51f47a4cc06086e63bdc3e03fab28631c79972",
        "77a66069eb8fa0b99d090effa1d71b1fec992bdd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 09:36:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 09:36:15 2010 -0700"
      },
      "message": "am 77a66069: am d3579580: am 9cd79790: Merge \"Doc change: Add nexus one to dev phones.\" into froyo\n\nMerge commit \u002777a66069eb8fa0b99d090effa1d71b1fec992bdd\u0027\n\n* commit \u002777a66069eb8fa0b99d090effa1d71b1fec992bdd\u0027:\n  Doc change: Add nexus one to dev phones.\n"
    },
    {
      "commit": "77a66069eb8fa0b99d090effa1d71b1fec992bdd",
      "tree": "0cef691be911b8e21b544df1792aea874934ab0b",
      "parents": [
        "4edd80db956a6a3fc1142371d098ad2abd06ac9c",
        "d3579580df0cea7e37334d83ef7a9aa85ad70368"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 09:29:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 09:29:49 2010 -0700"
      },
      "message": "am d3579580: am 9cd79790: Merge \"Doc change: Add nexus one to dev phones.\" into froyo\n\nMerge commit \u0027d3579580df0cea7e37334d83ef7a9aa85ad70368\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d3579580df0cea7e37334d83ef7a9aa85ad70368\u0027:\n  Doc change: Add nexus one to dev phones.\n"
    },
    {
      "commit": "d3579580df0cea7e37334d83ef7a9aa85ad70368",
      "tree": "18b1f8e49848251d2ce47881e08c7d75c4104c22",
      "parents": [
        "ee34a49ffc92590cb59f3e17a3df136b67701529",
        "9cd797902ec8404c5958214fc078d75e87248bf3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 09:23:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 09:23:50 2010 -0700"
      },
      "message": "am 9cd79790: Merge \"Doc change: Add nexus one to dev phones.\" into froyo\n\nMerge commit \u00279cd797902ec8404c5958214fc078d75e87248bf3\u0027 into gingerbread\n\n* commit \u00279cd797902ec8404c5958214fc078d75e87248bf3\u0027:\n  Doc change: Add nexus one to dev phones.\n"
    },
    {
      "commit": "9cd797902ec8404c5958214fc078d75e87248bf3",
      "tree": "665790724e8c93d36bb07c526a34631aaffbe9d5",
      "parents": [
        "2ff1ba012c59169c9719cfab4516b9149414380b",
        "d116e3ee8222f83498db2c39afa035080d034b3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 02 09:16:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 09:16:30 2010 -0700"
      },
      "message": "Merge \"Doc change: Add nexus one to dev phones.\" into froyo"
    },
    {
      "commit": "2b51f47a4cc06086e63bdc3e03fab28631c79972",
      "tree": "8c83c8f91ce8f18e5d2380dc596377e55f672554",
      "parents": [
        "13ee57e89eab9afeb96496d37d7e8a1fc1e2cf87",
        "7a047c89862febf63ce1bb5873179c7a2ff8d9d3"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 02 08:38:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 08:38:02 2010 -0700"
      },
      "message": "Merge changes Iccc3a445,I82ce80a4\n\n* changes:\n  MTP: Implement GetNumObjects\n  Clean up MtpDatabase API.\n"
    },
    {
      "commit": "13ee57e89eab9afeb96496d37d7e8a1fc1e2cf87",
      "tree": "383855f37d9496badf6f1dc34ac10b0d31f4ffe9",
      "parents": [
        "8b13ed701b08a6540a960c0d4370751a5f657978",
        "42bee9cf7684623124470535d663537f70a4a441"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Mon Aug 02 08:24:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 08:24:11 2010 -0700"
      },
      "message": "Merge \"Time-out mechanism and state machine.\""
    },
    {
      "commit": "42bee9cf7684623124470535d663537f70a4a441",
      "tree": "56fb9bf6cdd319b3d580f14a18f2d3a07f519505",
      "parents": [
        "6d0dae6a6534a01ee4c58d4f4ee1bf115c82319c"
      ],
      "author": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Wed Jul 28 17:22:46 2010 +0100"
      },
      "committer": {
        "name": "Maksymilian Osowski",
        "email": "maxosowski@google.com",
        "time": "Mon Aug 02 16:22:28 2010 +0100"
      },
      "message": "Time-out mechanism and state machine.\n\nChange-Id: I47c4342c02ea152b1503b9d5268900df3b40683c\n"
    },
    {
      "commit": "8b13ed701b08a6540a960c0d4370751a5f657978",
      "tree": "e0c9f7477cc007a9e65df8d0cabbbe926d02a637",
      "parents": [
        "37b4a3c2f2e85701f06e85b7240f1c724f8d2dea",
        "4edd80db956a6a3fc1142371d098ad2abd06ac9c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 02 08:09:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 08:09:07 2010 -0700"
      },
      "message": "am 4edd80db: am ee34a49f: Add missing word from docs.\n\nMerge commit \u00274edd80db956a6a3fc1142371d098ad2abd06ac9c\u0027\n\n* commit \u00274edd80db956a6a3fc1142371d098ad2abd06ac9c\u0027:\n  Add missing word from docs.\n"
    },
    {
      "commit": "4edd80db956a6a3fc1142371d098ad2abd06ac9c",
      "tree": "51f3eed5ee1075115617ae25f9308c5690451ae2",
      "parents": [
        "f4e145fd123a6941348e16a595107b155bd880e8",
        "ee34a49ffc92590cb59f3e17a3df136b67701529"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 02 08:02:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 08:02:05 2010 -0700"
      },
      "message": "am ee34a49f: Add missing word from docs.\n\nMerge commit \u0027ee34a49ffc92590cb59f3e17a3df136b67701529\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ee34a49ffc92590cb59f3e17a3df136b67701529\u0027:\n  Add missing word from docs.\n"
    },
    {
      "commit": "ee34a49ffc92590cb59f3e17a3df136b67701529",
      "tree": "2fc1af828ecd73d4438417d41f5d800587adf21f",
      "parents": [
        "543f250d9cb05ebca4fb4dacce37545c0bb9a8ca"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 02 07:54:18 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 02 07:54:18 2010 -0700"
      },
      "message": "Add missing word from docs.\n\nMy mistaker from an earlier commit.\n\nChange-Id: Ic04b3c411da32f7dca03d23d39182915e3567172\n"
    },
    {
      "commit": "930d3af75f9e9663222f4c4a1d75b326cf811e35",
      "tree": "30950867a1eec93131934190d0faae893cacd4e3",
      "parents": [
        "7c600369c9695de73ca37db552eb81b8b89d5e76"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:52:29 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 07:52:56 2010 -0700"
      },
      "message": "Do not deference before null check\n\nThe return of parsePackageLite wasn\u0027t checked until after it was\ndeferenced. Move the deference below the null check and remove redundant\nset.\n\nBug: 2852726\nChange-Id: I3eaaea5050948145eed44b64507dc846993d98eb\n"
    },
    {
      "commit": "7a047c89862febf63ce1bb5873179c7a2ff8d9d3",
      "tree": "c50e1d6590d63ef25e3e4d64cf57f3b4376495ee",
      "parents": [
        "59c777a24a2c639dfd84b7bf17e430e6d3424866"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 02 10:52:20 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 02 10:52:20 2010 -0400"
      },
      "message": "MTP: Implement GetNumObjects\n\nChange-Id: Iccc3a445f9a1eab7bb76eddd567c6a3a8f155b2b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "59c777a24a2c639dfd84b7bf17e430e6d3424866",
      "tree": "36c5a8988de3da72fbd94bcaf2769e103f825da5",
      "parents": [
        "37b4a3c2f2e85701f06e85b7240f1c724f8d2dea"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 02 10:37:41 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 02 10:37:41 2010 -0400"
      },
      "message": "Clean up MtpDatabase API.\n\nReturn MTP response codes instead of booleans for success or failure.\nRemove some unused code.\n\nChange-Id: I82ce80a4d7779233264e3caf139ebd0cece12f5c\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "37b4a3c2f2e85701f06e85b7240f1c724f8d2dea",
      "tree": "08348d20a0d8c9189f60abca697983bfd222fa2b",
      "parents": [
        "5688ac84bd337c6c7a2df4330e40d04af903f74d",
        "f4e145fd123a6941348e16a595107b155bd880e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jul 31 12:19:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:39 2010 -0700"
      },
      "message": "am f4e145fd: am 543f250d: Merge \"Make the systemui process persistent.\" into gingerbread\n\nMerge commit \u0027f4e145fd123a6941348e16a595107b155bd880e8\u0027\n\n* commit \u0027f4e145fd123a6941348e16a595107b155bd880e8\u0027:\n  Make the systemui process persistent.\n"
    },
    {
      "commit": "5688ac84bd337c6c7a2df4330e40d04af903f74d",
      "tree": "a34cf0d56f0c40cf1f8b0ea2384f8d851c932e7e",
      "parents": [
        "cb2d4c27712d83cea7a84c9f7a850e4ad3321e50",
        "67e4ff768d71088a64fbac3b8e398e2e16dd84ec"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Jul 31 12:19:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:26 2010 -0700"
      },
      "message": "am 67e4ff76: am 4d7fc365: Merge \"remove copybit hack from software opengl (libagl)\" into gingerbread\n\nMerge commit \u002767e4ff768d71088a64fbac3b8e398e2e16dd84ec\u0027\n\n* commit \u002767e4ff768d71088a64fbac3b8e398e2e16dd84ec\u0027:\n  remove copybit hack from software opengl (libagl)\n"
    },
    {
      "commit": "cb2d4c27712d83cea7a84c9f7a850e4ad3321e50",
      "tree": "dae4a99be4c0931d875db4d219569d5545034e60",
      "parents": [
        "eb4e0c3c1c8e82f363b86a3751f72d7d496ebd1f",
        "bd5029403e0f9d93086604df6dbb1b989e58e964"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Jul 31 12:19:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:18 2010 -0700"
      },
      "message": "am bd502940: am 483b20e5: am 2ff1ba01: Doc change: Cleanup for licensing doc.\n\nMerge commit \u0027bd5029403e0f9d93086604df6dbb1b989e58e964\u0027\n\n* commit \u0027bd5029403e0f9d93086604df6dbb1b989e58e964\u0027:\n  Doc change: Cleanup for licensing doc.\n"
    },
    {
      "commit": "eb4e0c3c1c8e82f363b86a3751f72d7d496ebd1f",
      "tree": "0371ab6229d7eb2f2b430541f4526d74d41cf447",
      "parents": [
        "e2e5e6746b8670a4ee4fb66b5947e7fab0814420",
        "06f96e2652e4855b6520ad9dd70583677605b79a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 19:20:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 19:20:09 2010 -0700"
      },
      "message": "Merge \"Refactor Skia shaders handling.\""
    },
    {
      "commit": "06f96e2652e4855b6520ad9dd70583677605b79a",
      "tree": "7d0e3709c8a400e264f37206eb27a286ee50d64b",
      "parents": [
        "42272759e4c3c406977187fd2b4df8739edccde8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 19:18:16 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 19:18:16 2010 -0700"
      },
      "message": "Refactor Skia shaders handling.\n\nWith this change, Skia shaders can easily be applied to any mesh. This change also\nsupports ComposeShader. For instance, this can be used to blend a gradient and a\nbitmap togehter and paint a string of text with the result.\n\nChange-Id: I701c2f9cf7f89b2ff58005e8a1d0d80ccf4a4aea\n"
    },
    {
      "commit": "f4e145fd123a6941348e16a595107b155bd880e8",
      "tree": "57c1cda3b30220dc2cc98eae85a704a6b0b87b1d",
      "parents": [
        "67e4ff768d71088a64fbac3b8e398e2e16dd84ec",
        "543f250d9cb05ebca4fb4dacce37545c0bb9a8ca"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 19:12:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 19:12:50 2010 -0700"
      },
      "message": "am 543f250d: Merge \"Make the systemui process persistent.\" into gingerbread\n\nMerge commit \u0027543f250d9cb05ebca4fb4dacce37545c0bb9a8ca\u0027 into gingerbread-plus-aosp\n\n* commit \u0027543f250d9cb05ebca4fb4dacce37545c0bb9a8ca\u0027:\n  Make the systemui process persistent.\n"
    },
    {
      "commit": "543f250d9cb05ebca4fb4dacce37545c0bb9a8ca",
      "tree": "b016bbe7f5da974685cdbc21014cef9e46d39095",
      "parents": [
        "4d7fc3651bd93d588d2b8580010414b59bc67729",
        "26755a347c78e33feb70abeded1e5aca8acd4cf5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 19:10:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 19:10:01 2010 -0700"
      },
      "message": "Merge \"Make the systemui process persistent.\" into gingerbread"
    },
    {
      "commit": "e2e5e6746b8670a4ee4fb66b5947e7fab0814420",
      "tree": "a2814d0369f05035d3bff8b5f4c422d6160c2b1c",
      "parents": [
        "51c2ec24116919d710e8770e253f14e15e295f2b",
        "aee242d3ecafa2250e81b52c8da27f9132b69325"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 19:02:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 19:02:57 2010 -0700"
      },
      "message": "Merge \"Fix Proguard flags causing crash in system bar.\""
    },
    {
      "commit": "aee242d3ecafa2250e81b52c8da27f9132b69325",
      "tree": "c726bb2edd633ae7de28c2248406dd053f8dd9c9",
      "parents": [
        "f0ba841f74e719924dfef964254acb96b99089c5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 22:01:34 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 22:01:34 2010 -0400"
      },
      "message": "Fix Proguard flags causing crash in system bar.\n\nBug: 2869888\nChange-Id: I32198676732a1f272b12154d87d7917f354bb91c\n"
    },
    {
      "commit": "67e4ff768d71088a64fbac3b8e398e2e16dd84ec",
      "tree": "82e7cec2c16d2e6cfe263536f1d3040b9abc7a42",
      "parents": [
        "bd5029403e0f9d93086604df6dbb1b989e58e964",
        "4d7fc3651bd93d588d2b8580010414b59bc67729"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jul 30 18:03:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 18:03:17 2010 -0700"
      },
      "message": "am 4d7fc365: Merge \"remove copybit hack from software opengl (libagl)\" into gingerbread\n\nMerge commit \u00274d7fc3651bd93d588d2b8580010414b59bc67729\u0027 into gingerbread-plus-aosp\n\n* commit \u00274d7fc3651bd93d588d2b8580010414b59bc67729\u0027:\n  remove copybit hack from software opengl (libagl)\n"
    },
    {
      "commit": "4d7fc3651bd93d588d2b8580010414b59bc67729",
      "tree": "b4dcee8ac4dcc5b34eb7f988aab0e6a558e2a7c5",
      "parents": [
        "483b20e5ae65495d841de1844d97d79fbc0c1866",
        "bd2de0e42adc3fad30d86ed2c8d0488bc9501f36"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jul 30 18:01:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 18:01:25 2010 -0700"
      },
      "message": "Merge \"remove copybit hack from software opengl (libagl)\" into gingerbread"
    },
    {
      "commit": "51c2ec24116919d710e8770e253f14e15e295f2b",
      "tree": "e68be39e8c6b4c1e2cc24c1e0841767190705383",
      "parents": [
        "26fda2340ada4b88d3bd936341cb82cc1296bf26"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Fri Jul 30 13:40:14 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Fri Jul 30 17:51:59 2010 -0700"
      },
      "message": "Adding getSupportedPictureSizes which returns a Vector of supported Sizes.\n\nAlso added a struct \u0027Size\u0027 containing a width and a height field.\nModified parse_size to optionally set an end pointer pointing to the\ncharacter after the found size.\n\nChange-Id: I51a56bbf2cb7c91d7b80a28e6bd6a559f40a1333\n"
    },
    {
      "commit": "bd5029403e0f9d93086604df6dbb1b989e58e964",
      "tree": "26ed7cef811973a01b9556a60d2a99d7b4247cee",
      "parents": [
        "9117669c7de41799535dfa88e5d68a30d7674733",
        "483b20e5ae65495d841de1844d97d79fbc0c1866"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 17:40:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:40:28 2010 -0700"
      },
      "message": "am 483b20e5: am 2ff1ba01: Doc change: Cleanup for licensing doc.\n\nMerge commit \u0027483b20e5ae65495d841de1844d97d79fbc0c1866\u0027 into gingerbread-plus-aosp\n\n* commit \u0027483b20e5ae65495d841de1844d97d79fbc0c1866\u0027:\n  Doc change: Cleanup for licensing doc.\n"
    },
    {
      "commit": "483b20e5ae65495d841de1844d97d79fbc0c1866",
      "tree": "4f5b89583ab28b58c93381b620c13faa5f06f1b5",
      "parents": [
        "8b61b68b648985df37197de204398f608c4ad8b1",
        "2ff1ba012c59169c9719cfab4516b9149414380b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 17:37:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:37:39 2010 -0700"
      },
      "message": "am 2ff1ba01: Doc change: Cleanup for licensing doc.\n\nMerge commit \u00272ff1ba012c59169c9719cfab4516b9149414380b\u0027 into gingerbread\n\n* commit \u00272ff1ba012c59169c9719cfab4516b9149414380b\u0027:\n  Doc change: Cleanup for licensing doc.\n"
    },
    {
      "commit": "26755a347c78e33feb70abeded1e5aca8acd4cf5",
      "tree": "3cb25c78058dc629335f17a945fd73e965b92df5",
      "parents": [
        "d2165cfce7911dac66d1195ed9123e79b086d22b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 17:24:38 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 17:24:38 2010 -0700"
      },
      "message": "Make the systemui process persistent.\n\nThis ensures that the system won\u0027t kill it for memory,\nthe user can\u0027t stop services inside of it, etc.\n\nChange-Id: I923c376afa1133bccc000253f5bba851f9119a52\n"
    },
    {
      "commit": "26fda2340ada4b88d3bd936341cb82cc1296bf26",
      "tree": "c4eaf4062d8a9c7c5d91cf3bfd5a22301ab92b4d",
      "parents": [
        "4de823a759a25ee6034454ade0826d9464de1d15",
        "b8863d96efecf9f2cfa6471bd769aa4cbf30e32e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 30 17:14:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 17:14:52 2010 -0700"
      },
      "message": "Merge \"Add action mode decor to layout.screen_simple\""
    },
    {
      "commit": "4de823a759a25ee6034454ade0826d9464de1d15",
      "tree": "f0f33eb0fe625098201cd00d61f0fdb789a35f8f",
      "parents": [
        "98b557de3115dd738d28b937e448a2729a78b8d4",
        "8fbf8d2b08a22a8f06abe8cff39d935865ec1c9d"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jul 30 17:14:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 17:14:29 2010 -0700"
      },
      "message": "Merge \"Fix problems with moving Views around (invalidation, conflict with layout)\""
    },
    {
      "commit": "98b557de3115dd738d28b937e448a2729a78b8d4",
      "tree": "15b8ddf0baab0f95b223ac2e8fdd4415247d0e0a",
      "parents": [
        "c8f5e437194129e397cf323fa857f3485f58f4cc",
        "9117669c7de41799535dfa88e5d68a30d7674733"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 17:03:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:03:51 2010 -0700"
      },
      "message": "am 9117669c: am 8b61b68b: Merge \"Only install after MCS success\" into gingerbread\n\nMerge commit \u00279117669c7de41799535dfa88e5d68a30d7674733\u0027\n\n* commit \u00279117669c7de41799535dfa88e5d68a30d7674733\u0027:\n  Only install after MCS success\n"
    },
    {
      "commit": "9117669c7de41799535dfa88e5d68a30d7674733",
      "tree": "ac567180c7e57c1b8527491f9826300ba2f295cc",
      "parents": [
        "e2d33bbc496192d49c1e48baad446d8d0720d301",
        "8b61b68b648985df37197de204398f608c4ad8b1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 17:00:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 17:00:01 2010 -0700"
      },
      "message": "am 8b61b68b: Merge \"Only install after MCS success\" into gingerbread\n\nMerge commit \u00278b61b68b648985df37197de204398f608c4ad8b1\u0027 into gingerbread-plus-aosp\n\n* commit \u00278b61b68b648985df37197de204398f608c4ad8b1\u0027:\n  Only install after MCS success\n"
    },
    {
      "commit": "8b61b68b648985df37197de204398f608c4ad8b1",
      "tree": "3060ed71f863619d629b9d3a95f7ca44a40de980",
      "parents": [
        "d2165cfce7911dac66d1195ed9123e79b086d22b",
        "6f89fa07b4105b2e0cfac87db7ce5e7c9b9feead"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:55:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 16:55:37 2010 -0700"
      },
      "message": "Merge \"Only install after MCS success\" into gingerbread"
    },
    {
      "commit": "6f89fa07b4105b2e0cfac87db7ce5e7c9b9feead",
      "tree": "ee8da2d3ed9867716b4f44526074b868cff3fe5d",
      "parents": [
        "7c600369c9695de73ca37db552eb81b8b89d5e76"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:33:47 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:35:04 2010 -0700"
      },
      "message": "Only install after MCS success\n\nIf MCS dies in the middle of a call during install, only proceed if the\ncall was successful. Otherwise wait for the max retries to be reached\nand run the failure handling code there.\n\nChange-Id: I00a27ea91046ea6521a3cff5e5ffe2c71b2b5bb4\n"
    },
    {
      "commit": "c8f5e437194129e397cf323fa857f3485f58f4cc",
      "tree": "6d4b3146f0ef200c01367523e78c09a9ac4e0f55",
      "parents": [
        "86dde2d64c7eadc06a17aeb486c669ce4b53d13c",
        "0972d071cd1b5eba60a6c20551f4500b638a1bf1"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Jul 30 16:34:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 16:34:06 2010 -0700"
      },
      "message": "Merge \"Fix KeyboardView\u0027s verticalCorrection handling\""
    },
    {
      "commit": "0972d071cd1b5eba60a6c20551f4500b638a1bf1",
      "tree": "473585972f1af6c6fb61f85af952aeac0a7cd646",
      "parents": [
        "42272759e4c3c406977187fd2b4df8739edccde8"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Jul 30 15:18:56 2010 -0700"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Jul 30 16:08:47 2010 -0700"
      },
      "message": "Fix KeyboardView\u0027s verticalCorrection handling\n\nDo not correct the touch point if it is within the range of\nverticalCorrection from the top of KeyboardView, so that the touch\npoint will not have negative y-axis value.\n\nBug: 2659128\n\nChange-Id: I91a3e65fc5dee1383dbbfb45690e307fc0adc1d1\n"
    },
    {
      "commit": "2ff1ba012c59169c9719cfab4516b9149414380b",
      "tree": "1b3129cb3da54b8127037b6b0947395167292392",
      "parents": [
        "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Jul 28 19:37:01 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Jul 30 16:00:18 2010 -0700"
      },
      "message": "Doc change: Cleanup for licensing doc.\n\nChange-Id: Iff046768d70adf0489f5241212061045cef2572f\n"
    },
    {
      "commit": "86dde2d64c7eadc06a17aeb486c669ce4b53d13c",
      "tree": "3f151bcf83c8782afd8160a13f25cb98247e0d87",
      "parents": [
        "e1c5dae372071ff4b69f4e705227c20c1696dc53",
        "e2d33bbc496192d49c1e48baad446d8d0720d301"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 15:27:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 15:27:56 2010 -0700"
      },
      "message": "am e2d33bbc: am d2165cfc: Merge \"StrictMode: time violations in Binder calls\" into gingerbread\n\nMerge commit \u0027e2d33bbc496192d49c1e48baad446d8d0720d301\u0027\n\n* commit \u0027e2d33bbc496192d49c1e48baad446d8d0720d301\u0027:\n  StrictMode: time violations in Binder calls\n"
    },
    {
      "commit": "e2d33bbc496192d49c1e48baad446d8d0720d301",
      "tree": "150da91ad923d491e1ddcc43777e3504832553b5",
      "parents": [
        "7600f934015cff4d678b0f4e8df0eb93749be7bb",
        "d2165cfce7911dac66d1195ed9123e79b086d22b"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 15:23:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 15:23:19 2010 -0700"
      },
      "message": "am d2165cfc: Merge \"StrictMode: time violations in Binder calls\" into gingerbread\n\nMerge commit \u0027d2165cfce7911dac66d1195ed9123e79b086d22b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d2165cfce7911dac66d1195ed9123e79b086d22b\u0027:\n  StrictMode: time violations in Binder calls\n"
    },
    {
      "commit": "d2165cfce7911dac66d1195ed9123e79b086d22b",
      "tree": "f5b615ce18d786aa15680265dc42a1fe509b2f76",
      "parents": [
        "f0aa24d91d23195f811e317c4cc4ddbe06db8974",
        "cb9ceb1029036363a81952d8ed5dfcbc83e6ff72"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 15:20:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 15:20:28 2010 -0700"
      },
      "message": "Merge \"StrictMode: time violations in Binder calls\" into gingerbread"
    },
    {
      "commit": "b8863d96efecf9f2cfa6471bd769aa4cbf30e32e",
      "tree": "4b6ff76f097b669c5fb69fa9737564cfdbf376e0",
      "parents": [
        "b422107d1d599e5d43cc47cd7e1342976b6b5b1a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 30 15:10:33 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 30 15:10:33 2010 -0700"
      },
      "message": "Add action mode decor to layout.screen_simple\n\nChange-Id: I30ae9bcd484b33a4f64de94f82cc302189e50b9a\n"
    },
    {
      "commit": "8fbf8d2b08a22a8f06abe8cff39d935865ec1c9d",
      "tree": "91fab96ec112fa8214f6c12d69697f02e542e4cf",
      "parents": [
        "12517fe56c5be18ef8693fb172c09fb46aa1b316"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jul 30 15:01:32 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jul 30 15:01:32 2010 -0700"
      },
      "message": "Fix problems with moving Views around (invalidation, conflict with layout)\n\nChange-Id: I38f8f8a4e8082854a53a2975da258b5d946ed525\n"
    },
    {
      "commit": "e1c5dae372071ff4b69f4e705227c20c1696dc53",
      "tree": "27c736bffc41b05475dcd1e349432abbabf4667b",
      "parents": [
        "bc6ed6c9f651b140939e857b0fb60eff27a6b760",
        "7600f934015cff4d678b0f4e8df0eb93749be7bb"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:54:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:54:26 2010 -0700"
      },
      "message": "am 7600f934: am f0aa24d9: Merge \"Added damr box for AMR (NB and WB) sample entry\" into gingerbread\n\nMerge commit \u00277600f934015cff4d678b0f4e8df0eb93749be7bb\u0027\n\n* commit \u00277600f934015cff4d678b0f4e8df0eb93749be7bb\u0027:\n  Added damr box for AMR (NB and WB) sample entry\n"
    },
    {
      "commit": "bc6ed6c9f651b140939e857b0fb60eff27a6b760",
      "tree": "9eb2649d4788ef2ef41538a67c25079b33258c42",
      "parents": [
        "aea75231a5af14b6ab0ca57b910d1a2e349f068c",
        "3b724c836b13b320b2b2c492c28660617e0d503e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:52:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:52:12 2010 -0700"
      },
      "message": "am 3b724c83: am 00e5c613: Merge \"Improve thread safety of input mappers.\" into gingerbread\n\nMerge commit \u00273b724c836b13b320b2b2c492c28660617e0d503e\u0027\n\n* commit \u00273b724c836b13b320b2b2c492c28660617e0d503e\u0027:\n  Improve thread safety of input mappers.\n"
    },
    {
      "commit": "7600f934015cff4d678b0f4e8df0eb93749be7bb",
      "tree": "922198c9b3c168ed56fdbf469a85a5ff371dc378",
      "parents": [
        "3b724c836b13b320b2b2c492c28660617e0d503e",
        "f0aa24d91d23195f811e317c4cc4ddbe06db8974"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:52:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:52:05 2010 -0700"
      },
      "message": "am f0aa24d9: Merge \"Added damr box for AMR (NB and WB) sample entry\" into gingerbread\n\nMerge commit \u0027f0aa24d91d23195f811e317c4cc4ddbe06db8974\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f0aa24d91d23195f811e317c4cc4ddbe06db8974\u0027:\n  Added damr box for AMR (NB and WB) sample entry\n"
    },
    {
      "commit": "3b724c836b13b320b2b2c492c28660617e0d503e",
      "tree": "79a77ebbdf6fc1e8691edbb34b9556e1c2023bd6",
      "parents": [
        "e915b0ef5d574022dfeffc9b2b61e21c1433c89c",
        "00e5c61366d3d3d62c259277823ea15a14f68ad4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:49:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:49:43 2010 -0700"
      },
      "message": "am 00e5c613: Merge \"Improve thread safety of input mappers.\" into gingerbread\n\nMerge commit \u002700e5c61366d3d3d62c259277823ea15a14f68ad4\u0027 into gingerbread-plus-aosp\n\n* commit \u002700e5c61366d3d3d62c259277823ea15a14f68ad4\u0027:\n  Improve thread safety of input mappers.\n"
    },
    {
      "commit": "f0aa24d91d23195f811e317c4cc4ddbe06db8974",
      "tree": "8d5e7a89889b4031bfcf2aebbab0a22edaccd557",
      "parents": [
        "00e5c61366d3d3d62c259277823ea15a14f68ad4",
        "c80218a9665344a465383fd067f89778d4b6a3f1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:49:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 14:49:23 2010 -0700"
      },
      "message": "Merge \"Added damr box for AMR (NB and WB) sample entry\" into gingerbread"
    },
    {
      "commit": "00e5c61366d3d3d62c259277823ea15a14f68ad4",
      "tree": "a4550b43fbec48553d0e04e4b1eedc9bef7ccdac",
      "parents": [
        "d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec",
        "6328cdc89e099806a1893b89e4c724d596272d9e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:48:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 14:48:25 2010 -0700"
      },
      "message": "Merge \"Improve thread safety of input mappers.\" into gingerbread"
    },
    {
      "commit": "6328cdc89e099806a1893b89e4c724d596272d9e",
      "tree": "691dfe8a5296cdc6c6773351b21114e7a34aec86",
      "parents": [
        "04d7e83e65e246e154b5b346e3eb0081b741ae88"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 29 18:18:33 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jul 30 14:43:58 2010 -0700"
      },
      "message": "Improve thread safety of input mappers.\n\nAlso fixed bug where old touch screen size could be reported by\ngetMotionRange if an orientation change occurred but the user has not\nyet touched the screen.\n\nBug: 2877345\nChange-Id: I7878f47458f310ed6ebe6a5d1b2c9bec2c598ab9\n"
    },
    {
      "commit": "aea75231a5af14b6ab0ca57b910d1a2e349f068c",
      "tree": "fc4ce2d0817ff4f5bf8b29152233ac33a8e2162a",
      "parents": [
        "f1e4bd2a66e2eb0d64f3fa33f3ad43569316a056",
        "e915b0ef5d574022dfeffc9b2b61e21c1433c89c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:33:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:33:05 2010 -0700"
      },
      "message": "am e915b0ef: am d973a533: Merge \"Lower the lower bound for max file duration check\" into gingerbread\n\nMerge commit \u0027e915b0ef5d574022dfeffc9b2b61e21c1433c89c\u0027\n\n* commit \u0027e915b0ef5d574022dfeffc9b2b61e21c1433c89c\u0027:\n  Lower the lower bound for max file duration check\n"
    },
    {
      "commit": "e915b0ef5d574022dfeffc9b2b61e21c1433c89c",
      "tree": "44ca958ab7c96fb17648317b3293fd03018386a6",
      "parents": [
        "903d445f4102f3ae15e370bd10e1745a88905a99",
        "d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:30:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 14:30:31 2010 -0700"
      },
      "message": "am d973a533: Merge \"Lower the lower bound for max file duration check\" into gingerbread\n\nMerge commit \u0027d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec\u0027:\n  Lower the lower bound for max file duration check\n"
    },
    {
      "commit": "cb9ceb1029036363a81952d8ed5dfcbc83e6ff72",
      "tree": "20c48fd7126f64778944060ce2c2d8d4159bc36b",
      "parents": [
        "31b5d5485f7336639d252da7ba979234dbd2f1e1"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Jul 29 14:29:02 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jul 30 14:28:55 2010 -0700"
      },
      "message": "StrictMode: time violations in Binder calls\n\nChange-Id: I5796993dce98be722cf679b78acaf0c9de0ba461\n"
    },
    {
      "commit": "d973a533da16a1fbf13aa1b58ddf60d7d7c9b4ec",
      "tree": "8825970e242c9a2ead5d61cff364b20ae9cc5dbb",
      "parents": [
        "131ce67d276416e3cb23a5e31121fdff1a8bf290",
        "8894de6d3e81649b3005bdbd0a95cbada0a6e418"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 14:28:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 14:28:26 2010 -0700"
      },
      "message": "Merge \"Lower the lower bound for max file duration check\" into gingerbread"
    },
    {
      "commit": "c80218a9665344a465383fd067f89778d4b6a3f1",
      "tree": "ece0bda3f714525645ce5c0815ad334ad01ea4ed",
      "parents": [
        "31b5d5485f7336639d252da7ba979234dbd2f1e1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 13:48:46 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 13:55:18 2010 -0700"
      },
      "message": "Added damr box for AMR (NB and WB) sample entry\n\n- Some players, like QT, sometimes are picky about the missing sample entry\n\nChange-Id: Ia32d78e48ac9fd8af8285dbc67f0d69142ba98b4\n"
    },
    {
      "commit": "f1e4bd2a66e2eb0d64f3fa33f3ad43569316a056",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "f0ba841f74e719924dfef964254acb96b99089c5",
        "903d445f4102f3ae15e370bd10e1745a88905a99"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Jul 30 13:50:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 13:50:03 2010 -0700"
      },
      "message": "am 903d445f: (-s ours) am 131ce67d: Merge \"DO NOT MERGE\" into gingerbread\n\nMerge commit \u0027903d445f4102f3ae15e370bd10e1745a88905a99\u0027\n\n* commit \u0027903d445f4102f3ae15e370bd10e1745a88905a99\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "903d445f4102f3ae15e370bd10e1745a88905a99",
      "tree": "4142ba26989f642a6a17ef2c5b1513504ec116ea",
      "parents": [
        "2a5db6d4b389a1fb24f43f18b4207a5fad5296ca",
        "131ce67d276416e3cb23a5e31121fdff1a8bf290"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Jul 30 13:46:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 13:46:24 2010 -0700"
      },
      "message": "am 131ce67d: Merge \"DO NOT MERGE\" into gingerbread\n\nMerge commit \u0027131ce67d276416e3cb23a5e31121fdff1a8bf290\u0027 into gingerbread-plus-aosp\n\n* commit \u0027131ce67d276416e3cb23a5e31121fdff1a8bf290\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "131ce67d276416e3cb23a5e31121fdff1a8bf290",
      "tree": "346a5048fdaed067c8b776bc3f8efa98769a4ee6",
      "parents": [
        "432c5b6c1d4181194cb82a14107b6d10105231a9",
        "8f076ec3c3133c70b67cdb9f5ae0907fd20492dd"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Jul 30 13:44:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 13:44:23 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "8894de6d3e81649b3005bdbd0a95cbada0a6e418",
      "tree": "191eb1337fe311e04aeab813de767363a4ef3d20",
      "parents": [
        "31b5d5485f7336639d252da7ba979234dbd2f1e1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 12:41:59 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jul 30 12:41:59 2010 -0700"
      },
      "message": "Lower the lower bound for max file duration check\n\n- This fixed a CTS test where 200 ms is being used\n\nChange-Id: Ib598b7b94be54e98a96703c58c5f244bc379cf7d\n"
    },
    {
      "commit": "f0ba841f74e719924dfef964254acb96b99089c5",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "994112e771f471983f1536d2236b42b4260a6663",
        "2a5db6d4b389a1fb24f43f18b4207a5fad5296ca"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 12:20:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:20:56 2010 -0700"
      },
      "message": "am 2a5db6d4: am 432c5b6c: am 7f9fe5fd: Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo\n\nMerge commit \u00272a5db6d4b389a1fb24f43f18b4207a5fad5296ca\u0027\n\n* commit \u00272a5db6d4b389a1fb24f43f18b4207a5fad5296ca\u0027:\n  Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n"
    },
    {
      "commit": "2a5db6d4b389a1fb24f43f18b4207a5fad5296ca",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "6a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7",
        "432c5b6c1d4181194cb82a14107b6d10105231a9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 12:18:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:18:58 2010 -0700"
      },
      "message": "am 432c5b6c: am 7f9fe5fd: Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo\n\nMerge commit \u0027432c5b6c1d4181194cb82a14107b6d10105231a9\u0027 into gingerbread-plus-aosp\n\n* commit \u0027432c5b6c1d4181194cb82a14107b6d10105231a9\u0027:\n  Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n"
    },
    {
      "commit": "994112e771f471983f1536d2236b42b4260a6663",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "84383376d87f89bc9ed7fe5351c6aa2cccd3e309",
        "6a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:15:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:15:42 2010 -0700"
      },
      "message": "am 6a5ed6aa: am 154a3200: resolved conflicts for merge of 27eecb70 to gingerbread\n\nMerge commit \u00276a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7\u0027\n\n* commit \u00276a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7\u0027:\n  fix inaccurate copyrights\n"
    },
    {
      "commit": "432c5b6c1d4181194cb82a14107b6d10105231a9",
      "tree": "a134148c3f13d24f3aca4ebc574899669d3efa63",
      "parents": [
        "154a320069a316491c25b716f2aeea8c51a758e8",
        "7f9fe5fdfab8dbfffb279ae1687361ca1d939bb6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Jul 30 12:15:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:15:02 2010 -0700"
      },
      "message": "am 7f9fe5fd: Merge \"Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\" into froyo\n\nMerge commit \u00277f9fe5fdfab8dbfffb279ae1687361ca1d939bb6\u0027 into gingerbread\n\n* commit \u00277f9fe5fdfab8dbfffb279ae1687361ca1d939bb6\u0027:\n  Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.\n"
    },
    {
      "commit": "6a5ed6aa9dc2c8af096aaf1c5f9c932f08b619a7",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "8e258000e86faa5dd0009caa5823119116ef5dec",
        "154a320069a316491c25b716f2aeea8c51a758e8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:13:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:13:43 2010 -0700"
      },
      "message": "am 154a3200: resolved conflicts for merge of 27eecb70 to gingerbread\n\nMerge commit \u0027154a320069a316491c25b716f2aeea8c51a758e8\u0027 into gingerbread-plus-aosp\n\n* commit \u0027154a320069a316491c25b716f2aeea8c51a758e8\u0027:\n  fix inaccurate copyrights\n"
    },
    {
      "commit": "84383376d87f89bc9ed7fe5351c6aa2cccd3e309",
      "tree": "e18988807e2a960d5df43b63c4a54e5691eff010",
      "parents": [
        "025b6ec3084597f4cafdb0edb26908c46b263ac1",
        "7d6bddc9a22b1eccc360417a1ca4d1f63a3df4f1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 12:10:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 12:10:33 2010 -0700"
      },
      "message": "Merge \"More readable Configuration#toString() output.\""
    },
    {
      "commit": "154a320069a316491c25b716f2aeea8c51a758e8",
      "tree": "a134148c3f13d24f3aca4ebc574899669d3efa63",
      "parents": [
        "4609b0a8fcfbed9b893301232dfa3b70bb30e4e2",
        "27eecb704a27c1c73ed3449eba0307d8138b9c2e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:08:31 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:08:31 2010 -0700"
      },
      "message": "resolved conflicts for merge of 27eecb70 to gingerbread\n\nChange-Id: If064f2f4950fc1a4ff38e6927fe2120af76b26f1\n"
    },
    {
      "commit": "025b6ec3084597f4cafdb0edb26908c46b263ac1",
      "tree": "e591420725dfd3895aaa91684af0dfbda9c8001c",
      "parents": [
        "ee2368ed3523ed2a58d695048ed52442efc1f5c3",
        "b2ce481c81414489c26bb59304a7705d9ef19573"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Jul 30 12:03:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 12:03:17 2010 -0700"
      },
      "message": "Merge \"Adding a lookup URI to simplify loading of a contact\""
    },
    {
      "commit": "ee2368ed3523ed2a58d695048ed52442efc1f5c3",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "8d0ea2155b8875288a590aeeca8993329e378b97",
        "8e258000e86faa5dd0009caa5823119116ef5dec"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 12:01:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:01:46 2010 -0700"
      },
      "message": "am 8e258000: am 0f0dd448: Merge \"Fix a bug that prevented the creation of EGL shared contexts.\"\n\nMerge commit \u00278e258000e86faa5dd0009caa5823119116ef5dec\u0027\n\n* commit \u00278e258000e86faa5dd0009caa5823119116ef5dec\u0027:\n  Fix a bug that prevented the creation of EGL shared contexts.\n"
    },
    {
      "commit": "8d0ea2155b8875288a590aeeca8993329e378b97",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "d49533523b9d354239c1b5257e6831142d948639",
        "c943e174f675ec7d1a217f4bb4418cd141217d57"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 12:01:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:01:43 2010 -0700"
      },
      "message": "am c943e174: am 4609b0a8: am 3d8d9440: Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo\n\nMerge commit \u0027c943e174f675ec7d1a217f4bb4418cd141217d57\u0027\n\n* commit \u0027c943e174f675ec7d1a217f4bb4418cd141217d57\u0027:\n  Fixes regarding densities in \"Providing Resources\" documentation page.\n"
    },
    {
      "commit": "d49533523b9d354239c1b5257e6831142d948639",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "42272759e4c3c406977187fd2b4df8739edccde8",
        "56329b46ad7e1423118a640717b5904be0b48c77"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 12:01:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 12:01:34 2010 -0700"
      },
      "message": "am 56329b46: am 628be513: am 83884db9: Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo\n\nMerge commit \u002756329b46ad7e1423118a640717b5904be0b48c77\u0027\n\n* commit \u002756329b46ad7e1423118a640717b5904be0b48c77\u0027:\n  Fixed doc typos in HeterogeneousExpandableList.java.\n"
    },
    {
      "commit": "8e258000e86faa5dd0009caa5823119116ef5dec",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "c943e174f675ec7d1a217f4bb4418cd141217d57",
        "0f0dd448ea54ddb760ed77e7d9167b7d7ad1b916"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 11:58:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:58:25 2010 -0700"
      },
      "message": "am 0f0dd448: Merge \"Fix a bug that prevented the creation of EGL shared contexts.\"\n\nMerge commit \u00270f0dd448ea54ddb760ed77e7d9167b7d7ad1b916\u0027 into gingerbread-plus-aosp\n\n* commit \u00270f0dd448ea54ddb760ed77e7d9167b7d7ad1b916\u0027:\n  Fix a bug that prevented the creation of EGL shared contexts.\n"
    },
    {
      "commit": "c943e174f675ec7d1a217f4bb4418cd141217d57",
      "tree": "1b2b9d421a19c1c3595e6569580adf5f05c5659d",
      "parents": [
        "56329b46ad7e1423118a640717b5904be0b48c77",
        "4609b0a8fcfbed9b893301232dfa3b70bb30e4e2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:56:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:56:36 2010 -0700"
      },
      "message": "am 4609b0a8: am 3d8d9440: Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo\n\nMerge commit \u00274609b0a8fcfbed9b893301232dfa3b70bb30e4e2\u0027 into gingerbread-plus-aosp\n\n* commit \u00274609b0a8fcfbed9b893301232dfa3b70bb30e4e2\u0027:\n  Fixes regarding densities in \"Providing Resources\" documentation page.\n"
    },
    {
      "commit": "56329b46ad7e1423118a640717b5904be0b48c77",
      "tree": "5ee6ea53837767cb0458e7c392bccce93663584c",
      "parents": [
        "6a114b211a77bdd4f4c687f99f9e5f9273ec1a76",
        "628be513e67ce6c61884b1baaf0379abfc56100b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:56:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:56:24 2010 -0700"
      },
      "message": "am 628be513: am 83884db9: Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo\n\nMerge commit \u0027628be513e67ce6c61884b1baaf0379abfc56100b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027628be513e67ce6c61884b1baaf0379abfc56100b\u0027:\n  Fixed doc typos in HeterogeneousExpandableList.java.\n"
    },
    {
      "commit": "4609b0a8fcfbed9b893301232dfa3b70bb30e4e2",
      "tree": "52d85f7343bb55ba021d9e1867fd7c5a7a902e1e",
      "parents": [
        "628be513e67ce6c61884b1baaf0379abfc56100b",
        "3d8d9440d844816f065d2b10eb75bb693683cdad"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:53:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:53:21 2010 -0700"
      },
      "message": "am 3d8d9440: Merge \"Fixes regarding densities in \"Providing Resources\" documentation page.\" into froyo\n\nMerge commit \u00273d8d9440d844816f065d2b10eb75bb693683cdad\u0027 into gingerbread\n\n* commit \u00273d8d9440d844816f065d2b10eb75bb693683cdad\u0027:\n  Fixes regarding densities in \"Providing Resources\" documentation page.\n"
    },
    {
      "commit": "628be513e67ce6c61884b1baaf0379abfc56100b",
      "tree": "67fbdfe3327d8a5dd7ac335b3b6218e5256efe59",
      "parents": [
        "7c600369c9695de73ca37db552eb81b8b89d5e76",
        "83884db9dc0fbddb6ece566284259f6b941beb33"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 30 11:53:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 30 11:53:16 2010 -0700"
      },
      "message": "am 83884db9: Merge \"Fixed doc typos in HeterogeneousExpandableList.java.\" into froyo\n\nMerge commit \u002783884db9dc0fbddb6ece566284259f6b941beb33\u0027 into gingerbread\n\n* commit \u002783884db9dc0fbddb6ece566284259f6b941beb33\u0027:\n  Fixed doc typos in HeterogeneousExpandableList.java.\n"
    },
    {
      "commit": "0f0dd448ea54ddb760ed77e7d9167b7d7ad1b916",
      "tree": "51b0639c29a1c5abc441e2aa31aff7983892b641",
      "parents": [
        "a27353c1965911f69be8d02a01b15389189eab9d",
        "d0062478efa08bfebfc331f8999bf188a8f2d1bc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jul 30 11:42:09 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Jul 30 11:42:09 2010 -0700"
      },
      "message": "Merge \"Fix a bug that prevented the creation of EGL shared contexts.\""
    },
    {
      "commit": "42272759e4c3c406977187fd2b4df8739edccde8",
      "tree": "5e2661be9229b27650068368835a5ccf11a2335a",
      "parents": [
        "1951356a71f19c9d6a8c11d22a6dd2663a32f40e",
        "b82da65cb1601be504241f36778395cd6cb9f87b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jul 30 11:41:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 30 11:41:14 2010 -0700"
      },
      "message": "Merge \"Fix improper clipping after a save()\""
    }
  ],
  "next": "b82da65cb1601be504241f36778395cd6cb9f87b"
}
