)]}'
{
  "log": [
    {
      "commit": "f1048cdb68d4e4671be2060ca31a3adfc613e88e",
      "tree": "f6a33c6d6da986a26692191055955b496ada5d43",
      "parents": [
        "740e39be6af3e366a4b82c030b5ea67ab144b42a"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 02 20:30:34 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Jun 07 14:08:38 2010 -0700"
      },
      "message": "Serialize all commands for a particular profile.\n\nChange-Id: I843ea9ab0bb2372c8316e99e8c083a9939ad774a\n"
    },
    {
      "commit": "740e39be6af3e366a4b82c030b5ea67ab144b42a",
      "tree": "7a3f130873dde329ab0f64128a59ee318c13833a",
      "parents": [
        "9b637e5985f9a86f39d70335c0390ade3716592a"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 02 12:33:53 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 02 16:03:51 2010 -0700"
      },
      "message": "Pass BluetoothDevice to the Bluetooth Headset calls.\n\nThis is to support multiple headsets at the same time, atleast\nat the framework level.\n\nChange-Id: I91d05c6c2828c9a09d00806d5e79f1e9c9c7cf84\n"
    },
    {
      "commit": "9b637e5985f9a86f39d70335c0390ade3716592a",
      "tree": "1ffa5bfee87452ebdb619a075fab765714e916d3",
      "parents": [
        "c87d5849f22d805b3dde8f70f60ddfadfc7c7b9d"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 02 14:36:14 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 02 16:03:45 2010 -0700"
      },
      "message": "Add a new state machine for handling the incoming / outgoing profile\nconnections.\n\nChange-Id: I5fc9170b5e24c4a52a6f2ef4ca7a8bac65271941\n"
    },
    {
      "commit": "b705eea70245dae69d16e18d63b3ee38e1d0c5c3",
      "tree": "ac300b9ef5e3d98c5d98e47dca199fe001ea1921",
      "parents": [
        "59c82376e573d35f1bad7a35ccd3fe6df85f4342",
        "1bd7597b8cdaf39d1183077c463cb30596eb31b0"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 09:03:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 09:03:04 2010 -0700"
      },
      "message": "am 1bd7597b: merge from open-source master\n\nMerge commit \u00271bd7597b8cdaf39d1183077c463cb30596eb31b0\u0027 into kraken\n\n* commit \u00271bd7597b8cdaf39d1183077c463cb30596eb31b0\u0027:\n  Replaced raw string arguments for Context.getSystemService() with final Context variables\n"
    },
    {
      "commit": "59c82376e573d35f1bad7a35ccd3fe6df85f4342",
      "tree": "0e9d4163246879007bbd21b4aecab03dd8023800",
      "parents": [
        "501b2b400a15a43849ff84c5da4e68d23ed726cf",
        "c8763858cfcae8be89c0f88df87bf9a3ad90ae64"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:54:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 02 08:54:59 2010 -0700"
      },
      "message": "am c8763858: merge from open-source master\n\nMerge commit \u0027c8763858cfcae8be89c0f88df87bf9a3ad90ae64\u0027 into kraken\n\n* commit \u0027c8763858cfcae8be89c0f88df87bf9a3ad90ae64\u0027:\n  Fix for issue 895 (missing android: prefix), Removed unused imports\n"
    },
    {
      "commit": "1bd7597b8cdaf39d1183077c463cb30596eb31b0",
      "tree": "46dac341fbbf03488856ef6d6975ab124ac01874",
      "parents": [
        "c8763858cfcae8be89c0f88df87bf9a3ad90ae64",
        "ef367529f9c7a538d74599b37b49ac309d0a8d8c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:54:47 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:54:47 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I8333e295ba6b6ed8e7658ecf3fbf1ebea3537aeb\n"
    },
    {
      "commit": "c8763858cfcae8be89c0f88df87bf9a3ad90ae64",
      "tree": "16a83745e54c77537bb6d56beacd526bce6d1c1a",
      "parents": [
        "8799cdfb012935501e47f15f28d6a8ed90bd464d",
        "d6c1919779acb042392615637b9007e0c4b89023"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:41:59 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 02 08:41:59 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: Ife78a3e7582be1853d28bbcef41f5d06f3b97ef6\n"
    },
    {
      "commit": "1e1e292edcb75fdef93fe63b12355bfef642e5bc",
      "tree": "23cff6593f8c2f8599ef199e2a8b4db57aa40355",
      "parents": [
        "eaeae4ab60a9a48b93a74fd363ec23fb7e882a78",
        "1f5e847350ef1aece046666e20e7692a1651d9dc"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jun 01 14:44:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 01 14:44:35 2010 -0700"
      },
      "message": "am 1f5e8473: am a80331c4: Merge \"Comment-only change to add documentation for FileObserver\" into froyo\n\nMerge commit \u00271f5e847350ef1aece046666e20e7692a1651d9dc\u0027 into kraken\n\n* commit \u00271f5e847350ef1aece046666e20e7692a1651d9dc\u0027:\n  Comment-only change to add documentation for FileObserver\n"
    },
    {
      "commit": "1f5e847350ef1aece046666e20e7692a1651d9dc",
      "tree": "13362c647f8f3af06e3ea4a3f6e1bfa53dac56a7",
      "parents": [
        "bce5edaf46e2abbfb07f3a292b1b967fab7d9ffe",
        "a80331c4d75cb8a7122e31315bc1e2950131659c"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Jun 01 14:28:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 01 14:28:46 2010 -0700"
      },
      "message": "am a80331c4: Merge \"Comment-only change to add documentation for FileObserver\" into froyo\n\nMerge commit \u0027a80331c4d75cb8a7122e31315bc1e2950131659c\u0027 into froyo-plus-aosp\n\n* commit \u0027a80331c4d75cb8a7122e31315bc1e2950131659c\u0027:\n  Comment-only change to add documentation for FileObserver\n"
    },
    {
      "commit": "ef367529f9c7a538d74599b37b49ac309d0a8d8c",
      "tree": "135c2f1710bc394e1d55c2096acaed5e09d76523",
      "parents": [
        "d6c1919779acb042392615637b9007e0c4b89023"
      ],
      "author": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 31 23:08:30 2010 +0200"
      },
      "committer": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 31 23:08:30 2010 +0200"
      },
      "message": "Replaced raw string arguments for Context.getSystemService() with final Context variables\n\nChange-Id: If5139a1526101292e5da557bfad3f4db80fb64a8\n"
    },
    {
      "commit": "3dc1c7f5e84a888bc0a3aee764e9c6fa01395d8a",
      "tree": "07bdad9d3e36d41957f1727786bacbff4a8f6e1e",
      "parents": [
        "94f1751cb0c6ea4004ff86b3af89e06e00a66641"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon May 31 10:13:44 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon May 31 12:17:12 2010 -0700"
      },
      "message": "Comment-only change to add documentation for FileObserver\n\nChange-Id: Icd9bc65be020a23f78c8bcda78fc68e7d05c93b4\n"
    },
    {
      "commit": "00e21f8eb57a7ae2c19516aa0290ab4fb5f251c2",
      "tree": "12e2663859af09d98e0c22b02b5d8cd50bb740ab",
      "parents": [
        "770492cb2b19f6a36ad748cd05fbedfbb9a67dfa"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 28 16:43:38 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon May 31 16:41:14 2010 +0800"
      },
      "message": "Add javadoc for camera scene modes.\n\nChange-Id: Iab596a6fb77107ffc04fa59d84e18f8e064e336a\n"
    },
    {
      "commit": "198975bb010531e6e21f35582fb7040960364473",
      "tree": "ce4cb91c18415d9d5fec44f88828c138c2d3160e",
      "parents": [
        "64ff6ab4df0fa7660584b2a2bfe9a003ca481ac5",
        "d2c2929c94bec68741b85f4174e11307fb65157f"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 28 04:34:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 28 04:34:13 2010 -0700"
      },
      "message": "Merge \"Add video frame parameter.\" into kraken"
    },
    {
      "commit": "d2c2929c94bec68741b85f4174e11307fb65157f",
      "tree": "510d29a3a37649ae4ff7111450404b6c041ee5f1",
      "parents": [
        "df0364de6f7be68e003729c262fe2731b82ae10e"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 28 17:32:41 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 28 17:32:41 2010 +0800"
      },
      "message": "Add video frame parameter.\n\nThe image format of preview frames and video frames may be different.\nWe need another parameter for video frame format.\n\nbug:2720893\nChange-Id: I966a31b0ce8cab25cdde65db65a18c8cbe9c7bd6\n"
    },
    {
      "commit": "ddbab4e165a3c7e220d02e338cb416ba6f855613",
      "tree": "c304ec7cd784e5ca479e3a49bf38a806694022e6",
      "parents": [
        "75ef31976e3fdaa3bbefac89843a6ea3b354bca0",
        "6cc137459a21e67765d2490529a920ccfb14e362"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 27 12:37:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 27 12:37:28 2010 -0700"
      },
      "message": "am 6cc13745: am 94f1751c: Merge \"Fix typo in EastAsianWidth javadoc\" into froyo\n\nMerge commit \u00276cc137459a21e67765d2490529a920ccfb14e362\u0027 into kraken\n\n* commit \u00276cc137459a21e67765d2490529a920ccfb14e362\u0027:\n  Fix typo in EastAsianWidth javadoc\n"
    },
    {
      "commit": "6cc137459a21e67765d2490529a920ccfb14e362",
      "tree": "a26144b8a38c675f5b03772c82f1d7f27198d68d",
      "parents": [
        "9eae957207c016db032819eadef261addf994a0d",
        "94f1751cb0c6ea4004ff86b3af89e06e00a66641"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 27 12:35:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 27 12:35:25 2010 -0700"
      },
      "message": "am 94f1751c: Merge \"Fix typo in EastAsianWidth javadoc\" into froyo\n\nMerge commit \u002794f1751cb0c6ea4004ff86b3af89e06e00a66641\u0027 into froyo-plus-aosp\n\n* commit \u002794f1751cb0c6ea4004ff86b3af89e06e00a66641\u0027:\n  Fix typo in EastAsianWidth javadoc\n"
    },
    {
      "commit": "94f1751cb0c6ea4004ff86b3af89e06e00a66641",
      "tree": "629827f62e388b9571cae14571fde93531c9a7e1",
      "parents": [
        "9f95c64e66df7481b1c624c6cf29569ca384a822",
        "18b221af466a5826066d30ca580bd5bd05b9c03c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 27 12:04:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 27 12:04:34 2010 -0700"
      },
      "message": "Merge \"Fix typo in EastAsianWidth javadoc\" into froyo"
    },
    {
      "commit": "18b221af466a5826066d30ca580bd5bd05b9c03c",
      "tree": "56e5bcdfe11a1548554eeb53ea5b2b70f4822925",
      "parents": [
        "2723e09229ce916724861ab90b6b8fc7c9ea9f2e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 27 06:41:59 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 27 06:41:59 2010 -0700"
      },
      "message": "Fix typo in EastAsianWidth javadoc\n\nThe Javadoc had a missing close \u003ccode\u003e tag and also failed to mention\nthe \"start\" parameter in the doc.\n\nChange-Id: I861d6646e82e1d49f23a09de8b68a61f81689f83\n"
    },
    {
      "commit": "b35cd7dde521746401158fdc4f3324e6e53e095a",
      "tree": "0ee0a22a0aac898ab657a572e456994b9e965152",
      "parents": [
        "ac53a8a135b3e04692a553147eabf3cbafd321c1",
        "bae698cd54564b68bfd9a98f69cbf75964059f51"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue May 25 17:13:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 25 17:13:18 2010 -0700"
      },
      "message": "Merge \"Fix 2667859: change text back to default size\" into kraken"
    },
    {
      "commit": "bae698cd54564b68bfd9a98f69cbf75964059f51",
      "tree": "91499f5a27f55c363465fb495ab39efbf33f8b30",
      "parents": [
        "f7617d3601519464400e8f6e9cf7030944b94d0c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue May 25 16:53:45 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue May 25 16:53:45 2010 -0700"
      },
      "message": "Fix 2667859: change text back to default size\n\nThis reverts a change described in the above bug where\nthe font size got changed to 22dip.\n\nChange-Id: I42e2dc06e94aba003fa00032b265c986959ce939\n"
    },
    {
      "commit": "ac53a8a135b3e04692a553147eabf3cbafd321c1",
      "tree": "b88515672b6d5e731605efd899e302ae558bf9be",
      "parents": [
        "f7617d3601519464400e8f6e9cf7030944b94d0c",
        "88ccecf573a52648052bc9c7858f345776f76e0e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 16:15:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 16:15:37 2010 -0700"
      },
      "message": "am 88ccecf5: am d1055a25: Make the NTP Cache max-age gservices-settable\n\nMerge commit \u002788ccecf573a52648052bc9c7858f345776f76e0e\u0027 into kraken\n\n* commit \u002788ccecf573a52648052bc9c7858f345776f76e0e\u0027:\n  Make the NTP Cache max-age gservices-settable\n"
    },
    {
      "commit": "88ccecf573a52648052bc9c7858f345776f76e0e",
      "tree": "45a5bcdab4e4aafcc4cedd6b8839d30c98d39178",
      "parents": [
        "f67c874c07d2e0ff888cc88679f884a833f89870",
        "d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 16:13:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 25 16:13:22 2010 -0700"
      },
      "message": "am d1055a25: Make the NTP Cache max-age gservices-settable\n\nMerge commit \u0027d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae\u0027 into froyo-plus-aosp\n\n* commit \u0027d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae\u0027:\n  Make the NTP Cache max-age gservices-settable\n"
    },
    {
      "commit": "d1055a250c00b0c2516ec406a8cf9a5ab1c0b7ae",
      "tree": "7bd3c3deb88f79867f6d63e94830cde79592c3b9",
      "parents": [
        "7e5e3745cf0103219a13071fbd488c3c01da85d9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 15:54:52 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue May 25 15:54:52 2010 -0700"
      },
      "message": "Make the NTP Cache max-age gservices-settable\n\nTrying to make Throttle polling more energy efficient.\n\nbug:2708119\nChange-Id: I2b75639e202dcbcee11047c43407a22de04ce350\n"
    },
    {
      "commit": "d6ddcb7f00a7af95b452233d965b922632f78f21",
      "tree": "ff19248cbc31678bf855594efb47754dfe25dd6e",
      "parents": [
        "2e948ca1a06470a1c4c581022eabaed593c58e27"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 19:00:08 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 24 19:07:08 2010 -0700"
      },
      "message": "fix [2677468] some 3rd party GL ES apps get a 32-bits surface by default and fail\n\nforce all SurfaceView to 565\n\nChange-Id: I8ebfa1239d8e4fa097c2e544677fb92fa20b39bd\n"
    },
    {
      "commit": "9a559970a3418d6ac858d4fd88adaceb14c422df",
      "tree": "587a12273bf577ac5c23f5861e6d50962fd1655c",
      "parents": [
        "884372842bac11f854aa42a9c4de05a3a22cb11f",
        "f67c874c07d2e0ff888cc88679f884a833f89870"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 16:26:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 16:26:06 2010 -0700"
      },
      "message": "am f67c874c: am 7e5e3745: Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n\nMerge commit \u0027f67c874c07d2e0ff888cc88679f884a833f89870\u0027 into kraken\n\n* commit \u0027f67c874c07d2e0ff888cc88679f884a833f89870\u0027:\n  Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n"
    },
    {
      "commit": "f67c874c07d2e0ff888cc88679f884a833f89870",
      "tree": "8b7c382f5877dc268a44c34ffec2094b1267c66a",
      "parents": [
        "3cffe1ababdb09f4a90274e25c2f66feee299835",
        "7e5e3745cf0103219a13071fbd488c3c01da85d9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 16:23:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 24 16:23:53 2010 -0700"
      },
      "message": "am 7e5e3745: Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n\nMerge commit \u00277e5e3745cf0103219a13071fbd488c3c01da85d9\u0027 into froyo-plus-aosp\n\n* commit \u00277e5e3745cf0103219a13071fbd488c3c01da85d9\u0027:\n  Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n"
    },
    {
      "commit": "7e5e3745cf0103219a13071fbd488c3c01da85d9",
      "tree": "7c6df3fb3d25910fa5be56f323bfd70e95352863",
      "parents": [
        "c7c7afd7a1af36e787266815487f4600196406b8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 15:13:41 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 24 15:13:41 2010 -0700"
      },
      "message": "Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when expanding children.\n\nChange-Id: I21b37647c5ad16e4f57fdda433e3b3ee2c7c83ad\n"
    },
    {
      "commit": "2c195f77a16e96fe2add0dd661b7376379e5513d",
      "tree": "97f55f603f5d00449b1a452f7864c51f8a76c9ab",
      "parents": [
        "8e55e88ff56edb60f001673f94abf6a109edb2d6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 21 15:42:06 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 21 15:46:54 2010 -0400"
      },
      "message": "New shadowy status bar, direct from Z\u0027ha\u0027dum.\n\nArtwork is FPO but serviceable enough. Many hardcoded font\ncolors \u0026 styles were moved to styles.xml where they belong.\nAM/PM finally given the old heave-ho (but configurable in\nStatusBarPolicy.java).\n\nNotification content remains on a light-gray background for\nnow (so as not to screw up custom RemoteViews) but status\nicons will definitely need across-the-board rework to look\nbetter against a dark background.\n\nChange-Id: Id9d5a699532f9336563cd6f9699bff3893735e4f\n"
    },
    {
      "commit": "d6c1919779acb042392615637b9007e0c4b89023",
      "tree": "71266d4856f052ec2702e0759f9ae6c58ab47dee",
      "parents": [
        "bcb62f099a8619c1045df54e33d43cde85af4036"
      ],
      "author": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Fri May 21 19:02:48 2010 +0200"
      },
      "committer": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Fri May 21 19:02:48 2010 +0200"
      },
      "message": "Fix for issue 895 (missing android: prefix), Removed unused imports\n\nChange-Id: I5eeca1db7eb97251729dff728b4c482de4b14885\n"
    },
    {
      "commit": "cf7d2d50a4b99e6729c02cc2257bd6bd62814c6a",
      "tree": "94efc0fb4eaf3bd695d928dbd273173028f0f620",
      "parents": [
        "5badcabadbd5874ec42ca14a4e4e66bd3f2b65c2",
        "3716ea04d9fd59ff95bacdf6efac4ab5583e13fc"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:58:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 10:58:18 2010 -0700"
      },
      "message": "am 3716ea04: am 06906796: If the network SSID is a string, it should be enclosed in double quotation marks.\n\nMerge commit \u00273716ea04d9fd59ff95bacdf6efac4ab5583e13fc\u0027 into kraken\n\n* commit \u00273716ea04d9fd59ff95bacdf6efac4ab5583e13fc\u0027:\n  If the network SSID is a string, it should be enclosed in double quotation marks.\n"
    },
    {
      "commit": "3716ea04d9fd59ff95bacdf6efac4ab5583e13fc",
      "tree": "04a866b34d10f808c6fc18783d927d049b7c7bf4",
      "parents": [
        "41a254cf1b770dded24dcdb2dab6347da6dcf8bf",
        "069067963cf0117cfb4a1aef99b550b126d9ca92"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:56:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 20 10:56:13 2010 -0700"
      },
      "message": "am 06906796: If the network SSID is a string, it should be enclosed in double quotation marks.\n\nMerge commit \u0027069067963cf0117cfb4a1aef99b550b126d9ca92\u0027 into froyo-plus-aosp\n\n* commit \u0027069067963cf0117cfb4a1aef99b550b126d9ca92\u0027:\n  If the network SSID is a string, it should be enclosed in double quotation marks.\n"
    },
    {
      "commit": "069067963cf0117cfb4a1aef99b550b126d9ca92",
      "tree": "8e58c80b14bc2c55e08da3b7ee78feecc93ecf98",
      "parents": [
        "dc737ca986ed9055b4bb39c67d470b6886522ca6"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:22:59 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu May 20 10:22:59 2010 -0700"
      },
      "message": "If the network SSID is a string, it should be enclosed in double quotation marks.\n\nbug id: 2701058\n\nChange-Id: I40e10ba096053710d4974b005d0d2e7c309ccffe\n"
    },
    {
      "commit": "185cc455a87c636d48ad9a16c13d2ebad7433735",
      "tree": "c87d7f272dd1f4e7561acb3dd653894335e7ea80",
      "parents": [
        "1442290ad4ba6b0bf125cb891b36623ec4f416a2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 20 15:36:13 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 20 16:33:51 2010 +0800"
      },
      "message": "Fix javadoc of camera focus distances API.\n\nbug:1955650\nChange-Id: I073eb533dd1d5fcebbaa430de9af2bf4335c406e\n"
    },
    {
      "commit": "7e3b31d786f88792dc1506d8cc4d53bd56741913",
      "tree": "be74175cdfa83ddb3e2d3f15cc08a16e4d580952",
      "parents": [
        "f5172c555f67a2a521be9d458c3afc69d9dfe18b",
        "a4f3bec29c85ef9e0d07fdd551fe3c50f28b9adc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed May 19 13:05:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 19 13:05:55 2010 -0700"
      },
      "message": "Merge \"Update docs, add HANDLED, NOT_HANDLED and getCurrentMessage.\" into kraken"
    },
    {
      "commit": "b32a74c73b1433a3613419e61c05f6ff8efb5b41",
      "tree": "c98a9fb6c7c2b12468e7b94c8221d32ed9814945",
      "parents": [
        "37b0da26fc898e75027a4df8219fb07376f8640f",
        "ee1cdd0e605e9154b3b61d4bf7dd5aad9cab88ed"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 09:43:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 09:43:20 2010 -0700"
      },
      "message": "am ee1cdd0e: merge from open-source master\n\nMerge commit \u0027ee1cdd0e605e9154b3b61d4bf7dd5aad9cab88ed\u0027 into kraken\n\n* commit \u0027ee1cdd0e605e9154b3b61d4bf7dd5aad9cab88ed\u0027:\n  Don\u0027t allow invalid Uris to be added as observers.\n"
    },
    {
      "commit": "ee1cdd0e605e9154b3b61d4bf7dd5aad9cab88ed",
      "tree": "f7da48d8a34c885a822148e9702a8bd0df868540",
      "parents": [
        "2b544c9f0ea139d052664be0be465c2315707081",
        "bcb62f099a8619c1045df54e33d43cde85af4036"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 09:36:55 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 09:36:55 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I1612bf92bf47eb88299ed0e627e6662b23adc35a\n"
    },
    {
      "commit": "bea97a897b9102d5d75bcb7a41e02eaff9a7506d",
      "tree": "80894ff99019e573f50527729f3659b2f73a9243",
      "parents": [
        "b39b0f32d1c24e326886d8d27c8ad7dde38e28d0",
        "2dc7c6c4153380fc64b99d37d763d3f0d1cac04d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 09:22:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 09:22:21 2010 -0700"
      },
      "message": "am 2dc7c6c4: merge from open-source master\n\nMerge commit \u00272dc7c6c4153380fc64b99d37d763d3f0d1cac04d\u0027 into kraken\n\n* commit \u00272dc7c6c4153380fc64b99d37d763d3f0d1cac04d\u0027:\n  Add and document .nomedia constant for MediaStore (Issue 6365)\n"
    },
    {
      "commit": "2dc7c6c4153380fc64b99d37d763d3f0d1cac04d",
      "tree": "806ce47e9628fdff95da21144b6be2ef53f6f8f8",
      "parents": [
        "faf9a78363b0c773b95c9b43263d788aee313054",
        "e02a63f012b69ce60a94de5980a1c615b26ff9c5"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 09:20:22 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 09:20:22 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I94b3aacb3478b1d9e0751c02bb301d5f9a2cf05c\n"
    },
    {
      "commit": "a4f3bec29c85ef9e0d07fdd551fe3c50f28b9adc",
      "tree": "2a379cd9cbfaa999ae7f1e1e2cb6ffc9d57fb902",
      "parents": [
        "4ec730cabb68ee8347c6aa5dc929b09651275aca"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed May 19 09:11:38 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed May 19 09:11:38 2010 -0700"
      },
      "message": "Update docs, add HANDLED, NOT_HANDLED and getCurrentMessage.\n\nThe EBNF statemachine description language was to difficult\nto remember changed to use a simpler and more obvious psuedo\nlanguage.\n\nAdded HANDLED and NOT_HANDLED as it makes the psuedo code\nmore obvious.\n\nAdded getCurrentMessage primarily for use by code in enter\nso that it can know why the new state is being entered.\n\nChange-Id: I1446e417b77684fbde0020b1da0975eedc57cce4\n"
    },
    {
      "commit": "bcb62f099a8619c1045df54e33d43cde85af4036",
      "tree": "5ae601798ebbea388c1ba8248704202295ba7bc8",
      "parents": [
        "a3e764551413bead7608c4e0396afc5070b8e1c8",
        "f51266471cb6c3e824435ae6e416012a62266d52"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed May 19 09:03:57 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed May 19 09:03:57 2010 -0700"
      },
      "message": "Merge \"Don\u0027t allow invalid Uris to be added as observers.\""
    },
    {
      "commit": "b39b0f32d1c24e326886d8d27c8ad7dde38e28d0",
      "tree": "ac66b96c1f6fc723c1244ec10353bb3dc9614560",
      "parents": [
        "627356cee467fad0335b2bc8cc058a3784f0bf63",
        "faf9a78363b0c773b95c9b43263d788aee313054"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 08:41:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 08:41:26 2010 -0700"
      },
      "message": "am faf9a783: merge from open-source master\n\nMerge commit \u0027faf9a78363b0c773b95c9b43263d788aee313054\u0027 into kraken\n\n* commit \u0027faf9a78363b0c773b95c9b43263d788aee313054\u0027:\n  Text disappears when selecting text in text editor.\n"
    },
    {
      "commit": "faf9a78363b0c773b95c9b43263d788aee313054",
      "tree": "bc8d9ef8493a1aa8968c14e5b1d70f8ed444db54",
      "parents": [
        "d6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa",
        "7a029da6d607e0a96ac93e81edefb1d0d86039bf"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 08:39:13 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 08:39:13 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I970684d917ea2024871b45abe532c52bb45673c6\n"
    },
    {
      "commit": "627356cee467fad0335b2bc8cc058a3784f0bf63",
      "tree": "8e0e58c9124fd384217fc74851114ddb8a66c329",
      "parents": [
        "0b6defefb961b2c61ac50f16185f35cef1de870e",
        "d6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 08:33:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 19 08:33:27 2010 -0700"
      },
      "message": "am d6c0bb0f: merge from open-source master\n\nMerge commit \u0027d6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa\u0027 into kraken\n\n* commit \u0027d6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa\u0027:\n  Removed Calls to deprecated APIs\n"
    },
    {
      "commit": "d6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa",
      "tree": "8409eea06150b5892a243b80d7ea407e63310133",
      "parents": [
        "aa2fe148496858e17d0ffd2b8d5d29b89d400934",
        "2b9a49a30d2ce1176cbd90741897705bec32d0bd"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 08:28:32 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 19 08:28:32 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I0598edad283a177a5ddcc30e20d2284503e6038e\n"
    },
    {
      "commit": "f51266471cb6c3e824435ae6e416012a62266d52",
      "tree": "5a636a2950f503e737468bcd180fee9563d060a9",
      "parents": [
        "1152df7e82f1501e72aee1641d028bd7201f6d0b"
      ],
      "author": {
        "name": "Anthony Newnam",
        "email": "anthony.newnam@garmin.com",
        "time": "Mon Mar 22 17:29:06 2010 -0500"
      },
      "committer": {
        "name": "Anthony Newnam",
        "email": "anthony.newnam@garmin.com",
        "time": "Wed May 19 07:39:07 2010 -0500"
      },
      "message": "Don\u0027t allow invalid Uris to be added as observers.\n\nIf a null segment is added, it will cause problems traversing the list\nat a later point.\n\nChange-Id: I5aa97b969cac7231e214168af7d3263b1c16f0a0\n"
    },
    {
      "commit": "e02a63f012b69ce60a94de5980a1c615b26ff9c5",
      "tree": "fa3c49cd497f0708a894e94414cd504eaf64180c",
      "parents": [
        "7a029da6d607e0a96ac93e81edefb1d0d86039bf",
        "8ce072d579e0c0e9329b5a3830155de8da7de4cf"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed May 19 00:03:34 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed May 19 00:03:34 2010 -0700"
      },
      "message": "Merge \"Add and document .nomedia constant for MediaStore (Issue 6365)\""
    },
    {
      "commit": "7a029da6d607e0a96ac93e81edefb1d0d86039bf",
      "tree": "999e7aada21a9a8cd778c6b48010ca9e5a04bb8b",
      "parents": [
        "2b9a49a30d2ce1176cbd90741897705bec32d0bd",
        "970a138c9730b3763171d7dc297a6372388b569f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed May 19 00:01:55 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed May 19 00:01:55 2010 -0700"
      },
      "message": "Merge \"Text disappears when selecting text in text editor.\""
    },
    {
      "commit": "2b9a49a30d2ce1176cbd90741897705bec32d0bd",
      "tree": "141d6ab84ad126b662ec08f3a7329da2bff07b00",
      "parents": [
        "38581c9d1da8a6f31c507f693ed5a349995ec35c",
        "746a95ab7145a1c7583d1f2d6004a508cd7a31dc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed May 19 00:01:02 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed May 19 00:01:02 2010 -0700"
      },
      "message": "Merge \"Removed Calls to deprecated APIs\""
    },
    {
      "commit": "74323fd1ab8eb11beea286d5c213c63e4b803141",
      "tree": "6c3108b7da5b5fb32d2b05ff3126b102a138b6d8",
      "parents": [
        "4ec730cabb68ee8347c6aa5dc929b09651275aca"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 18 17:56:23 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 18 18:16:35 2010 -0700"
      },
      "message": "Update NativeActivity to allow direct surface access.\n\nNo actual native API for using a surface, but it\u0027s a step.\n\nChange-Id: I627f26b705abc7a05edf9117411abfacf0fae64a\n"
    },
    {
      "commit": "4ec730cabb68ee8347c6aa5dc929b09651275aca",
      "tree": "aefb01ef599edddeb8b2b688ea419029b8bc2fe2",
      "parents": [
        "c4bdb6d5a06fee656e13c4e54dee0cd1e86c5f0f",
        "7361b7410f2427022cc8917b00553dc26107cded"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 14:55:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 14:55:48 2010 -0700"
      },
      "message": "am 7361b741: am 4a0823e5: Merge \"Uncomment a test that was marked as STOPSHIP Add MediumTest tag\" into froyo\n\nMerge commit \u00277361b7410f2427022cc8917b00553dc26107cded\u0027 into kraken\n\n* commit \u00277361b7410f2427022cc8917b00553dc26107cded\u0027:\n  Uncomment a test that was marked as STOPSHIP\n"
    },
    {
      "commit": "c4bdb6d5a06fee656e13c4e54dee0cd1e86c5f0f",
      "tree": "eb2f424e3189358ebb15279457a03b1316885d49",
      "parents": [
        "3d802ef73bd8573f61b6b441990fbbd8e44e18e7",
        "ea6f6755ce15133238938bd9626b69e5f655a49c"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 18 14:53:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 14:53:39 2010 -0700"
      },
      "message": "am ea6f6755: am ef95aceb: Merge \"Removing STOPSHIP logs.\" into froyo\n\nMerge commit \u0027ea6f6755ce15133238938bd9626b69e5f655a49c\u0027 into kraken\n\n* commit \u0027ea6f6755ce15133238938bd9626b69e5f655a49c\u0027:\n  Removing STOPSHIP logs.\n"
    },
    {
      "commit": "7361b7410f2427022cc8917b00553dc26107cded",
      "tree": "1c2dc0fddaf8d858bd60d5ca2e35614cad90d003",
      "parents": [
        "ea6f6755ce15133238938bd9626b69e5f655a49c",
        "4a0823e5486f16b10762076d629f2f7e4d5da476"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 14:53:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 14:53:37 2010 -0700"
      },
      "message": "am 4a0823e5: Merge \"Uncomment a test that was marked as STOPSHIP Add MediumTest tag\" into froyo\n\nMerge commit \u00274a0823e5486f16b10762076d629f2f7e4d5da476\u0027 into froyo-plus-aosp\n\n* commit \u00274a0823e5486f16b10762076d629f2f7e4d5da476\u0027:\n  Uncomment a test that was marked as STOPSHIP\n"
    },
    {
      "commit": "4a0823e5486f16b10762076d629f2f7e4d5da476",
      "tree": "0df211b439b831a51928b3c6cf56a9f3e25859cc",
      "parents": [
        "ef95acebdc44a7cf2990c4302850fcb112b695d2",
        "fb7bacf6ba9504f3a863dc954b6147985fc74778"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 14:51:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 18 14:51:55 2010 -0700"
      },
      "message": "Merge \"Uncomment a test that was marked as STOPSHIP Add MediumTest tag\" into froyo"
    },
    {
      "commit": "ea6f6755ce15133238938bd9626b69e5f655a49c",
      "tree": "8c06987d69b04e33f470505f78d07eebf21ee652",
      "parents": [
        "aa4db173a2465d74ea35cc7f736f6b2a5b01f72c",
        "ef95acebdc44a7cf2990c4302850fcb112b695d2"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 18 14:51:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 14:51:40 2010 -0700"
      },
      "message": "am ef95aceb: Merge \"Removing STOPSHIP logs.\" into froyo\n\nMerge commit \u0027ef95acebdc44a7cf2990c4302850fcb112b695d2\u0027 into froyo-plus-aosp\n\n* commit \u0027ef95acebdc44a7cf2990c4302850fcb112b695d2\u0027:\n  Removing STOPSHIP logs.\n"
    },
    {
      "commit": "ef95acebdc44a7cf2990c4302850fcb112b695d2",
      "tree": "4a693456cb8c6e54fe588d51a316158666b6c7b7",
      "parents": [
        "9a212adcffbc4b32d51f512889b33ba584647aa9",
        "af21fa61c2158fa2a693d98bb281abd56e658b40"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 18 14:48:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 18 14:48:05 2010 -0700"
      },
      "message": "Merge \"Removing STOPSHIP logs.\" into froyo"
    },
    {
      "commit": "fb7bacf6ba9504f3a863dc954b6147985fc74778",
      "tree": "1697b56a7583ccd3b11b96196ed6133a3aca137d",
      "parents": [
        "9a212adcffbc4b32d51f512889b33ba584647aa9"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 14:38:18 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 14:39:20 2010 -0700"
      },
      "message": "Uncomment a test that was marked as STOPSHIP\nAdd MediumTest tag\n\nChange-Id: I0699d168d7ec70c076f4713e0e405c0779a290c6\n"
    },
    {
      "commit": "af21fa61c2158fa2a693d98bb281abd56e658b40",
      "tree": "1b23929c97b1b916ff26d197f62b2b04fcc2ee20",
      "parents": [
        "d13efb20089e44e6958cb9704864c03821f19e1c"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 18 14:36:48 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 18 14:36:48 2010 -0700"
      },
      "message": "Removing STOPSHIP logs.\n\nBug: 2694602\nChange-Id: Id56e1ddcf5ea76de32238cd6761f2caf053f1fa1\n"
    },
    {
      "commit": "3d802ef73bd8573f61b6b441990fbbd8e44e18e7",
      "tree": "dad3b0fb98a9ce893ca20414e21080408f957e0e",
      "parents": [
        "54525412c211033cf4f0a65323c86a55633698b0",
        "aa4db173a2465d74ea35cc7f736f6b2a5b01f72c"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 13:17:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 13:17:58 2010 -0700"
      },
      "message": "am aa4db173: am 9a212adc: Fix 2641875 Initialize the cache path only if the container exists. This did exist before but was somehow removed. Fix a known test failure as well.\n\nMerge commit \u0027aa4db173a2465d74ea35cc7f736f6b2a5b01f72c\u0027 into kraken\n\n* commit \u0027aa4db173a2465d74ea35cc7f736f6b2a5b01f72c\u0027:\n  Fix 2641875\n"
    },
    {
      "commit": "aa4db173a2465d74ea35cc7f736f6b2a5b01f72c",
      "tree": "bfe0eea8ac30d0eb21b3dfd121b30a521d99a5d3",
      "parents": [
        "3aecdb9d7e92b1a91860600feefb5c0062b652cf",
        "9a212adcffbc4b32d51f512889b33ba584647aa9"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 13:16:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 13:16:13 2010 -0700"
      },
      "message": "am 9a212adc: Fix 2641875 Initialize the cache path only if the container exists. This did exist before but was somehow removed. Fix a known test failure as well.\n\nMerge commit \u00279a212adcffbc4b32d51f512889b33ba584647aa9\u0027 into froyo-plus-aosp\n\n* commit \u00279a212adcffbc4b32d51f512889b33ba584647aa9\u0027:\n  Fix 2641875\n"
    },
    {
      "commit": "9a212adcffbc4b32d51f512889b33ba584647aa9",
      "tree": "e9975dc03c5dd352b9bf384699cfe492f009e78b",
      "parents": [
        "5f1d100298dfafbd996b6deff457e6d1de4008a0"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 11:06:53 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue May 18 11:31:50 2010 -0700"
      },
      "message": "Fix 2641875\nInitialize the cache path only if the container exists.\nThis did exist before but was somehow removed.\nFix a known test failure as well.\n\nChange-Id: I63219369b0e7abca4919fbde2a04035a0fea9e35\n"
    },
    {
      "commit": "dc8a7f69d7df5f1ca29763995a0d55acf7936fc6",
      "tree": "8a136169f8ff4548bfabadf95e3305589ff21677",
      "parents": [
        "400907086ac1a304daa50a72013ac27a9c63b26b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 10 11:29:34 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 18 10:46:33 2010 -0700"
      },
      "message": "Add new API to take over a window\u0027s Surface.\n\nChange-Id: Iad6245faadc95f19ea63c8e229a1c02e9188f69e\n"
    },
    {
      "commit": "400907086ac1a304daa50a72013ac27a9c63b26b",
      "tree": "d125be408b144aa284e247d3815be768fddc51dd",
      "parents": [
        "8473259ddb693e4c41e8ec4313466351ff5b92f7",
        "4547e5284e79192373f3a6bb6c452501171bc1d6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 18 09:21:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 09:21:28 2010 -0700"
      },
      "message": "am 4547e528: merge from open-source master\n\nMerge commit \u00274547e5284e79192373f3a6bb6c452501171bc1d6\u0027 into kraken\n\n* commit \u00274547e5284e79192373f3a6bb6c452501171bc1d6\u0027:\n  Removed Calls to deprecated APIs and unused Imports\n"
    },
    {
      "commit": "4547e5284e79192373f3a6bb6c452501171bc1d6",
      "tree": "3d18e9e9d2e20415febb7e460e8b9ae7cd08aa66",
      "parents": [
        "74e151c54c31cf7324771fcabc06e9fbfe1118ca",
        "15d24708b1c33188c97e3be5be94131acd8e095d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 18 09:18:37 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 18 09:18:37 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I3607454a9257701855354c12ef1f36841c889aea\n"
    },
    {
      "commit": "8473259ddb693e4c41e8ec4313466351ff5b92f7",
      "tree": "e57a15f28ad10ddacefdbbd83f83c3b531a374b4",
      "parents": [
        "d633215b60cc9a8c64cca8d6e7f6af6dfd0fbfb1",
        "74e151c54c31cf7324771fcabc06e9fbfe1118ca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 18 09:07:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 09:07:39 2010 -0700"
      },
      "message": "am 74e151c5: am 5f1d1002: Merge \"docs: fix markup error\" into froyo\n\nMerge commit \u002774e151c54c31cf7324771fcabc06e9fbfe1118ca\u0027 into kraken\n\n* commit \u002774e151c54c31cf7324771fcabc06e9fbfe1118ca\u0027:\n  docs: fix markup error\n"
    },
    {
      "commit": "74e151c54c31cf7324771fcabc06e9fbfe1118ca",
      "tree": "d7d56c79c2ec252aeb488495482157e96bddafaf",
      "parents": [
        "fbb285e67f6b150440647d0c484d88edb7bf9be9",
        "5f1d100298dfafbd996b6deff457e6d1de4008a0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 18 09:02:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 18 09:02:09 2010 -0700"
      },
      "message": "am 5f1d1002: Merge \"docs: fix markup error\" into froyo\n\nMerge commit \u00275f1d100298dfafbd996b6deff457e6d1de4008a0\u0027 into froyo-plus-aosp\n\n* commit \u00275f1d100298dfafbd996b6deff457e6d1de4008a0\u0027:\n  docs: fix markup error\n"
    },
    {
      "commit": "e3b9f8b9b295baca000c0a23d90d76c984168735",
      "tree": "4eefc9fd42bfcfdc0f58195f08427cff083eb50c",
      "parents": [
        "8b3cea01bffa440c17c5381f887fb6b02f6c2230"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 18 08:41:36 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 18 08:43:11 2010 -0700"
      },
      "message": "docs: fix markup error\n\nChange-Id: I59a42f47483d76b6a3220b1d88e9d6bd96f83daf\n"
    },
    {
      "commit": "9719fe11a10d274d31b77f812e9055c40195c713",
      "tree": "372155e7189deefb8ebf8db73272add0b9390859",
      "parents": [
        "8dd8c90a1317036d048012a9a7b8ddfc75d1cecd",
        "fbb285e67f6b150440647d0c484d88edb7bf9be9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon May 17 18:04:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 18:04:07 2010 -0700"
      },
      "message": "am fbb285e6: am e64256d6: Merge \"docs: revise webview description and add info for targeting screen densities\" into froyo\n\nMerge commit \u0027fbb285e67f6b150440647d0c484d88edb7bf9be9\u0027 into kraken\n\n* commit \u0027fbb285e67f6b150440647d0c484d88edb7bf9be9\u0027:\n  docs: revise webview description and add info for targeting screen densities\n"
    },
    {
      "commit": "fbb285e67f6b150440647d0c484d88edb7bf9be9",
      "tree": "bb4ee9c6255b2e9b082d3685905bb37064c75793",
      "parents": [
        "b2fa79e3723b448114181fef983deaae97b44161",
        "e64256d610ec5ea3df5db8a24333a6ce98b83d49"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon May 17 18:01:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 18:01:28 2010 -0700"
      },
      "message": "am e64256d6: Merge \"docs: revise webview description and add info for targeting screen densities\" into froyo\n\nMerge commit \u0027e64256d610ec5ea3df5db8a24333a6ce98b83d49\u0027 into froyo-plus-aosp\n\n* commit \u0027e64256d610ec5ea3df5db8a24333a6ce98b83d49\u0027:\n  docs: revise webview description and add info for targeting screen densities\n"
    },
    {
      "commit": "8b3cea01bffa440c17c5381f887fb6b02f6c2230",
      "tree": "2fb7ac5cd009be526b9017afab4cb9613b7ae97c",
      "parents": [
        "eb9cbb8fdddf4c887004b20b504083035d57a15f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:12:43 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon May 17 17:48:30 2010 -0700"
      },
      "message": "docs: revise webview description and add info for targeting screen densities\n\nChange-Id: Ib0293b497adef23330ee3f5f71904ad78a55a3a3\n"
    },
    {
      "commit": "58e49a5040d08aa3ddeda4dac6ed6a35706bcb69",
      "tree": "c9136d37a85e7127dcb906950848cf2001dcbcec",
      "parents": [
        "c5859388bd6c666a83017869bf8a9935defe0bd0",
        "0b90d76ef8640378c8906226175a8080064b8f11"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon May 17 16:26:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 17 16:26:32 2010 -0700"
      },
      "message": "Merge \" ConnectivityManagerTestActivity can be launched from launcher.  Help to track bug 2680352.  Add a resource file for string.  Corrent some typos.\" into kraken"
    },
    {
      "commit": "c5859388bd6c666a83017869bf8a9935defe0bd0",
      "tree": "58a4f14842bdabbbaa945a98152cc7e004f5aa5c",
      "parents": [
        "23100fd1ec5411876b13f3cac9a457dc863f932c",
        "3e9e9696f147c8df1236c1d7aa9496124864a81c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 17 14:59:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 14:59:39 2010 -0700"
      },
      "message": "am 3e9e9696: am eb9cbb8f: Resurrect flashlight support in obsolete IHardwareService Binder API.\n\nMerge commit \u00273e9e9696f147c8df1236c1d7aa9496124864a81c\u0027 into kraken\n\n* commit \u00273e9e9696f147c8df1236c1d7aa9496124864a81c\u0027:\n  Resurrect flashlight support in obsolete IHardwareService Binder API.\n"
    },
    {
      "commit": "8ce072d579e0c0e9329b5a3830155de8da7de4cf",
      "tree": "3ade3dc9714f1deeeb6d0c147b9c6224701c75e1",
      "parents": [
        "1152df7e82f1501e72aee1641d028bd7201f6d0b"
      ],
      "author": {
        "name": "Karl Ostmo",
        "email": "kostmo@gmail.com",
        "time": "Sat Jan 30 15:15:39 2010 -0600"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 17 14:57:06 2010 -0700"
      },
      "message": "Add and document .nomedia constant for MediaStore (Issue 6365)\n\nChange-Id: Ic9c4a784187cd1264584992411916a5beeefd864\n"
    },
    {
      "commit": "3e9e9696f147c8df1236c1d7aa9496124864a81c",
      "tree": "8865c55bdf193d4cd85eb46dca965de5cdfb001a",
      "parents": [
        "8ea405d196c8b536047d961801bb2b6c18a3ea2a",
        "eb9cbb8fdddf4c887004b20b504083035d57a15f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 17 14:56:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 14:56:53 2010 -0700"
      },
      "message": "am eb9cbb8f: Resurrect flashlight support in obsolete IHardwareService Binder API.\n\nMerge commit \u0027eb9cbb8fdddf4c887004b20b504083035d57a15f\u0027 into froyo-plus-aosp\n\n* commit \u0027eb9cbb8fdddf4c887004b20b504083035d57a15f\u0027:\n  Resurrect flashlight support in obsolete IHardwareService Binder API.\n"
    },
    {
      "commit": "eb9cbb8fdddf4c887004b20b504083035d57a15f",
      "tree": "6dd338fbe9142e4d39f052e80ae92565ee43416b",
      "parents": [
        "cfa2de303e58b971e334363356d29601e61d11c8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 17 17:27:30 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 17 17:47:20 2010 -0400"
      },
      "message": "Resurrect flashlight support in obsolete IHardwareService Binder API.\n\nThis is to avoid flashlight apps that had been using reflection to access\nthis API after this class was removed after eclair.\n\nChange-Id: I26ed929abad93345468eb33d4a15977a31ebea7e\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "0b275423126c441a2ed78abb827176ec77d60dc1",
      "tree": "ce5250ee394e73eb6518dec3f0b2bd7e9ed3fe78",
      "parents": [
        "453894d816a25bfdea0d6473d51d78b8da8ee7a9",
        "8ea405d196c8b536047d961801bb2b6c18a3ea2a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 17 13:53:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 13:53:44 2010 -0700"
      },
      "message": "am 8ea405d1: am cfa2de30: Import revised translations\n\nMerge commit \u00278ea405d196c8b536047d961801bb2b6c18a3ea2a\u0027 into kraken\n\n* commit \u00278ea405d196c8b536047d961801bb2b6c18a3ea2a\u0027:\n  Import revised translations\n"
    },
    {
      "commit": "9eb7a72253295d5e52151f4e8cdeddd6253e3998",
      "tree": "918fcce6ef684d3f78fe70a5a3cefe8176ed3222",
      "parents": [
        "eb8f850d0b7e53956e917fd9645f808c1a09bc88",
        "f7fb5331e5635ee5b16ba77170229eb7e59ca5ea"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 17 13:50:32 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon May 17 13:50:32 2010 -0700"
      },
      "message": "resolved conflicts for merge of f7fb5331 to kraken\n\nChange-Id: I61258dd7c7e52a6251c1d9499e113401ff375b20\n"
    },
    {
      "commit": "15d24708b1c33188c97e3be5be94131acd8e095d",
      "tree": "0f20e6ab2f70c637475ca90775e717bdc89a0398",
      "parents": [
        "1152df7e82f1501e72aee1641d028bd7201f6d0b"
      ],
      "author": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 17 21:27:27 2010 +0200"
      },
      "committer": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 17 21:27:27 2010 +0200"
      },
      "message": "Removed Calls to deprecated APIs and unused Imports\n\nChange-Id: Ib26783ca1d6c345cc91aa3ab5b9654f5316c78a0\n"
    },
    {
      "commit": "746a95ab7145a1c7583d1f2d6004a508cd7a31dc",
      "tree": "067e8da2b4c6ecdd5d4f6327ee0aa36387285490",
      "parents": [
        "1152df7e82f1501e72aee1641d028bd7201f6d0b"
      ],
      "author": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 17 21:16:20 2010 +0200"
      },
      "committer": {
        "name": "Christian Mehlmauer",
        "email": "FireFart@gmail.com",
        "time": "Mon May 17 21:16:20 2010 +0200"
      },
      "message": "Removed Calls to deprecated APIs\n\nChange-Id: I3f9b6a8d3c8a050156a6cc7ea0eb9de33b82f79a\n"
    },
    {
      "commit": "0b90d76ef8640378c8906226175a8080064b8f11",
      "tree": "2485ac2a066f578f30081e445047c857e3f3609a",
      "parents": [
        "eb8f850d0b7e53956e917fd9645f808c1a09bc88"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon May 17 12:01:18 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon May 17 12:08:05 2010 -0700"
      },
      "message": " ConnectivityManagerTestActivity can be launched from launcher.\n Help to track bug 2680352.\n Add a resource file for string.\n Corrent some typos.\n\nChange-Id: I42fefe49c360168ec807ed82dc220ab68681d14e\n"
    },
    {
      "commit": "8ea405d196c8b536047d961801bb2b6c18a3ea2a",
      "tree": "96844fa9c9cced9ed99bd7079e9bdce98959f03b",
      "parents": [
        "8382068ef2d385183f090373f3b0c6026bd56a99",
        "cfa2de303e58b971e334363356d29601e61d11c8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 17 11:37:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 11:37:35 2010 -0700"
      },
      "message": "am cfa2de30: Import revised translations\n\nMerge commit \u0027cfa2de303e58b971e334363356d29601e61d11c8\u0027 into froyo-plus-aosp\n\n* commit \u0027cfa2de303e58b971e334363356d29601e61d11c8\u0027:\n  Import revised translations\n"
    },
    {
      "commit": "cfa2de303e58b971e334363356d29601e61d11c8",
      "tree": "1183d6ca9591669b988f7fee85154c9abff0ec19",
      "parents": [
        "5f1beda18fc7709c2e61ace33607513770faf115"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 17 11:18:04 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 17 11:18:04 2010 -0700"
      },
      "message": "Import revised translations\n\nChange-Id: Id6bd3011874ff8544a030473cc994f9a0201c97d\n"
    },
    {
      "commit": "f7fb5331e5635ee5b16ba77170229eb7e59ca5ea",
      "tree": "c5300b5ab04857b3910b1501e3d5a42640519eb7",
      "parents": [
        "c7388e3541c9f1d64dd13fc2de49ff77d8993fa5",
        "c4fee6330158d1f5e76098feb65eb53b53a3a9b6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 17 08:56:54 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 17 08:56:54 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: Ia0201ec7be4c112569b8775429d1c9674eb3b661\n"
    },
    {
      "commit": "c4fee6330158d1f5e76098feb65eb53b53a3a9b6",
      "tree": "a4ae126b5e2fa678009823f70ecf27604893b7f3",
      "parents": [
        "2c07e7b926db2c677b0a1fb9495d663c1aeb79ec",
        "52a35433cfdd2c177e3c642ae8a35998f1ace1e9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sat May 15 12:34:05 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Sat May 15 12:34:05 2010 -0700"
      },
      "message": "Merge \"Fixing indeterminate progress bar animation state.\""
    },
    {
      "commit": "52a35433cfdd2c177e3c642ae8a35998f1ace1e9",
      "tree": "3ed08209b5baccb19cdbf86637f898ba38602b23",
      "parents": [
        "69acb6b746c82f88607b3365795ebb3279188eed"
      ],
      "author": {
        "name": "David Sobreira Marques",
        "email": "dpsmarques@gmail.com",
        "time": "Sat May 15 16:10:18 2010 -0300"
      },
      "committer": {
        "name": "David Sobreira Marques",
        "email": "dpsmarques@gmail.com",
        "time": "Sat May 15 16:10:18 2010 -0300"
      },
      "message": "Fixing indeterminate progress bar animation state.\n\nWhen showing a progress bar instance more than once\nit will not animate after the first time.\n\nChange-Id: I5104c551d561755005e533f2ab5257454567bf71\nSigned-off-by: David Sobreira Marques \u003cdpsmarques@gmail.com\u003e\n"
    },
    {
      "commit": "e339c5edbebedf446581f18ad70214007309bf4b",
      "tree": "7d03e881cb3e1300aef948eafb85396a58d38e1c",
      "parents": [
        "aef87aa90cf3a6cf9098477683b07994697c45fe"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 13 19:31:02 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Sat May 15 12:40:54 2010 +0800"
      },
      "message": "Add camera focus distances API.\n\nApplications can use this API to estimate the distance\nbetween the subject and the camera.\n\nbug:1955650\nChange-Id: Ie6c8ea4971759cab6c9bcdda2c5ceb5925791c27\n"
    },
    {
      "commit": "6c034325a856f4cfb1e8b5bc97adbc7f9dffd0a2",
      "tree": "e8c6b37d912c83c1b31052f222e3515c1e1fc6d9",
      "parents": [
        "f55e322216c816d7876ca98521497c58520ebf08",
        "6d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 11:56:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 11:56:14 2010 -0700"
      },
      "message": "am 6d8e4fd8: am b83a283a: docs: add dev guide for backup\n\nMerge commit \u00276d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf\u0027 into kraken\n\n* commit \u00276d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf\u0027:\n  docs: add dev guide for backup\n"
    },
    {
      "commit": "6d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf",
      "tree": "31c685875b77cc6af10472e9af9870f60032effe",
      "parents": [
        "1d628c5d3dd7998b29c339292a2dc391015d0782",
        "b83a283ac178ab0a72f1d811189d79b26097835e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 11:53:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 11:53:44 2010 -0700"
      },
      "message": "am b83a283a: docs: add dev guide for backup\n\nMerge commit \u0027b83a283ac178ab0a72f1d811189d79b26097835e\u0027 into froyo-plus-aosp\n\n* commit \u0027b83a283ac178ab0a72f1d811189d79b26097835e\u0027:\n  docs: add dev guide for backup\n"
    },
    {
      "commit": "b83a283ac178ab0a72f1d811189d79b26097835e",
      "tree": "2be72c9a1ca56ea65b6f35608c867bf8c21a79af",
      "parents": [
        "fb473bb6118f6b82fdeda443b4fdc4ce31d3ed60"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 29 13:26:53 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 11:47:42 2010 -0700"
      },
      "message": "docs: add dev guide for backup\n\nChange-Id: I168f6b15d3441c9cbea2cd9699612476c7244530\n"
    },
    {
      "commit": "db20eeb2463d077df32dd726b1fe2c76fbfd1077",
      "tree": "e731cd0d7bbe01d820022022ed58f7fddc11a81d",
      "parents": [
        "1e4dc54d56b0a2289c5bba33281e6578bda005e0",
        "9167ba50e4d7e08e02119d9c4a0f0392296cc3f1"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 09:15:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 09:15:41 2010 -0700"
      },
      "message": "am 9167ba50: merge from open-source master\n\nMerge commit \u00279167ba50e4d7e08e02119d9c4a0f0392296cc3f1\u0027 into kraken\n\n* commit \u00279167ba50e4d7e08e02119d9c4a0f0392296cc3f1\u0027:\n  Corrected debug message in WindowManager\n  Put the wifi status icon in the right place.\n"
    },
    {
      "commit": "9167ba50e4d7e08e02119d9c4a0f0392296cc3f1",
      "tree": "3798d0dac82caf45935a6e03a8a5948e7d9c6108",
      "parents": [
        "d48e0382c3db1827ccb79fe912d271d426dd46ad",
        "1b44ebda7062e204993e930cf073130ce8799f62"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 09:11:31 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I57f108d2b3415eddb0b20a4a9dec4c44285de226\n"
    },
    {
      "commit": "1b44ebda7062e204993e930cf073130ce8799f62",
      "tree": "f05b2d7a1f585c3f646d239d2edb2c44cdcc88d2",
      "parents": [
        "08d842abc2f5eab2c1cdae1a5808fbd3d8e0ba9c",
        "14f190e1252006711044ebb3cafa1345e2852d30"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu May 13 16:33:22 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Thu May 13 16:33:22 2010 -0700"
      },
      "message": "Merge \"Put the wifi status icon in the right place.\""
    },
    {
      "commit": "3f5ed04f7f594efe401f2a9f7828343920723b4b",
      "tree": "9af8d5f0e186c335ea829883cd5d339cbd6c3cc8",
      "parents": [
        "cf67d18a1d5e6e89b96f7750706cb36208ddb936",
        "b63ea5f784b7862a7ab28e0134f6da47f6275810"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu May 13 16:05:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 13 16:05:54 2010 -0700"
      },
      "message": "am b63ea5f7: am c928a11e: Merge \"Fix 2672155 Check the code path when enabling disabling packages.\" into froyo\n\nMerge commit \u0027b63ea5f784b7862a7ab28e0134f6da47f6275810\u0027 into kraken\n\n* commit \u0027b63ea5f784b7862a7ab28e0134f6da47f6275810\u0027:\n  Fix 2672155\n"
    },
    {
      "commit": "b63ea5f784b7862a7ab28e0134f6da47f6275810",
      "tree": "f6db6b3766b7970dfe00c4733a0fd336aa8b64b9",
      "parents": [
        "b1110149cccc3b99e59ead34ca46e5ac026f6db9",
        "c928a11e34678296511d5ea34582292be7368618"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu May 13 16:04:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 13 16:04:24 2010 -0700"
      },
      "message": "am c928a11e: Merge \"Fix 2672155 Check the code path when enabling disabling packages.\" into froyo\n\nMerge commit \u0027c928a11e34678296511d5ea34582292be7368618\u0027 into froyo-plus-aosp\n\n* commit \u0027c928a11e34678296511d5ea34582292be7368618\u0027:\n  Fix 2672155\n"
    },
    {
      "commit": "c928a11e34678296511d5ea34582292be7368618",
      "tree": "a56d14d9dbd805be1383678a6137693bf8518237",
      "parents": [
        "098e58da93f304d7d7791f193c6237870b94989d",
        "1ace5bc070b7271a3f5835b13e326875785f718c"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu May 13 16:02:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 13 16:02:20 2010 -0700"
      },
      "message": "Merge \"Fix 2672155 Check the code path when enabling disabling packages.\" into froyo"
    },
    {
      "commit": "1ace5bc070b7271a3f5835b13e326875785f718c",
      "tree": "8eece8ed8afee9b9c789a5d1c9a642ba838827f6",
      "parents": [
        "3c78a1b58957e31d2991fb6a609abecbb1987b3b"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu May 13 12:05:53 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Thu May 13 15:48:39 2010 -0700"
      },
      "message": "Fix 2672155\nCheck the code path when enabling disabling packages.\n\nAdd unit test\n\nChange-Id: I0f0f482a3735234eab3f63ba1f6462574b70144e\n"
    },
    {
      "commit": "cf67d18a1d5e6e89b96f7750706cb36208ddb936",
      "tree": "4d0d9cf54f3af78c573083a4550ff56a23298888",
      "parents": [
        "e28776bbd72397eea0dd24f5c28273fb2bf1a2f0",
        "79290ae9768b69197dcc5f3645910b67925c0f95"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu May 13 15:35:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 13 15:35:48 2010 -0700"
      },
      "message": "Merge \"Get rid of warnings when compiled with -Wformat-security\" into kraken"
    },
    {
      "commit": "79290ae9768b69197dcc5f3645910b67925c0f95",
      "tree": "56b7e8f5fcc89d92343eade62e4f0b6fbb2c3c19",
      "parents": [
        "8b518577ceba9746fe5566274bd9deb09d450779"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu May 13 15:31:00 2010 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu May 13 15:31:00 2010 -0700"
      },
      "message": "Get rid of warnings when compiled with -Wformat-security\n\nChange-Id: I5a7ad5be2aaf0fa0d164204d3c1bebf02ec55745\n"
    },
    {
      "commit": "e28776bbd72397eea0dd24f5c28273fb2bf1a2f0",
      "tree": "b89399e174fa0d02011f98def0cb612d8c1dcc0b",
      "parents": [
        "5a9cbb291fa7505a6c51eba6f600009dfc17366d",
        "b1110149cccc3b99e59ead34ca46e5ac026f6db9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu May 13 14:56:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 13 14:56:02 2010 -0700"
      },
      "message": "am b1110149: merge from open-source master\n\nMerge commit \u0027b1110149cccc3b99e59ead34ca46e5ac026f6db9\u0027 into kraken\n\n* commit \u0027b1110149cccc3b99e59ead34ca46e5ac026f6db9\u0027:\n  Use integer for loop counter instead of float\n  New test in FrameworkTest for the VelocityTracker class\n  Preserve \u0027+\u0027 in phone numbers imported from SIM.\n"
    },
    {
      "commit": "b1110149cccc3b99e59ead34ca46e5ac026f6db9",
      "tree": "53f282b539ba34e787cc11eeab7b7b829c0145a5",
      "parents": [
        "a3d5549c802bc4fbf1e1ca05bc3552db17212036",
        "b79781af1ebc68dbaa1b44da43fd391de067a201"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu May 13 14:50:16 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu May 13 14:50:16 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I88a580162b34a80d1e3e7987b7a301c253afa0e8\n"
    },
    {
      "commit": "5a9cbb291fa7505a6c51eba6f600009dfc17366d",
      "tree": "366967965e321597c96e9ffc9e81a6c3bab96016",
      "parents": [
        "54a8f2952341e39685c920e9be43e57d33e4b01b",
        "a3d5549c802bc4fbf1e1ca05bc3552db17212036"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu May 13 14:06:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 13 14:06:25 2010 -0700"
      },
      "message": "am a3d5549c: am 098e58da: Use SystemClock.elapsedRealtime in ShutdownThread timeout logic\n\nMerge commit \u0027a3d5549c802bc4fbf1e1ca05bc3552db17212036\u0027 into kraken\n\n* commit \u0027a3d5549c802bc4fbf1e1ca05bc3552db17212036\u0027:\n  Use SystemClock.elapsedRealtime in ShutdownThread timeout logic\n"
    }
  ],
  "next": "a3d5549c802bc4fbf1e1ca05bc3552db17212036"
}
