)]}'
{
  "log": [
    {
      "commit": "85a3176704b5bfbeece9bd928369fbb76eec7dc6",
      "tree": "1a84f21c037b514c5b6717b106f5a9a2c4fd6c99",
      "parents": [
        "c0b4f6d30d962d75125628317b5f5ea622531dfe"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 01 17:01:00 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 11:50:55 2010 -0700"
      },
      "message": "Add support for secure views.\n\nAdded the MotionEvent.FLAG_WINDOW_IS_OBSCURED flag which is set by the\ninput manager whenever another visible window is partly or wholly obscured\nthe target of a touch event so that applications can filter touches\naccordingly.\n\nAdded a \"filterTouchesWhenObscured\" attribute to View which can be used to\nenable filtering of touches when the view\u0027s window is obscured.\n\nChange-Id: I936d9c85013fd2d77fb296a600528d30a29027d2\n"
    },
    {
      "commit": "c0b4f6d30d962d75125628317b5f5ea622531dfe",
      "tree": "2c44ab8950562ef5adf5132e4e9bc08b687d401a",
      "parents": [
        "468394fc6d1cb0c9078c2f98aa056860f7e0d743",
        "577ec9eb3a661de96a2cbe9ec918eda082fb7659"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 08 10:58:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 08 10:58:12 2010 -0700"
      },
      "message": "Merge \"Adds a time zone parameter to formatDateRange\" into gingerbread"
    },
    {
      "commit": "577ec9eb3a661de96a2cbe9ec918eda082fb7659",
      "tree": "5bf3f0c170978bf52c421386f62e5381f65d045c",
      "parents": [
        "4c7d3f28898f4e0d8e9f54537fb92948e650df7f"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 01 17:24:53 2010 -0700"
      },
      "committer": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 08 10:53:40 2010 -0700"
      },
      "message": "Adds a time zone parameter to formatDateRange\n\nFor a critical feature request in Calendar we need the ability\nto format a date range in a time zone other than the local tz.\nThis adds a new method signature to formatDateRange to allow for\na tz to be specified and maintains the old behavior if the parameter\nis not used. Also deprecates the FORMAT_UTC flag.\n\nChange-Id: I16b3e939760ec86c954b51a318d01b7bbf86acc9\n"
    },
    {
      "commit": "468394fc6d1cb0c9078c2f98aa056860f7e0d743",
      "tree": "95a9140c4e9c30fe1221071dd9f45ff51a47cfc3",
      "parents": [
        "4c7d3f28898f4e0d8e9f54537fb92948e650df7f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 11:39:34 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 08 09:43:46 2010 -0700"
      },
      "message": "Text Selection: smart word detection. DO NOT MERGE.\n\nSelecting between words selects the spaces instead of the closest word, facilitating\npaste insertion vs word replacement.\n\nPasting adds/removes space before and after if needed so that pasted text is not appended to\nexisting text.\n\nCut and copy not available when selection is empty.\n\nChange-Id: I331413bdef341a4eceffe76fa2957f388d540b6e\n"
    },
    {
      "commit": "4c7d3f28898f4e0d8e9f54537fb92948e650df7f",
      "tree": "b3e2785b348a4e045d4db71bca822254f45615d2",
      "parents": [
        "669070787cc10377c2e5c3fa187babc728d96245",
        "edf7223bc2972b99306e31c5b424c365d9248817"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 09:30:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 08 09:30:41 2010 -0700"
      },
      "message": "Merge \"Remove dead code: NIOBuffer.\" into gingerbread"
    },
    {
      "commit": "669070787cc10377c2e5c3fa187babc728d96245",
      "tree": "3cc061bc51fe54411033381606ed79bec4c2eb5d",
      "parents": [
        "5de1d36dd0415c4cf9afdf093a4915951ef6c770",
        "6f0f870f16003adc60e0c5f37c86b2d5e7895940"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 03:32:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 08 03:32:01 2010 -0700"
      },
      "message": "Merge \"Fix the dialing from contact for internet address.\" into gingerbread"
    },
    {
      "commit": "6f0f870f16003adc60e0c5f37c86b2d5e7895940",
      "tree": "3cc061bc51fe54411033381606ed79bec4c2eb5d",
      "parents": [
        "6aec2250108b7db774643bbc088590138099adb6"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 13:15:55 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 18:26:05 2010 +0800"
      },
      "message": "Fix the dialing from contact for internet address.\n\nthe bug is http://b/issue?id\u003d2982290\n\n+Log outbound proxy address if exists for debugging.\n"
    },
    {
      "commit": "5de1d36dd0415c4cf9afdf093a4915951ef6c770",
      "tree": "c9c1a7f0c42083549c81571648126dce7a7aa8ae",
      "parents": [
        "6aec2250108b7db774643bbc088590138099adb6"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 13:15:55 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 13:15:55 2010 +0800"
      },
      "message": "Log outbound proxy address if exists for debugging.\n\nChange-Id: I2d2dffe3536e674b6956164c400e397c2f00f212\n"
    },
    {
      "commit": "6aec2250108b7db774643bbc088590138099adb6",
      "tree": "7bd0a6d31916b68713c7fe67e734b653040ec2fb",
      "parents": [
        "1b214be92ac206d8ac6ef4967db6e2859d91ab49",
        "40ef0f49ea9fa7c39eb0018fdb4df4b73a11a77d"
      ],
      "author": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Tue Sep 07 20:55:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 20:55:22 2010 -0700"
      },
      "message": "Merge \"Adding Download Manager Integration, stress, and hosts-based tests.\" into gingerbread"
    },
    {
      "commit": "1b214be92ac206d8ac6ef4967db6e2859d91ab49",
      "tree": "3b37ea8215e4bbde1b488a3bf2ea16755c9b5ddd",
      "parents": [
        "d6e56895f647d3c6ea33cea15fdb7b1e9ff3f537",
        "340ce75b446f6a6afc12b0582be3fc34ac3a5364"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Sep 07 20:36:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 20:36:13 2010 -0700"
      },
      "message": "Merge \"Revert \"Rename LargeBitmap to BitmapRegionDecoder for having a better API.\"\" into gingerbread"
    },
    {
      "commit": "d6e56895f647d3c6ea33cea15fdb7b1e9ff3f537",
      "tree": "57d8c5d94a85f402c560b3abaa381434bdddc24c",
      "parents": [
        "64591009409618ee67e71c4b345cac50ad0e4e31"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 20:28:27 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 20:29:42 2010 -0700"
      },
      "message": "update-api step missing from 64963.\n\nChange-Id: I7e91aa9830c19bbb4115ae3a236345b220dc9eb0\n"
    },
    {
      "commit": "64591009409618ee67e71c4b345cac50ad0e4e31",
      "tree": "3f35519b4458f665486d72d7bdfcdc20219d6791",
      "parents": [
        "d580eee29b50e1f11485b655fe5e6cc5a564615b",
        "6194c53754e1bae2c09267ad474d4e2f376e34c0"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 07 20:06:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 20:06:26 2010 -0700"
      },
      "message": "Merge \"Fix a race between requesting/loading/writing SharedPreferences.\" into gingerbread"
    },
    {
      "commit": "340ce75b446f6a6afc12b0582be3fc34ac3a5364",
      "tree": "87719695a203dfd436ab7066bdf884a132b66a5a",
      "parents": [
        "d580eee29b50e1f11485b655fe5e6cc5a564615b"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Wed Sep 08 10:44:21 2010 +0800"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Wed Sep 08 10:44:21 2010 +0800"
      },
      "message": "Revert \"Rename LargeBitmap to BitmapRegionDecoder for having a better API.\"\n\nThis reverts commit 50ba3d2c09a9131f3578d271adf2bc8258ca1742.\n"
    },
    {
      "commit": "d580eee29b50e1f11485b655fe5e6cc5a564615b",
      "tree": "ed4a55dba011d0c5d3647552242651ea40efbde8",
      "parents": [
        "a19ef306bd0a257c67b50f5e0e669e9fe52b0889",
        "8744f879852a74885e1c56a65cd65a28b6a5fa7a"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 07 19:37:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 19:37:33 2010 -0700"
      },
      "message": "Merge \"SipPhone: switch to its own phone type PHONE_TYPE_SIP.\" into gingerbread"
    },
    {
      "commit": "a19ef306bd0a257c67b50f5e0e669e9fe52b0889",
      "tree": "b8019dfbf7003ecb1e03fc9894a8f6e0fd140351",
      "parents": [
        "883bbb72284736b5601f9e96d1116969c51b75de"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 19:30:22 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 19:30:22 2010 -0700"
      },
      "message": "Revert \"Free created FileMap when uncompressing files\"\n\nThis reverts commit 52b8235238fb4d8cf141020cc1ae33880929dc3f.\n\nmunmap() on a region that overlaps something else (e.g, the ZIP Central\nDirectory in this case) unmaps those other regions as well making the\nZipFileRO class unhappy. Revert this for now until we can have FileMap\ndeal with this craziness.\n"
    },
    {
      "commit": "883bbb72284736b5601f9e96d1116969c51b75de",
      "tree": "b87ce9297aacbdc970efe4548017b3c5213f2792",
      "parents": [
        "dbd25cdbc3dcad573aaeaf493bc186006bce3d8e",
        "49271c941ed965c20ed834c5efc52b07ed616e34"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 18:53:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 18:53:55 2010 -0700"
      },
      "message": "Merge \"Hide mCursorController field in ArrowKeyMovementMethod.\" into gingerbread"
    },
    {
      "commit": "49271c941ed965c20ed834c5efc52b07ed616e34",
      "tree": "5b5dbfed75fe58b81b4c909d9c94f4f09bcd0d83",
      "parents": [
        "d0f74ae081bac9a9c8f7faf9288305647735d743"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 18:32:28 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 18:32:28 2010 -0700"
      },
      "message": "Hide mCursorController field in ArrowKeyMovementMethod.\n\nMade the field private and added a description of its use.\n\nBug http://b/issue?id\u003d2975284\n\nChange-Id: Id8acf756218915cb2ae756789b62cfe7201a5c67\n"
    },
    {
      "commit": "dbd25cdbc3dcad573aaeaf493bc186006bce3d8e",
      "tree": "9dd10a772a2771fce5bcc54e1cd2702bcf059b6c",
      "parents": [
        "d0f74ae081bac9a9c8f7faf9288305647735d743"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 15:21:14 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Sep 07 18:07:30 2010 -0700"
      },
      "message": "Made text selection work in ExtractEditText. DO NOT MERGE\n\nChange insertion point on tap is no longer handled by the CommitSelectionReceiver\n(as it is not called by ExtractEditText).\n\nFixed a bug to handle drawing positions when the internal TextView scroller is used.\n\nChange-Id: I87398c7109c5527d21dee6abbdb925848244d594\n"
    },
    {
      "commit": "6194c53754e1bae2c09267ad474d4e2f376e34c0",
      "tree": "e903bca2a93e49327d31b815206a08886717ceaa",
      "parents": [
        "11bbe200cba150cfa5593bb87b54f3072a5ab2c5"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 07 18:00:33 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 07 18:00:33 2010 -0700"
      },
      "message": "Fix a race between requesting/loading/writing SharedPreferences.\n\nPart of the race existed before, but it was made much worse with\napply().\n\nCorresponding CTS test is Icc6e638a6a\n\nChange-Id: Ic5cfa467fb7f1859cb7b44d417412219c0621965\n"
    },
    {
      "commit": "d0f74ae081bac9a9c8f7faf9288305647735d743",
      "tree": "30034ec725477555ac4b249ba0e03ac0b29e9473",
      "parents": [
        "b356f8acec9fdfd36f01e5cca4fe3a28ecd6e628",
        "1907bd2f6cf0ad7358ecc001ef7a134a19d4b67c"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Sep 07 17:29:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 17:29:45 2010 -0700"
      },
      "message": "Merge \"Rename SETSUSPEND to SETSUSPENDOPT DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "b356f8acec9fdfd36f01e5cca4fe3a28ecd6e628",
      "tree": "8a8ff5a5681989aa53196bf67998be6afd51f945",
      "parents": [
        "2d3739d479d67ba736cefbdd6087a11eadfb14ea",
        "50ba3d2c09a9131f3578d271adf2bc8258ca1742"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Sep 07 17:01:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 17:01:57 2010 -0700"
      },
      "message": "Merge \"Rename LargeBitmap to BitmapRegionDecoder for having a better API.\" into gingerbread"
    },
    {
      "commit": "1907bd2f6cf0ad7358ecc001ef7a134a19d4b67c",
      "tree": "c10d1741ed3f24f26eb37e2336b746c1e8cf70d5",
      "parents": [
        "b6264a8795ed9469c80727123e3cafda1b07eda3"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 07 15:28:25 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 07 16:42:38 2010 -0700"
      },
      "message": "Rename SETSUSPEND to SETSUSPENDOPT DO NOT MERGE\n\nBug: 2973101\nChange-Id: I874381eeb12bb796382717285750d700e9b181ce\n"
    },
    {
      "commit": "2d3739d479d67ba736cefbdd6087a11eadfb14ea",
      "tree": "8a619192718532f7cf82da678fd01d74774cff48",
      "parents": [
        "254293782a94652fd601d6b3f04ad447c072f714",
        "42c03e579aade011b451e2a13ea3f44a2ef0056a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 16:32:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 16:32:48 2010 -0700"
      },
      "message": "Merge \"Modify native ALooper to take an explicit ident.\" into gingerbread"
    },
    {
      "commit": "42c03e579aade011b451e2a13ea3f44a2ef0056a",
      "tree": "1716fbd88e2beb816d303c3d3fa0ca1785b8db61",
      "parents": [
        "6e86915e8f5dfffa60ae5d1a4ca9aa74912fd026"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 15:28:30 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 15:46:55 2010 -0700"
      },
      "message": "Modify native ALooper to take an explicit ident.\n\nThe ALooper API now uses an explicit \"identifier\" for the integer\nthat is returned rather than implicitly using the fd.  This allows\nthe APIs that had the fd to be a little more sane.\n\nChange-Id: I8507f535ad484c0bdc4a1bd016d87bb09acd7ff0\n"
    },
    {
      "commit": "edf7223bc2972b99306e31c5b424c365d9248817",
      "tree": "59d092daeaf2f4b4cfeb259df5208b23194ca68a",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 07 15:42:23 2010 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 07 15:42:23 2010 -0700"
      },
      "message": "Remove dead code: NIOBuffer.\n\nWorking on speeding up our NIO implementation, I came across this suboptimal\ncode. Happily, it turns out to be unused.\n\nBug: 2935622\nChange-Id: I07ae6e573d63e439f496d55af215b34598d8258a\n"
    },
    {
      "commit": "254293782a94652fd601d6b3f04ad447c072f714",
      "tree": "3b35c4d55a0e31bc456872d0ed6b16fec631adad",
      "parents": [
        "45cda90bdc178e253049c7067c78bf4b1204ba82",
        "3e319a9962434e1fae86b2180ad210170f02c152"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 15:38:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 15:38:31 2010 -0700"
      },
      "message": "Merge \"Allow installd to handle large partitions\" into gingerbread"
    },
    {
      "commit": "45cda90bdc178e253049c7067c78bf4b1204ba82",
      "tree": "408d7ef16e668e05a390cbfeb809014c1edd9953",
      "parents": [
        "1f6a21c2377f33a754222a34fa98ea1e21a6d27d",
        "44860da2bec3ce55874bb991ea8932ca77ab3464"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 07 14:41:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 14:41:36 2010 -0700"
      },
      "message": "Merge \"Be brief.\" into gingerbread"
    },
    {
      "commit": "1f6a21c2377f33a754222a34fa98ea1e21a6d27d",
      "tree": "ead1916472c4da7c594427067ebc8c2187a307cb",
      "parents": [
        "1cc86da61a361c84ef81e893440c500e33fae312",
        "ccfc1c1ea1898d7e72bc2c2c78bf80a26ee3f5f4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:41:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 14:41:12 2010 -0700"
      },
      "message": "Merge \"Expose the TextAppearance.StatusBar.* styles.\" into gingerbread"
    },
    {
      "commit": "3e319a9962434e1fae86b2180ad210170f02c152",
      "tree": "741d7c4c3d9b4ebf0ea1260621609ba4ad6052f1",
      "parents": [
        "2cb3e83654c99e202c170d9d0237d8d1f4054354"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 13:58:28 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 14:35:47 2010 -0700"
      },
      "message": "Allow installd to handle large partitions\n\nUse int64_t because we\u0027re RPCing over to Java which uses a Long to\nrepresent the filesystem space.\n\nChange-Id: I842b2cf9f2ff8f980ff5895c1c8eb9ebefa1ea31\n"
    },
    {
      "commit": "1cc86da61a361c84ef81e893440c500e33fae312",
      "tree": "489da500032e9c41ea86341ce5fbafc8da65ae10",
      "parents": [
        "6e86915e8f5dfffa60ae5d1a4ca9aa74912fd026",
        "a362e1d79492cf3a60724a259fcd6d786574d5d6"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 07 14:31:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 14:31:34 2010 -0700"
      },
      "message": "Merge \"Don\u0027t fall through from TOKEN_EMAIL_LOOKUP\" into gingerbread"
    },
    {
      "commit": "40ef0f49ea9fa7c39eb0018fdb4df4b73a11a77d",
      "tree": "c5eb9e397eb17e639e2d6f67797564349a1c3122",
      "parents": [
        "192b56d42a4f6e5e6c736b0f22dd5bd201b02c9d"
      ],
      "author": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Mon Aug 09 14:08:26 2010 -0700"
      },
      "committer": {
        "name": "Neal Nguyen",
        "email": "tommyn@google.com",
        "time": "Tue Sep 07 14:27:16 2010 -0700"
      },
      "message": "Adding Download Manager Integration, stress, and hosts-based tests.\n\nChange-Id: If75021380f4aee9c650f6e34093779e85cc4e5d8\n"
    },
    {
      "commit": "ccfc1c1ea1898d7e72bc2c2c78bf80a26ee3f5f4",
      "tree": "321be9d532b4c770e1b1a46e3ceae95cb1fceead",
      "parents": [
        "f703b77c96a6d133fda534158eaf6190ff7c87f7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 17:12:10 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 17:12:10 2010 -0400"
      },
      "message": "Expose the TextAppearance.StatusBar.* styles.\n\nChange-Id: I6e1e68ab26495290d480f4fb75facedd6cd62908\n"
    },
    {
      "commit": "6e86915e8f5dfffa60ae5d1a4ca9aa74912fd026",
      "tree": "dce5492d9051eba6da4619544f7aee6feee62c5a",
      "parents": [
        "11bbe200cba150cfa5593bb87b54f3072a5ab2c5",
        "b5e3165129a5871cf679a67d9e9323ffad3d4902"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 14:10:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 14:10:38 2010 -0700"
      },
      "message": "Merge \"Fixes to battery stats debug output.\" into gingerbread"
    },
    {
      "commit": "b5e3165129a5871cf679a67d9e9323ffad3d4902",
      "tree": "23df13ad75bf67fbd34a4ab04d267ed5176bfd45",
      "parents": [
        "f703b77c96a6d133fda534158eaf6190ff7c87f7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 12:13:55 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 14:09:36 2010 -0700"
      },
      "message": "Fixes to battery stats debug output.\n\nChange-Id: I32e7cad9633b8c517a74573069e426d9f835a83d\n"
    },
    {
      "commit": "11bbe200cba150cfa5593bb87b54f3072a5ab2c5",
      "tree": "c9dd463aac220da1e76767e4d35f02df2f72704a",
      "parents": [
        "f703b77c96a6d133fda534158eaf6190ff7c87f7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 12:32:19 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 12:32:19 2010 -0700"
      },
      "message": "Hopefully fix the build.\n\nChange-Id: Id8cd92c0895c9939e1386ef488bd1309a3be3568\n"
    },
    {
      "commit": "f703b77c96a6d133fda534158eaf6190ff7c87f7",
      "tree": "852a05a5845eecb0873c8ea0eaf1ecf7a29298bd",
      "parents": [
        "1f689f7e35464b1ccd3ce3307b6d92283ee1290d",
        "84bb52ed614f3a13370c923a8bc2a8b7c6db8d30"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 11:27:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 11:27:26 2010 -0700"
      },
      "message": "Merge \"Add system property to turn off scheduling groups.\" into gingerbread"
    },
    {
      "commit": "84bb52ed614f3a13370c923a8bc2a8b7c6db8d30",
      "tree": "343bb945db493f71b75b55f99ed1da0a8424d4c3",
      "parents": [
        "69717ccd13bb5568b912701ab39d603cfa7091cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 17:07:07 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 11:19:11 2010 -0700"
      },
      "message": "Add system property to turn off scheduling groups.\n\nDo this:\n\nadb shell setprop debug.sys.noschedgroups 1\n\nChange-Id: I6e06a74205fd45ee1526ce71fe33944465d39984\n"
    },
    {
      "commit": "1f689f7e35464b1ccd3ce3307b6d92283ee1290d",
      "tree": "291ec7683d79d30f6d362cc52372e7467445c9c3",
      "parents": [
        "b1104b3713febb75164938a465c3022e1879245f",
        "da695520782a9feba963840aad596a20929396f2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 11:14:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 11:14:56 2010 -0700"
      },
      "message": "Merge \"When notifications are updated, don\u0027t re-show the ticker unless the text has changed.\" into gingerbread"
    },
    {
      "commit": "da695520782a9feba963840aad596a20929396f2",
      "tree": "34ce2dc534657970d28ba855f7cbfee3ac8f92b1",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:13:12 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:13:12 2010 -0400"
      },
      "message": "When notifications are updated, don\u0027t re-show the ticker unless the text has changed.\n\nBug: 2963867\nChange-Id: I24b5bc958fb6eb0d753c88178a385232c75ea438\n"
    },
    {
      "commit": "b1104b3713febb75164938a465c3022e1879245f",
      "tree": "85e9e9aa3ecb7f848508c4a469b4b3a8721e14b8",
      "parents": [
        "745e751b251baa38e94dfce1fe264574d0204cc2",
        "6f9d58ac62366b13a1eac00d58ebc84f03cea3f2"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 07 11:12:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 11:12:51 2010 -0700"
      },
      "message": "Merge \"Make SharedPreferencesBackupHelper wait for async SharedPreference writes\" into gingerbread"
    },
    {
      "commit": "745e751b251baa38e94dfce1fe264574d0204cc2",
      "tree": "aeb221ba92215ab5dc593801b4d821c8b3457be3",
      "parents": [
        "2cb3e83654c99e202c170d9d0237d8d1f4054354",
        "3a94b7c12161ebbfba9919e10f7ea65a8ef41046"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Sep 07 11:03:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 11:03:26 2010 -0700"
      },
      "message": "Merge \"Preserve old translations for changed strings.  DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "a362e1d79492cf3a60724a259fcd6d786574d5d6",
      "tree": "b839dfbbccd85211d6a43c04525926a745a29c67",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 07 10:46:59 2010 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 07 10:46:59 2010 -0700"
      },
      "message": "Don\u0027t fall through from TOKEN_EMAIL_LOOKUP\n\nChange-Id: Ifc08f26ba93496cfa53cd83c7df0e986ea4ece4b\n"
    },
    {
      "commit": "2cb3e83654c99e202c170d9d0237d8d1f4054354",
      "tree": "1580653f519caba25fe152631e21d8fe6647aa2f",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751",
        "6798b62e9230b744d877c4fcab2a0d949eab9f8f"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 10:46:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 07 10:46:14 2010 -0700"
      },
      "message": "Merge \"Use new nativeLibraryPath field for NativeActivity\" into gingerbread"
    },
    {
      "commit": "6798b62e9230b744d877c4fcab2a0d949eab9f8f",
      "tree": "8c4375da5e634e68fb40269853b379ff5aaf779f",
      "parents": [
        "2e2465497c08061cccf4908e49095f2d19a35eea"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 02 17:21:32 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 07 10:44:21 2010 -0700"
      },
      "message": "Use new nativeLibraryPath field for NativeActivity\n\nInstead of being naughty and guessing the native library path from\ndataDir, use the new nativeLibraryPath field because it can be on SD\ncard now.\n\nChange-Id: I284bde42e0b0114366e412eb7212af22b47208d8\n"
    },
    {
      "commit": "50ba3d2c09a9131f3578d271adf2bc8258ca1742",
      "tree": "f688136a5751b57eb879f7c4d7bd6f4e6a417d6b",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Sep 07 17:32:18 2010 +0800"
      },
      "committer": {
        "name": "Wei-Ta Chen",
        "email": "weita@google.com",
        "time": "Tue Sep 07 21:02:13 2010 +0800"
      },
      "message": "Rename LargeBitmap to BitmapRegionDecoder for having a better API.\n\nMove AssetStreamAdaptor, AutoFDSeek and nullObjectReturn to Utils.h because\nBitmapFactory.cpp and BitmapRegionDecoder.cpp both need to use these utility functions.\n\nChange-Id: I3e60c7fe4abd0289e1384e69a08fd20fe6fb0e10\n"
    },
    {
      "commit": "8744f879852a74885e1c56a65cd65a28b6a5fa7a",
      "tree": "debdd28393fdc4b8d6a7581c1116fc3ecf86378e",
      "parents": [
        "1b1601d740c34de4680ec96368002893aa5f71de"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 07 20:01:24 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 07 20:01:24 2010 +0800"
      },
      "message": "SipPhone: switch to its own phone type PHONE_TYPE_SIP.\n\nChange-Id: Ie33cfe92e59665864dbebbb38895e8e85f6db2e6\n"
    },
    {
      "commit": "6f9d58ac62366b13a1eac00d58ebc84f03cea3f2",
      "tree": "9309e0a55f0efae669f78171e6f48fd48dfb5a7c",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Sep 06 22:17:12 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Sep 06 22:18:39 2010 -0700"
      },
      "message": "Make SharedPreferencesBackupHelper wait for async SharedPreference writes\n\nFixes a potential race with backups.\n\nChange-Id: I73492c0384091cedd7802109257312387fcd43f9\n"
    },
    {
      "commit": "960b31e3b3b40f92665be4b7a79da7f05ea19751",
      "tree": "d25a778ad88d858e2b525f8b4f8e50bf1d8b6939",
      "parents": [
        "612ff27425cf2976396d992f32b58ab900c7d708",
        "1b1601d740c34de4680ec96368002893aa5f71de"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 06 20:13:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 06 20:13:32 2010 -0700"
      },
      "message": "Merge \"SipService: unset session listener if listener is gone.\" into gingerbread"
    },
    {
      "commit": "612ff27425cf2976396d992f32b58ab900c7d708",
      "tree": "a72c1036837343b4ef55c04ef399d13f5e084945",
      "parents": [
        "b6264a8795ed9469c80727123e3cafda1b07eda3"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Sep 06 19:22:09 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Sep 06 19:22:09 2010 -0700"
      },
      "message": "Quell annoying Java ascii/unicode warning.\n\nThis fix is already in master, so just cherry-picking it here too.\n\nChange-Id: I28c57171aa3e55933c3e98555575a074b25b2b2a\n"
    },
    {
      "commit": "b6264a8795ed9469c80727123e3cafda1b07eda3",
      "tree": "b87c9cb4d1a88d031d89be28eb80300bf9368736",
      "parents": [
        "b12baad9357c6e6aec1f7d84fd041c54fe963407"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Sep 06 12:58:18 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Sep 06 12:58:18 2010 +0800"
      },
      "message": "Fix the build.\n\nChange-Id: Icfeec3372dcde30723c49565649be03a4dd33c06\n"
    },
    {
      "commit": "b12baad9357c6e6aec1f7d84fd041c54fe963407",
      "tree": "18305b415e1bb311320b5d2182b58d020fa199b8",
      "parents": [
        "6dc003a73f7f01aa5dd5831e777e2aa44f65b032"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Sep 06 10:21:18 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Sep 06 12:05:46 2010 +0800"
      },
      "message": "Add equals() funcation for SipPhone.\n\nSince we will use sipuri to match the same phone object.\n\nChange-Id: I582779e51e447bb8d822c105cf0d682651c138d2\n"
    },
    {
      "commit": "1b1601d740c34de4680ec96368002893aa5f71de",
      "tree": "3d8647636826b9d642d2d7cbf2c52f122e433ad5",
      "parents": [
        "6dc003a73f7f01aa5dd5831e777e2aa44f65b032"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sun Sep 05 00:26:11 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sun Sep 05 00:26:11 2010 +0800"
      },
      "message": "SipService: unset session listener if listener is gone.\n\nChange-Id: I0b85ee7bcb32c24cf64dfc3edc40c0cad9717562\n"
    },
    {
      "commit": "6dc003a73f7f01aa5dd5831e777e2aa44f65b032",
      "tree": "942b3fc58d712bfc3977132f42d7d081b46ec7cc",
      "parents": [
        "3326f8043858152ea2a407a9a4c20fdcdc859e73",
        "de0ff63700c1836771d797e6c7340b18cb814484"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Sep 03 16:59:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 16:59:42 2010 -0700"
      },
      "message": "Merge \"Reduce footprint of Signature from ~7000 to ~1448\" into gingerbread"
    },
    {
      "commit": "3326f8043858152ea2a407a9a4c20fdcdc859e73",
      "tree": "ca81086dc9ddb8c0d6875f05903a29b15a5352df",
      "parents": [
        "7e427934e69db804f3ee803e6ffeef4a339e9b8b"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:34:59 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:37:27 2010 -0700"
      },
      "message": "Fix the last remaining gaps in our Java 6 API.\n\nSee http://b/issue?id\u003d2497395\nSee https://android-git.corp.google.com/g/64647\n\nChange-Id: I0886e06163a3853bff69480b01e6e9f9f54fea4e\n"
    },
    {
      "commit": "7e427934e69db804f3ee803e6ffeef4a339e9b8b",
      "tree": "2f57acb415d4253c56ae67617c5df37ac0a7ce1b",
      "parents": [
        "7627c221c6ce8bf433bf207b002eabe7236c4757",
        "5fa6df6ebf17fa4386409d4428fc6d1d8d1ebdb1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 03 16:35:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 16:35:54 2010 -0700"
      },
      "message": "Merge \"LVM release 1.08 delivery.\" into gingerbread"
    },
    {
      "commit": "7627c221c6ce8bf433bf207b002eabe7236c4757",
      "tree": "ffc42881083effdf24225f76294f540829587cfd",
      "parents": [
        "9077f8ec931a4c080948a85ce2e0f793f65e9b62"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 03 16:09:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 03 16:09:03 2010 -0700"
      },
      "message": "DO NOT MERGE Tweak overscroll\n\nChange-Id: I5ba00fc87ba7b286978acf577ba6461f79066437\n"
    },
    {
      "commit": "de0ff63700c1836771d797e6c7340b18cb814484",
      "tree": "bfee5ff5b0333749a5908ca900b3cbfe5ee1a39d",
      "parents": [
        "d85621c938286a568b1173e7ab29f80ab93d27e1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Sep 03 16:02:27 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Sep 03 16:02:27 2010 -0700"
      },
      "message": "Reduce footprint of Signature from ~7000 to ~1448\n\nSignature had lazy initialization of the mString member when needed, but\nit would stick around forever when initialized. Each package had one or\nmore Signatures that would be ~7000 bytes each. At a couple hundred\npackages, that\u0027s over 1.3MB just for signatures.\n\nWhenever packages.xml was written out, it would write the Signature for\neach program as well which happens at boot thereby initializing the\nmString member pretty much immediately.\n\nChange-Id: Idb882ffeca2861b3e87437fc83f001710d6c0441\n"
    },
    {
      "commit": "9077f8ec931a4c080948a85ce2e0f793f65e9b62",
      "tree": "dc8a2f46e51d3bc6aae6abe70e34086ab518f9c6",
      "parents": [
        "69717ccd13bb5568b912701ab39d603cfa7091cc",
        "3caa71483ffa7b9d9c0a550429ccce848abeee06"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Sep 03 15:42:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 15:42:09 2010 -0700"
      },
      "message": "Merge \"Not all audio source has the drift time information\" into gingerbread"
    },
    {
      "commit": "5fa6df6ebf17fa4386409d4428fc6d1d8d1ebdb1",
      "tree": "2ab7db005c584167b95b54498f33f17185872825",
      "parents": [
        "df3a0f50c3480911e366c8c0781b0463fe063e82"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 02 17:18:20 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 03 15:22:18 2010 -0700"
      },
      "message": "LVM release 1.08 delivery.\n\n- Changed bundle SamplesToExit to 0.1 secs\n- Added SamplesToExit to Revreb\n- Removed mixer from Core reverb\n\nChange-Id: I675ec22889f20ef35a0ac427600c2654111c397e\n"
    },
    {
      "commit": "69717ccd13bb5568b912701ab39d603cfa7091cc",
      "tree": "867742e28adc250e7260dbf04aba967f50264e0c",
      "parents": [
        "df3a0f50c3480911e366c8c0781b0463fe063e82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 13:48:20 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:20:06 2010 -0700"
      },
      "message": "DO NOT MERGE.  Some stuff that is Not Ready.\n\nChange-Id: I8fdba32722d86b92c791dbf7c6c0166bcdb02852\n"
    },
    {
      "commit": "df3a0f50c3480911e366c8c0781b0463fe063e82",
      "tree": "a3880612ec71facb671a01c7f1678a978e2e7ffb",
      "parents": [
        "e1aa82a4228d009537693253ba3a0113abbf5ab8",
        "170bae7d832e0fd68e1ee9d96893b97e1dd98c52"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:15:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 15:15:50 2010 -0700"
      },
      "message": "Merge \"Improve doc.\" into gingerbread"
    },
    {
      "commit": "170bae7d832e0fd68e1ee9d96893b97e1dd98c52",
      "tree": "18d547fdadcf564dd1446ea28462bca9b0e71bdc",
      "parents": [
        "e25b4bc76fef584b38ce4e72f919fba119bdfa99"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:14:28 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:14:28 2010 -0700"
      },
      "message": "Improve doc.\n\nChange-Id: I841b04e1e455b6236fb8b65b965f2fc25c4461f0\n"
    },
    {
      "commit": "e1aa82a4228d009537693253ba3a0113abbf5ab8",
      "tree": "a2077b7db47b891ccf1480e5a0a17d728e9a50a6",
      "parents": [
        "9fee0b2a02daa6fcf286ed930e45400dd3ba8dba",
        "6993d3d136fed8600a3e337d710907b50d8d6e49"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:07:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 15:07:17 2010 -0700"
      },
      "message": "Merge \"Adding a feature denoting support for 5 or more fully independent multitouch pointers.\" into gingerbread"
    },
    {
      "commit": "3a94b7c12161ebbfba9919e10f7ea65a8ef41046",
      "tree": "c996bf7389c5c63dcb2342e1b45d2f2253cd6d5a",
      "parents": [
        "fd33de37f5549012fd23bad13b2699673f001e8e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Sep 03 14:55:19 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Sep 03 14:55:45 2010 -0700"
      },
      "message": "Preserve old translations for changed strings.  DO NOT MERGE\n\nChange-Id: I64023ad34cba22133fd355ed4d885b3f831c5aa1\n"
    },
    {
      "commit": "6993d3d136fed8600a3e337d710907b50d8d6e49",
      "tree": "cf33f50672753a610822f39c3c1f5a4491843485",
      "parents": [
        "dc243482d6e104c4a3cddaa694c2ee3c628c2c20"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Fri Sep 03 14:30:14 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Fri Sep 03 14:41:36 2010 -0700"
      },
      "message": "Adding a feature denoting support for 5 or more fully\nindependent multitouch pointers.\n\nChange-Id: I9997ed9c481dbd507e9eff70d8beb9e1140cca3f\n"
    },
    {
      "commit": "9fee0b2a02daa6fcf286ed930e45400dd3ba8dba",
      "tree": "ec5571f890b18ed4daf0c91d994e411911dea5fe",
      "parents": [
        "dc243482d6e104c4a3cddaa694c2ee3c628c2c20"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 03 14:09:21 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 03 14:31:50 2010 -0700"
      },
      "message": "Ogg files can be tagged to be automatically looping, this setting always overrides the MediaPlayer\u0027s setLooping setting.\n\nChange-Id: Ifb564c6cdf6137eac14869f9ca7d471f05a5556a\nrelated-to-bug: 2974691\n"
    },
    {
      "commit": "dc243482d6e104c4a3cddaa694c2ee3c628c2c20",
      "tree": "d1bd1f19b216b83814491ad8dfe00175913e5974",
      "parents": [
        "e7c02ef40a10c599b13684a6f99a91eabd0f258f",
        "20bb22964ee9cba79d4b17fa57b8844c5e432f81"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri Sep 03 14:06:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 14:06:20 2010 -0700"
      },
      "message": "Merge \"Add API to get all foreground calls.\" into gingerbread"
    },
    {
      "commit": "e7c02ef40a10c599b13684a6f99a91eabd0f258f",
      "tree": "3ae3b101ff6ed6f79859856cfdace8a1c9715eab",
      "parents": [
        "cc4a38c60f52082f3c1970c7eda6756949c6e5d5",
        "e6ffce9f65a1a8f498eb51a993a8cbf5f13a109e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 03 13:58:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 13:58:37 2010 -0700"
      },
      "message": "Merge \"Fix bug 2973252 - Make overscroll glow respect ifContentScrolls\" into gingerbread"
    },
    {
      "commit": "cc4a38c60f52082f3c1970c7eda6756949c6e5d5",
      "tree": "e3e254021f4bc1486b424864fdaf2c8ab3e403fb",
      "parents": [
        "e25b4bc76fef584b38ce4e72f919fba119bdfa99",
        "87ab9cdd0fde6bfb1205805c6a13423aafadeaaa"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 03 13:46:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 13:46:02 2010 -0700"
      },
      "message": "Merge \"Properly buffer a certain amount of data on streaming sources before finishing prepare().\" into gingerbread"
    },
    {
      "commit": "87ab9cdd0fde6bfb1205805c6a13423aafadeaaa",
      "tree": "ec5f210cc652e9ca96ea174fdc890b7bec147084",
      "parents": [
        "12da9d7472ae87b841575d5358e19f143d12f900"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 03 13:20:33 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Sep 03 13:44:42 2010 -0700"
      },
      "message": "Properly buffer a certain amount of data on streaming sources before finishing prepare().\n\nChange-Id: I39bf3c6dafcbe003b51dea4795742dcd8548f207\nrelated-to-bug: 2875110\n"
    },
    {
      "commit": "e25b4bc76fef584b38ce4e72f919fba119bdfa99",
      "tree": "781dfba1a3a08ceda9d7f63071ef8490f6371f5d",
      "parents": [
        "2b136832be7326caed0c79bae418c2dd54372bea",
        "482566ed5cc7307b0401361509fb06acc5476115"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 13:24:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 13:24:33 2010 -0700"
      },
      "message": "Merge \"These are not ready to be exposed.  Also rename them to be better.\" into gingerbread"
    },
    {
      "commit": "2b136832be7326caed0c79bae418c2dd54372bea",
      "tree": "9edbda58bdab8718bcce8f40ca1eb43a80a712d5",
      "parents": [
        "a2f2141c84923e34e003bec92b7435ea79b02ee8",
        "c4367e54e41f4e7a6c79b60dd80e66c9e6fdcfc3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 03 13:15:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 13:15:11 2010 -0700"
      },
      "message": "am c4367e54: fix code snippet error\n\nMerge commit \u0027c4367e54e41f4e7a6c79b60dd80e66c9e6fdcfc3\u0027 into gingerbread\n\n* commit \u0027c4367e54e41f4e7a6c79b60dd80e66c9e6fdcfc3\u0027:\n  fix code snippet error\n"
    },
    {
      "commit": "482566ed5cc7307b0401361509fb06acc5476115",
      "tree": "3a41c2b2301bf17dc1575d32641a8cbfaa9e7af9",
      "parents": [
        "46e63b346770efa14451b8e67b7f7636c4e5a76c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 12:51:28 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 12:51:28 2010 -0700"
      },
      "message": "These are not ready to be exposed.  Also rename them to be better.\n\nChange-Id: I7c234144497084b7769f8c46761b7d74d1c583d5\n"
    },
    {
      "commit": "a2f2141c84923e34e003bec92b7435ea79b02ee8",
      "tree": "205a1c30c08208da35b2a1bb79ffe1c1f95336a9",
      "parents": [
        "d85621c938286a568b1173e7ab29f80ab93d27e1",
        "fa8e271636b9e9b86f247cdb4c91d9ebe9675c27"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 03 12:46:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 12:46:25 2010 -0700"
      },
      "message": "Merge \"More SharedPreferences commit() -\u003e apply() changes.\" into gingerbread"
    },
    {
      "commit": "e6ffce9f65a1a8f498eb51a993a8cbf5f13a109e",
      "tree": "324ed79f5d4094badd8c715192e42f4c128f4d7f",
      "parents": [
        "46e63b346770efa14451b8e67b7f7636c4e5a76c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 03 12:04:25 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 03 12:06:51 2010 -0700"
      },
      "message": "Fix bug 2973252 - Make overscroll glow respect ifContentScrolls\n\nChange-Id: I0e4bf09c0cbc660c9b8d26a3526b09568c05e93d\n"
    },
    {
      "commit": "3caa71483ffa7b9d9c0a550429ccce848abeee06",
      "tree": "c08282e0055babba4efbcae85c08d1c40647dbc1",
      "parents": [
        "7755cdd69690ccbb42c6fd47b3e9c4594d4ade82"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Sep 03 12:01:55 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Sep 03 12:01:55 2010 -0700"
      },
      "message": "Not all audio source has the drift time information\n\nChange-Id: I74e502376348ca4a6ffaa7492bed35c1355e7e62\n"
    },
    {
      "commit": "d85621c938286a568b1173e7ab29f80ab93d27e1",
      "tree": "cd67b767301b16439d7d1dfb4cab353771ce171d",
      "parents": [
        "7755cdd69690ccbb42c6fd47b3e9c4594d4ade82"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 03 09:25:33 2010 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 03 11:46:19 2010 -0700"
      },
      "message": "Don\u0027t crash when extra logging is enabled.\n\nChange-Id: I76cf8db0f51ed33e91acee9636180e8d7c0b5ff9\n"
    },
    {
      "commit": "fa8e271636b9e9b86f247cdb4c91d9ebe9675c27",
      "tree": "83a8fb78f411b46c24a5f2a29d89db72f09b8c26",
      "parents": [
        "46e63b346770efa14451b8e67b7f7636c4e5a76c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 03 11:13:15 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 03 11:18:28 2010 -0700"
      },
      "message": "More SharedPreferences commit() -\u003e apply() changes.\n\nChange-Id: Ibc844d72d463434722a349f5bbc02889a9feb0ee\n"
    },
    {
      "commit": "c4367e54e41f4e7a6c79b60dd80e66c9e6fdcfc3",
      "tree": "9c78cedb115a1de9f4dd6d6da9968221ff9de4c9",
      "parents": [
        "c5083cdfff55a8fdcc82198273afd7dbe6379879"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 03 11:03:42 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 03 11:03:42 2010 -0700"
      },
      "message": "fix code snippet error\n\nChange-Id: Ida2f5ac2bc0bfb9b13b142f6422dd4b815603ab5\n"
    },
    {
      "commit": "7755cdd69690ccbb42c6fd47b3e9c4594d4ade82",
      "tree": "1f0415e8cc750bd9f3ce33ae6efb25c5d40a43fe",
      "parents": [
        "46e63b346770efa14451b8e67b7f7636c4e5a76c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Sep 02 10:49:55 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Sep 03 10:13:19 2010 -0700"
      },
      "message": "Remove unused/debugging code from MP4 file writer\n\no also makes nal length in the recorded file modifiable at runtime\n\nChange-Id: I731b4dde7070d8d9628b36b523a5b2c011c7c2cf\n"
    },
    {
      "commit": "46e63b346770efa14451b8e67b7f7636c4e5a76c",
      "tree": "86a922fcf2e4911a82185e3fb8b1a520db2f0db2",
      "parents": [
        "305bcbf0c961840c4505770d084a1caacc074dbb",
        "cb7e65c6cbe75c3fe55af95eba73431394669692"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Sep 03 09:53:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 09:53:13 2010 -0700"
      },
      "message": "Merge \"Better file size estimate\" into gingerbread"
    },
    {
      "commit": "305bcbf0c961840c4505770d084a1caacc074dbb",
      "tree": "6ccdf93bd6bbc7728370f7ceefad72f4ec39ecfc",
      "parents": [
        "12da9d7472ae87b841575d5358e19f143d12f900"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Sep 03 07:56:38 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Sep 03 09:33:34 2010 -0700"
      },
      "message": "Decrease PackageManagerService wait time for vold\n\nUp the blocking queue maximum to twice the number of containers we\nallow which should let \"asec list\" complete without blocking the thread\nseveral times.\n\nChange the threads for the NativeDaemonConnector to vold and netd to be\nmore descriptive instead of the same name.\n\nBug: 2501075\nChange-Id: I7e7949845a6c70a3d619aec0fa79ceef3c17a4be\n"
    },
    {
      "commit": "12da9d7472ae87b841575d5358e19f143d12f900",
      "tree": "69bb942ca890c1b732145b06a480bd3bced0e80c",
      "parents": [
        "b355714a2995ebe343808e06f69da5067f52a833"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 02 22:18:14 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 02 22:24:06 2010 -0700"
      },
      "message": "Fix buffer compacting in NativeDaemonConnector\n\nThe buffer was being compacted in the read loop, but the start offset on\nthe compacted buffer wasn\u0027t being considered after the next read.\n\nBug: 2501075\nChange-Id: I163297d751cf800d0bbc66df66b1a0fa0785de49\n"
    },
    {
      "commit": "cb7e65c6cbe75c3fe55af95eba73431394669692",
      "tree": "97a7f34225e4448211df9471b430ed3bc660096a",
      "parents": [
        "7ed7668b30e70ca8e3f0f183364433326ed29f39"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Sep 02 11:19:11 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Sep 02 20:10:00 2010 -0700"
      },
      "message": "Better file size estimate\n\nWhen the recorded file becomes large, the metadata size can\nno longer be ignored. This makes it possible to save the\nrecorded file when the storage becomes almost full at the\nend of the recording session.\n\nChange-Id: Ief038080f825c9946ce550949c03e914aec1e31a\n"
    },
    {
      "commit": "b355714a2995ebe343808e06f69da5067f52a833",
      "tree": "6b362dec2dd80b67cd38ccbd088793e3681728ae",
      "parents": [
        "3208557edca8c133fa32b7718acd22d77f1a9475",
        "643fce978152c6c5ded316a8c9de6531b7d4cee7"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 19:23:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 19:23:31 2010 -0700"
      },
      "message": "Merge \"SipManager: always return true for SIP API and VOIP support query.\" into gingerbread"
    },
    {
      "commit": "643fce978152c6c5ded316a8c9de6531b7d4cee7",
      "tree": "a295709e8c63e67ba24109e40330ecdb3a15cc42",
      "parents": [
        "dc296b0d4bd6fef8764c10fb4cd59c85bc5186f6"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Sep 03 10:19:23 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Sep 03 10:19:23 2010 +0800"
      },
      "message": "SipManager: always return true for SIP API and VOIP support query.\n\nChange-Id: I397a804e0aa598aee77a8ce28ada1b11e10fbaea\nhttp://b/issue?id\u003d2972054\n"
    },
    {
      "commit": "3208557edca8c133fa32b7718acd22d77f1a9475",
      "tree": "ba2b4aeb0f5f9e61767f978c8fc6448077cea9d2",
      "parents": [
        "7ed7668b30e70ca8e3f0f183364433326ed29f39",
        "c5083cdfff55a8fdcc82198273afd7dbe6379879"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 02 18:30:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 02 18:30:16 2010 -0700"
      },
      "message": "am c5083cdf: Merge \"clarify dp dimension description\" into froyo\n\nMerge commit \u0027c5083cdfff55a8fdcc82198273afd7dbe6379879\u0027 into gingerbread\n\n* commit \u0027c5083cdfff55a8fdcc82198273afd7dbe6379879\u0027:\n  clarify dp dimension description\n"
    },
    {
      "commit": "7ed7668b30e70ca8e3f0f183364433326ed29f39",
      "tree": "e0ee5925bda4267321b411f76442fb14104ecc93",
      "parents": [
        "192b56d42a4f6e5e6c736b0f22dd5bd201b02c9d",
        "4c23815c3986e50f0cfad3976d748e600f1befa2"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Sep 02 18:24:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 18:24:21 2010 -0700"
      },
      "message": "Merge \"Calculate audio media drift time from AudioSource\" into gingerbread"
    },
    {
      "commit": "c5083cdfff55a8fdcc82198273afd7dbe6379879",
      "tree": "be1cbc957c31e132612117ec3f6649456deaf863",
      "parents": [
        "ac3c1f550f30aa793ccf5dcd0da55b070fd55364",
        "87dfc3d0f9dc9dcef5fc0dbada996a633e82af29"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Sep 02 17:53:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 17:53:14 2010 -0700"
      },
      "message": "Merge \"clarify dp dimension description\" into froyo"
    },
    {
      "commit": "192b56d42a4f6e5e6c736b0f22dd5bd201b02c9d",
      "tree": "82a8925e77f327ae23087af1c2c8acf097280f84",
      "parents": [
        "2e2465497c08061cccf4908e49095f2d19a35eea",
        "43b6803095e41e6a1cf844a77813c6cdbdc84ec3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 02 17:34:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 17:34:31 2010 -0700"
      },
      "message": "Merge \"Implement #2964234: Add support for \u003cuses-package\u003e element to aapt\" into gingerbread"
    },
    {
      "commit": "43b6803095e41e6a1cf844a77813c6cdbdc84ec3",
      "tree": "19936d54d151179603e2a7cb7e3675fbdbe160a5",
      "parents": [
        "d180232e92b78067beb7f84d7f3d1d21865f0594"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 02 17:14:41 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 02 17:14:41 2010 -0700"
      },
      "message": "Implement #2964234: Add support for \u003cuses-package\u003e element to aapt\n\nChange-Id: Ifb381f387cab7e5a99006691e330d0e3d9d0f250\n"
    },
    {
      "commit": "20bb22964ee9cba79d4b17fa57b8844c5e432f81",
      "tree": "e7c69cfba4282fcd287e9ede0011a12c6bd1a0c2",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Sep 02 17:12:28 2010 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Sep 02 17:12:28 2010 -0700"
      },
      "message": "Add API to get all foreground calls.\n\nChange-Id: I38293b2d7841f5d8708a7b9b516f686ab15de2b1\n"
    },
    {
      "commit": "2e2465497c08061cccf4908e49095f2d19a35eea",
      "tree": "e2990012f651584e3d75188c073a262c9c014f6d",
      "parents": [
        "d180232e92b78067beb7f84d7f3d1d21865f0594",
        "68c2e915fdf4ac4c9f48c0b182e9190620014bc6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 02 15:45:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 15:45:52 2010 -0700"
      },
      "message": "Merge \"Add better debug output for ResourceType errors\" into gingerbread"
    },
    {
      "commit": "d180232e92b78067beb7f84d7f3d1d21865f0594",
      "tree": "cd8fa3a6f18bfb11016cbe7c0a16aaee9944d6fe",
      "parents": [
        "947e25e5ffe13549dab82580ef05f1f4faf42cd2",
        "d4723bb415dc70008c744d1027c3e3d9473adfe1"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 02 15:29:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 15:29:14 2010 -0700"
      },
      "message": "Merge \"Revert \"Merge \"InputMethodManager showSoftInput return documentation.\" into gingerbread\"\" into gingerbread"
    },
    {
      "commit": "d4723bb415dc70008c744d1027c3e3d9473adfe1",
      "tree": "f13b46f1ff92d3d4c763f59be0cff8c24e3583d8",
      "parents": [
        "26d708d93624d2d060529b7e33e0a20172e85efd"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 02 15:27:32 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 02 15:27:47 2010 -0700"
      },
      "message": "Revert \"Merge \"InputMethodManager showSoftInput return documentation.\" into gingerbread\"\n\nThis reverts commit 26d708d93624d2d060529b7e33e0a20172e85efd, reversing\nchanges made to 3ac85d31de6cab5a468b7728b3340cf1b57bc8fe.\n\nChange-Id: Ifc19f837bee7437707ddddf0b19cb6bce53dd2c5\n"
    },
    {
      "commit": "68c2e915fdf4ac4c9f48c0b182e9190620014bc6",
      "tree": "56596567acca43fc12755f2117dd17d8feda5586",
      "parents": [
        "3010713f50aa6ac189b1990421cfab1d426bc601"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 02 14:58:47 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 02 14:58:47 2010 -0700"
      },
      "message": "Add better debug output for ResourceType errors\n\nAn error code is returned as -ESOMETHING, but the debug code was\nprinting out 0x%08x for these codes making -74 print out as 0xffffffb5\nwhich is kind of silly.\n\nChange-Id: I7d77fb3da2e146845949f121404f662b47288e61\n"
    },
    {
      "commit": "947e25e5ffe13549dab82580ef05f1f4faf42cd2",
      "tree": "021bcbc57c9225e2032fb0be7e96265747830216",
      "parents": [
        "26d708d93624d2d060529b7e33e0a20172e85efd",
        "ac3c1f550f30aa793ccf5dcd0da55b070fd55364"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Sep 02 14:55:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 02 14:55:47 2010 -0700"
      },
      "message": "am ac3c1f55: Add BT test instrumentation for reboot tests.\n\nMerge commit \u0027ac3c1f550f30aa793ccf5dcd0da55b070fd55364\u0027 into gingerbread\n\n* commit \u0027ac3c1f550f30aa793ccf5dcd0da55b070fd55364\u0027:\n  Add BT test instrumentation for reboot tests.\n"
    },
    {
      "commit": "26d708d93624d2d060529b7e33e0a20172e85efd",
      "tree": "f808a9204dd940bae9dbcb9eb9d2404aedca892d",
      "parents": [
        "3ac85d31de6cab5a468b7728b3340cf1b57bc8fe",
        "a18cf547317d3602b5476ee4b9e206fe4c12d7b5"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 02 14:50:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 02 14:50:25 2010 -0700"
      },
      "message": "Merge \"InputMethodManager showSoftInput return documentation.\" into gingerbread"
    },
    {
      "commit": "3ac85d31de6cab5a468b7728b3340cf1b57bc8fe",
      "tree": "f13b46f1ff92d3d4c763f59be0cff8c24e3583d8",
      "parents": [
        "3010713f50aa6ac189b1990421cfab1d426bc601",
        "1314219a37403594f833c2c71744040ebd8d9b04"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Sep 02 14:26:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 02 14:26:12 2010 -0700"
      },
      "message": "am 1314219a: (-s ours) DO NOT MERGE Separate utility methods into utility class.\n\nMerge commit \u00271314219a37403594f833c2c71744040ebd8d9b04\u0027 into gingerbread\n\n* commit \u00271314219a37403594f833c2c71744040ebd8d9b04\u0027:\n  DO NOT MERGE Separate utility methods into utility class.\n"
    },
    {
      "commit": "3010713f50aa6ac189b1990421cfab1d426bc601",
      "tree": "f13b46f1ff92d3d4c763f59be0cff8c24e3583d8",
      "parents": [
        "3bd9b8f04cece37ab4405abc382e2810006b9f97"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Thu Sep 02 13:48:09 2010 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Thu Sep 02 13:48:09 2010 -0700"
      },
      "message": "Fix again.\n\nChange-Id: I7393e1e9e9aa3f8612d143840109f1c5193f692f\n"
    }
  ],
  "next": "3bd9b8f04cece37ab4405abc382e2810006b9f97"
}
