)]}'
{
  "log": [
    {
      "commit": "61aac7b377ac4878a5778457cad239fe3a50604a",
      "tree": "87f9b3bd317036559bbe74f77618be02f77388a8",
      "parents": [
        "48e6725c828a8d420d43925b0c9a9a915a8c4e2f"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Oct 05 14:20:06 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Oct 05 14:20:06 2009 +0800"
      },
      "message": "Add PERIOD char to CDMA address sugar list.\n\nAddresses issue:\nhttp://buganizer/issue?id\u003d2164455\n"
    },
    {
      "commit": "865a1bbf36cc8ea8d9c015effb92733347912244",
      "tree": "32fa8cb9f48a756ad27754b257cc5660b3348087",
      "parents": [
        "f2bd901738736e16ea93f0a4c7275f2141ca3a3e"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 30 18:00:36 2009 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 30 18:39:48 2009 +0800"
      },
      "message": "Remove deprecated VpnType.getDescription().\n"
    },
    {
      "commit": "a0609a0d8a69a92aafa1d6c41f7dc054eee09b4e",
      "tree": "c06aab01dec7ad9622f7cc05ebabcf712ddaf3ac",
      "parents": [
        "fff0b4a6c22c458b6a05bc1fd8840b4bc09be38e"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 29 16:24:43 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 29 16:24:43 2009 -0700"
      },
      "message": "rebase layout test result as the numbers reported are much more stable now\n"
    },
    {
      "commit": "1cdb55aa97d8035a941a4bd7cf23063f18360ab5",
      "tree": "7e85be5e64c7031bfe00d6e567a89e5bbe9ec8b1",
      "parents": [
        "207308a781621c427acccbd9983c2511a65e9137",
        "56a36932178a95900558422199932d7f33c54776"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 28 12:56:02 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 28 12:56:02 2009 -0400"
      },
      "message": "Merge change 27457 into eclair\n\n* changes:\n  Added code style fix that actually did not get submitted in 2nd patch of previous change.\n"
    },
    {
      "commit": "56a36932178a95900558422199932d7f33c54776",
      "tree": "af926516d6b6679b8da8775ffcf5550706bb9236",
      "parents": [
        "7216047ac3e9613f3b689fa637e205943b51f069"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 28 09:53:48 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 28 09:53:48 2009 -0700"
      },
      "message": "Added code style fix that actually did not get submitted in 2nd patch of previous change.\n"
    },
    {
      "commit": "c18b0ebcfb905cc5001618c78890e884a859e069",
      "tree": "27de896605bb93056799838af8add9ef0591158f",
      "parents": [
        "b19774d520bde5bb12d80417788d9a773e123c14",
        "7216047ac3e9613f3b689fa637e205943b51f069"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 28 12:21:30 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 28 12:21:30 2009 -0400"
      },
      "message": "Merge change 27185 into eclair\n\n* changes:\n  Add checks for double-dumping on webkit data.\n"
    },
    {
      "commit": "7216047ac3e9613f3b689fa637e205943b51f069",
      "tree": "1bc4010f97135c3c430c44f165812971ad2ac77d",
      "parents": [
        "954e98e023568b354aeec0a54668155ad9083398"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Sep 25 17:34:12 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 28 09:20:20 2009 -0700"
      },
      "message": "Add checks for double-dumping on webkit data.\n\nAlso some logs seem to suggest that in rare occations, a webkit dump after timeout has occured actually never hears any response back from webkit, thus causing the test app to wait forever, because the request webkit data mechanism is not protected by a timeout watchdog. So adding a explicit log print before calling webkit dump for monitoring in future test runs.\n"
    },
    {
      "commit": "30412d1ce0d65acda8c65a7fbe09a55900647f6a",
      "tree": "4a44c8d7293d8b457a2b41f85eb40cbedcee8b8c",
      "parents": [
        "db9c3f2e9adb2763ff79aaed9b27df31c71dc735"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Sun Sep 27 14:14:10 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Sun Sep 27 14:14:10 2009 -0700"
      },
      "message": "Modified the test case name for the browser page load test.\n"
    },
    {
      "commit": "e78fcbac04f3b0a8e6a287db321abfc25b6131de",
      "tree": "082d823e6230b6b4ccc449bd973a43eb66446e81",
      "parents": [
        "057018399c7ce6d3893ee5fc622f1592f51773b9"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 25 16:04:59 2009 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Sat Sep 26 09:28:17 2009 -0700"
      },
      "message": "DO NOT MERGE: Cleaning up the PipedStreamTest\n"
    },
    {
      "commit": "9c118c80fd0a5416051f2a49f515301f2cf3fd6f",
      "tree": "e84d65f2236b2e4e8064a3385a6556fcd8f28e37",
      "parents": [
        "a0cad2f5d19d95cfe496ebb82f3227dd4ed7c169"
      ],
      "author": {
        "name": "johnwang",
        "email": "johnwang@google.com",
        "time": "Fri Sep 11 19:17:29 2009 -0700"
      },
      "committer": {
        "name": "johnwang",
        "email": "johnwang@google.com",
        "time": "Fri Sep 25 12:17:46 2009 -0700"
      },
      "message": "Update CID in NeighboringCellInfo\n\nNeighboringCellInfo works in GSM and UMTS network.\n\nIn GSM network, the locaiton value is the combination of LAC and CID.\n\nIn UMTS network, the locaiton value is PSC code.\n\nNeighboringCellInfo should access and store those two values seperately.\n\nIt involves the change of Public API.\n\n1. Add new API getRadioType(), getLac(), and getPsc() to get location info in GSM and UMTS.\n\n2. Deprecate setCid() and NeighboringCellInfo(int cid) because cid is set by interpreting network type.\n"
    },
    {
      "commit": "2eea5f3dc8f96059a60a97052c20004b640eb1c3",
      "tree": "84125b5381b7af8b4a82786dbfdfef44c71d3d55",
      "parents": [
        "23703f16f816d4212e5a95c101a851660c095f24"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed Sep 23 15:28:57 2009 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Sep 24 12:48:59 2009 +0100"
      },
      "message": "Change the way DRT determines if it is ready to continue to the next test when running in automated mode.\n\nChange-Id: I4d8f6b447dd3c7d7b4baa449a5bacebe4ba59d25\n(cherry picked from commit 15b503e46315a56467c0b40d411b457eda7ee334)\n"
    },
    {
      "commit": "af8e23fe9ebc160ad370d3cb4d960d154316930e",
      "tree": "083196466036551741899983f27691c8245dd6a2",
      "parents": [
        "c413d54cd9283778e6d73965a1d1d5f63ba62ec3"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Sep 23 14:26:19 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Thu Sep 24 12:29:16 2009 +0800"
      },
      "message": "Conditionalized CDMA-specific test.\n\nAddresses issue:\nhttp://b/issue?id\u003d2122045\n\nChange-Id: Ia43e254f0808e1d96cbd240101eee621979e9100\n"
    },
    {
      "commit": "a1dfa7f4a108a7823d8da49ba5ea1777e283a724",
      "tree": "f40ee36b73b1ae8600aa2d5a21576ffbbe8f3428",
      "parents": [
        "be3bceb5b908c23eeda5a8d04d2ea3d43cc7ed10",
        "409308617fa24abbe8b5cded69dae1ae01b6ffa8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 23 01:01:18 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 23 01:01:18 2009 -0400"
      },
      "message": "Merge change 26550 into eclair\n\n* changes:\n  fix bug 2134367: failing phone number compare test.\n"
    },
    {
      "commit": "409308617fa24abbe8b5cded69dae1ae01b6ffa8",
      "tree": "2b01f118d06314159ebf8a76bfe19b6e157a533f",
      "parents": [
        "df5862173c03f0d9595a2a5cb56c4af407d893dd"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Tue Sep 22 21:52:41 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Tue Sep 22 21:52:41 2009 -0700"
      },
      "message": "fix bug 2134367: failing phone number compare test.\n\nChange-Id: Iccc3b69cd1e4bdb82da48d87d610e4a45ae31601\n"
    },
    {
      "commit": "c3c6621a2cf2f0d40d062dcad1c9f65485473841",
      "tree": "ee9898bb772c74b567eb0003ea9b8949b277f821",
      "parents": [
        "df5862173c03f0d9595a2a5cb56c4af407d893dd",
        "d0f80d445644bfc08b62339f01766b924e42dc4d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 22 22:04:05 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 22 22:04:05 2009 -0400"
      },
      "message": "Merge change 25879 into eclair\n\n* changes:\n  Setting the default HTTP user agent at runtime init.\n"
    },
    {
      "commit": "31a12429b77e87b5047589d251642b975ad35b9a",
      "tree": "31a97cca3b904f12ed6a987faf43a018401d029b",
      "parents": [
        "c2f97178acaf9c406067b9b89776b87ddf9c8558",
        "35fd2e58536f83010bb385deba28068002c877b6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 21 17:43:20 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 21 17:43:20 2009 -0400"
      },
      "message": "Merge change 26254 into eclair\n\n* changes:\n  fix bug 2134685: fix tests for PhoneNumberUtilsTest.\n"
    },
    {
      "commit": "c2f97178acaf9c406067b9b89776b87ddf9c8558",
      "tree": "358935f17bf9b32beb8cd87c6f4afdfe617d0593",
      "parents": [
        "fe6104fbfbba0434e78f9e21f460c71cddfe8449",
        "d2ef9e31e6f2492d79062f776a7138ed9235172b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 21 16:58:35 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 21 16:58:35 2009 -0400"
      },
      "message": "Merge change 26111 into eclair\n\n* changes:\n  Added a workaround to clear the browser cache.\n"
    },
    {
      "commit": "d2ef9e31e6f2492d79062f776a7138ed9235172b",
      "tree": "9a38bcd2ddde8a1cce85a65e02d40e3006010edd",
      "parents": [
        "58992eac8373ba7260d99dd832a6fc9e3d164460"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Sun Sep 20 21:21:18 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Sep 21 13:48:24 2009 -0700"
      },
      "message": "Added a workaround to clear the browser cache.\n\n\tmodified:   BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java\n"
    },
    {
      "commit": "35fd2e58536f83010bb385deba28068002c877b6",
      "tree": "1c7217e0c2826509d0b92606d77a462449841f08",
      "parents": [
        "163be61ce5ea85181da3a8908adaa63b5ff56a7e"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Sep 21 12:53:45 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Sep 21 12:56:21 2009 -0700"
      },
      "message": "fix bug 2134685: fix tests for PhoneNumberUtilsTest.\n\nChange-Id: I28c4e69775c7ce20983c052b8b77ba2df6d5c63b\n"
    },
    {
      "commit": "6a857d957e7998d99d664fbf88fb1590b9decf77",
      "tree": "f83d68a87c7cd7f797b162de3fe2fea0f32d8ce9",
      "parents": [
        "a953ed4bc08cf5fc98f17a399adbd8afdd8293d5"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Sep 21 10:49:44 2009 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Sep 21 10:49:44 2009 -0700"
      },
      "message": "Fix test for phone number comparation. Now that there are two algorithms, we should consider them in Java layer.\nUguu.\n\nInternal issue number: 2134367\n"
    },
    {
      "commit": "d0f80d445644bfc08b62339f01766b924e42dc4d",
      "tree": "9899ca93cb995318bed07d10a7053c0f52d2cc1d",
      "parents": [
        "c3a3b399a9d7707b7f3c4108e0e31a1b664a6f22"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 18 18:06:43 2009 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 18 18:16:16 2009 -0700"
      },
      "message": "Setting the default HTTP user agent at runtime init.\n\nI can\u0027t do this in HttpURLConnection directly, since that would\ncause a forbidden dependency from Dalvik on Android.\n"
    },
    {
      "commit": "da06e32e4ca5658f59b266ba981471c320fc5d3a",
      "tree": "d8a628dc4ed18403b82611016048794ab506cf20",
      "parents": [
        "93727454caf1b3540a352328abd0400c2242902b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Sep 18 14:06:07 2009 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Sep 18 15:12:07 2009 -0400"
      },
      "message": "Fix http://b/2126318 (density test fails due to wrong-size asset stripping)\n\nThe density test expects all resources of all densities to be included, but specifying a density for a particular device build kills that. We therefore add all the required densities explicitly to the Makefile to compensate.\n"
    },
    {
      "commit": "977f7691e5c852b188ac9131443bff10bc91c635",
      "tree": "5029081ac01763227cb782ca8958ef2ae8e78f70",
      "parents": [
        "bcef9ac35da08b9f7f8a4728af94c23a7a010669"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed Sep 16 20:13:07 2009 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Sep 17 11:57:47 2009 +0100"
      },
      "message": "Only move to the next test in DRT after the test has completed AND the page has finished loading.\n\nChange-Id: I157da58bb99f7bf0fcd00073d078c26c7df201ed\n"
    },
    {
      "commit": "8843620cb208904bb9583809c9cfbe9e41264ae0",
      "tree": "a4039299b8651eb508d5af9775d0be5ad0dca051",
      "parents": [
        "38456260b919497bf948c1e3fd5a7b76b5dda68a",
        "207700d857cbaedca6ed19af74b29eae12988644"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 16 19:20:52 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 16 19:20:52 2009 -0400"
      },
      "message": "Merge change 25360 into eclair\n\n* changes:\n  Fix issue #2121993: com.android.unit_tests.os.HandlerThreadTest:testHandlerThread is failing\n"
    },
    {
      "commit": "5f78786cf9802b988a4de3c08555eb43f1e02e04",
      "tree": "557804d0f2fedceaaebd0dfc7cd99cf5df7614db",
      "parents": [
        "44ca7090aca79b8c8e71d34982ae54b69968ad56",
        "5ab78057a35dc71b2847920031cd707a7e2c6c64"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 16 18:36:00 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 16 18:36:00 2009 -0400"
      },
      "message": "Merge change 25190 into eclair\n\n* changes:\n  add the ability to do a newAssert with no values\n"
    },
    {
      "commit": "44ca7090aca79b8c8e71d34982ae54b69968ad56",
      "tree": "25a75783891635afd0be83e738f9c7612c3f29b7",
      "parents": [
        "07e62d1de9ca3c0f6f49973b549e8aa1e802ee5e",
        "01033abd7a46c0b3acba9508d5448f5d349599ce"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 16 18:28:31 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 16 18:28:31 2009 -0400"
      },
      "message": "Merge change 25356 into eclair\n\n* changes:\n  Filter out failing cases for future investigation.\n"
    },
    {
      "commit": "207700d857cbaedca6ed19af74b29eae12988644",
      "tree": "27e0f7a500f12eb4613b42fd67d5d1aed9bead80",
      "parents": [
        "32c687c20d6ac3080b396787147892dc85126b33"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 16 15:10:30 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 16 15:10:30 2009 -0700"
      },
      "message": "Fix issue #2121993: com.android.unit_tests.os.HandlerThreadTest:testHandlerThread is failing\n\nChange-Id: I5f2cc8b39d3f15782e5fbf47015be9f4fa94a65b\n"
    },
    {
      "commit": "01033abd7a46c0b3acba9508d5448f5d349599ce",
      "tree": "22a45b2c6f80e804c32229683ec050686c2b0b8c",
      "parents": [
        "4f8bb4c8a0ec6fa89857281537ad0c5d12bcff47"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Sep 16 15:04:38 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Sep 16 15:04:38 2009 -0700"
      },
      "message": "Filter out failing cases for future investigation.\n"
    },
    {
      "commit": "6bf18bae60ae1ff0bf2407e8db115cbbab6f1b84",
      "tree": "8a359c2be839548db76eebdf72aed1734db20429",
      "parents": [
        "610e3595d250f78c857126cd08ef2a82ee650415"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 15 23:47:20 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 15 23:47:20 2009 -0700"
      },
      "message": "Refactor logic for starting forward servers and http test cases hacking, so that they can be shared between automated test mode and UI launch mode.\n"
    },
    {
      "commit": "5ab78057a35dc71b2847920031cd707a7e2c6c64",
      "tree": "1515d05f53d391db2b05b5ff3004172b19c88351",
      "parents": [
        "7c3e493d7b2db7f28d6fdb52d79c4d99ef1502b8"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 18:17:07 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 18:57:17 2009 -0700"
      },
      "message": "add the ability to do a newAssert with no values\n"
    },
    {
      "commit": "0b3a5d65247be1fb79d66af534fa78a94743864f",
      "tree": "4528b972912c47ee3c8f3161a9b9ba32134b3a74",
      "parents": [
        "d1d6778247d4b3798f9b9fafca4312a348826a0b"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Sep 08 18:31:40 2009 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Sep 15 19:33:54 2009 -0400"
      },
      "message": "First pass at replacing native plugin views with java.\n\nChange-Id: I6d1f45f31210c2353fa348cc37be8d91bcd5e887\n"
    },
    {
      "commit": "4b687f2eb5461da1d86189d19bfaaf669e24cd90",
      "tree": "ae6916d534752734b4ca812ae9d1c460e719543c",
      "parents": [
        "617d470dffdc0b5fa24454b0e07438ad0f4721f9",
        "bfed8e9a32f9bafb730f80b43817a71a59afc1f4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 15 17:42:25 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 15 17:42:25 2009 -0400"
      },
      "message": "Merge change 25132 into eclair\n\n* changes:\n  fix ContentProviderOperationTest\n"
    },
    {
      "commit": "bfed8e9a32f9bafb730f80b43817a71a59afc1f4",
      "tree": "45b46c01837e33f0f5d10585def9cd158f194f52",
      "parents": [
        "e727f18cf2649d07a89aba19ecefed93c9d0b305"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 14:36:55 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 15 14:36:55 2009 -0700"
      },
      "message": "fix ContentProviderOperationTest\n"
    },
    {
      "commit": "617d470dffdc0b5fa24454b0e07438ad0f4721f9",
      "tree": "e2667a6f94789c90286577f02e092be8d3955dd9",
      "parents": [
        "4d445d682e6380b26fbe5cd06cb0ca4c532739e7",
        "ce8d9d1672e8321466aab745083233239422557d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 15 17:18:02 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 15 17:18:02 2009 -0400"
      },
      "message": "Merge change 25124 into eclair\n\n* changes:\n  Add more error message if the script failed to pull result file from device.\n"
    },
    {
      "commit": "ce8d9d1672e8321466aab745083233239422557d",
      "tree": "c5ef633991a46f34a7840b158d21527cb94b89e0",
      "parents": [
        "d583a015bcbac8718cbf5ed8a1c40d074c65a226"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 15 14:17:04 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 15 14:17:04 2009 -0700"
      },
      "message": "Add more error message if the script failed to pull result file from device.\n"
    },
    {
      "commit": "6d9eebe7320637f0256c077ba5ed6724b5a4ab0d",
      "tree": "9cdf474a3f5f1ec9921144261e4e0b00b33fd7be",
      "parents": [
        "ffa18dfac0b5e9e665897c9b1c107cb4268006b2",
        "237a29923a05663a2195bf93b392768dbaf31ebf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 15 15:50:51 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 15 15:50:51 2009 -0400"
      },
      "message": "Merge change 25090 into eclair\n\n* changes:\n  Move backlight brightness from HardwareService to PowerManager\n"
    },
    {
      "commit": "237a29923a05663a2195bf93b392768dbaf31ebf",
      "tree": "37a21b8413a9c6be00843a56fd0bb63b1cd05e85",
      "parents": [
        "f02c0740d3039977149773604a229c9f76c8121d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Sep 15 14:42:16 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Sep 15 15:47:09 2009 -0400"
      },
      "message": "Move backlight brightness from HardwareService to PowerManager\n\nto prevent apps from changing the hardware behind its back.\nFixes b/2041941 Lock screen flashes the screen very bright before dimming\n\nChange-Id: Ice757f7ae87902bdfb3634471cf44f020ebfaae4\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "0393d349bef2154a222ebba3655b9059b534de6c",
      "tree": "6b302abd21995973253273221f3bc271b1756b61",
      "parents": [
        "4503cb75a02f6465bd576366945a1c5f2c8c13f3"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue Sep 15 11:07:33 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Tue Sep 15 11:07:33 2009 -0700"
      },
      "message": "Fix FileObserverTest#testRun.\n\nThe assertion in the test was expecting 4 events, but it was only waiting for\nthree.\n\nBUG 2119135\n"
    },
    {
      "commit": "ad1e25da74517343b306f5fe72d42b2ccb59ec6e",
      "tree": "2281e8898bccb7a26670ae142c4118b99de63fb5",
      "parents": [
        "1fa724470c4fbe64741ef1fd2eefc4d5438da896"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 14 15:20:52 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 14 15:20:52 2009 -0700"
      },
      "message": "Fix the bogus crashes in layout and reliability tests (the device actually went offline).\n"
    },
    {
      "commit": "60ef21a5daff22dca1c562da8d131c67c8587353",
      "tree": "c4db0e7a14b2a4cd0fcdc223cb00ad4efb4e84db",
      "parents": [
        "0fdae4cc744c3be3855b47e82d2244df8503258c"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 14 11:27:40 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Sep 14 11:27:40 2009 -0700"
      },
      "message": "Fix the parsing for instrumentation result, some Java exceptions are not reported right now\n"
    },
    {
      "commit": "ff1df69dd4835c177c724e1b5f1ba02d1f674047",
      "tree": "6112d867f442b998d4ecca304c015bb17cbe74fe",
      "parents": [
        "38eeac305a188b7ea4f586071c1d467c3f952be6"
      ],
      "author": {
        "name": "Jack Wang",
        "email": "jackwang@google.com",
        "time": "Wed Aug 26 17:19:13 2009 -0700"
      },
      "committer": {
        "name": "Jack Wang",
        "email": "jackwang@google.com",
        "time": "Fri Sep 11 17:15:15 2009 -0700"
      },
      "message": "Performance measurement framework:\n\n+ For bug 1810508\n  - Added PerformanceCollector class to collect runtime and memory usage data\n    * Moved performance snapshotting from Intrumentation to PerformanceCollector\n  - Added PerformanceResultsWriter interface which defines functions for\n    reporting performance data\n\n+ Framework integration\n  - Added TimedTest annotation to automatically time tests and write results\n    to instrumentation output\n  - Modified PerformanceTestBase to add collection hooks and wrapper methods\n  - Modified WatcherResultPrinter in InstrumentationTestRunner to implement\n    PerformanceResultsWriter for instrumentation output of performance data\n  - Modified InstrumentationTestRunner and AndroidTestRunner to pass writer\n    instance to test\n"
    },
    {
      "commit": "d0990d4a782e6970f966b8d11fb4eebb1c43d01b",
      "tree": "8e6d1c0a0af0aabdb318539102d96d4abab96165",
      "parents": [
        "16b72bbbc985cba7c59f52bf6969b4015f185830"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 17:17:02 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 18:22:44 2009 -0700"
      },
      "message": "The empty path and no path mean default path. So \"a\u003dd\" should replace \"a\u003dc\"."
    },
    {
      "commit": "0a46e91357def02cbc6a5449c86763f4350850db",
      "tree": "b0551ee22962c791496f48948a46be6f1019ee71",
      "parents": [
        "bde54df0209e6b3db720b14f5c7b8bd6e6372757",
        "2af198bba15b11d81fd0ce9fb483ac29c532739e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 19:41:13 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 19:41:13 2009 -0700"
      },
      "message": "Merge change 23414 into eclair\n\n* changes:\n  Fix broken GSM SMS unit test, and general cleanup.\n"
    },
    {
      "commit": "9bb1101f5ccd795265dff1cfa4bb73998ba807ba",
      "tree": "5c5ef89d46d5410eb31d7b130e9f9e81f12005e1",
      "parents": [
        "e989496e2bb7a64abe7336db1e728095ebc83a0c",
        "4333bd145e2b964414cd343814f50684694e234c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 16:30:42 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 16:30:42 2009 -0700"
      },
      "message": "Merge change 23924 into eclair\n\n* changes:\n  \tnew file:   LowStorageTest/Android.mk \tnew file:   LowStorageTest/AndroidManifest.xml \tnew file:   LowStorageTest/res/layout/main.xml \tnew file:   LowStorageTest/res/values/strings.xml \tnew file:   LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java Add the test app which can eat up 100% of the data parition. This is for the low storage test.\n"
    },
    {
      "commit": "4333bd145e2b964414cd343814f50684694e234c",
      "tree": "ece6963f90cc4370227ed285f98c356e4d47cf5c",
      "parents": [
        "52d6245ba2454eab456d609d065283dfa76e8c79"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Thu Sep 03 17:07:43 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Sep 08 14:14:20 2009 -0700"
      },
      "message": "\tnew file:   LowStorageTest/Android.mk\n\tnew file:   LowStorageTest/AndroidManifest.xml\n\tnew file:   LowStorageTest/res/layout/main.xml\n\tnew file:   LowStorageTest/res/values/strings.xml\n\tnew file:   LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java\nAdd the test app which can eat up 100% of the data parition. This is for the low storage test.\n\n\tnew file:   LowStorageTest/Android.mk\n\tnew file:   LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java\n"
    },
    {
      "commit": "9c93007bcdf684cd15fd9db0cf1eae238dd38191",
      "tree": "0d0fc7c94ab29c9411015a9b5bd04084701534ee",
      "parents": [
        "0b7044fe1136c546077291bb5d09aaee274800b2",
        "d0085ed5e2f12b7c6bcfb3285396be5b216bebdf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 07 21:02:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 07 21:02:29 2009 -0700"
      },
      "message": "Merge change 24101 into eclair\n\n* changes:\n  Fix CDMA BCD unit test.\n"
    },
    {
      "commit": "d0085ed5e2f12b7c6bcfb3285396be5b216bebdf",
      "tree": "380e07c02e2cd48af33aef9931be1471d34fc03f",
      "parents": [
        "88e625795943dea84b2e7c32f37e71303143b728"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Sep 07 15:45:09 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Sep 07 16:17:45 2009 +0800"
      },
      "message": "Fix CDMA BCD unit test.\n\nAddresses issues:\nhttp://buganizer/issue?id\u003d2056263\n\nChange-Id: I80e2412bd53b9045ae3cdc95cdf132da0946c2ea\n"
    },
    {
      "commit": "2af198bba15b11d81fd0ce9fb483ac29c532739e",
      "tree": "08c3dfed280d19a657143591c769be9fb3ee0dab",
      "parents": [
        "259749c6742df504caf240d9ef4adb296b9d9ee1"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Sep 01 15:01:12 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Sep 07 16:16:10 2009 +0800"
      },
      "message": "Fix broken GSM SMS unit test, and general cleanup.\n\nAddresses issues:\nhttp://buganizer/issue?id\u003d2059500\nhttp://buganizer/issue?id\u003d2056263\n\nChange-Id: If1cb1e2b326419de695cbaa8a995e6bafb56447f\n"
    },
    {
      "commit": "259749c6742df504caf240d9ef4adb296b9d9ee1",
      "tree": "344c39e4c9f0f30b8766a38b01fb9d60f0127884",
      "parents": [
        "88e625795943dea84b2e7c32f37e71303143b728"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Sep 01 14:59:55 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Sep 07 16:12:57 2009 +0800"
      },
      "message": "Rename SMSTest to GsmSmsTest.\n\nChange-Id: I7ef602bd52167fd9f0712b1ce560e72a78f67193\n"
    },
    {
      "commit": "4950b2b6951bbdc2b0023130bfbaca2a4044044f",
      "tree": "5c90e85eab5236bf702a60307e9261f10365833e",
      "parents": [
        "e131b7466c8b817896a618efe4b34eed5d3e51f9"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Sep 03 13:56:07 2009 +0100"
      },
      "committer": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Sep 03 22:31:55 2009 +0100"
      },
      "message": "Fix appcache layout test that was timing out due to race condition in WebView::addJavascriptInterface.\n"
    },
    {
      "commit": "19d6f7ac27448b59c936878756bad49f623a6a99",
      "tree": "4280bec6e11bcc6cce2728457b3b5e5a877ea9df",
      "parents": [
        "1c1ffa0cab8b56274970736d7f3b8c00c01c3d2b",
        "7c6efa13f129dbae5319f0981a430d4662f43354"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 03 13:34:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 03 13:34:58 2009 -0700"
      },
      "message": "Merge change 23750 into eclair\n\n* changes:\n  Add a test case to measure the power usage of loading a web page\n"
    },
    {
      "commit": "1c1ffa0cab8b56274970736d7f3b8c00c01c3d2b",
      "tree": "123cb63a570b1a578e8b0c0a2bdbb57d433f570d",
      "parents": [
        "e1da8be501e953cdf50b0ba2edf8fe68af8cf2b9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue Sep 01 09:44:43 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Sep 03 12:34:15 2009 -0700"
      },
      "message": "Promote MccTable to telephony and use it for both gsm/cdma\n\nThis adds timezone/locale/wifi-regulator-channels initialization to cdma (gsm already had it).\n\nbug: 2071211\n"
    },
    {
      "commit": "7c6efa13f129dbae5319f0981a430d4662f43354",
      "tree": "c0353eedab622c39251cb2b29d6195fb09cf9771",
      "parents": [
        "04e1faf0f030ddb360180289fb798adbb3348dd4"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Sep 02 17:52:24 2009 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Sep 02 20:59:37 2009 -0700"
      },
      "message": "Add a test case to measure the power usage of loading a web page\n"
    },
    {
      "commit": "b937ba138fd75116cb773405e34c1312353b6b57",
      "tree": "8360c37c325dc02342b0dd174a6b31e50bbeb167",
      "parents": [
        "040571aa2f71031376ff37ffa827d3612eb89340"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Sep 02 12:11:25 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Sep 02 14:03:37 2009 -0700"
      },
      "message": "Read forward address from file for DRT, fallback to default address\n\n\tmodified:   tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java\n"
    },
    {
      "commit": "f3d924ca0d3e8225824eb50540962e1890fea6f2",
      "tree": "189d1ddd0efc4ac8516aa4b13d754d104550de2e",
      "parents": [
        "d9942b5cb1662638bb6fb57c12a06976e3c34651"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 01 11:57:16 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 01 11:57:16 2009 -0700"
      },
      "message": "Set a default dump type for DRT as a workaround for indeterministic order in receiving dumpAsText and onPageFinish callback.\n"
    },
    {
      "commit": "4a40a039c020d339df14896448defa59efcc910d",
      "tree": "f129dabfb2c7839ae10de4944e780f9b7d001e37",
      "parents": [
        "5e2a385c0d95f4a99dd8c562c6d2d79aa8546030"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 01 10:23:24 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Sep 01 10:23:24 2009 -0700"
      },
      "message": "At leaset log the layout test timeouts\n"
    },
    {
      "commit": "ce54003aa8961764763c4045991b730974fa9083",
      "tree": "ac852cbe7afb0cb0ab825b1863562be8c545364a",
      "parents": [
        "95434bfaee62161ce02012c6424f0c0c8fffccb5",
        "38323a5f9f4a53b0118610ac84a47cb9907d4e4b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 31 22:04:09 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 31 22:04:09 2009 -0700"
      },
      "message": "Merge change 23406 into eclair\n\n* changes:\n  allow a longer timeout for layout tests, see if it stabilizes pass/fail numbers\n"
    },
    {
      "commit": "38323a5f9f4a53b0118610ac84a47cb9907d4e4b",
      "tree": "ed47cb090a1032edabf8a04fbf53f4c989340579",
      "parents": [
        "c91ad28ff9173971c1d886f884250b1e774a40a6"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Aug 31 22:01:53 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Aug 31 22:01:53 2009 -0700"
      },
      "message": "allow a longer timeout for layout tests, see if it stabilizes pass/fail numbers\n"
    },
    {
      "commit": "95434bfaee62161ce02012c6424f0c0c8fffccb5",
      "tree": "bedc8203776743eea1964c6a5476c1d17d37535e",
      "parents": [
        "33567c5f3dab39cbb8c526c919e7e526042d1acf"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Fri Aug 28 17:00:36 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Sep 01 11:44:08 2009 +0800"
      },
      "message": "Allow fragmentText to be called for singleton CDMA messages.\n\nCorrects for previous partner changes, addressing issue:\n\nhttp://buganizer/issue?id\u003d2063332\n\nChange-Id: I49e564d81c5db3e92a6bad973f21a02a7302875d\n"
    },
    {
      "commit": "650cbfd3815382df1a82c52297f641bfe9cc4f73",
      "tree": "bf161f11a7a36da976807007ccff67decb87a930",
      "parents": [
        "2bd4326a4694ea3055dc758c05533c905ad78291",
        "f73dc54541f546fb966e94e73a925bbc259f9bef"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 31 19:39:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 31 19:39:40 2009 -0700"
      },
      "message": "Merge change 22551 into eclair\n\n* changes:\n  Fix broken unit test.\n"
    },
    {
      "commit": "f73dc54541f546fb966e94e73a925bbc259f9bef",
      "tree": "d0b3c34c127ae37ff9242611715dd991b1b48be8",
      "parents": [
        "27d67a1509f9c19308dd7a9ac594526cf6ba51b3"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Aug 31 18:48:30 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Aug 31 18:54:18 2009 +0800"
      },
      "message": "Fix broken unit test.\n\nAddresses issues:\nhttp://buganizer/issue?id\u003d2056263\nhttp://buganizer/issue?id\u003d2058622\n\nChange-Id: I951fabddbb141f86d5126b908fdff80fbf3b4d7e\n"
    },
    {
      "commit": "1615ccc8a45ea2521339ae6f5b5d543a131915cf",
      "tree": "873559465042a0f8d0a38743375d9a4cdd1685db",
      "parents": [
        "421f5f71363a40e2d5bc7633b7faeb6b9bfc9fbe",
        "e1df82248a68282a4d556ce61db09949fc186827"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Aug 28 13:50:16 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 28 13:50:16 2009 -0700"
      },
      "message": "am e1df8224: Merge change 23173 into donut\n\nMerge commit \u0027e1df82248a68282a4d556ce61db09949fc186827\u0027 into eclair\n\n* commit \u0027e1df82248a68282a4d556ce61db09949fc186827\u0027:\n  Remove flaky test LifecycleTest.testDialog from large continuous suite.\n"
    },
    {
      "commit": "3bb99b3adf9d99bb50bc718ecda2f5944d097dac",
      "tree": "3743956ef3b531aa41b68f6366f4b58e11a61e54",
      "parents": [
        "8c937a17667704ee9ba60663f4c4b76f3c3a0f78"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Aug 28 13:42:10 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Aug 28 13:42:10 2009 -0700"
      },
      "message": "Remove flaky test LifecycleTest.testDialog from large continuous suite.\n\nBUG 1866891\n\nChange-Id: Ifef98426cf3879fc9f17aa5a0891578fefa54ce3\n"
    },
    {
      "commit": "c035f7c79fda9474002d265175fc52692dbd78fe",
      "tree": "68e051f4af034a249a0b624f8e9b9a921107df4a",
      "parents": [
        "27d67a1509f9c19308dd7a9ac594526cf6ba51b3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 27 19:26:00 2009 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 28 09:04:53 2009 -0400"
      },
      "message": "Final high-density frameworks artwork drop from designers (dated 25-Aug-2009).\n"
    },
    {
      "commit": "c18776d5bcd3a1ceadf676df778ccb4bdd521573",
      "tree": "a9cae2979f9183c2c3f6e8c40128f303c531df6c",
      "parents": [
        "1005569fbb459007ff9d9fddbfa6e49947166166"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Thu Jul 23 10:50:57 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Fri Aug 28 14:05:04 2009 +0800"
      },
      "message": "optimize MCC table\n\nReplace a table of objects that was created at boot\nin a costly manner, with a pre-generated table of\nmore densely formatted numerical data.\n\nBased on data from runhat on the phone process,\nthis looks to shrink the memory footprint from about\n16kB to less then 2kB.\n\nAddresses http://buganizer/issue?id\u003d874072\n\nChange-Id: I5a7b9d7de4c9b9a0360e8370252582969fbd8d4f\n"
    },
    {
      "commit": "d497d87650dd79f7d6a4751d79598d68ceb4b789",
      "tree": "e1bb8e0f192139b0ab2ebb19d5d16a24428a894e",
      "parents": [
        "97f870956a37d441f82e21135a5e68d3ecdd0bf5"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue Aug 25 19:32:54 2009 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed Aug 26 12:39:55 2009 +0100"
      },
      "message": "Pass the estimated size of new HTML 5 databases to the ChromeClient so it can use that amount to figure an initial default quota.\n\nChange-Id:Ic9372b0c86472b42ba5d0b964aaff1e2bbfe3efa\n"
    },
    {
      "commit": "97f870956a37d441f82e21135a5e68d3ecdd0bf5",
      "tree": "0803c76ea83196fbbd9651639ee10cad0683004a",
      "parents": [
        "ba176d6c8ad581e65b46bd6835c0737e74ef453d",
        "f4ddea769098e24a7316b9ee895d323005433c2c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 25 22:08:38 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 25 22:08:38 2009 -0700"
      },
      "message": "Merge change 22399 into eclair\n\n* changes:\n  Refactor VCard handling code, phase 2, 3, 4, 5\n"
    },
    {
      "commit": "f4ddea769098e24a7316b9ee895d323005433c2c",
      "tree": "b3397a8bd06d6d499bf089c2ea0aa5457e43b385",
      "parents": [
        "2e951b5511750ebfbba28263ee5384bfa7f45128"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Sun Aug 23 10:01:32 2009 +0900"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Tue Aug 25 15:39:06 2009 +0900"
      },
      "message": "Refactor VCard handling code, phase 2, 3, 4, 5\n\nPhase 2\nMake VCard Importer use Data structures in ContactsContract instead of\nusing old Conatacts structure.\n\nPhase 3\nDeveloped VCardComposer, which was originally in Contacts package, but\nnow in base/core/java. Also made it use queryEntries() as per jsharkey\u0027s\nsuggestion.\n\nPhase 4\nAdded VCardUtils and moved some common methods to it, some of which should be\nin public API, but hidden for now.\n\nPhase 5\nMade VCardComposer emits (almost) valid vCard 3.0 data.\nConfirmed with vCard data emitted by Mac.\n\nRelated issue:\n1784580, 1728351, 1967349\n\nNote:\nProbable next step:\n- Add \"fast parse\" mode in VCradBuilder, in which, VCardBuilder skip parsing the value of\neach property. It will make the parsing faster.\n-- Note that parsing the parameters of each entry cannot be skipped, since it may contains\nthe information about Encoding of the property. In other words, if the line is\nin Quoted-Printable format, the next line may be the part of the property, not a\nseparated property, which should be parsed accordingly.\n\n- Needs test\n"
    },
    {
      "commit": "45e38f84612eee82d53bf8be2776be79c7d8c015",
      "tree": "b2be8315f1fbf8c405505dd263502ee8f3375511",
      "parents": [
        "0d05be3f724740eb95ac5acd9819b4db0eccd694",
        "8e3a84cd2e8e72d042a5e9084d82ff347c62fd89"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 21:03:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 21:03:20 2009 -0700"
      },
      "message": "Merge change 22559 into eclair\n\n* changes:\n  Filter out worker tests from layout suite because merely disabling worker in webview settings no longer works.\n"
    },
    {
      "commit": "8e3a84cd2e8e72d042a5e9084d82ff347c62fd89",
      "tree": "7cb35c7198864985536d69d059cb9ea34929d613",
      "parents": [
        "b321625b859f2db4407810929ca6fa6074f65403"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Aug 24 21:01:25 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Aug 24 21:01:25 2009 -0700"
      },
      "message": "Filter out worker tests from layout suite because merely disabling worker in webview settings no longer works.\n"
    },
    {
      "commit": "df8a3f31d871db25e952972c2eb346a71186e9e3",
      "tree": "fbd7e2c10ae92145613570010ee43f894c302a7b",
      "parents": [
        "840b856d2a7287e98526d3957715eba3677e872f"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Aug 18 14:25:27 2009 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Aug 24 15:10:48 2009 -0400"
      },
      "message": "adding harness for plugin testing to be built upon\n"
    },
    {
      "commit": "25131299aaa1b8c4f44edb33f71f0241a61939e4",
      "tree": "6239e2741e4fb81c1e04d88b1535e0c0d938507e",
      "parents": [
        "84235ee923c13e58ce339c25c86f734b338a81e0",
        "dad347c8b83aeb49eafae68774b7bfb59c956977"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 02:28:23 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 02:28:23 2009 -0700"
      },
      "message": "Merge change 21978 into eclair\n\n* changes:\n  Adds the ability to set Geolocation permissions from DumpRenderTree on Android.\n"
    },
    {
      "commit": "5f5989de7cac3583a2217b03e9661d2abb1a1d70",
      "tree": "b267ded4c5719dbe58b2cb8fed1306dfcc2d50ad",
      "parents": [
        "7b0cdc8890a849283d31a15126e73edce3bdf3a6"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Fri Aug 21 17:07:16 2009 -0700"
      },
      "committer": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Fri Aug 21 17:09:33 2009 -0700"
      },
      "message": "Add tests for RecurrenceSet.\n\nTests only cover populateContentValues.  See bug 1594638\n"
    },
    {
      "commit": "7b0cdc8890a849283d31a15126e73edce3bdf3a6",
      "tree": "73f970bf46b4a9087124272a04d2847c1e1dfef3",
      "parents": [
        "1cef22890d10417977397a5dccf34956858d0803",
        "7850cdde66705152b859aafda875833acdda9653"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 17:05:24 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 17:05:24 2009 -0700"
      },
      "message": "Merge change 22362 into eclair\n\n* changes:\n  Fix +NANP issue and cleanup plus code conversion.\n"
    },
    {
      "commit": "7850cdde66705152b859aafda875833acdda9653",
      "tree": "0a6d7b850cfd1ff8c92bb09e9737a3605eec0234",
      "parents": [
        "41ceb907b5d13ee58759022ac8d830b04686baba"
      ],
      "author": {
        "name": "Libin Tang",
        "email": "Libin.Tang@motorola.com",
        "time": "Tue Aug 18 13:22:47 2009 -0500"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 21 10:26:58 2009 -0700"
      },
      "message": "Fix +NANP issue and cleanup plus code conversion.\n\nThis patch includes the plus code conversion clean up.\n1. change the plus code conversion based on the current and default\n   number systems retrieved from MCC.\n2. for format such as +NANP, replace the \u0027+\u0027 with the current IDP (011).\n3. comments changes.\n"
    },
    {
      "commit": "5080b6736e49381aa6b0654067b383b0b67774d6",
      "tree": "608b1bfc45e18e09ea915564a3bb149f06d46d0d",
      "parents": [
        "404780d62b8f6fe6787fca27cf36fe2c20b7220e"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Aug 20 18:20:46 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Aug 20 18:20:46 2009 -0700"
      },
      "message": "Fixed the missing EOL in last line of crashed tests list file. Also fixed some whitespaces.\n"
    },
    {
      "commit": "dad347c8b83aeb49eafae68774b7bfb59c956977",
      "tree": "b7ce449b83e8f13949561e6c3c8f6d07a3724626",
      "parents": [
        "77035a31dda76200b4096db49cb58a169ab54b2c"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Aug 19 18:46:34 2009 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Aug 19 22:52:25 2009 +0100"
      },
      "message": "Adds the ability to set Geolocation permissions from DumpRenderTree on Android.\n"
    },
    {
      "commit": "3710f390968e683a0ad3adf0b517dfcade3564ce",
      "tree": "4f953e8ec584d09d28c0cd9cd1c31a659defb715",
      "parents": [
        "7eacaa64548dd64404aa3dee9659c9bb9256fa04"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 13 14:55:02 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Aug 14 21:38:58 2009 -0700"
      },
      "message": "- changed removeAccount() to be handled by the AccountAuthenticator and to return a boolean\n- changed the IAccountManager API to use oneway IPCs\n- changed the AccountManager to not have to start a thread for any of the calls (versus every call)\n"
    },
    {
      "commit": "cd5109ae1b5ff906e3fe790aa543556b753ee98c",
      "tree": "421effa3611760457d14574a3e2227c08d4aba4c",
      "parents": [
        "6327ef8bd82a8cfeff147180586447e7db2830a3",
        "a8dfe24da014b52d7ae93c3fbd7a8b88ec336572"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Aug 14 09:39:21 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 14 09:39:21 2009 -0700"
      },
      "message": "am a8dfe24d: Adds the ability to configure the mock Geolocation service from DumpRenderTree.\n\nMerge commit \u0027a8dfe24da014b52d7ae93c3fbd7a8b88ec336572\u0027\n\n* commit \u0027a8dfe24da014b52d7ae93c3fbd7a8b88ec336572\u0027:\n  Adds the ability to configure the mock Geolocation service from DumpRenderTree.\n"
    },
    {
      "commit": "a8dfe24da014b52d7ae93c3fbd7a8b88ec336572",
      "tree": "5ce05e072d70a9eac1da723634ac103ff53bdb90",
      "parents": [
        "68e530047786b4f9d219d17652d7429e6e5a21bd"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Aug 14 12:08:33 2009 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Aug 14 16:43:28 2009 +0100"
      },
      "message": "Adds the ability to configure the mock Geolocation service from DumpRenderTree.\n"
    },
    {
      "commit": "1cf3229a400931805d3924702146cc0c395951df",
      "tree": "163bb15fba7de6dd657a8d07db33938527de5168",
      "parents": [
        "94272625d4486ab4dcd14ef96357008d373db51b",
        "259447bc6490f4ec7e04eb5d8bfa1b041650ed53"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 18:35:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 18:35:40 2009 -0700"
      },
      "message": "Merge change 20918\n\n* changes:\n  Wrap up the stress test into a single script make test_restore.sh return a value signifying success or failure\n"
    },
    {
      "commit": "0749dcd19301fe4093f9cf8677c722d17bceabfb",
      "tree": "47d8c3c6a33915475b99ce1d233d398365a38f72",
      "parents": [
        "763101efcdcf306142af891f98eaaa971e6edaf0"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Aug 13 15:13:03 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Aug 13 15:15:55 2009 -0700"
      },
      "message": "Backup participants must now hold the BACKUP_DATA permission\n\nPackages that do not use android.permission.BACKUP_DATA will neither be backed\nup nor restored.  That permission is currently signature-only.  In the future if\naccess to the backup/restore infrastructure is made available to arbitrary 3rd\nparty applications, the permission checks (and indeed, the permission itself)\ncan simply be removed.\n"
    },
    {
      "commit": "763101efcdcf306142af891f98eaaa971e6edaf0",
      "tree": "05432be36b789bd69bb6908cfcf6bd5238ba7602",
      "parents": [
        "9e0426087b35ddbe965b71f929ef4109a2299b2c",
        "a03ab1a6a07614f3d588232e12d9c45d840bae82"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 15:14:12 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 15:14:12 2009 -0700"
      },
      "message": "Merge change 21171\n\n* changes:\n  Allow max_retires to be set to infinite.\n"
    },
    {
      "commit": "9e0426087b35ddbe965b71f929ef4109a2299b2c",
      "tree": "261bc9213cd5960b2b1c375bb5f0d946ef6e2baa",
      "parents": [
        "a646c56b21599d6fc56eaeb06e79bab298e57bb4",
        "9688c6046fdbf6a24e3541bd6342995b4605fd5d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 15:13:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 15:13:58 2009 -0700"
      },
      "message": "Merge change 21166\n\n* changes:\n  Rename bcdByteToInt to gsmBcdByteToInt and beBcdByteToInt to cdmaBcdByteToInt.\n"
    },
    {
      "commit": "2890920eba98a5c62bb2ff62323052328e9492e5",
      "tree": "ea638f649b958f9a559b85ab59c7dc5520ca9076",
      "parents": [
        "bcda5e039ff44d3510d18857ba4538e38c619d21"
      ],
      "author": {
        "name": "Feng Qian",
        "email": "fqian@google.com",
        "time": "Thu Aug 13 14:54:56 2009 -0700"
      },
      "committer": {
        "name": "Feng Qian",
        "email": "fqian@google.com",
        "time": "Thu Aug 13 14:54:56 2009 -0700"
      },
      "message": "Set V8 flag --expose_gc in TestShellActivity.\n\nPage cycler calls window.gc between pages, JSC exposes window.gc by default, and V8 requires the flag to be set.\n"
    },
    {
      "commit": "a03ab1a6a07614f3d588232e12d9c45d840bae82",
      "tree": "386d275ee29c04b0788931559a274a1a539f114b",
      "parents": [
        "ddb79c9fd53893aa126599330a9289497e5f5c93"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 13 14:18:00 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 13 14:18:00 2009 -0700"
      },
      "message": "Allow max_retires to be set to infinite.\n\nSetting max_retires to infinite sets mRetryForever to true and therefore\nisRetryNeeded will always be true. This is better than an alternative\nwhich is to set max_retires to a large value such as 2147483647.\n"
    },
    {
      "commit": "9688c6046fdbf6a24e3541bd6342995b4605fd5d",
      "tree": "fe055b6669806f518ef17dab0f9e58834b7865a0",
      "parents": [
        "da83f4674a564007baac03db062a289c8158d940"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 12 10:48:00 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 13 11:11:46 2009 -0700"
      },
      "message": "Rename bcdByteToInt to gsmBcdByteToInt and beBcdByteToInt to cdmaBcdByteToInt.\n"
    },
    {
      "commit": "aaa1fa96e1fc77d5212587cafdf5da74610d6275",
      "tree": "141446a2b8df7a02ce36f2aac460e9fb32d53417",
      "parents": [
        "da8210ac84d68342c137c1b971d0029be4b010fc",
        "18e7b98c1c7e3cf340e39e93be67b777e7036cc4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 12 15:48:31 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 12 15:48:31 2009 -0700"
      },
      "message": "Merge change 21006\n\n* changes:\n  Fix the issue of incorrect conversion of the plus sign in a dial string.\n"
    },
    {
      "commit": "18e7b98c1c7e3cf340e39e93be67b777e7036cc4",
      "tree": "6e19b743c6b3a0c15a506a4b54876ef02663b430",
      "parents": [
        "b5a72b0e14aefb658695bed8d2b598b701abaf3d"
      ],
      "author": {
        "name": "Tang@Motorola.com",
        "email": "Tang@Motorola.com",
        "time": "Mon Aug 03 18:06:04 2009 -0500"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 12 15:41:33 2009 -0700"
      },
      "message": "Fix the issue of incorrect conversion of the plus sign in a dial string.\n\nThe issue is that the plus sign in a dial string is always converted\nto the IDP (International Dial Prefix).\n\nThis fix implements a plus sign conversion mechanism based on the default\ntelephone numbering system that the phone is activated and the current telephone\nnumber system that the phone is camped on. Currently, we only support the cases\nwhere the default and current telephone numbering system are NANP.\n"
    },
    {
      "commit": "74e29664218ebf36a5d170794cf8daab794a611e",
      "tree": "deb1ae7f5a4e2e5f8ee919f16cb94ff5d8f2bbd5",
      "parents": [
        "f57a1a51171148466fa5f05b9d452d5bc522c0d9",
        "3b5f4a841e9e87442eeacd7773bd2a6ca8710019"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Wed Aug 12 12:04:34 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 12 12:04:34 2009 -0700"
      },
      "message": "am 3b5f4a84: Merge change 20806 into donut\n\nMerge commit \u00273b5f4a841e9e87442eeacd7773bd2a6ca8710019\u0027\n\n* commit \u00273b5f4a841e9e87442eeacd7773bd2a6ca8710019\u0027:\n  Remove flaky auto complete tests from continuous.\n"
    },
    {
      "commit": "259447bc6490f4ec7e04eb5d8bfa1b041650ed53",
      "tree": "1be1725414d274ecfa251435ffab30ddf2b59c4b",
      "parents": [
        "064dbd076d431a7508b864aa0993cd59ef743e4e"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Aug 12 00:30:59 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Aug 12 00:30:59 2009 -0700"
      },
      "message": "Wrap up the stress test into a single script\nmake test_restore.sh return a value signifying success or failure\n"
    },
    {
      "commit": "bf5ac2aac32cc0a2d8a7221cb0891ed1bb3a2f24",
      "tree": "48e919c19f6af1371c5b33dfd4c929230cb66bc1",
      "parents": [
        "0cfeb25707c87af285cc993967be486d9c95a176"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Aug 11 22:10:52 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Aug 11 22:10:52 2009 -0700"
      },
      "message": "git rid of the \"x\" prefixes for test\n"
    },
    {
      "commit": "0cfeb25707c87af285cc993967be486d9c95a176",
      "tree": "61ae212b6b8c424e0b4c39d13b5f9699431a810a",
      "parents": [
        "c5ea43920919eeaec4ec0686de9fa3d034d82337"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Aug 11 21:44:21 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Aug 11 21:51:03 2009 -0700"
      },
      "message": "The triumphant return of the shell scripts, with bugreports, less code dup, and\nenhanced readability.\n"
    },
    {
      "commit": "37f4e75b09e17eebb78a4856e02810a1b2fd5ed7",
      "tree": "84478d5cb0251e7d482c72fb514a288e40294351",
      "parents": [
        "abf44279add64c6f22a40592895225779b8481ea"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Aug 11 14:31:30 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Aug 11 14:33:50 2009 -0700"
      },
      "message": "Remove flaky auto complete tests from continuous.\n\nBUG 2036517\n"
    },
    {
      "commit": "b028f92e75e03811fe122093171c51ea88cbfe98",
      "tree": "adee679144728f474fa59c729614c311244dd4b3",
      "parents": [
        "ce6182fa490b6dace55cd3339d6f741014295a27"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Aug 11 14:27:32 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue Aug 11 14:27:32 2009 -0700"
      },
      "message": "Disable Worker in DumpRenderTree until the issue with dumpAsText is fixed.\n"
    },
    {
      "commit": "08b75b1ffb856ab97e1577eb7d20c69a18fcacca",
      "tree": "6e21491680637ce47cf0cbf68abefdcabda93b67",
      "parents": [
        "3afaaf7ade7984a243d36a6d0b8b59d51dbbc926"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Aug 01 20:13:45 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 10 20:59:20 2009 -0700"
      },
      "message": "New ContentProviderOperation to assert values during batch.\n\nWhen performing a set of batch operations, some callers need\nto enforce that a query has specific values.  For example,\nwhen persisting edited Contact values, we need to assert\nthat the RawContacts.VERSION matches the version we read out\nthrough queryEntities().\n\nThis change adds a new TYPE_ASSERT that uses withValues()\nand withSelection(), and checks all values when applying the\nbatch operation, bailing if any values don\u0027t match.\n"
    },
    {
      "commit": "e00dd1e5a37bed0de964b353d47a4bd7cdff532f",
      "tree": "4f2499a6ce7448bacd428d8c19955f9c1a039a79",
      "parents": [
        "6307f0285ea3d6bb8cb1b28709a22b240e446fed"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Jul 28 20:35:36 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Mon Aug 10 14:12:35 2009 +0800"
      },
      "message": "Make GSM 7-bit encoding properly deal with initial padding.\n\nFor CDMA, clean up the GSM encapsulation to properly align\nuser data payload after the user data header.\n\nAddresses http://buganizer/issue?id\u003d2007011\n"
    },
    {
      "commit": "3918e13b24d4e7ad410089eb615721ca026bec01",
      "tree": "a3488fde73520804a418113b8f0d5ddf28a32536",
      "parents": [
        "e4ebbd29f78df25e22c701b597c3c15b7f8add73"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 08 18:05:24 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sun Aug 09 15:23:45 2009 -0700"
      },
      "message": "Add configurable data-retry.\n\nAdd RetryManager and change GsmDataConnectionTracker and\nCdmaDataConnectionTracker to use it.\n\nAdd TelephonyUtilsTest which tests RetryManager.\n"
    },
    {
      "commit": "be26ac5835aecd3a2ac7c6245467d9d1345c1b88",
      "tree": "4abee17ac8d16195ad620aab1d3ec3e3ffbc317c",
      "parents": [
        "509ca0792b7cb14ddcea7d2c7e83159d0621e725",
        "864ed1a9d7f7a18db7415322728f6208a0eaf9d5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 15:58:32 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 06 15:58:32 2009 -0700"
      },
      "message": "Merge change 20338\n\n* changes:\n  Wipe data on backend before a backup run Append the date to 3.txt so that we can see if/when backup failures occurred   solely from the device/server state Note that these files will probably be deleted from the tree immediately, to   be replaced by the ruby versions.\n"
    },
    {
      "commit": "864ed1a9d7f7a18db7415322728f6208a0eaf9d5",
      "tree": "1ad3b2babd34f33d9a6de6e395e7ae44f021e65f",
      "parents": [
        "ead2758ce2103ab7b7c95c6aff91b239bb566099"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Thu Aug 06 15:36:34 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Thu Aug 06 15:36:34 2009 -0700"
      },
      "message": "Wipe data on backend before a backup run\nAppend the date to 3.txt so that we can see if/when backup failures occurred\n  solely from the device/server state\nNote that these files will probably be deleted from the tree immediately, to\n  be replaced by the ruby versions.\n"
    }
  ],
  "next": "d4f09592f721e6358fdadbdf363f034f842f860d"
}
