)]}'
{
  "log": [
    {
      "commit": "767a662ecde33c3979bf02b793d392aca0403162",
      "tree": "f55548c33a8267c39acc60f72051f9856e95e672",
      "parents": [
        "e9c08056fafab720856ab8516ea0e623a5c0e360"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "",
        "time": "Thu Apr 02 01:37:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 01:37:02 2009 -0700"
      },
      "message": "AI 144185: Integrate cdma into the main code base.\n\nAutomated import of CL 144185\n"
    },
    {
      "commit": "958b9adc086f126dcd757d29f0d7f443ae9064b2",
      "tree": "92b228051319ae7a1c33fb19a90da29009f074a7",
      "parents": [
        "d928d6837dee4df30b06529164326722075da063"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 31 18:00:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 18:00:36 2009 -0700"
      },
      "message": "AI 143899: am: CL 143896 Fix issue #1748954 and #1737952:\n  #1748954 (New status bar fades into all white background): FrameLayout wasn\u0027t updating its foreground drawable when its padding changed, which would happen as the status bar is shown and hidden.  To fix this I also ended up fixing a problem in the view debug stuff where we couldn\u0027t get a bitmap for a view that is the full screen size because it is too big...  actually I just went ahead and added another function to snapshot the view hierarchy which works a lot better for us anyway.\n  #1737952 (Home screen icons overlap with the notification bar after exiting any camera app): Originally I punted this because it only happened in rare situations, but now that home is always portrait it happens a lot more so it is more important to fix.  This involved a few things to clean up hiding/showing the status bar:\n  - We now determine when to hide and show it during layout, which allows us to do this at the time it is actually needed rather than during animation after we can actually catch it for the initial display of a window.  This required tweaking the layout API so the policy can request a second layout pass if needed.\n  - When doing layout, we are now much more aggressive about skipping the layout of windows.  Basically anything that we know will be hidden in the near future is ignored for layout, so that it doesn\u0027t glitch as it is transfered out of the screen.  The theory being that it is better to leave it as it was originally placed while we are transitioning it out, than to switch it to something slightly more correct.\n  Original author: hackbod\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143899\n"
    },
    {
      "commit": "617f877c06c82584a38f41bb60d836e08c5e3bda",
      "tree": "7963da14cbb5f4b9e9d8c21fb518009a30bc6e11",
      "parents": [
        "ea600ccfb7568f60377c4abc85f56c80af7fdbfc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 31 15:04:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 15:04:46 2009 -0700"
      },
      "message": "AI 143800: am: CL 143748 Fix issue #1743326 (More battery stats)\n  Adds stats for:\n  - Number of raw user events that have happened in the system.\n  - Number of times user activity has been reported, dividied by UID and type of activity.\n  - Duration of screen brightness levels in 4 buckets.\n  - Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them.\n  Original author: hackbod\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143800\n"
    },
    {
      "commit": "5711fadfc48f0e77bc25a91ef36c76acb0d2f55a",
      "tree": "72f53d3fecaaf4e4d4e7465818fa7efdb1298392",
      "parents": [
        "2f3473798b3b4aef534c7e83263e5543b779087b"
      ],
      "author": {
        "name": "Eric Shienbrood",
        "email": "",
        "time": "Fri Mar 27 20:25:31 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 20:25:31 2009 -0700"
      },
      "message": "AI 143266: am: CL 143124 Fix bug #1731826, in which auto-connect to remembered networks does not\n  take place.\n  This has the same underlying cause as bug #1739874, so this fixes that\n  bug as well. The problem was that if the supplicant was in the DORMANT\n  state at the time a scan-only Wi-Fi lock was released, the command to\n  stop the Wi-Fi driver would never be issued. This had two main results:\n  first, the driver would stay awake when the screen was blank and it was\n  supposed to be sleeping, leading to excessive battery drain, and second,\n  when the screen was turned back on, there would be no DRIVER-STARTED\n  event generated (because the driver was already running). The\n  DRIVER-STARTED event is the trigger for the framework to issue a\n  RECONNECT command to the supplicant to cause it leave the DORMANT state\n  and look for available remembered networks.\n  To assist in tracking down this problem, and any such problems in the\n  future, I added four counters to keep track of how many times full and\n  scan-only Wi-Fi locks are acquired and released. The counter values\n  are output in the dump() method of WifiService. While doing this, I\n  noticed that because of missing \"break\" statements, the battery stats\n  that keep track of how much time Wi-Fi locks are held were including\n  the time for full locks in the time reported for scan-only locks.\n  Original author: ers\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143266\n"
    },
    {
      "commit": "321ae681cad03d00ad1efc6f06f74268e00172a9",
      "tree": "83553a788514830976a28765e0fc55eef5fe1f5e",
      "parents": [
        "cb93c5a1a39bb4feaa776393f0d4afb5bf6aae26"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Fri Mar 27 16:16:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 16:16:03 2009 -0700"
      },
      "message": "AI 143173: am: CL 142879 Fix issue #1732012 (Only show screen rotation animation when triggered by sensor) -- set the new surface flag as appropriate.\n  Original author: hackbod\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143173\n"
    },
    {
      "commit": "1e880dba106b14619c3eaf94c5dc2d1a943645bc",
      "tree": "ec31675d5556ce237bad813bc505ae88cbec9e58",
      "parents": [
        "c2d54f46ac13e029e6d53f7471cd9c90fe6bbfe9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Fri Mar 27 16:04:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 16:04:08 2009 -0700"
      },
      "message": "AI 143169: am: CL 142870 Fix issue #1724917 (Applications (browser, maps, gmail) fail to retain their landscape state after coming out of sleep mode).  We now rely on the listeners last known orientation, and make sure to clear it when enabling/disabling.\n  Also do most of the work for issue #1732012 (Only show screen rotation animation when triggered by sensor).  This just needs to be hooked up to the surface flinger API when that appears.\n  Original author: hackbod\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 143169\n"
    },
    {
      "commit": "7ec434e2e179776d75c8a4da66dcfd2ee630c5d8",
      "tree": "a030538670a33a3b9a04da03d612326fb75d9df0",
      "parents": [
        "6ddfec1b193fb0ee9c55ae1f0648d6fcd66e7cd1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Fri Mar 27 07:46:48 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 07:46:48 2009 -0700"
      },
      "message": "AI 143095: Location Manager cleanup: move MockProvider to a separate file.\n  BUG\u003d1729031\n\nAutomated import of CL 143095\n"
    },
    {
      "commit": "2ad63a9d773ba987e85ee6a23b0a0724d86d4b0e",
      "tree": "6a385eb148226973d6d6ecbe4f15e47c13d76846",
      "parents": [
        "2d8c060bbc590c0f398c7a2c7a8b3e35111929f4"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "",
        "time": "Wed Mar 25 17:36:48 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 25 17:36:48 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142784,142784\n"
    },
    {
      "commit": "9ed4a4b0d7dadeadd57bd81e2cc538670d9654b9",
      "tree": "56013c48a17caee49d0f29abe72b5a3d4eac72a0",
      "parents": [
        "61be3ae6963019dc993efbc4282afe1266ca3928"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Wed Mar 25 17:10:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 25 17:10:37 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142722,142722\n"
    },
    {
      "commit": "c485a60a32342ff4e5db5c707f28a0816b4c2ff4",
      "tree": "06289386e4586f12b237ce2ce2bba6292f2a5b16",
      "parents": [
        "3d78f9ab080c582443d1b78d933c899b52588fb2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 24 22:39:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 22:39:49 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142397,142397\n"
    },
    {
      "commit": "627bba736d022c39696b7c582a6af5592d2b8c33",
      "tree": "42c0b064b345aa053ca63ff09e928f24705f9101",
      "parents": [
        "1d4613c1ec6ddf8aec3f723a7cab4253d19f9e66"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 24 22:32:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 22:32:56 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142347,142347\n"
    },
    {
      "commit": "7379823e59e3769a9c547fe253def34bbffcaf38",
      "tree": "853c2248dda39b30fd8153751e2ef8f8dadc38f3",
      "parents": [
        "fd92c5743975663d2082177b88a3c3a1edaea442"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "",
        "time": "Tue Mar 24 21:32:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 21:32:21 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@142239,142239\n"
    },
    {
      "commit": "c4dd60fd4a8df20f01f3f43c3e7b15a5252f51a7",
      "tree": "09ad6063838c8752a2d866ca2564a89d3461c597",
      "parents": [
        "98594c73bf7bb30dae452a723449790760f3cd01"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "",
        "time": "Tue Mar 24 21:10:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 21:10:53 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@141958,141958\n"
    },
    {
      "commit": "96f4357e065124eda502ee5ad29b6d327d7ad446",
      "tree": "a939aa7ca2c29e0a17634b462a649f1d59ea6137",
      "parents": [
        "d906b720b8a8e6e527325f106ed87246d51a3571"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "",
        "time": "Tue Mar 24 20:27:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 20:27:49 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@141523,141523\n"
    },
    {
      "commit": "64c62ba503c73eee1fb647ffcc1b3df287640ab1",
      "tree": "7859fc4f6feadfc587531448dde61bafaa73a3e4",
      "parents": [
        "8a7dc17790b7f24e8e819eca46d14c4471230eba"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Tue Mar 24 20:13:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 20:13:57 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@141409,141409\n"
    },
    {
      "commit": "8a7dc17790b7f24e8e819eca46d14c4471230eba",
      "tree": "d5ecd0f83bda73c455bac6d3b7bb9949b5975c8e",
      "parents": [
        "886f3d69b79748fe937725e33b8bbb3d67ab82c7"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "",
        "time": "Tue Mar 24 20:11:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 20:11:42 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@141391,141391\n"
    },
    {
      "commit": "c1e8446279381bdd728688d10285951ef8228ed1",
      "tree": "09c0ac46e69f0c3aa8929ba64a6d6a5f3976a237",
      "parents": [
        "8faf457da6ab73b13c346a160c14302acbceadd7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Tue Mar 24 19:29:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 19:29:20 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@141086,141086\n"
    },
    {
      "commit": "ef49c57bdcdb6c808870570c205434b002431c37",
      "tree": "999409fc7ae66386dcf087e9bfb8abca8e7c4fd7",
      "parents": [
        "9c7960dbd44fea285d21a289349801767180125b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 24 19:27:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 19:27:32 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@141079,141079\n"
    },
    {
      "commit": "e68ffcb5764152da6d36adc8f2918200b4472c23",
      "tree": "fe7ff65173581d017893e1bc59a53a39787ddf03",
      "parents": [
        "6c884ceb0bdee0c338949432b4de56523fa9d895"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Tue Mar 24 19:11:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 19:11:13 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@140997,140997\n"
    },
    {
      "commit": "128e729c493042d694df9d285ea390e25e2c3fde",
      "tree": "01a2eb494468d8ae453e1174b76b9f8668df87dd",
      "parents": [
        "f63220f58e29673eba1c6228c04b43fb680af5f2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "",
        "time": "Tue Mar 24 18:41:31 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 18:41:31 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@140846,140846\n"
    },
    {
      "commit": "f63220f58e29673eba1c6228c04b43fb680af5f2",
      "tree": "9d8c495eb47af67b7537a393a7ccc996fa13c465",
      "parents": [
        "08905cc3362d8737290ceba96077aa2d234ab378"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 24 18:38:43 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 18:38:43 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@140828,140828\n"
    },
    {
      "commit": "d2bf42a96e052019d71f10cba652246fe09e09cb",
      "tree": "0874dd68eee96cf0f64561c04f33c2d4b68a33ef",
      "parents": [
        "c36bde662fd679d4cd74d786655ae39d097daf1c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Mar 24 18:31:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 18:31:12 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@140781,140781\n"
    },
    {
      "commit": "d4c5f8919b0522bcaab41a5863c313fec52d3a79",
      "tree": "f1465254ddd3ab57865aa5e77ff24ecfe3e47ba5",
      "parents": [
        "4a5c1a7e84a250eafe0e3a12d859c45747520d55"
      ],
      "author": {
        "name": "Eric Shienbrood",
        "email": "",
        "time": "Tue Mar 24 18:13:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 24 18:13:20 2009 -0700"
      },
      "message": "Automated import from //branches/donutburger/...@140679,140679\n"
    },
    {
      "commit": "105925376f8d0f6b318c9938c7b83ef7fef094da",
      "tree": "3b19ee2bd8704cb9c6a0da7e42dec6759183de6d",
      "parents": [
        "ba87e3e6c985e7175152993b5efcc7dd2f0e1c93"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 18 17:39:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 18 17:39:46 2009 -0700"
      },
      "message": "auto import from //branches/cupcake_rel/...@140373\n"
    },
    {
      "commit": "ba87e3e6c985e7175152993b5efcc7dd2f0e1c93",
      "tree": "ee35f76532767dc29411a8738a434d1d88d330f2",
      "parents": [
        "c39a6e0c51e182338deb8b63d07933b585134929"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 13 13:04:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 13 13:04:22 2009 -0700"
      },
      "message": "auto import from //branches/cupcake_rel/...@138607\n"
    },
    {
      "commit": "c39a6e0c51e182338deb8b63d07933b585134929",
      "tree": "e55fc5bd38b1eb8fb4851a0fe1cc264a7fe2f245",
      "parents": [
        "b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 11 12:11:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 11 12:11:56 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137873\n"
    },
    {
      "commit": "b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54",
      "tree": "e167affc928677f3dd70e173150a77e3943e97a9",
      "parents": [
        "f5b4b98fada53d91c4c2ebeb5a1d33ccc95c94d2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137197\n"
    },
    {
      "commit": "f5b4b98fada53d91c4c2ebeb5a1d33ccc95c94d2",
      "tree": "3a24d2250b24d928cd5b67936affc4f0ac3b599b",
      "parents": [
        "53b404521227d30353f0f2421458103dff903626"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 20:00:43 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 20:00:43 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@136745\n"
    },
    {
      "commit": "4df2423a947bcd3f024cc3d3a1a315a8dc428598",
      "tree": "e7dac2c5a367b169e7f05a36058cf470e93f003b",
      "parents": [
        "c474dec3ffa1c0fe37edb3e701684188f7e8e7bc"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 14:34:35 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Mar 05 14:34:35 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@136594\n"
    },
    {
      "commit": "c474dec3ffa1c0fe37edb3e701684188f7e8e7bc",
      "tree": "f02b3aaae987c50582f934e4c0f8db4464ae3cd8",
      "parents": [
        "41df3851287361a377203fb5ad4397475831eb27"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 04 09:49:09 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Mar 04 09:49:09 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135863\n"
    },
    {
      "commit": "9066cfe9886ac131c34d59ed0e2d287b0e3c0087",
      "tree": "d88beb88001f2482911e3d28e43833b50e4b4e97",
      "parents": [
        "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "076357b8567458d4b6dfdcf839ef751634cd2bfb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "076357b8567458d4b6dfdcf839ef751634cd2bfb",
      "tree": "efbb2fd6f1dc67d2d606382fc3b82983e7cb2e1f",
      "parents": [
        "3dec7d563a2f3e1eb967ce2054a00b6620e3558c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 14:04:24 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 14:04:24 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@132589\n"
    },
    {
      "commit": "3dec7d563a2f3e1eb967ce2054a00b6620e3558c",
      "tree": "aa3b0365c47cb3c1607c0dc76c8d32b4046fc287",
      "parents": [
        "15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 02 22:54:33 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 02 22:54:33 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@137055\n"
    },
    {
      "commit": "15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b",
      "tree": "d03d027a7ed97af616904e02a7b420babf40d44f",
      "parents": [
        "3001a035439d8134a7d70d796376d1dfbff3cdcd"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 20 07:38:31 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 20 07:38:31 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@132569\n"
    },
    {
      "commit": "3001a035439d8134a7d70d796376d1dfbff3cdcd",
      "tree": "343ccdba15a594ff6e50c874a145232753315a30",
      "parents": [
        "da996f390e17e16f2dfa60e972e7ebc4f868f37e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Feb 19 10:57:31 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Feb 19 10:57:31 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@132276\n"
    },
    {
      "commit": "da996f390e17e16f2dfa60e972e7ebc4f868f37e",
      "tree": "00a0f15270d4c7b619fd34d8383257e1761082f4",
      "parents": [
        "d24b8183b93e781080b2c16c487e60d51c12da31"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 13 12:57:50 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 13 12:57:50 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@131421\n"
    },
    {
      "commit": "d24b8183b93e781080b2c16c487e60d51c12da31",
      "tree": "fbb89154858984eb8e41556da7e9433040d55cd4",
      "parents": [
        "f1e484acb594a726fb57ad0ae4cfe902c7f35858"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@130745\n"
    },
    {
      "commit": "f1e484acb594a726fb57ad0ae4cfe902c7f35858",
      "tree": "99d2b34512f0dc2ae67666e756c1cfcd331e5fe3",
      "parents": [
        "22f7dfd23490a3de2f21ff96949ba47003aac8f8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 22 00:13:42 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 22 00:13:42 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@127436\n"
    },
    {
      "commit": "22f7dfd23490a3de2f21ff96949ba47003aac8f8",
      "tree": "41bc290bb2f1f08a0e37cfda4955742a85d42ecf",
      "parents": [
        "9266c558bf1d21ff647525ff99f7dadbca417309"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 20 14:03:58 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 20 14:03:58 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@127101\n"
    },
    {
      "commit": "9266c558bf1d21ff647525ff99f7dadbca417309",
      "tree": "1630b1ba80f4793caf39d865528e662bdb1037fe",
      "parents": [
        "b798689749c64baba81f02e10cf2157c747d6b46"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 15 16:12:10 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 15 16:12:10 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@126645\n"
    },
    {
      "commit": "b798689749c64baba81f02e10cf2157c747d6b46",
      "tree": "da394a395ddb1a6cf69193314846b03fe47a397e",
      "parents": [
        "f013e1afd1e68af5e3b868c26a653bbfb39538f8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 09 17:51:23 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 09 17:51:23 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@125939\n"
    },
    {
      "commit": "f013e1afd1e68af5e3b868c26a653bbfb39538f8",
      "tree": "7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf",
      "parents": [
        "e70cfafe580c6f2994c4827cd8a534aabf3eb05c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "54b6cfa9a9e5b861a9930af873580d6dc20f773c",
      "tree": "35051494d2af230dce54d6b31c6af8fc24091316",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
