)]}'
{
  "log": [
    {
      "commit": "f31e4abd5ea0dd19d61ec7024fd4af0cddf53fe9",
      "tree": "d81c6c8845b3e7f7fe5f9a08e180c52a4ce83f77",
      "parents": [
        "6883c1769f089904b395e1bdf35472cf893c1602",
        "3895007d523a9d5c92b971908f898f19a8c9f8ff"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 22:50:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:50:46 2010 -0700"
      },
      "message": "am 3895007d: am bbc6e33b: Merge \"Adds back the finalize method on the replaced Paint class.\" into froyo\n\nMerge commit \u00273895007d523a9d5c92b971908f898f19a8c9f8ff\u0027 into kraken\n\n* commit \u00273895007d523a9d5c92b971908f898f19a8c9f8ff\u0027:\n  Adds back the finalize method on the replaced Paint class.\n"
    },
    {
      "commit": "6883c1769f089904b395e1bdf35472cf893c1602",
      "tree": "469f907f7885e78fd7965f287e1e71eac932248a",
      "parents": [
        "672ea584f59c948c062bbd374d5f39b29705774a",
        "6c099149daff56ca04ab40a86950e7b61caf6505"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 22:50:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:50:42 2010 -0700"
      },
      "message": "am 6c099149: am 37d2f5d1: Merge \"Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\" into froyo\n\nMerge commit \u00276c099149daff56ca04ab40a86950e7b61caf6505\u0027 into kraken\n\n* commit \u00276c099149daff56ca04ab40a86950e7b61caf6505\u0027:\n  Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\n"
    },
    {
      "commit": "3895007d523a9d5c92b971908f898f19a8c9f8ff",
      "tree": "c8eda831197330e857181fccb92297eb6652b2a6",
      "parents": [
        "6c099149daff56ca04ab40a86950e7b61caf6505",
        "bbc6e33b1f7fff3280c3fa44836833f4bab4bf99"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 22:39:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:39:24 2010 -0700"
      },
      "message": "am bbc6e33b: Merge \"Adds back the finalize method on the replaced Paint class.\" into froyo\n\nMerge commit \u0027bbc6e33b1f7fff3280c3fa44836833f4bab4bf99\u0027 into froyo-plus-aosp\n\n* commit \u0027bbc6e33b1f7fff3280c3fa44836833f4bab4bf99\u0027:\n  Adds back the finalize method on the replaced Paint class.\n"
    },
    {
      "commit": "6c099149daff56ca04ab40a86950e7b61caf6505",
      "tree": "fe316eb900eabbf9f580b8a9ce7368592f2eccc7",
      "parents": [
        "750f32117b96a8af4fb03fae459a80f79a667fca",
        "37d2f5d15b850830d65b1f68ebc95d5ba0612a46"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 22:39:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 22:39:19 2010 -0700"
      },
      "message": "am 37d2f5d1: Merge \"Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\" into froyo\n\nMerge commit \u002737d2f5d15b850830d65b1f68ebc95d5ba0612a46\u0027 into froyo-plus-aosp\n\n* commit \u002737d2f5d15b850830d65b1f68ebc95d5ba0612a46\u0027:\n  Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\n"
    },
    {
      "commit": "672ea584f59c948c062bbd374d5f39b29705774a",
      "tree": "a6f2b9397a948568eddcba87812d9b1bc2feec9b",
      "parents": [
        "d99540d7a20328907d38b26c66b8e9585f4d3c28",
        "db3647ff4f1266e505e8d6406ba697b48d609a97"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 08 19:10:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 19:10:52 2010 -0700"
      },
      "message": "Merge \"fix [2420565] Surface.lockCanvas() updates the dirty region too often\" into kraken"
    },
    {
      "commit": "db3647ff4f1266e505e8d6406ba697b48d609a97",
      "tree": "d6b00a57ede9da32bd6061ea892babd012874fcb",
      "parents": [
        "b059dc9c89c08be299ffc424340a2ec85cb39a5b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 08 18:34:07 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 08 19:09:04 2010 -0700"
      },
      "message": "fix [2420565] Surface.lockCanvas() updates the dirty region too often\n\nThere was a bug where we were we could be reallocating buffers for no reason.\n\nChange-Id: Ieb8a81a289da9339ab7faf987cd3a73428943c1a\n"
    },
    {
      "commit": "bbc6e33b1f7fff3280c3fa44836833f4bab4bf99",
      "tree": "b6456636fb823c76b1fd1323c8513ce5dbcff5c5",
      "parents": [
        "37d2f5d15b850830d65b1f68ebc95d5ba0612a46",
        "c56653bff10ef7f1a80127c9649ed0b2c6ae1b2e"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 17:29:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 17:29:39 2010 -0700"
      },
      "message": "Merge \"Adds back the finalize method on the replaced Paint class.\" into froyo"
    },
    {
      "commit": "c56653bff10ef7f1a80127c9649ed0b2c6ae1b2e",
      "tree": "bf5aec293fa9e6d16f77132e8ff4f5c45fe8b97e",
      "parents": [
        "c9b6851af68bdc20c4903b16c344e9f116647219"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 17:18:35 2010 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Apr 08 17:18:35 2010 -0700"
      },
      "message": "Adds back the finalize method on the replaced Paint class.\n\nwithout it com.android.layoutlib.bridge.TestClassReplacement fails.\n\nChange-Id: Iafb6548f45c31e901591a45239224895c4403be8\n"
    },
    {
      "commit": "37d2f5d15b850830d65b1f68ebc95d5ba0612a46",
      "tree": "df77ff39fc2b8acb1c1dc84a1ab623f5a280cc92",
      "parents": [
        "c9b6851af68bdc20c4903b16c344e9f116647219",
        "64010e835057d4b85e2d90cf75cc562f3b5eb552"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 17:18:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 17:18:15 2010 -0700"
      },
      "message": "Merge \"Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\" into froyo"
    },
    {
      "commit": "d99540d7a20328907d38b26c66b8e9585f4d3c28",
      "tree": "86a9ad75320b828148a667c7a0f008627d171026",
      "parents": [
        "b059dc9c89c08be299ffc424340a2ec85cb39a5b",
        "750f32117b96a8af4fb03fae459a80f79a667fca"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 17:05:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 17:05:06 2010 -0700"
      },
      "message": "am 750f3211: am c9b6851a: Throttling framework addins\n\nMerge commit \u0027750f32117b96a8af4fb03fae459a80f79a667fca\u0027 into kraken\n\n* commit \u0027750f32117b96a8af4fb03fae459a80f79a667fca\u0027:\n  Throttling framework addins\n"
    },
    {
      "commit": "750f32117b96a8af4fb03fae459a80f79a667fca",
      "tree": "4d8699868387ffe2c7fe847c46d76dd43c2e5087",
      "parents": [
        "b00771aa806e9fd43669f09e8c348f2b4457ca0b",
        "c9b6851af68bdc20c4903b16c344e9f116647219"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 17:01:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 17:01:59 2010 -0700"
      },
      "message": "am c9b6851a: Throttling framework addins\n\nMerge commit \u0027c9b6851af68bdc20c4903b16c344e9f116647219\u0027 into froyo-plus-aosp\n\n* commit \u0027c9b6851af68bdc20c4903b16c344e9f116647219\u0027:\n  Throttling framework addins\n"
    },
    {
      "commit": "c9b6851af68bdc20c4903b16c344e9f116647219",
      "tree": "130ec1c124f3cd2c7ef6dbe98d18c6bae8de413a",
      "parents": [
        "267f0a6b683a2de75450afee59d2058b292c72c8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 14:12:33 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Apr 08 16:53:32 2010 -0700"
      },
      "message": "Throttling framework addins\n\nAdd ThrottleManager in getSystemService\nAdd API for URL fetch\n\nBug: 2576057\nChange-Id: Icd25c8b91ea4beea15c74e8ad7292ab48c962253\n"
    },
    {
      "commit": "64010e835057d4b85e2d90cf75cc562f3b5eb552",
      "tree": "6f72835f27457d829174b35c7e785f5e27c7d8e8",
      "parents": [
        "cc691f5061f4f5e687bf847078ee2ba387bdacb7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:52:18 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:52:18 2010 -0700"
      },
      "message": "Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.\n\nChange-Id: I4be691f20f650b412beb22b199a4cbef879b2668\n"
    },
    {
      "commit": "b059dc9c89c08be299ffc424340a2ec85cb39a5b",
      "tree": "a3c03ab95e1bc6715cb75ffc4f83e0ae9712b71b",
      "parents": [
        "cebd1e9468da11cbbcea9f6ad223ec20f04c6a47",
        "b00771aa806e9fd43669f09e8c348f2b4457ca0b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:47:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:47:19 2010 -0700"
      },
      "message": "am b00771aa: am 267f0a6b: Merge \"Workaround NPE caused by packages missing signatures.\" into froyo\n\nMerge commit \u0027b00771aa806e9fd43669f09e8c348f2b4457ca0b\u0027 into kraken\n\n* commit \u0027b00771aa806e9fd43669f09e8c348f2b4457ca0b\u0027:\n  Workaround NPE caused by packages missing signatures.\n"
    },
    {
      "commit": "cebd1e9468da11cbbcea9f6ad223ec20f04c6a47",
      "tree": "cec71fc43b554d8d1589e33eccb85f4e3efbdaeb",
      "parents": [
        "3622d25347bca2eb6fa4155420e3501bbc797f24",
        "6742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:47:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:47:15 2010 -0700"
      },
      "message": "am 6742a0c9: am 779a4ca8: Merge \"Improve robustness of package manager certificate collection.\" into froyo\n\nMerge commit \u00276742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0\u0027 into kraken\n\n* commit \u00276742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0\u0027:\n  Improve robustness of package manager certificate collection.\n"
    },
    {
      "commit": "3622d25347bca2eb6fa4155420e3501bbc797f24",
      "tree": "1fe04567458e41524d7cc8a95a0270aaaf7b79f6",
      "parents": [
        "da0498c59845ce2e377acae20a2357c0c3f4c63f",
        "133d0b70ff569dad9d996be49fdea10c2bdd4b97"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:45:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:45:16 2010 -0700"
      },
      "message": "am 133d0b70: am 185f1a96: Merge \"IME test fixes.\" into froyo\n\nMerge commit \u0027133d0b70ff569dad9d996be49fdea10c2bdd4b97\u0027 into kraken\n\n* commit \u0027133d0b70ff569dad9d996be49fdea10c2bdd4b97\u0027:\n  IME test fixes.\n"
    },
    {
      "commit": "b00771aa806e9fd43669f09e8c348f2b4457ca0b",
      "tree": "82373c56681923de3ed293436157abd83bd00a12",
      "parents": [
        "6742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0",
        "267f0a6b683a2de75450afee59d2058b292c72c8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:44:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:44:40 2010 -0700"
      },
      "message": "am 267f0a6b: Merge \"Workaround NPE caused by packages missing signatures.\" into froyo\n\nMerge commit \u0027267f0a6b683a2de75450afee59d2058b292c72c8\u0027 into froyo-plus-aosp\n\n* commit \u0027267f0a6b683a2de75450afee59d2058b292c72c8\u0027:\n  Workaround NPE caused by packages missing signatures.\n"
    },
    {
      "commit": "6742a0c9ccb8ade97d9cdfd53f7c74a9dc04c3a0",
      "tree": "637ce8f0f10dd7cc82ce9ca58ef22f5f94cf0732",
      "parents": [
        "133d0b70ff569dad9d996be49fdea10c2bdd4b97",
        "779a4ca84d62a6e4f18a723cfc18c5d035f60fed"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:44:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:44:37 2010 -0700"
      },
      "message": "am 779a4ca8: Merge \"Improve robustness of package manager certificate collection.\" into froyo\n\nMerge commit \u0027779a4ca84d62a6e4f18a723cfc18c5d035f60fed\u0027 into froyo-plus-aosp\n\n* commit \u0027779a4ca84d62a6e4f18a723cfc18c5d035f60fed\u0027:\n  Improve robustness of package manager certificate collection.\n"
    },
    {
      "commit": "267f0a6b683a2de75450afee59d2058b292c72c8",
      "tree": "f3f3da357fda479482c61e551171347cf263fa9f",
      "parents": [
        "779a4ca84d62a6e4f18a723cfc18c5d035f60fed",
        "e684d9582cedf9bd5cc6c6fe47c600a79a13d816"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:41:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:41:47 2010 -0700"
      },
      "message": "Merge \"Workaround NPE caused by packages missing signatures.\" into froyo"
    },
    {
      "commit": "779a4ca84d62a6e4f18a723cfc18c5d035f60fed",
      "tree": "6163c7358863633784cae149617bf11cb87c08bf",
      "parents": [
        "185f1a96683f59e2ff617b688449fd490e364be7",
        "e760072a987192b421fef1697d3e90185a7b3b17"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 16:41:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:41:37 2010 -0700"
      },
      "message": "Merge \"Improve robustness of package manager certificate collection.\" into froyo"
    },
    {
      "commit": "133d0b70ff569dad9d996be49fdea10c2bdd4b97",
      "tree": "526c9bd9fd156593027e497cd63e0e857f9282e0",
      "parents": [
        "6cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75",
        "185f1a96683f59e2ff617b688449fd490e364be7"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:39:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:39:50 2010 -0700"
      },
      "message": "am 185f1a96: Merge \"IME test fixes.\" into froyo\n\nMerge commit \u0027185f1a96683f59e2ff617b688449fd490e364be7\u0027 into froyo-plus-aosp\n\n* commit \u0027185f1a96683f59e2ff617b688449fd490e364be7\u0027:\n  IME test fixes.\n"
    },
    {
      "commit": "185f1a96683f59e2ff617b688449fd490e364be7",
      "tree": "65c42c0d485f441e145302f6b04b0d79b6995651",
      "parents": [
        "cc691f5061f4f5e687bf847078ee2ba387bdacb7",
        "1d679147d508b4c5d0a2ae1cc85bd030eb2f8761"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 16:36:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:36:02 2010 -0700"
      },
      "message": "Merge \"IME test fixes.\" into froyo"
    },
    {
      "commit": "da0498c59845ce2e377acae20a2357c0c3f4c63f",
      "tree": "914199ae7dc956a621cf87f742e2ad651bacd55e",
      "parents": [
        "a40b3a8d98ca7d3daa3ae7651263fe3c35b0b908",
        "6cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:25:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:25:54 2010 -0700"
      },
      "message": "am 6cf3d4aa: am cc691f50: Merge \"Updating some notificiation UI for Throttling\" into froyo\n\nMerge commit \u00276cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75\u0027 into kraken\n\n* commit \u00276cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75\u0027:\n  Updating some notificiation UI for Throttling\n"
    },
    {
      "commit": "6cf3d4aa7612c3e6d6bc0c9622200c4fa1237f75",
      "tree": "95fb1f8baa3a865e86c4a3e43d46f76b9c6e4bbf",
      "parents": [
        "c1420832a8f9c7fa62b143ce63c71062b3969c1b",
        "cc691f5061f4f5e687bf847078ee2ba387bdacb7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:18:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 16:18:31 2010 -0700"
      },
      "message": "am cc691f50: Merge \"Updating some notificiation UI for Throttling\" into froyo\n\nMerge commit \u0027cc691f5061f4f5e687bf847078ee2ba387bdacb7\u0027 into froyo-plus-aosp\n\n* commit \u0027cc691f5061f4f5e687bf847078ee2ba387bdacb7\u0027:\n  Updating some notificiation UI for Throttling\n"
    },
    {
      "commit": "cc691f5061f4f5e687bf847078ee2ba387bdacb7",
      "tree": "9ee0e1e820503353d103dfa682f15bd1914686ac",
      "parents": [
        "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b",
        "c87dc6dc90d0953c10051dceb470ff05e2fb9300"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:09:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 16:09:31 2010 -0700"
      },
      "message": "Merge \"Updating some notificiation UI for Throttling\" into froyo"
    },
    {
      "commit": "c87dc6dc90d0953c10051dceb470ff05e2fb9300",
      "tree": "6945188be58714e5287c1762b8ba80b5fa612471",
      "parents": [
        "2b4b5738011f5ccb118ad15721fd757c85448966"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:00:26 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 16:00:26 2010 -0700"
      },
      "message": "Updating some notificiation UI for Throttling\n\nString update and make one an ongoing notification.\n\nbug:2576057\nChange-Id: I7980f110c7eed8e8bf305490eddaa58e2949e3be\n"
    },
    {
      "commit": "1d679147d508b4c5d0a2ae1cc85bd030eb2f8761",
      "tree": "33ad50c9799bad905a2a509c422d48056cc611e4",
      "parents": [
        "d1a95f975b03371a937da87735359c286a6de7f3"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 14:55:24 2010 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Apr 08 14:55:24 2010 -0700"
      },
      "message": "IME test fixes.\n\nTweak OneEditTextActivitySelectedTests:testSoftKeyboardAutoPop so it always\nexpects IME to be shown for devices with no hard keyboard.\n\nBug 2267311 2318969\n\nChange-Id: Ica31e8f1153cf3e7dbc838d263ea0ae805161610\n"
    },
    {
      "commit": "a40b3a8d98ca7d3daa3ae7651263fe3c35b0b908",
      "tree": "e3f073810aa6ae31d1230462b5099fa8c69aa638",
      "parents": [
        "a28a05f31b7e4837a1ec0aa661f5202576694580",
        "c1420832a8f9c7fa62b143ce63c71062b3969c1b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:53:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:53:06 2010 -0700"
      },
      "message": "am c1420832: am 5945579e: Merge \"Change TrafficStats to a new JNI implementation.\" into froyo\n\nMerge commit \u0027c1420832a8f9c7fa62b143ce63c71062b3969c1b\u0027 into kraken\n\n* commit \u0027c1420832a8f9c7fa62b143ce63c71062b3969c1b\u0027:\n  Change TrafficStats to a new JNI implementation.\n"
    },
    {
      "commit": "c1420832a8f9c7fa62b143ce63c71062b3969c1b",
      "tree": "c7cad5081ca791d977b533fcf35f07214ee46e3e",
      "parents": [
        "f1f00f5bddd6b222879166f4528055a30bed307e",
        "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:48:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:48:50 2010 -0700"
      },
      "message": "am 5945579e: Merge \"Change TrafficStats to a new JNI implementation.\" into froyo\n\nMerge commit \u00275945579e4ed8fbe6dae6adaa4c222b321c2ec80b\u0027 into froyo-plus-aosp\n\n* commit \u00275945579e4ed8fbe6dae6adaa4c222b321c2ec80b\u0027:\n  Change TrafficStats to a new JNI implementation.\n"
    },
    {
      "commit": "5945579e4ed8fbe6dae6adaa4c222b321c2ec80b",
      "tree": "729744da98ba88ccd14ba8de8a6fa546c9764104",
      "parents": [
        "2124808060a1eb5ea396238b7b99d2ed266b0b53",
        "2b4abcd0c7c4361af8ab6d5d7b073fb75ac6d219"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:45:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:45:07 2010 -0700"
      },
      "message": "Merge \"Change TrafficStats to a new JNI implementation.\" into froyo"
    },
    {
      "commit": "a28a05f31b7e4837a1ec0aa661f5202576694580",
      "tree": "097bfea7a6cad8c41aed92963cf68e503266444b",
      "parents": [
        "edcac52a4e4a9ad1b49a747d9c64022ff13210ea",
        "f1f00f5bddd6b222879166f4528055a30bed307e"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:19:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:19:52 2010 -0700"
      },
      "message": "am f1f00f5b: am 21248080: Merge \"Missed these ones in the previous rename.\" into froyo\n\nMerge commit \u0027f1f00f5bddd6b222879166f4528055a30bed307e\u0027 into kraken\n\n* commit \u0027f1f00f5bddd6b222879166f4528055a30bed307e\u0027:\n  Missed these ones in the previous rename.\n"
    },
    {
      "commit": "f1f00f5bddd6b222879166f4528055a30bed307e",
      "tree": "db4d4c2beaba53bb8be67e15d41f6dbc1a0d2292",
      "parents": [
        "642d1556f13ac13f07515309288214e532029c50",
        "2124808060a1eb5ea396238b7b99d2ed266b0b53"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:15:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:15:29 2010 -0700"
      },
      "message": "am 21248080: Merge \"Missed these ones in the previous rename.\" into froyo\n\nMerge commit \u00272124808060a1eb5ea396238b7b99d2ed266b0b53\u0027 into froyo-plus-aosp\n\n* commit \u00272124808060a1eb5ea396238b7b99d2ed266b0b53\u0027:\n  Missed these ones in the previous rename.\n"
    },
    {
      "commit": "edcac52a4e4a9ad1b49a747d9c64022ff13210ea",
      "tree": "e741708a092516d448843600eb6641056a2e1477",
      "parents": [
        "9c3554e997aae8226bd437a1dd8edee3cbd5d6dc",
        "642d1556f13ac13f07515309288214e532029c50"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 14:12:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:12:58 2010 -0700"
      },
      "message": "am 642d1556: am 3f73549b: Merge \"For performance reason, we choose to block the picture update during drag and fling. For sites like nytimes.com, there is a JavaScript constantly updating the content. If we don\\\u0027t block the live update during drag/fling, frame rate ca\n\nMerge commit \u0027642d1556f13ac13f07515309288214e532029c50\u0027 into kraken\n\n* commit \u0027642d1556f13ac13f07515309288214e532029c50\u0027:\n  For performance reason, we choose to block the picture\n"
    },
    {
      "commit": "2124808060a1eb5ea396238b7b99d2ed266b0b53",
      "tree": "e13ce890d593805b2ef8f2028e3f7104db470a34",
      "parents": [
        "3f73549bc8a776a417bd185b72d3636e7f4ba7b6",
        "a8fbedbf5e274581ba0cbb20da34ade286fc1cfc"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Apr 08 14:10:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:10:50 2010 -0700"
      },
      "message": "Merge \"Missed these ones in the previous rename.\" into froyo"
    },
    {
      "commit": "9c3554e997aae8226bd437a1dd8edee3cbd5d6dc",
      "tree": "bb6f5a58741b200cf5aea524ff52bdf3f920c028",
      "parents": [
        "a07fd3c5a6012d8ab7ed7f927c41ccc312aeddf0",
        "4183b514bb72d96e8ed925c14266a23067c02fe5"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:08:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:08:56 2010 -0700"
      },
      "message": "am 4183b514: am c62cdef4: Merge \"Rename logtag for clarity.\" into froyo\n\nMerge commit \u00274183b514bb72d96e8ed925c14266a23067c02fe5\u0027 into kraken\n\n* commit \u00274183b514bb72d96e8ed925c14266a23067c02fe5\u0027:\n  Rename logtag for clarity.\n"
    },
    {
      "commit": "a8fbedbf5e274581ba0cbb20da34ade286fc1cfc",
      "tree": "22e24b8d7ec1727df7cbc50e2a6b4208a1622b3b",
      "parents": [
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:08:54 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:08:54 2010 -0700"
      },
      "message": "Missed these ones in the previous rename.\n\nBUG\u003d2581935\n\nChange-Id: I12e7fc924d7164ab4a5ff7bd6ee52a10f7551ad4\n"
    },
    {
      "commit": "642d1556f13ac13f07515309288214e532029c50",
      "tree": "29d6b608715eee155092530bdf8314daa2b222e6",
      "parents": [
        "4183b514bb72d96e8ed925c14266a23067c02fe5",
        "3f73549bc8a776a417bd185b72d3636e7f4ba7b6"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 14:08:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:08:35 2010 -0700"
      },
      "message": "am 3f73549b: Merge \"For performance reason, we choose to block the picture update during drag and fling. For sites like nytimes.com, there is a JavaScript constantly updating the content. If we don\\\u0027t block the live update during drag/fling, frame rate can drop by 30%.\n\nMerge commit \u00273f73549bc8a776a417bd185b72d3636e7f4ba7b6\u0027 into froyo-plus-aosp\n\n* commit \u00273f73549bc8a776a417bd185b72d3636e7f4ba7b6\u0027:\n  For performance reason, we choose to block the picture\n"
    },
    {
      "commit": "e684d9582cedf9bd5cc6c6fe47c600a79a13d816",
      "tree": "73541cc0fbe9dcb039cd6f66ad93b2c74a9d69fe",
      "parents": [
        "c62cdef4ec4d22893b184776a21e42e8ff2a7c72"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 05 17:42:10 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 14:05:11 2010 -0700"
      },
      "message": "Workaround NPE caused by packages missing signatures.\n\nBug: b/2547993\nChange-Id: Idcd4fc3ee4c2560a00a952e1910a50b30b736114\n"
    },
    {
      "commit": "3f73549bc8a776a417bd185b72d3636e7f4ba7b6",
      "tree": "a285d3fe78dea436e4ca06f5f1e5247036d1345b",
      "parents": [
        "c62cdef4ec4d22893b184776a21e42e8ff2a7c72",
        "524aab57cdad19514443e52a0710d0e2b148f281"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Apr 08 14:05:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:05:05 2010 -0700"
      },
      "message": "Merge \"For performance reason, we choose to block the picture update during drag and fling. For sites like nytimes.com, there is a JavaScript constantly updating the content. If we don\u0027t block the live update during drag/fling, frame rate can drop by 30%.\" into froyo"
    },
    {
      "commit": "4183b514bb72d96e8ed925c14266a23067c02fe5",
      "tree": "d48a5cc88bae98d29a4161c11f70091e9c41688f",
      "parents": [
        "a30b596d6ac46d88fd92dd3e1806b5de9b62b10b",
        "c62cdef4ec4d22893b184776a21e42e8ff2a7c72"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:04:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 14:04:43 2010 -0700"
      },
      "message": "am c62cdef4: Merge \"Rename logtag for clarity.\" into froyo\n\nMerge commit \u0027c62cdef4ec4d22893b184776a21e42e8ff2a7c72\u0027 into froyo-plus-aosp\n\n* commit \u0027c62cdef4ec4d22893b184776a21e42e8ff2a7c72\u0027:\n  Rename logtag for clarity.\n"
    },
    {
      "commit": "c62cdef4ec4d22893b184776a21e42e8ff2a7c72",
      "tree": "72ea9ea538956be192fb817c2f490483b49074b8",
      "parents": [
        "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f",
        "228629e920edf056eb12a3d0f4adf6ef84642632"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 14:01:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 14:01:23 2010 -0700"
      },
      "message": "Merge \"Rename logtag for clarity.\" into froyo"
    },
    {
      "commit": "a07fd3c5a6012d8ab7ed7f927c41ccc312aeddf0",
      "tree": "75f17110862522e41d1c5015edd62ae0d079f248",
      "parents": [
        "3eade67b826295287a8bc4bf1d1130e434fad3f2",
        "a30b596d6ac46d88fd92dd3e1806b5de9b62b10b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:51:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 13:51:48 2010 -0700"
      },
      "message": "am a30b596d: am ec7c78fb: @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n\nMerge commit \u0027a30b596d6ac46d88fd92dd3e1806b5de9b62b10b\u0027 into kraken\n\n* commit \u0027a30b596d6ac46d88fd92dd3e1806b5de9b62b10b\u0027:\n  @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n"
    },
    {
      "commit": "a30b596d6ac46d88fd92dd3e1806b5de9b62b10b",
      "tree": "64019b2f5c318c99f8f9b03ff820531403624637",
      "parents": [
        "b52e9f748cefaad01fc66a73ddfa707f2446895c",
        "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:49:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 13:49:55 2010 -0700"
      },
      "message": "am ec7c78fb: @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n\nMerge commit \u0027ec7c78fbf526816cd361fd482bdf3792ecfd9a9f\u0027 into froyo-plus-aosp\n\n* commit \u0027ec7c78fbf526816cd361fd482bdf3792ecfd9a9f\u0027:\n  @hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n"
    },
    {
      "commit": "e760072a987192b421fef1697d3e90185a7b3b17",
      "tree": "fcf8f0e3dd80c8920f991f2a7cc7cf55b26c5ca0",
      "parents": [
        "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 07 18:28:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:49:17 2010 -0700"
      },
      "message": "Improve robustness of package manager certificate collection.\n\nThe package manager contains an optimization which reuses cached\nsignatures instead of reloading them on startup if the package\nappears to be unchanged.  This commit adds an extra check to ensure\nthat the PackageSettings object actually has valid signatures since\nit has happened that they have gone missing.  Unfortunately it does\nnot address the root cause of the problem but it should alleviate the\nsymptoms after a reboot.\n\nBug: b/2547993\nChange-Id: I41900c6a752711eb3a901360e3bb29aec946d0be\n"
    },
    {
      "commit": "ec7c78fbf526816cd361fd482bdf3792ecfd9a9f",
      "tree": "46cfce7a83653bb41a666155836e7ed05981f2af",
      "parents": [
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 30 23:37:25 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Apr 08 13:45:06 2010 -0700"
      },
      "message": "@hide ACCESS_CACHE_FILESYSTEM and MOVE_PACKAGE\n\nBug: b/2553489\nChange-Id: I681b3f9a243777b931298cc93c9d34c8d7eae0f2\n"
    },
    {
      "commit": "228629e920edf056eb12a3d0f4adf6ef84642632",
      "tree": "151569ed4cc0b839dbf9efc3ff2d3c4e0809667c",
      "parents": [
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 13:25:46 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Apr 08 13:25:46 2010 -0700"
      },
      "message": "Rename logtag for clarity.\n\nBUG\u003d2581935\n\nChange-Id: I85f0b704435861acd5a406ce5ec084b60696580c\n"
    },
    {
      "commit": "3eade67b826295287a8bc4bf1d1130e434fad3f2",
      "tree": "57cde536efac3567fd9f157ac30039009fc2cf0c",
      "parents": [
        "6646cf7af9a050c9c2b698507756f96be9f30169",
        "b52e9f748cefaad01fc66a73ddfa707f2446895c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 12:49:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:49:41 2010 -0700"
      },
      "message": "am b52e9f74: am eb12e45f: Merge \"Refactor connection/redirection code, support redirects on reconnection.\" into froyo\n\nMerge commit \u0027b52e9f748cefaad01fc66a73ddfa707f2446895c\u0027 into kraken\n\n* commit \u0027b52e9f748cefaad01fc66a73ddfa707f2446895c\u0027:\n  Refactor connection/redirection code, support redirects on reconnection.\n"
    },
    {
      "commit": "6646cf7af9a050c9c2b698507756f96be9f30169",
      "tree": "6cb37b5bc8a5bfa53cfc0ca5d6054feb3b546889",
      "parents": [
        "2be9a0e7917b262b004b93b93b13fbba7f349eba",
        "6f72a313a042fdf0a5345f83eda74c5970b7db05"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:49:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:49:38 2010 -0700"
      },
      "message": "am 6f72a313: am 2b4b5738: Merge \"Add service to monitor/control the flow of data.\" into froyo\n\nMerge commit \u00276f72a313a042fdf0a5345f83eda74c5970b7db05\u0027 into kraken\n\n* commit \u00276f72a313a042fdf0a5345f83eda74c5970b7db05\u0027:\n  Add service to monitor/control the flow of data.\n"
    },
    {
      "commit": "b52e9f748cefaad01fc66a73ddfa707f2446895c",
      "tree": "f4d66d6bb3c4addd85445f8a4eec2756b7c2519e",
      "parents": [
        "6f72a313a042fdf0a5345f83eda74c5970b7db05",
        "eb12e45f7a92fd424988451256c82605d086245d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 12:45:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:45:59 2010 -0700"
      },
      "message": "am eb12e45f: Merge \"Refactor connection/redirection code, support redirects on reconnection.\" into froyo\n\nMerge commit \u0027eb12e45f7a92fd424988451256c82605d086245d\u0027 into froyo-plus-aosp\n\n* commit \u0027eb12e45f7a92fd424988451256c82605d086245d\u0027:\n  Refactor connection/redirection code, support redirects on reconnection.\n"
    },
    {
      "commit": "6f72a313a042fdf0a5345f83eda74c5970b7db05",
      "tree": "1056d9aca2879066056023d7f62b8e9cf652795e",
      "parents": [
        "2c5c9bb89b539a1a97d093a54669bf2242697410",
        "2b4b5738011f5ccb118ad15721fd757c85448966"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:45:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 12:45:51 2010 -0700"
      },
      "message": "am 2b4b5738: Merge \"Add service to monitor/control the flow of data.\" into froyo\n\nMerge commit \u00272b4b5738011f5ccb118ad15721fd757c85448966\u0027 into froyo-plus-aosp\n\n* commit \u00272b4b5738011f5ccb118ad15721fd757c85448966\u0027:\n  Add service to monitor/control the flow of data.\n"
    },
    {
      "commit": "eb12e45f7a92fd424988451256c82605d086245d",
      "tree": "8af741cb681daa5e439a271a14329829c20be786",
      "parents": [
        "2b4b5738011f5ccb118ad15721fd757c85448966",
        "aba965fdd86dfe4c817f4d272deb24fd1fcc1446"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 12:44:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 12:44:33 2010 -0700"
      },
      "message": "Merge \"Refactor connection/redirection code, support redirects on reconnection.\" into froyo"
    },
    {
      "commit": "2b4b5738011f5ccb118ad15721fd757c85448966",
      "tree": "df774925dda2dfb03927796f398de10aa0757201",
      "parents": [
        "2670105ee6929d3036a1a7134400730f214f0f7e",
        "9e696c29f06d45d2891e1d38fd8d9033a9e21bb9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:42:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 12:42:09 2010 -0700"
      },
      "message": "Merge \"Add service to monitor/control the flow of data.\" into froyo"
    },
    {
      "commit": "9e696c29f06d45d2891e1d38fd8d9033a9e21bb9",
      "tree": "0ef181295c3ea1e8a0aa38b06b2bfe4e43a2da3b",
      "parents": [
        "ecb0e637870553f9c12dc6b9178de0512563af9c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 01 14:45:18 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Apr 08 12:34:45 2010 -0700"
      },
      "message": "Add service to monitor/control the flow of data.\n\nbug:2576057\nChange-Id: Ib343c7ee1d619c6978910d9ee597db195d5aa3b6\n"
    },
    {
      "commit": "2be9a0e7917b262b004b93b93b13fbba7f349eba",
      "tree": "146f2f79561c4bf3b612bd5c1b7f26b3a86c4890",
      "parents": [
        "c9522c95ef2f4dddae004a29260708d260b6acab",
        "2c5c9bb89b539a1a97d093a54669bf2242697410"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 08 11:41:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 11:41:38 2010 -0700"
      },
      "message": "am 2c5c9bb8: am 2670105e: Merge \"Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\" into froyo\n\nMerge commit \u00272c5c9bb89b539a1a97d093a54669bf2242697410\u0027 into kraken\n\n* commit \u00272c5c9bb89b539a1a97d093a54669bf2242697410\u0027:\n  Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\n"
    },
    {
      "commit": "c9522c95ef2f4dddae004a29260708d260b6acab",
      "tree": "976d36568ff216b5c4db974021e3f772ab6a650e",
      "parents": [
        "892debc681d7419a6cf7157799448ebb35beb252",
        "727cec02daa66b5e984aff277185d503fabe5d51"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 08 11:39:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 11:39:51 2010 -0700"
      },
      "message": "am 727cec02: merge from open-source master\n\nMerge commit \u0027727cec02daa66b5e984aff277185d503fabe5d51\u0027 into kraken\n\n* commit \u0027727cec02daa66b5e984aff277185d503fabe5d51\u0027:\n  Fix reporting of window visibility in WindowManagerService.\n"
    },
    {
      "commit": "2c5c9bb89b539a1a97d093a54669bf2242697410",
      "tree": "f32082a356a41a11c68565f7650a087c23ee7226",
      "parents": [
        "727cec02daa66b5e984aff277185d503fabe5d51",
        "2670105ee6929d3036a1a7134400730f214f0f7e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 08 11:39:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 11:39:03 2010 -0700"
      },
      "message": "am 2670105e: Merge \"Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\" into froyo\n\nMerge commit \u00272670105ee6929d3036a1a7134400730f214f0f7e\u0027 into froyo-plus-aosp\n\n* commit \u00272670105ee6929d3036a1a7134400730f214f0f7e\u0027:\n  Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\n"
    },
    {
      "commit": "727cec02daa66b5e984aff277185d503fabe5d51",
      "tree": "d45795a21779b53c05ac6e5f3d588736d0666177",
      "parents": [
        "65369424cbfbf165b4324bdcb6f138435462a196",
        "69e398bd14fc909bb5f854c435fd210ae0974748"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 08 11:35:37 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 08 11:35:37 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I0902959c7703bd3a1c41abfc6a8788b89d0aa977\n"
    },
    {
      "commit": "2670105ee6929d3036a1a7134400730f214f0f7e",
      "tree": "4b9ea95068c86652a8fdc48a7deaa360f91bff6c",
      "parents": [
        "4981863de52941f053bf002ae2f9c8f705534599",
        "af4c302a0a30de3f380b3519f45a2919c5dfae46"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 08 11:35:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 11:35:27 2010 -0700"
      },
      "message": "Merge \"Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\" into froyo"
    },
    {
      "commit": "892debc681d7419a6cf7157799448ebb35beb252",
      "tree": "2ab89e60007383637718771b8e0e3f52dfad394b",
      "parents": [
        "bc494d43fda45d1f5ff0cb40ebd90c147fcf63c0",
        "65369424cbfbf165b4324bdcb6f138435462a196"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 08 11:29:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 11:29:23 2010 -0700"
      },
      "message": "am 65369424: merge from open-source master\n\nMerge commit \u002765369424cbfbf165b4324bdcb6f138435462a196\u0027 into kraken\n\n* commit \u002765369424cbfbf165b4324bdcb6f138435462a196\u0027:\n  Add keycodes PageUp and PageDown\n"
    },
    {
      "commit": "bc494d43fda45d1f5ff0cb40ebd90c147fcf63c0",
      "tree": "c4acf5534d5267a9db5176c743fa30807a9836ee",
      "parents": [
        "0dbec5f4b257e9a71752e26cc35a59c83fe6f628",
        "6b04d5c735df7fa05c705f979eff8821989ab73d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 08 11:29:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 11:29:19 2010 -0700"
      },
      "message": "am 6b04d5c7: am 4981863d: Merge \"docs: revisions to the installLocation documentation\" into froyo\n\nMerge commit \u00276b04d5c735df7fa05c705f979eff8821989ab73d\u0027 into kraken\n\n* commit \u00276b04d5c735df7fa05c705f979eff8821989ab73d\u0027:\n  docs: revisions to the installLocation documentation\n"
    },
    {
      "commit": "65369424cbfbf165b4324bdcb6f138435462a196",
      "tree": "8cf8a4dcd3f139386bb20d2a610cfc903a5cb0d9",
      "parents": [
        "6b04d5c735df7fa05c705f979eff8821989ab73d",
        "4fedd80c1d3997d62073518973b1fe09862ebaa5"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 08 11:27:55 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 08 11:27:55 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I975030d9572463bc69245bcffa25c47d7acb2b51\n"
    },
    {
      "commit": "6b04d5c735df7fa05c705f979eff8821989ab73d",
      "tree": "bea693498b2c99b433a8ff26ff5664e950ad56d7",
      "parents": [
        "9e82d359bcc22d1acd2eae5d7d183168cdfbf761",
        "4981863de52941f053bf002ae2f9c8f705534599"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 08 11:25:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 11:25:36 2010 -0700"
      },
      "message": "am 4981863d: Merge \"docs: revisions to the installLocation documentation\" into froyo\n\nMerge commit \u00274981863de52941f053bf002ae2f9c8f705534599\u0027 into froyo-plus-aosp\n\n* commit \u00274981863de52941f053bf002ae2f9c8f705534599\u0027:\n  docs: revisions to the installLocation documentation\n"
    },
    {
      "commit": "4981863de52941f053bf002ae2f9c8f705534599",
      "tree": "3d19060a5cfa9e57d84ae8cd99da7d11219dc0d0",
      "parents": [
        "d1a95f975b03371a937da87735359c286a6de7f3",
        "76aafa4b2656333cc10c9c9fffdbad90c10031cb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 08 11:22:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 11:22:42 2010 -0700"
      },
      "message": "Merge \"docs: revisions to the installLocation documentation\" into froyo"
    },
    {
      "commit": "0dbec5f4b257e9a71752e26cc35a59c83fe6f628",
      "tree": "50075555f327d7024b2218c2c700a917db752578",
      "parents": [
        "ec472da766f1cca0b15b5af62045205a73a3cad3",
        "9e82d359bcc22d1acd2eae5d7d183168cdfbf761"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Apr 08 10:12:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 10:12:57 2010 -0700"
      },
      "message": "am 9e82d359: am d1a95f97: Merge \"Don\\\u0027t allow connection to profiles in TURNING_OFF state.\" into froyo\n\nMerge commit \u00279e82d359bcc22d1acd2eae5d7d183168cdfbf761\u0027 into kraken\n\n* commit \u00279e82d359bcc22d1acd2eae5d7d183168cdfbf761\u0027:\n  Don\u0027t allow connection to profiles in TURNING_OFF state.\n"
    },
    {
      "commit": "aba965fdd86dfe4c817f4d272deb24fd1fcc1446",
      "tree": "90fd2e58ae3f6392790a17460b368264083da1b7",
      "parents": [
        "a51250bdc753c02b0cae1dd83750ae6e2c1036c7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 09:17:01 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 10:09:35 2010 -0700"
      },
      "message": "Refactor connection/redirection code, support redirects on reconnection.\n\nChange-Id: Id2517568000e028b01553c06a4893813a6883168\nrelated-to-bug: 2580785\n"
    },
    {
      "commit": "9e82d359bcc22d1acd2eae5d7d183168cdfbf761",
      "tree": "622f74014fb5a102c984907c3857a43051ee7a00",
      "parents": [
        "1531d211249783bdfc3ded9323397f22a5f1fc34",
        "d1a95f975b03371a937da87735359c286a6de7f3"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Apr 08 10:08:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 10:08:25 2010 -0700"
      },
      "message": "am d1a95f97: Merge \"Don\\\u0027t allow connection to profiles in TURNING_OFF state.\" into froyo\n\nMerge commit \u0027d1a95f975b03371a937da87735359c286a6de7f3\u0027 into froyo-plus-aosp\n\n* commit \u0027d1a95f975b03371a937da87735359c286a6de7f3\u0027:\n  Don\u0027t allow connection to profiles in TURNING_OFF state.\n"
    },
    {
      "commit": "d1a95f975b03371a937da87735359c286a6de7f3",
      "tree": "f3be39d3cb7fe5422f4eeb94a69e5f850575844d",
      "parents": [
        "3fe36fe589809b732db12054428166adb069f53b",
        "4aae54cf29c562a6c59ee47732745a224fa2882d"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Apr 08 10:01:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 10:01:50 2010 -0700"
      },
      "message": "Merge \"Don\u0027t allow connection to profiles in TURNING_OFF state.\" into froyo"
    },
    {
      "commit": "af4c302a0a30de3f380b3519f45a2919c5dfae46",
      "tree": "a798127502064a5caf49a8e08b30f521d5e1e9c1",
      "parents": [
        "3f4639a6611222ae1ae5493de49213250d292139"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 08 09:52:51 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 08 09:52:51 2010 -0700"
      },
      "message": "Fix issue #2580316: Contacts and Phone app not supporting landscape mode...\n\n...when launched from car home launcher\n\nFor Eclair we made Droid a special case of treating the accelerometer as\na hard orientation indicator for the car dock.  This should really be the\ndefault behavior, so make it so.\n\nChange-Id: I70efb92036f86b55a436df29230253a192239adc\n"
    },
    {
      "commit": "ec472da766f1cca0b15b5af62045205a73a3cad3",
      "tree": "06d3475ff464723394de4e27bc79034f28f5e631",
      "parents": [
        "c63c6e97c487a7720e33991f78ce06090ee44bf9",
        "1531d211249783bdfc3ded9323397f22a5f1fc34"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Apr 08 09:12:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 09:12:43 2010 -0700"
      },
      "message": "am 1531d211: am 3fe36fe5: Merge \"Avoid calling proxy.playbackEnded() again in onCustomViewHidden(). It is now always called via the MediaPlayer.onCompletion() callback.\" into froyo\n\nMerge commit \u00271531d211249783bdfc3ded9323397f22a5f1fc34\u0027 into kraken\n\n* commit \u00271531d211249783bdfc3ded9323397f22a5f1fc34\u0027:\n  Avoid calling proxy.playbackEnded() again in onCustomViewHidden().\n"
    },
    {
      "commit": "1531d211249783bdfc3ded9323397f22a5f1fc34",
      "tree": "36004804f1ec14d116dc4e8676015347dc4b2565",
      "parents": [
        "d06c435c3f520ef2012fdd331dac76b1621a72e6",
        "3fe36fe589809b732db12054428166adb069f53b"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Apr 08 09:10:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 09:10:09 2010 -0700"
      },
      "message": "am 3fe36fe5: Merge \"Avoid calling proxy.playbackEnded() again in onCustomViewHidden(). It is now always called via the MediaPlayer.onCompletion() callback.\" into froyo\n\nMerge commit \u00273fe36fe589809b732db12054428166adb069f53b\u0027 into froyo-plus-aosp\n\n* commit \u00273fe36fe589809b732db12054428166adb069f53b\u0027:\n  Avoid calling proxy.playbackEnded() again in onCustomViewHidden().\n"
    },
    {
      "commit": "3fe36fe589809b732db12054428166adb069f53b",
      "tree": "deaa18754fce3b731a34aa1588f92ceb6e338a98",
      "parents": [
        "c6c8a1e96f2cccb7b2bf7aec5140a3eacb7a922a",
        "31d2aa1e17f1ee580edb762a6ef634098bba02bb"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Apr 08 09:07:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 09:07:32 2010 -0700"
      },
      "message": "Merge \"Avoid calling proxy.playbackEnded() again in onCustomViewHidden(). It is now always called via the MediaPlayer.onCompletion() callback.\" into froyo"
    },
    {
      "commit": "c63c6e97c487a7720e33991f78ce06090ee44bf9",
      "tree": "ad806fffb91b3ea991b35f92d8cee57e1d1772dc",
      "parents": [
        "715896be3da088814640b71ca394962a0f8bb2e0",
        "d06c435c3f520ef2012fdd331dac76b1621a72e6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 08:35:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 08:35:53 2010 -0700"
      },
      "message": "am d06c435c: am c6c8a1e9: Merge \"Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and bett\n\nMerge commit \u0027d06c435c3f520ef2012fdd331dac76b1621a72e6\u0027 into kraken\n\n* commit \u0027d06c435c3f520ef2012fdd331dac76b1621a72e6\u0027:\n  Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and better error handling on http connection.\n"
    },
    {
      "commit": "d06c435c3f520ef2012fdd331dac76b1621a72e6",
      "tree": "4b62d550098565e0289a78f5d7771504fc9e3a1f",
      "parents": [
        "6fec76a081fd5976c3d7d0aa9616d5680ccb237f",
        "c6c8a1e96f2cccb7b2bf7aec5140a3eacb7a922a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 08:31:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 08:31:20 2010 -0700"
      },
      "message": "am c6c8a1e9: Merge \"Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and better error hand\n\nMerge commit \u0027c6c8a1e96f2cccb7b2bf7aec5140a3eacb7a922a\u0027 into froyo-plus-aosp\n\n* commit \u0027c6c8a1e96f2cccb7b2bf7aec5140a3eacb7a922a\u0027:\n  Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and better error handling on http connection.\n"
    },
    {
      "commit": "c6c8a1e96f2cccb7b2bf7aec5140a3eacb7a922a",
      "tree": "2596be4f961349bd1cd4581791874512321ec85e",
      "parents": [
        "8d318958a3eb3abac3696c436e27e51e0bc2c6f8",
        "a51250bdc753c02b0cae1dd83750ae6e2c1036c7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 08:27:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 08:27:20 2010 -0700"
      },
      "message": "Merge \"Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and better error handling on http connection.\" into froyo"
    },
    {
      "commit": "a51250bdc753c02b0cae1dd83750ae6e2c1036c7",
      "tree": "37766c5d7912f6ad6296ec9ff1f53b363da61f00",
      "parents": [
        "98e26575373461dc16c749d1f756403e46a909d4"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 07:51:20 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 08 07:51:20 2010 -0700"
      },
      "message": "Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing \"\\r\\n\" in the range header and better error handling on http connection.\n\nChange-Id: Ic9a6ef204362bc9afdc61e081c76bc62e5ef92ad\nrelated-to-bug: 2580785\n"
    },
    {
      "commit": "31d2aa1e17f1ee580edb762a6ef634098bba02bb",
      "tree": "aca16001aced78db014d2fc4ef205a91f8784218",
      "parents": [
        "ecb0e637870553f9c12dc6b9178de0512563af9c"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Apr 08 15:19:22 2010 +0100"
      },
      "committer": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Thu Apr 08 15:19:22 2010 +0100"
      },
      "message": "Avoid calling proxy.playbackEnded() again in onCustomViewHidden().\nIt is now always called via the MediaPlayer.onCompletion() callback.\n\nFix b: 2533272\n\nChange-Id: If86cf6b2ab355ddcd976cd6a2ad92ce071a1af33\n"
    },
    {
      "commit": "715896be3da088814640b71ca394962a0f8bb2e0",
      "tree": "9c7c5c63918d8a5dc412335e35e230771c4ea16c",
      "parents": [
        "8c66936a8deca23f009922b43a928c655f6a0a99",
        "6fec76a081fd5976c3d7d0aa9616d5680ccb237f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:33:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 06:33:26 2010 -0700"
      },
      "message": "am 6fec76a0: am 8d318958: Merge \"Transparent alarm icons for lockscreen.\" into froyo\n\nMerge commit \u00276fec76a081fd5976c3d7d0aa9616d5680ccb237f\u0027 into kraken\n\n* commit \u00276fec76a081fd5976c3d7d0aa9616d5680ccb237f\u0027:\n  Transparent alarm icons for lockscreen.\n"
    },
    {
      "commit": "8c66936a8deca23f009922b43a928c655f6a0a99",
      "tree": "059dddb9f526e4ddf5eb4b624e8c86ff8ce168f1",
      "parents": [
        "b921b37b1c112145788a080a0e7ae33525afd7b5",
        "070237771e89bbf027ed85302df7a91fae0fa5c2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:33:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 06:33:23 2010 -0700"
      },
      "message": "am 07023777: am 9f71025b: Merge \"Add emergency call button to PUK\\\u0027d lockscreen.\" into froyo\n\nMerge commit \u0027070237771e89bbf027ed85302df7a91fae0fa5c2\u0027 into kraken\n\n* commit \u0027070237771e89bbf027ed85302df7a91fae0fa5c2\u0027:\n  Add emergency call button to PUK\u0027d lockscreen.\n"
    },
    {
      "commit": "6fec76a081fd5976c3d7d0aa9616d5680ccb237f",
      "tree": "19ba225103ba5f66f4074bb983fca0569292c42d",
      "parents": [
        "070237771e89bbf027ed85302df7a91fae0fa5c2",
        "8d318958a3eb3abac3696c436e27e51e0bc2c6f8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:10:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 06:10:12 2010 -0700"
      },
      "message": "am 8d318958: Merge \"Transparent alarm icons for lockscreen.\" into froyo\n\nMerge commit \u00278d318958a3eb3abac3696c436e27e51e0bc2c6f8\u0027 into froyo-plus-aosp\n\n* commit \u00278d318958a3eb3abac3696c436e27e51e0bc2c6f8\u0027:\n  Transparent alarm icons for lockscreen.\n"
    },
    {
      "commit": "070237771e89bbf027ed85302df7a91fae0fa5c2",
      "tree": "3e47723687db5550a03bb857679d19133e08f245",
      "parents": [
        "a327dbddccb002919b98bdfd7abd81619826a3b8",
        "9f71025b376a0c43d49b5c9c3f3f83942fd2f9b7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:10:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 08 06:10:09 2010 -0700"
      },
      "message": "am 9f71025b: Merge \"Add emergency call button to PUK\\\u0027d lockscreen.\" into froyo\n\nMerge commit \u00279f71025b376a0c43d49b5c9c3f3f83942fd2f9b7\u0027 into froyo-plus-aosp\n\n* commit \u00279f71025b376a0c43d49b5c9c3f3f83942fd2f9b7\u0027:\n  Add emergency call button to PUK\u0027d lockscreen.\n"
    },
    {
      "commit": "8d318958a3eb3abac3696c436e27e51e0bc2c6f8",
      "tree": "941907854780abc1f0040f095bca89057f3e84ac",
      "parents": [
        "9f71025b376a0c43d49b5c9c3f3f83942fd2f9b7",
        "8397809cc2d51add3f4b4dd3ad0955aba2af2268"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:07:57 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 06:07:57 2010 -0700"
      },
      "message": "Merge \"Transparent alarm icons for lockscreen.\" into froyo"
    },
    {
      "commit": "9f71025b376a0c43d49b5c9c3f3f83942fd2f9b7",
      "tree": "4edba2135b6d1d9364c679b9b8d8f2e44519f5de",
      "parents": [
        "ecb0e637870553f9c12dc6b9178de0512563af9c",
        "789a25eb9bd9c2953e9d7cd1a5cbfd1f92b8f3a0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 08 06:06:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 08 06:06:50 2010 -0700"
      },
      "message": "Merge \"Add emergency call button to PUK\u0027d lockscreen.\" into froyo"
    },
    {
      "commit": "b921b37b1c112145788a080a0e7ae33525afd7b5",
      "tree": "d150c65c99563d26792852a2fbe999e391de7a45",
      "parents": [
        "249c902ca66c612446b18462d343881752ba0951",
        "a327dbddccb002919b98bdfd7abd81619826a3b8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 22:42:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 22:42:46 2010 -0700"
      },
      "message": "am a327dbdd: am ecb0e637: Fix issue #2541849: System crash when an app with active notifications...\n\nMerge commit \u0027a327dbddccb002919b98bdfd7abd81619826a3b8\u0027 into kraken\n\n* commit \u0027a327dbddccb002919b98bdfd7abd81619826a3b8\u0027:\n  Fix issue #2541849: System crash when an app with active notifications...\n"
    },
    {
      "commit": "a327dbddccb002919b98bdfd7abd81619826a3b8",
      "tree": "1c9d2d53e7006196c5c10ef0c086b4c0a4e4363c",
      "parents": [
        "75a9cbaea42d1e28957dd3ff59899b4c75ffd8db",
        "ecb0e637870553f9c12dc6b9178de0512563af9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 22:39:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 22:39:18 2010 -0700"
      },
      "message": "am ecb0e637: Fix issue #2541849: System crash when an app with active notifications...\n\nMerge commit \u0027ecb0e637870553f9c12dc6b9178de0512563af9c\u0027 into froyo-plus-aosp\n\n* commit \u0027ecb0e637870553f9c12dc6b9178de0512563af9c\u0027:\n  Fix issue #2541849: System crash when an app with active notifications...\n"
    },
    {
      "commit": "ecb0e637870553f9c12dc6b9178de0512563af9c",
      "tree": "97c3616cc0fc793d1048d4cc4ce43979b11d1b70",
      "parents": [
        "3f4639a6611222ae1ae5493de49213250d292139"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 20:22:55 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 22:19:55 2010 -0700"
      },
      "message": "Fix issue #2541849: System crash when an app with active notifications...\n\n...in status bar is installed on sdcard and device is powered down.\n\nDon\u0027t do the GC until everyone has had a chance to take care of external\nstorage going away.\n\nThis is more correct, but doesn\u0027t completely fix the problem that\nappears when shutting down.\n\nChange-Id: I24b19337ba6262cfd8d010645dbf67e76ea03058\n"
    },
    {
      "commit": "249c902ca66c612446b18462d343881752ba0951",
      "tree": "6578abea4d1efe626b041b65096f96838659c597",
      "parents": [
        "3e543abbc18eec03ba7300b53cd65dc1c30fd40b",
        "75a9cbaea42d1e28957dd3ff59899b4c75ffd8db"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Apr 07 22:01:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 22:01:54 2010 -0700"
      },
      "message": "am 75a9cbae: am 3f4639a6: Update API and javadoc according to API review.\n\nMerge commit \u002775a9cbaea42d1e28957dd3ff59899b4c75ffd8db\u0027 into kraken\n\n* commit \u002775a9cbaea42d1e28957dd3ff59899b4c75ffd8db\u0027:\n  Update API and javadoc according to API review.\n"
    },
    {
      "commit": "75a9cbaea42d1e28957dd3ff59899b4c75ffd8db",
      "tree": "e342614fb31a63c2d883a83a9e659f4b9ae71a0e",
      "parents": [
        "a599469f9095532cac95a8e7600412f156b88f1c",
        "3f4639a6611222ae1ae5493de49213250d292139"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Apr 07 21:58:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 21:58:21 2010 -0700"
      },
      "message": "am 3f4639a6: Update API and javadoc according to API review.\n\nMerge commit \u00273f4639a6611222ae1ae5493de49213250d292139\u0027 into froyo-plus-aosp\n\n* commit \u00273f4639a6611222ae1ae5493de49213250d292139\u0027:\n  Update API and javadoc according to API review.\n"
    },
    {
      "commit": "3e543abbc18eec03ba7300b53cd65dc1c30fd40b",
      "tree": "f7d2a25ffa4c6c4b97a4cab005c597a895ee76ca",
      "parents": [
        "d49c455cc97d5fcdd8af497dc2ba85efdc719959",
        "a599469f9095532cac95a8e7600412f156b88f1c"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 21:32:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 21:32:30 2010 -0700"
      },
      "message": "am a599469f: am c2461be6: Merge \"Fix 2579461 Move install location values to secure settings. Diable attribute for UI. Set default value to auto. Add command line interface to set install location via pm.\" into froyo\n\nMerge commit \u0027a599469f9095532cac95a8e7600412f156b88f1c\u0027 into kraken\n\n* commit \u0027a599469f9095532cac95a8e7600412f156b88f1c\u0027:\n  Fix 2579461\n"
    },
    {
      "commit": "3f4639a6611222ae1ae5493de49213250d292139",
      "tree": "c76850425988996c91485439c033d968de0a6b85",
      "parents": [
        "c2461be6279137f872becf695befeb7ba8770a64"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Sun Apr 04 15:05:41 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Apr 08 12:31:06 2010 +0800"
      },
      "message": "Update API and javadoc according to API review.\n\nbug:2553570\nChange-Id: I0353938f513c119cec0e31eb980dc4569e17d7eb\n"
    },
    {
      "commit": "a599469f9095532cac95a8e7600412f156b88f1c",
      "tree": "65195c119641dc9ad02110a1915689f48d90b228",
      "parents": [
        "822a7e2defcfbd006a7840e1da19cf0827d46736",
        "c2461be6279137f872becf695befeb7ba8770a64"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 21:29:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 21:29:05 2010 -0700"
      },
      "message": "am c2461be6: Merge \"Fix 2579461 Move install location values to secure settings. Diable attribute for UI. Set default value to auto. Add command line interface to set install location via pm.\" into froyo\n\nMerge commit \u0027c2461be6279137f872becf695befeb7ba8770a64\u0027 into froyo-plus-aosp\n\n* commit \u0027c2461be6279137f872becf695befeb7ba8770a64\u0027:\n  Fix 2579461\n"
    },
    {
      "commit": "c2461be6279137f872becf695befeb7ba8770a64",
      "tree": "8b7a372411740c403b1a8f7276b101d797c68c7d",
      "parents": [
        "ce59fb8b684357f2a10ab62368beeece34bc0e5d",
        "40e472521a544f26cb6956995788f7c36fff1404"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 21:24:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 21:24:36 2010 -0700"
      },
      "message": "Merge \"Fix 2579461 Move install location values to secure settings. Diable attribute for UI. Set default value to auto. Add command line interface to set install location via pm.\" into froyo"
    },
    {
      "commit": "40e472521a544f26cb6956995788f7c36fff1404",
      "tree": "b579a480e80d8ac15128c31c142b22d0938a44f8",
      "parents": [
        "4b18ced6b5409bb9dd4013c06b9562b76a062939"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 16:15:50 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Wed Apr 07 20:43:54 2010 -0700"
      },
      "message": "Fix 2579461\nMove install location values to secure settings.\nDiable attribute for UI. Set default value to auto.\nAdd command line interface to set install location via pm.\n\nChange-Id: I80e97b3d24845adad7102f40dcbe238f00efa406\n"
    },
    {
      "commit": "524aab57cdad19514443e52a0710d0e2b148f281",
      "tree": "0d60ad8e54d67b9f51b96c08582d639ead63322b",
      "parents": [
        "ce59fb8b684357f2a10ab62368beeece34bc0e5d"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 11:12:52 2010 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 20:32:01 2010 -0700"
      },
      "message": "For performance reason, we choose to block the picture\nupdate during drag and fling. For sites like nytimes.com,\nthere is a JavaScript constantly updating the content.\nIf we don\u0027t block the live update during drag/fling,\nframe rate can drop by 30%.\n\nThis essentially reverted the CL for http://b/issue?id\u003d2310295.\nBut as we honor preventDefault on touch move now,\nthe two sites mentioned in that bug do not have problem\neven after this CL.\n\nFix http://b/issue?id\u003d2574172"
    },
    {
      "commit": "d49c455cc97d5fcdd8af497dc2ba85efdc719959",
      "tree": "f62b687621b88802490bfe302e64668079418fdd",
      "parents": [
        "962ebd1fcc05f5cfc148497c35af7bb856ba8d72",
        "822a7e2defcfbd006a7840e1da19cf0827d46736"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 19:13:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 19:13:22 2010 -0700"
      },
      "message": "am 822a7e2d: am ce59fb8b: Fix issue #2578244: playing audio file downloaded by the browser...\n\nMerge commit \u0027822a7e2defcfbd006a7840e1da19cf0827d46736\u0027 into kraken\n\n* commit \u0027822a7e2defcfbd006a7840e1da19cf0827d46736\u0027:\n  Fix issue #2578244: playing audio file downloaded by the browser...\n"
    },
    {
      "commit": "822a7e2defcfbd006a7840e1da19cf0827d46736",
      "tree": "4db69e48b147168653b3182a8d3bdf255fa0dcec",
      "parents": [
        "520d684093b50c25d06aac652ad4bca42ff7e862",
        "ce59fb8b684357f2a10ab62368beeece34bc0e5d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 19:07:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 19:07:54 2010 -0700"
      },
      "message": "am ce59fb8b: Fix issue #2578244: playing audio file downloaded by the browser...\n\nMerge commit \u0027ce59fb8b684357f2a10ab62368beeece34bc0e5d\u0027 into froyo-plus-aosp\n\n* commit \u0027ce59fb8b684357f2a10ab62368beeece34bc0e5d\u0027:\n  Fix issue #2578244: playing audio file downloaded by the browser...\n"
    },
    {
      "commit": "2b4abcd0c7c4361af8ab6d5d7b073fb75ac6d219",
      "tree": "94358e480c3ceb0d9c6afb649cadf748ae82cf5d",
      "parents": [
        "fd998a0caf8cfcd27d1fe73120fbb897ec74af85"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Apr 07 17:30:50 2010 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Apr 07 19:06:29 2010 -0700"
      },
      "message": "Change TrafficStats to a new JNI implementation.\n\nAlso change phone\u0027s ConnectionStateTrackers to use it directly,\nrather than through the INetStat binder interface.\n\nBug: 2578938\nChange-Id: I8858e2609cbec3be845a0ce5178cb03f67e01b41\n"
    },
    {
      "commit": "962ebd1fcc05f5cfc148497c35af7bb856ba8d72",
      "tree": "401ee2d0f9d26a2f17e0aaf63618d181bcaede15",
      "parents": [
        "d93df9cac97a44475996e8a38b6a828649c92701",
        "520d684093b50c25d06aac652ad4bca42ff7e862"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 19:05:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 19:05:32 2010 -0700"
      },
      "message": "am 520d6840: am 667543cd: Merge \"Revert \"Use the content width to calculate the zoom overview\"\" into froyo\n\nMerge commit \u0027520d684093b50c25d06aac652ad4bca42ff7e862\u0027 into kraken\n\n* commit \u0027520d684093b50c25d06aac652ad4bca42ff7e862\u0027:\n  Revert \"Use the content width to calculate the zoom overview\"\n"
    },
    {
      "commit": "ce59fb8b684357f2a10ab62368beeece34bc0e5d",
      "tree": "63539b22f0ea289b84f8fea84deedc215abb8df6",
      "parents": [
        "667543cdb5aad1dc7ef567d57d34f1ac975b02a7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 17:19:04 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 07 19:02:13 2010 -0700"
      },
      "message": "Fix issue #2578244: playing audio file downloaded by the browser...\n\n...shows an image downloaded by the browser\n\nThe downloads directory needs to be non-plural for backwards compatibility.\n\nChange-Id: Ifb6ddf8ee980a57ad113a5fc8b51f5acd8df5955\n"
    },
    {
      "commit": "520d684093b50c25d06aac652ad4bca42ff7e862",
      "tree": "1544fd9ec4168ad6c43bbc8689206ce629ad4991",
      "parents": [
        "b37abe3867d582d68918d38f0684783f457543bb",
        "667543cdb5aad1dc7ef567d57d34f1ac975b02a7"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 19:00:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 07 19:00:40 2010 -0700"
      },
      "message": "am 667543cd: Merge \"Revert \"Use the content width to calculate the zoom overview\"\" into froyo\n\nMerge commit \u0027667543cdb5aad1dc7ef567d57d34f1ac975b02a7\u0027 into froyo-plus-aosp\n\n* commit \u0027667543cdb5aad1dc7ef567d57d34f1ac975b02a7\u0027:\n  Revert \"Use the content width to calculate the zoom overview\"\n"
    },
    {
      "commit": "667543cdb5aad1dc7ef567d57d34f1ac975b02a7",
      "tree": "319e86a6843e6797a1cc3d2bad16ba1c78425ea7",
      "parents": [
        "d3cc4967605e6c6b243a447d569fbb5b988a30ed",
        "188bf8deb4468d3901c466352bf88378819d04d6"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Apr 07 18:57:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 18:57:52 2010 -0700"
      },
      "message": "Merge \"Revert \"Use the content width to calculate the zoom overview\"\" into froyo"
    }
  ],
  "next": "d93df9cac97a44475996e8a38b6a828649c92701"
}
