)]}'
{
  "log": [
    {
      "commit": "eba36ff80dff139f4ba0bde7ccc53ff2bef4ba15",
      "tree": "dd20705357460185deec86d781c4bece78c8d7c6",
      "parents": [
        "088fbbc7b68844d40854a77c07cce0634a6d4c52",
        "227afd3a1b1a32891e5e20c79fd98b2ccf982426"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 15 11:38:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 11:38:47 2010 -0700"
      },
      "message": "am 227afd3a: am 1188f5e7: Merge \"Fix problem where power manager was calling battery stats with bad wl type.\" into gingerbread\n\nMerge commit \u0027227afd3a1b1a32891e5e20c79fd98b2ccf982426\u0027\n\n* commit \u0027227afd3a1b1a32891e5e20c79fd98b2ccf982426\u0027:\n  Fix problem where power manager was calling battery stats with bad wl type.\n"
    },
    {
      "commit": "b835d9abd6d7c89bb1226fc83d1e96b3b04b9ee3",
      "tree": "59f1f4be11f27bb3464b40ef7b3f9f1ae2067449",
      "parents": [
        "562ec84987780e8938f8d1210790ba7280da470a",
        "f26ac1f8ed27d9e88bbde8978557c34788c7509c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Sep 15 11:37:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 11:37:54 2010 -0700"
      },
      "message": "am f26ac1f8: am 96d6c345: Merge \"Unify some duplicate StrictMode-enabling code.\" into gingerbread\n\nMerge commit \u0027f26ac1f8ed27d9e88bbde8978557c34788c7509c\u0027\n\n* commit \u0027f26ac1f8ed27d9e88bbde8978557c34788c7509c\u0027:\n  Unify some duplicate StrictMode-enabling code.\n"
    },
    {
      "commit": "562ec84987780e8938f8d1210790ba7280da470a",
      "tree": "c90015cfd3020e5ff4652e1c7984edcd136f86d6",
      "parents": [
        "9ec0c471c1159fdffc63a65c2fae644ee5c01959",
        "79cc46d1b039fe6e16aa84b5f1e460afea52e672"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Sep 15 11:37:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 11:37:46 2010 -0700"
      },
      "message": "am 79cc46d1: am fb85bc66: Merge \"Add missing wallpaper service lock.\" into gingerbread\n\nMerge commit \u002779cc46d1b039fe6e16aa84b5f1e460afea52e672\u0027\n\n* commit \u002779cc46d1b039fe6e16aa84b5f1e460afea52e672\u0027:\n  Add missing wallpaper service lock.\n"
    },
    {
      "commit": "fbfb6f2f04ec721c0a9fa5913b44326dbf4140d0",
      "tree": "04dbb776f14eee5f8ee2b51561e8d99702faa11c",
      "parents": [
        "f6a04aeeed4bdb89c5ef8db86ece2617b99aca87",
        "188a8f1b72452bc294daa2186e93771543be0478"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 15 07:08:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 07:08:38 2010 -0700"
      },
      "message": "am 188a8f1b: am 89a7180a: Merge \"SipService: ignore connect event for non-active networks.\" into gingerbread\n\nMerge commit \u0027188a8f1b72452bc294daa2186e93771543be0478\u0027\n\n* commit \u0027188a8f1b72452bc294daa2186e93771543be0478\u0027:\n  SipService: ignore connect event for non-active networks.\n"
    },
    {
      "commit": "685da21c1c3787ca555d956dc520558d6b747e42",
      "tree": "128ffa250206999a93c3d8d6eb7459d822c28b66",
      "parents": [
        "b1c4a01985df67175e57f8fbea90706d2f579648",
        "3ca2691446d333d52b1c0a39e6df74e03c2407cc"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 15 07:08:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 07:08:15 2010 -0700"
      },
      "message": "am 3ca26914: am 30434415: Merge \"Dedupe timestamp in PackageSettings\" into gingerbread\n\nMerge commit \u00273ca2691446d333d52b1c0a39e6df74e03c2407cc\u0027\n\n* commit \u00273ca2691446d333d52b1c0a39e6df74e03c2407cc\u0027:\n  Dedupe timestamp in PackageSettings\n"
    },
    {
      "commit": "fcc7fb8a1a317fef462db577cdf6c24401c15dd4",
      "tree": "2b7a83b9374e63e1979e9ade4c78c6569da57c3b",
      "parents": [
        "458606396900ad056cba3ee79a068a59e0520a24",
        "3692af92ab290a561a927079cbf1f778f57fe5f9"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 15 07:07:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 07:07:56 2010 -0700"
      },
      "message": "am 3692af92: am 99bf4e45: SIP: remove dependency on javax.sip\n\nMerge commit \u00273692af92ab290a561a927079cbf1f778f57fe5f9\u0027\n\n* commit \u00273692af92ab290a561a927079cbf1f778f57fe5f9\u0027:\n  SIP: remove dependency on javax.sip\n"
    },
    {
      "commit": "458606396900ad056cba3ee79a068a59e0520a24",
      "tree": "e0ce87fec67b0483a6fb027d81d4ffc974a8de40",
      "parents": [
        "ea8e8d7342ab8b9d2c54983d1f3c92018b074513",
        "316e72cb05637735c67ae02911dd0dbe096c71f5"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 15 07:07:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 07:07:47 2010 -0700"
      },
      "message": "am 316e72cb: am 5dde95b8: Merge \"Fix the bug of authentication in an outgoing call.\" into gingerbread\n\nMerge commit \u0027316e72cb05637735c67ae02911dd0dbe096c71f5\u0027\n\n* commit \u0027316e72cb05637735c67ae02911dd0dbe096c71f5\u0027:\n  Fix the bug of authentication in an outgoing call.\n"
    },
    {
      "commit": "074663c7625e84caad1b6305c8b88968c28a4618",
      "tree": "ec8bc8b845a7917ae44373d2ad9552221ebcffe2",
      "parents": [
        "d96c5e0cb31f486fb30dc836f0e74b2216f2ccc2",
        "ca83c25decd0d4dc9c765a2b42424c7974bd496a"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 15 07:07:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 07:07:19 2010 -0700"
      },
      "message": "am ca83c25d: am 4565933f: Merge \"SipService: deliver connectivity change to all sessions.\" into gingerbread\n\nMerge commit \u0027ca83c25decd0d4dc9c765a2b42424c7974bd496a\u0027\n\n* commit \u0027ca83c25decd0d4dc9c765a2b42424c7974bd496a\u0027:\n  SipService: deliver connectivity change to all sessions.\n"
    },
    {
      "commit": "4c9a5be4a3749f305ad56fe841e5d07c03c8ac95",
      "tree": "cbd884bf493f850f8defc22624322d0957a75986",
      "parents": [
        "22c0a58e7643e86dd2900fde95be812e68a81291",
        "707952ecd4b6cae25aabcf51f94d702a65847e9e"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Sep 14 15:27:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 15:27:47 2010 -0700"
      },
      "message": "Merge \"Rework Bluetooth tethering networking configuration.\""
    },
    {
      "commit": "707952ecd4b6cae25aabcf51f94d702a65847e9e",
      "tree": "72cd5ced21c8a924bc3ebdcbdacc593856b49a12",
      "parents": [
        "1510770165b7bc675e5171560e907c0269dbe0fa"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Sep 13 19:04:54 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Sep 14 15:25:14 2010 -0700"
      },
      "message": "Rework Bluetooth tethering networking configuration.\n\nLimit it to 5 for now, and store the iface.\n\nChange-Id: Ia6044b8e8f886dcd587ab0bb57273e0c11b6cd74\n"
    },
    {
      "commit": "227afd3a1b1a32891e5e20c79fd98b2ccf982426",
      "tree": "ce8b71e86b345be35468e35b50e5259922369497",
      "parents": [
        "86e1991428c2bc78354965c51b2821ae16f32a55",
        "1188f5e76cfcd512c4e2fae00ac0bfba3150bd7b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 14 12:31:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 12:31:07 2010 -0700"
      },
      "message": "am 1188f5e7: Merge \"Fix problem where power manager was calling battery stats with bad wl type.\" into gingerbread\n\nMerge commit \u00271188f5e76cfcd512c4e2fae00ac0bfba3150bd7b\u0027 into gingerbread-plus-aosp\n\n* commit \u00271188f5e76cfcd512c4e2fae00ac0bfba3150bd7b\u0027:\n  Fix problem where power manager was calling battery stats with bad wl type.\n"
    },
    {
      "commit": "1188f5e76cfcd512c4e2fae00ac0bfba3150bd7b",
      "tree": "2d84dc9a0565e57211319df72b93157d2efff34d",
      "parents": [
        "b92788aa040d0971b4e54589aef7675f34d96e5d",
        "70be1673abf6334d2caf60fdc0504088b0e0859c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 14 12:28:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 12:28:08 2010 -0700"
      },
      "message": "Merge \"Fix problem where power manager was calling battery stats with bad wl type.\" into gingerbread"
    },
    {
      "commit": "f26ac1f8ed27d9e88bbde8978557c34788c7509c",
      "tree": "c5a2cc3740422adbd4f40444e1a8c2ed1a6f4941",
      "parents": [
        "79cc46d1b039fe6e16aa84b5f1e460afea52e672",
        "96d6c3454c3550486a2efa25ca0c83732b5e2eaf"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 11:39:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 11:39:54 2010 -0700"
      },
      "message": "am 96d6c345: Merge \"Unify some duplicate StrictMode-enabling code.\" into gingerbread\n\nMerge commit \u002796d6c3454c3550486a2efa25ca0c83732b5e2eaf\u0027 into gingerbread-plus-aosp\n\n* commit \u002796d6c3454c3550486a2efa25ca0c83732b5e2eaf\u0027:\n  Unify some duplicate StrictMode-enabling code.\n"
    },
    {
      "commit": "79cc46d1b039fe6e16aa84b5f1e460afea52e672",
      "tree": "4329a021f4bebe0e02c948c44c6a2d8ab1cc21f5",
      "parents": [
        "282315e154b63a2eec84609600c81ad9e1c72994",
        "fb85bc66c467be96fe8420338321df6f15359d7d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 11:39:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 11:39:43 2010 -0700"
      },
      "message": "am fb85bc66: Merge \"Add missing wallpaper service lock.\" into gingerbread\n\nMerge commit \u0027fb85bc66c467be96fe8420338321df6f15359d7d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027fb85bc66c467be96fe8420338321df6f15359d7d\u0027:\n  Add missing wallpaper service lock.\n"
    },
    {
      "commit": "96d6c3454c3550486a2efa25ca0c83732b5e2eaf",
      "tree": "f186ee895ddae8c535ed6f1074d58e3bb595213b",
      "parents": [
        "fb85bc66c467be96fe8420338321df6f15359d7d",
        "50d66f9fcdac84b2af65a82be56728f54b1a7ef0"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 11:37:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 11:37:13 2010 -0700"
      },
      "message": "Merge \"Unify some duplicate StrictMode-enabling code.\" into gingerbread"
    },
    {
      "commit": "fb85bc66c467be96fe8420338321df6f15359d7d",
      "tree": "c79a2289466e967751b1525163c609d033ba4a50",
      "parents": [
        "52e19d5917b8f057131c1dc8b3eb772febd791d9",
        "194b19a4b3ff877d2720ed35e607e329fcfa8186"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 11:37:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 11:37:05 2010 -0700"
      },
      "message": "Merge \"Add missing wallpaper service lock.\" into gingerbread"
    },
    {
      "commit": "194b19a4b3ff877d2720ed35e607e329fcfa8186",
      "tree": "52249141dc3e6913b1227cdcb7307034bd6946e6",
      "parents": [
        "13f6270eb14b409709c936b828e2a2fd40e427c4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 11:30:29 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 11:30:29 2010 -0700"
      },
      "message": "Add missing wallpaper service lock.\n\nUnimportant, but found while reading the code for other reasons.\n\nChange-Id: I9f2fad3ff5d081aef7a35e5f33ec5de7dc92195e\n"
    },
    {
      "commit": "70be1673abf6334d2caf60fdc0504088b0e0859c",
      "tree": "9add2a9aadf5a58d872c0e81ed9c370fd5c9fe59",
      "parents": [
        "a224f70b1efc29d9698da5b5c143251a43838f2b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 14 11:13:03 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 14 11:13:03 2010 -0700"
      },
      "message": "Fix problem where power manager was calling battery stats with bad wl type.\n\nAlso fiddle code to reduce duplication.\n\nChange-Id: I3f1b086e53ef88dac1ec1896fe711b3cfe7fdd58\n"
    },
    {
      "commit": "188a8f1b72452bc294daa2186e93771543be0478",
      "tree": "ede7c62ca560ca81a5cf0714129710b4c8734f98",
      "parents": [
        "f9c7a3e25e6e83292051414246cb1fc0c5f85207",
        "89a7180a242043a0b4d6695bf386c93365bf6797"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 10:00:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 10:00:14 2010 -0700"
      },
      "message": "am 89a7180a: Merge \"SipService: ignore connect event for non-active networks.\" into gingerbread\n\nMerge commit \u002789a7180a242043a0b4d6695bf386c93365bf6797\u0027 into gingerbread-plus-aosp\n\n* commit \u002789a7180a242043a0b4d6695bf386c93365bf6797\u0027:\n  SipService: ignore connect event for non-active networks.\n"
    },
    {
      "commit": "89a7180a242043a0b4d6695bf386c93365bf6797",
      "tree": "255ce07123504e4b81320880ab069467f922012c",
      "parents": [
        "e71396cf4704ee9e26f510b511c1e793d8048d83",
        "12bec5ddf58ad3a69728810480e6194c806567d6"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 09:57:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 09:57:47 2010 -0700"
      },
      "message": "Merge \"SipService: ignore connect event for non-active networks.\" into gingerbread"
    },
    {
      "commit": "12bec5ddf58ad3a69728810480e6194c806567d6",
      "tree": "31434b9f5ba4004382c7543cb679d2967794b66d",
      "parents": [
        "13f6270eb14b409709c936b828e2a2fd40e427c4"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 19:33:10 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 15 00:49:02 2010 +0800"
      },
      "message": "SipService: ignore connect event for non-active networks.\n\n+ sanity check and remove redundant code.\n\nChange-Id: I4d3e226851ad7fc4d88ddcd0a5c58f7e33b6c14a\n"
    },
    {
      "commit": "3ca2691446d333d52b1c0a39e6df74e03c2407cc",
      "tree": "2049104a026f7844b28260752dd7cde4d4dcf0af",
      "parents": [
        "ae83faa3eeb26b1983fb1b8b663eebfe1f1f61d5",
        "3043441511e4483d24dc6f42e1ee7f7e9dc71be2"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 14 09:46:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 09:46:40 2010 -0700"
      },
      "message": "am 30434415: Merge \"Dedupe timestamp in PackageSettings\" into gingerbread\n\nMerge commit \u00273043441511e4483d24dc6f42e1ee7f7e9dc71be2\u0027 into gingerbread-plus-aosp\n\n* commit \u00273043441511e4483d24dc6f42e1ee7f7e9dc71be2\u0027:\n  Dedupe timestamp in PackageSettings\n"
    },
    {
      "commit": "3692af92ab290a561a927079cbf1f778f57fe5f9",
      "tree": "043ea146a4a37fbcc1ad88d7b98705405e5b46d2",
      "parents": [
        "316e72cb05637735c67ae02911dd0dbe096c71f5",
        "99bf4e45c4566172189735b34b368b76660ca57a"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 09:43:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 09:43:54 2010 -0700"
      },
      "message": "am 99bf4e45: SIP: remove dependency on javax.sip\n\nMerge commit \u002799bf4e45c4566172189735b34b368b76660ca57a\u0027 into gingerbread-plus-aosp\n\n* commit \u002799bf4e45c4566172189735b34b368b76660ca57a\u0027:\n  SIP: remove dependency on javax.sip\n"
    },
    {
      "commit": "316e72cb05637735c67ae02911dd0dbe096c71f5",
      "tree": "304e3db11e8459e7b68e04512efc36b820b73ee5",
      "parents": [
        "b390728b54805ecba3e0690edf2b83b60933e6a7",
        "5dde95b8fe0fea1a115a68f8acf826371da89da7"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Tue Sep 14 09:43:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 09:43:46 2010 -0700"
      },
      "message": "am 5dde95b8: Merge \"Fix the bug of authentication in an outgoing call.\" into gingerbread\n\nMerge commit \u00275dde95b8fe0fea1a115a68f8acf826371da89da7\u0027 into gingerbread-plus-aosp\n\n* commit \u00275dde95b8fe0fea1a115a68f8acf826371da89da7\u0027:\n  Fix the bug of authentication in an outgoing call.\n"
    },
    {
      "commit": "ca83c25decd0d4dc9c765a2b42424c7974bd496a",
      "tree": "ef2a436329cd3c7ef6e40fd9f6b69ae4f4918fa2",
      "parents": [
        "6421ae7eff277da7c0f84eb1cb78c2015ff04b25",
        "4565933f03a99750a333e97e95408c404984510f"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 09:43:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 14 09:43:17 2010 -0700"
      },
      "message": "am 4565933f: Merge \"SipService: deliver connectivity change to all sessions.\" into gingerbread\n\nMerge commit \u00274565933f03a99750a333e97e95408c404984510f\u0027 into gingerbread-plus-aosp\n\n* commit \u00274565933f03a99750a333e97e95408c404984510f\u0027:\n  SipService: deliver connectivity change to all sessions.\n"
    },
    {
      "commit": "3043441511e4483d24dc6f42e1ee7f7e9dc71be2",
      "tree": "7c056e5613acd24849e01dbccc332370b77f252a",
      "parents": [
        "13f6270eb14b409709c936b828e2a2fd40e427c4",
        "7d794fbd305d9954a93136af7d54654e05f2508f"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 14 09:29:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 14 09:29:48 2010 -0700"
      },
      "message": "Merge \"Dedupe timestamp in PackageSettings\" into gingerbread"
    },
    {
      "commit": "50d66f9fcdac84b2af65a82be56728f54b1a7ef0",
      "tree": "ff058166b5bfb1888f40d01dd5927f8c60542bce",
      "parents": [
        "13f6270eb14b409709c936b828e2a2fd40e427c4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Sep 13 21:29:05 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 14 08:22:30 2010 -0700"
      },
      "message": "Unify some duplicate StrictMode-enabling code.\n\nChange-Id: Ifb92f35d9e245dbdb5e201597d8be702bce9e8b8\n"
    },
    {
      "commit": "99bf4e45c4566172189735b34b368b76660ca57a",
      "tree": "3a6e4f484b97ca0839d496b44dc8446971c41bf1",
      "parents": [
        "5dde95b8fe0fea1a115a68f8acf826371da89da7"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 20:12:59 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 20:29:02 2010 +0800"
      },
      "message": "SIP: remove dependency on javax.sip\n\nand change errorCodeString to errorCode in\nSipRegistrationListener.onRegistrationFailed().\n\nChange-Id: Id9618f5a4b0effaed04f8b0dc60347499d9e4501\n"
    },
    {
      "commit": "7d137e40cd36290c6bfb5beaf66f4018ae92c97f",
      "tree": "91f5e415016d5e7c1162d464a8765ed5e7f09ca5",
      "parents": [
        "4565933f03a99750a333e97e95408c404984510f"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Tue Sep 14 14:01:13 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Tue Sep 14 14:17:02 2010 +0800"
      },
      "message": "Fix the bug of authentication in an outgoing call.\n\nSince we missed the check of another challenge header in the\nproxy authentication response.\n\nChange-Id: Ie5b9d22c6c55b4d65619d2194c88845e7dd59f15\n"
    },
    {
      "commit": "4565933f03a99750a333e97e95408c404984510f",
      "tree": "d4cd52828ab787553a1e604cc533fba6f8baf492",
      "parents": [
        "5251c800c93c6f6fd473475c36b8ab3b360c1e4d",
        "d231aa880ab006d51ffe03454c1fc082f1c97bb8"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 13 19:53:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 13 19:53:58 2010 -0700"
      },
      "message": "Merge \"SipService: deliver connectivity change to all sessions.\" into gingerbread"
    },
    {
      "commit": "f86369ad0adcbfc5c4b635d4475c237ee6134044",
      "tree": "4124c655aad1e01eca1320ba3e78516b98888670",
      "parents": [
        "5f12084daa254276582be73005ee8c4a19bc8cee",
        "527c02838bed1188b9211752b4cf2fc0c03e8202"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 18:58:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 18:58:20 2010 -0700"
      },
      "message": "am 527c0283: am a0eb56ac: Merge \"Work on issue #2991868: A toast pops up informing users...\" into gingerbread\n\nMerge commit \u0027527c02838bed1188b9211752b4cf2fc0c03e8202\u0027\n\n* commit \u0027527c02838bed1188b9211752b4cf2fc0c03e8202\u0027:\n  Work on issue #2991868: A toast pops up informing users...\n"
    },
    {
      "commit": "527c02838bed1188b9211752b4cf2fc0c03e8202",
      "tree": "8639a4d625aa1c8d86e3eb46be5bbc2afa0b2996",
      "parents": [
        "59a29f4a6ca7f6e177509f4c86a8ab968faf4f2c",
        "a0eb56ac59751ab7fb060980e14edcacca439635"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 17:17:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 17:17:19 2010 -0700"
      },
      "message": "am a0eb56ac: Merge \"Work on issue #2991868: A toast pops up informing users...\" into gingerbread\n\nMerge commit \u0027a0eb56ac59751ab7fb060980e14edcacca439635\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a0eb56ac59751ab7fb060980e14edcacca439635\u0027:\n  Work on issue #2991868: A toast pops up informing users...\n"
    },
    {
      "commit": "d231aa880ab006d51ffe03454c1fc082f1c97bb8",
      "tree": "4b1c1b33c96e8d475879d76e3e81d79d27fc3b98",
      "parents": [
        "3d7606aa607b24817e37c264f2141ed7b2d50be0"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 00:17:51 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Sep 14 08:00:09 2010 +0800"
      },
      "message": "SipService: deliver connectivity change to all sessions.\n\n+ add DATA_CONNECTION_LOST to SipErrorCode\n+ convert it to Connection.DisconnectCause.LOST_SIGNAL in SipPhone\n\nhttp://b/issue?id\u003d2992548\n\nChange-Id: Ie8983c1b81077b21f46304cf60b8e61df1ffd241\n"
    },
    {
      "commit": "8c5755aab5bac94a15e923d07c423629737fa6a2",
      "tree": "761cae7cc71416c8ca08ed9139e93f8b43f683c4",
      "parents": [
        "7e9f4eb2608148436cef36c9969bf8a599b39e72"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 16:58:59 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 16:58:59 2010 -0700"
      },
      "message": "Work on issue #2991868: A toast pops up informing users...\n\n...that Market took over the screen after signing into a Google account\n\nDon\u0027t warn the user about a new activity coming up on an activity that\nis finishing.\n\nChange-Id: I573073139d42a485473d0c8a7df450c1a23c35c3\n"
    },
    {
      "commit": "e746f03c6c8b8d0897d322ab524d545ace200fcd",
      "tree": "c994b35c248fe2f75bbb4060b1441289a9cca292",
      "parents": [
        "1510770165b7bc675e5171560e907c0269dbe0fa",
        "53686433a9790bcfe7211a661b26783ee12bb436"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 16:02:57 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 16:56:10 2010 -0700"
      },
      "message": "resolved conflicts for merge of 53686433 to master\n\nChange-Id: I27004dc464f5771d3205ae5757c6eccc5b16854d\n"
    },
    {
      "commit": "7d794fbd305d9954a93136af7d54654e05f2508f",
      "tree": "ebd5c72a7f8db1de1d1efd53c870417e780d7b93",
      "parents": [
        "bd2e9ec64d9a292a1309504c6c5fe33e1bc2333a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 13 16:29:49 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 13 16:34:05 2010 -0700"
      },
      "message": "Dedupe timestamp in PackageSettings\n\nTimestamp data was duplicated making the management of timestamp\nunnecessarily complicated.\n\nChange-Id: Ia13be6ee9809a314232453e8627a54f9c9d8374d\n"
    },
    {
      "commit": "53686433a9790bcfe7211a661b26783ee12bb436",
      "tree": "0efd0a78a1d51c2d1c2d75ecef8ab158029e68a3",
      "parents": [
        "0522f5e9b7dac0dc0229c9ddb07e7e5482846b1a",
        "7e9f4eb2608148436cef36c9969bf8a599b39e72"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 14:34:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 14:34:22 2010 -0700"
      },
      "message": "am 7e9f4eb2: Track client requests through location manager.\n\nMerge commit \u00277e9f4eb2608148436cef36c9969bf8a599b39e72\u0027 into gingerbread-plus-aosp\n\n* commit \u00277e9f4eb2608148436cef36c9969bf8a599b39e72\u0027:\n  Track client requests through location manager.\n"
    },
    {
      "commit": "7e9f4eb2608148436cef36c9969bf8a599b39e72",
      "tree": "16351bff3017f948792a6308f4f6698e0a9d769c",
      "parents": [
        "cc5494c9996f809e36539b24e8b6b67683383d29"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 10 18:43:00 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 13 14:20:48 2010 -0700"
      },
      "message": "Track client requests through location manager.\n\nThis fixes a problem where applications could ask the location\nmanager to do very heavy-weight things (like...  say... update\nlocation every minute), which would get accounted against the\nsystem instead of the application because ultimately it is the\nsystem making the heavy calls (wake locks, etc).\n\nTo solve this, we introduce a new class WorkSource representing\nthe source of some work.  Wake locks and Wifi locks allow you\nto set the source to use (but only if you are system code and thus\ncan get the permission to do so), which is what will be reported\nto the battery stats until the actual caller.\n\nFor the initial implementation, the location manager keeps track\nof all clients requesting periodic updates, and tells its providers\nabout them as a WorkSource param when setting their min update time.\nThe network location provider uses this to set the source on the\nwake and wifi locks it acquires, when doing work because of the\nupdate period.\n\nThis should also be used elsewhere, such as in the GPS provider,\nbut this is a good start.\n\nChange-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf\n"
    },
    {
      "commit": "0b5a8bd57993f9a1c199c93fa3c9038fdece628d",
      "tree": "f52a72433104888d5468a139d2d2018ebea930c0",
      "parents": [
        "741fdc80884d40ace227bb08e04a036bdb70aeb1",
        "a5dce0c15ac05724b4595d62d521a481c7e1f86a"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 13 02:50:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 02:50:26 2010 -0700"
      },
      "message": "am a5dce0c1: am 3d7606aa: SIP: enhance timeout and registration status feedback.\n\nMerge commit \u0027a5dce0c15ac05724b4595d62d521a481c7e1f86a\u0027\n\n* commit \u0027a5dce0c15ac05724b4595d62d521a481c7e1f86a\u0027:\n  SIP: enhance timeout and registration status feedback.\n"
    },
    {
      "commit": "a5dce0c15ac05724b4595d62d521a481c7e1f86a",
      "tree": "a047413cf22bd0fd14ac5db76809b157b8d2b6c7",
      "parents": [
        "38dc67f49ec77d34c858777144323960c37d045e",
        "3d7606aa607b24817e37c264f2141ed7b2d50be0"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 13 02:48:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 02:48:22 2010 -0700"
      },
      "message": "am 3d7606aa: SIP: enhance timeout and registration status feedback.\n\nMerge commit \u00273d7606aa607b24817e37c264f2141ed7b2d50be0\u0027 into gingerbread-plus-aosp\n\n* commit \u00273d7606aa607b24817e37c264f2141ed7b2d50be0\u0027:\n  SIP: enhance timeout and registration status feedback.\n"
    },
    {
      "commit": "3d7606aa607b24817e37c264f2141ed7b2d50be0",
      "tree": "2819b037501a73e477a9aea58753149ac5a926fd",
      "parents": [
        "25b52a2f97df112c2836972d0b6d9a4c7a9c4a4e"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Sun Sep 12 23:50:38 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 13 17:45:39 2010 +0800"
      },
      "message": "SIP: enhance timeout and registration status feedback.\n\nhttp://b/issue?id\u003d2984419\nhttp://b/issue?id\u003d2991065\n\nChange-Id: I2d3b1dd3a70079ff347f7256f4684aea07847f4e\n"
    },
    {
      "commit": "5d8b320428957e377e93abf009b731bb8312bf9b",
      "tree": "ea61f5bce0764858fba918ed15c7cfc2e20796c4",
      "parents": [
        "7f01c01a6784e8b90014fe0e9924d56071d652d1",
        "1361a5bd1eba1cae16c301622324153c3d50b84c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 18:06:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 18:06:07 2010 -0700"
      },
      "message": "am 1361a5bd: am 07a9e8d3: Merge changes Ie3648509,I53db73c3 into gingerbread\n\nMerge commit \u00271361a5bd1eba1cae16c301622324153c3d50b84c\u0027\n\n* commit \u00271361a5bd1eba1cae16c301622324153c3d50b84c\u0027:\n  Move native library removal function to helper\n  Initialize native library path in PackageSetting\n"
    },
    {
      "commit": "1361a5bd1eba1cae16c301622324153c3d50b84c",
      "tree": "183820a7caf518fb1f6bfe1e4b9405ac17fc6e13",
      "parents": [
        "e740dd0c8fde910066f9ddf83b4ab094ed95eaf9",
        "07a9e8d39f818e54f0feccff10c99b9629007a64"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 18:02:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 18:02:47 2010 -0700"
      },
      "message": "am 07a9e8d3: Merge changes Ie3648509,I53db73c3 into gingerbread\n\nMerge commit \u002707a9e8d39f818e54f0feccff10c99b9629007a64\u0027 into gingerbread-plus-aosp\n\n* commit \u002707a9e8d39f818e54f0feccff10c99b9629007a64\u0027:\n  Move native library removal function to helper\n  Initialize native library path in PackageSetting\n"
    },
    {
      "commit": "07a9e8d39f818e54f0feccff10c99b9629007a64",
      "tree": "cb3631bc06d340bfb166232e847aff74d08b6ed3",
      "parents": [
        "692065128e66de77470de2c50ead2bef0452952a",
        "8f7cc02c7c4bd542376648dbd54be3ceb8521f73"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 17:59:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 12 17:59:41 2010 -0700"
      },
      "message": "Merge changes Ie3648509,I53db73c3 into gingerbread\n\n* changes:\n  Move native library removal function to helper\n  Initialize native library path in PackageSetting\n"
    },
    {
      "commit": "b3787d57fffbb898f4767f7a94031cafe974a0b0",
      "tree": "305041731ad251326cd7e6c2a98500253ada83f9",
      "parents": [
        "2f761760459fe27c8e9f96569bb7f28fc5b58bab",
        "0f0541e40cfef51eb5c3769e53c1aa853b53aaf6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 12 17:15:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 17:15:19 2010 -0700"
      },
      "message": "am 0f0541e4: am b88102f5: Input dispatcher ANR handling enhancements.\n\nMerge commit \u00270f0541e40cfef51eb5c3769e53c1aa853b53aaf6\u0027\n\n* commit \u00270f0541e40cfef51eb5c3769e53c1aa853b53aaf6\u0027:\n  Input dispatcher ANR handling enhancements.\n"
    },
    {
      "commit": "0f0541e40cfef51eb5c3769e53c1aa853b53aaf6",
      "tree": "9f7ba67999b459df9ac19b6df6b5712da4163a13",
      "parents": [
        "7d5c0e660e52888f986acef2cecde8ddc9ca26c8",
        "b88102f5b7e51552a3576cf197b4c8cf96f193d1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 12 17:05:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 12 17:05:38 2010 -0700"
      },
      "message": "am b88102f5: Input dispatcher ANR handling enhancements.\n\nMerge commit \u0027b88102f5b7e51552a3576cf197b4c8cf96f193d1\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b88102f5b7e51552a3576cf197b4c8cf96f193d1\u0027:\n  Input dispatcher ANR handling enhancements.\n"
    },
    {
      "commit": "b88102f5b7e51552a3576cf197b4c8cf96f193d1",
      "tree": "c714dce33893a048f42a36e78b25dc0bc971b1c3",
      "parents": [
        "11fe181e16501103d7c0f70344661ea2ef5d3df9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 11:49:43 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 12 16:52:03 2010 -0700"
      },
      "message": "Input dispatcher ANR handling enhancements.\n\nThis change is essentially a rewrite of the main input dispatcher loop\nwith the target identification folded in.  Since the input dispatcher now\nhas all of the window state, it can make better decisions about\nwhen to ANR.\n\nAdded a .5 second deadline for processing app switch keys.  This behavior\npredates Gingerbread but had not previously been ported.\n\nFixed some timing inaccuracies in the ANR accounting that could cause\napplications to ANR sooner than they should have.\n\nAdded a mechanism for tracking key and motion events that have been\ndispatched to a window so that appropriate cancelation events can be\nsynthesized when recovering from ANR.  This change helps to keep\napplications in sync so they don\u0027t end up with stuck buttons upon\nrecovery from ANRs.\n\nAdded more comments to describe the tricky parts of PollLoop.\n\nChange-Id: I13dffca27acb436fc383980db536abc4d8b9e6f1\n"
    },
    {
      "commit": "f63b0f44eb53f535a65bd83dbc1d8b95abc501da",
      "tree": "3ce4d9acada556c3f7658e420ba21602466776fd",
      "parents": [
        "9305647eb61bb60a1f42481a0c0d208dc9bbe965"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Sep 12 17:03:19 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Sep 12 17:06:01 2010 -0400"
      },
      "message": "Connect my plumbing to dsandler\u0027s awesome lights out mode.\n\nIt took a little bit of refactoring to move the authoritative state\nabout whether the lights are on or not into the StatusBarManagerService,\nso that if the system ui process crashes, the bar comes up in the\nright mode.\n\nChange-Id: I95cfaf8f78ca4443ded5262272ea755d44dc5d17\n"
    },
    {
      "commit": "9305647eb61bb60a1f42481a0c0d208dc9bbe965",
      "tree": "e778597b64e7f72131ffcdcbdc18ac9311b4c525",
      "parents": [
        "5af8c63e487841db70314d7d512e6bafddcbb149"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 10:30:46 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Sep 12 13:25:06 2010 -0400"
      },
      "message": "Plumb lights out mode through from the window manager to the status bar running in the system ui process.\n\nLights out mode itself isn\u0027t implemented.\n\nChange-Id: Ieeef0eb9ae5be23000f770e74e8ee66472f4c673\n"
    },
    {
      "commit": "8f7cc02c7c4bd542376648dbd54be3ceb8521f73",
      "tree": "8e53b10d1d24a3cd288e8a40822337b77f4a062c",
      "parents": [
        "806cc13a08f04a69ded4df0ae1557c19816843a8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 09:04:56 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 09:04:56 2010 -0700"
      },
      "message": "Move native library removal function to helper\n\nMoves the remoteNativeLibrariesLI call to NativeLibraryHelper to prepare\nfor being able to symlink the /data/data/\u003cpackage\u003e/lib dir to the ASEC\ncontainer.\n\nChange-Id: Ie3648509c6b6293a8d9bdd815610ab408df5047f\n"
    },
    {
      "commit": "806cc13a08f04a69ded4df0ae1557c19816843a8",
      "tree": "a7007b17e7802a4b86b803d10c9beb52d818ea03",
      "parents": [
        "9a3ce10c6cafa4a2528ce9f3fdb6163acf5eb7b2"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 08:34:19 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 12 09:04:48 2010 -0700"
      },
      "message": "Initialize native library path in PackageSetting\n\nDuring boot-up we weren\u0027t paying attention to the nativeLibraryPath that\nwas read from the package settings XML file which reset the path to the\ndefault /data/data/\u003cpackage\u003e/lib directory.\n\nThis adds nativeLibraryPath as an argument to the PackageSettings\nconstructor and related functions that will pull that value in from the\nsettings file.\n\nIt also removes the call to nativeLibraryDir.mkdir() which installd does\nby itself.\n\nChange-Id: I53db73c3b1bc90997a4a73f7f2fbaee125e6f67e\n"
    },
    {
      "commit": "2088fb0191811618e9ac53be18cf6f8a046980ca",
      "tree": "be10d54b4d462ceec3674d9ded2ffba2efdf100d",
      "parents": [
        "8485fedfebd37f0569226c360e1147402f47f74c",
        "03821dc6ea9f96e2b420ab327b727fdcefd880d3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Sep 10 16:23:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 16:23:17 2010 -0700"
      },
      "message": "am 03821dc6: am 962e4826: Merge \"Allow two SurfaceViews inbetween the app and the wallpaper.\"\n\nMerge commit \u002703821dc6ea9f96e2b420ab327b727fdcefd880d3\u0027\n\n* commit \u002703821dc6ea9f96e2b420ab327b727fdcefd880d3\u0027:\n  Allow two SurfaceViews inbetween the app and the wallpaper.\n"
    },
    {
      "commit": "c74a1b441490e5648ac4388baeccb78cae4ab364",
      "tree": "e24c2b2fbde1db7f15dfb6502813aee870c8ef55",
      "parents": [
        "6b3ea951718c5a1c56a01279add6cf25197148f9"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 10 16:03:29 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 10 16:03:29 2010 -0700"
      },
      "message": "Fix build caused by automerger and missing imports in master.\n\ngingerbread had an import android.os.*.  master doesn\u0027t.  auto-merger\napplied it fine, but it doesn\u0027t compile.\n\nChange-Id: I28d7b5053616a40223eeb29a0669831d5ca76d9e\n"
    },
    {
      "commit": "03821dc6ea9f96e2b420ab327b727fdcefd880d3",
      "tree": "96d4e1e9de3dffa021358e0ec54406f0b12cab65",
      "parents": [
        "d77b0dfdf364ed2fabd9d7a2b26d54e34fce0855",
        "962e482606e3f8f8c0b8e540888eaef56a1c8603"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Sep 10 15:47:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 15:47:34 2010 -0700"
      },
      "message": "am 962e4826: Merge \"Allow two SurfaceViews inbetween the app and the wallpaper.\"\n\nMerge commit \u0027962e482606e3f8f8c0b8e540888eaef56a1c8603\u0027 into gingerbread-plus-aosp\n\n* commit \u0027962e482606e3f8f8c0b8e540888eaef56a1c8603\u0027:\n  Allow two SurfaceViews inbetween the app and the wallpaper.\n"
    },
    {
      "commit": "0b29554188f57ff1eec4150fa24f9a6a6603ed0f",
      "tree": "d7f9fab08946700bd4cd15bd4d783eae36b5d9b9",
      "parents": [
        "b05766a05172d05169f56de865ff5a6241e8b525",
        "37fc8cc7b87133eddacaeab60cabefaf4a7b9bdd"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 10 15:07:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 15:07:20 2010 -0700"
      },
      "message": "am 37fc8cc7: am b724d251: Merge \"Enable strictmode logging in system_server \u0026 add a lock.\" into gingerbread\n\nMerge commit \u002737fc8cc7b87133eddacaeab60cabefaf4a7b9bdd\u0027\n\n* commit \u002737fc8cc7b87133eddacaeab60cabefaf4a7b9bdd\u0027:\n  Enable strictmode logging in system_server \u0026 add a lock.\n"
    },
    {
      "commit": "37fc8cc7b87133eddacaeab60cabefaf4a7b9bdd",
      "tree": "5a9c52ed793cd9d86a7e0f7941bba704ead84319",
      "parents": [
        "30f163e4d9c4f75c3493200c29f8f333ab3de07b",
        "b724d2519a900744a477bd57df6a2f8703c87e72"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 10 14:08:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 14:08:58 2010 -0700"
      },
      "message": "am b724d251: Merge \"Enable strictmode logging in system_server \u0026 add a lock.\" into gingerbread\n\nMerge commit \u0027b724d2519a900744a477bd57df6a2f8703c87e72\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b724d2519a900744a477bd57df6a2f8703c87e72\u0027:\n  Enable strictmode logging in system_server \u0026 add a lock.\n"
    },
    {
      "commit": "1e02d36b0f1dc833cf8a837c7619fbe6478694c8",
      "tree": "e364db25610607edd63a0289df87ea2c7d67c1f3",
      "parents": [
        "219eb7ec8403ef9b98125f2b58cc27669ae69712"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 10 09:19:50 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Sep 10 09:19:50 2010 -0700"
      },
      "message": "Enable strictmode logging in system_server \u0026 add a lock.\n\nWe weren\u0027t logging strictmode violation in the system_server process\nin non-user builds (only system apps), even though the rest of the\nstrictmode logging supports it.\n\nAlso add a missing lock in ActivityManagerService.\n\nChange-Id: If2af96a7e4fdde604a647b836097f0029ef1334b\n"
    },
    {
      "commit": "a97ccc02e18cd21c9cf1caaf63c4a680bf3c6f0a",
      "tree": "c2b64c4ddde10e42e556df8f44b52d59b411b494",
      "parents": [
        "cfbdf8d0b5befbb8fcb4c59b5f4ea47a8932b227",
        "5f93c39cdb2f75dda805691987ccd4e570f6cb74"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Sep 10 02:31:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 02:31:05 2010 -0700"
      },
      "message": "am 5f93c39c: am ca3c24db: Merge \"SIP: add SipErrorCode for error feedback.\" into gingerbread\n\nMerge commit \u00275f93c39cdb2f75dda805691987ccd4e570f6cb74\u0027\n\n* commit \u00275f93c39cdb2f75dda805691987ccd4e570f6cb74\u0027:\n  SIP: add SipErrorCode for error feedback.\n"
    },
    {
      "commit": "5f93c39cdb2f75dda805691987ccd4e570f6cb74",
      "tree": "5c9c79f0cf62ffb1fb6d85cd847c38afa193fdfc",
      "parents": [
        "8615fdc15146d27cc2d3a8efbe57f0a425b19efb",
        "ca3c24db3ae4b7a513f1ca76b1e7a3f56a020680"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Sep 10 02:23:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 02:23:04 2010 -0700"
      },
      "message": "am ca3c24db: Merge \"SIP: add SipErrorCode for error feedback.\" into gingerbread\n\nMerge commit \u0027ca3c24db3ae4b7a513f1ca76b1e7a3f56a020680\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ca3c24db3ae4b7a513f1ca76b1e7a3f56a020680\u0027:\n  SIP: add SipErrorCode for error feedback.\n"
    },
    {
      "commit": "ca3c24db3ae4b7a513f1ca76b1e7a3f56a020680",
      "tree": "1d9b25f6d8ac1565f5140812b0effeec78ab42ee",
      "parents": [
        "506d724cc356a7ba73995ef2929c65062277c83d",
        "903e1031605d715e904811b0dd06cc6a518f0048"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Sep 10 02:19:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 10 02:19:22 2010 -0700"
      },
      "message": "Merge \"SIP: add SipErrorCode for error feedback.\" into gingerbread"
    },
    {
      "commit": "903e1031605d715e904811b0dd06cc6a518f0048",
      "tree": "410e5f2d1152cb9579f51598f04b705ecd420f31",
      "parents": [
        "a71d69947d4a74730b17021b4c809d054d66c741"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 09 20:07:14 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Sep 10 17:15:06 2010 +0800"
      },
      "message": "SIP: add SipErrorCode for error feedback.\n\nChange-Id: I8b071d4933479b780a403d0bfa30511f4c23ca8f\n"
    },
    {
      "commit": "203e9529c5d9a883088cc28439e003106397d6a4",
      "tree": "8ecd2e6f3cbeae1104cac97d311e7afef9efe6e5",
      "parents": [
        "f22c30cd818db80e5c27d27c14b9dbe9507cef38",
        "62d005ec945f509b50a3a2d412b18721d4017e05"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 09 23:06:27 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 09 23:06:27 2010 -0700"
      },
      "message": "resolved conflicts for merge of 62d005ec to master\n\nChange-Id: I552d7adffe70a2bd94113ffb70cdc3e625fca0bd\n"
    },
    {
      "commit": "62d005ec945f509b50a3a2d412b18721d4017e05",
      "tree": "284afebbcff994a622b032d8b9b893af26900890",
      "parents": [
        "033b381b4c91aff4bf76481d0b37fb5f39b50ec2",
        "a7d868d4f99dfaf85e13498210aecf1ad8efd859"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 09 21:34:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 21:34:44 2010 -0700"
      },
      "message": "am a7d868d4: Merge \"Add toast when an app intercepts the launch of another app.\" into gingerbread\n\nMerge commit \u0027a7d868d4f99dfaf85e13498210aecf1ad8efd859\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a7d868d4f99dfaf85e13498210aecf1ad8efd859\u0027:\n  Add toast when an app intercepts the launch of another app.\n"
    },
    {
      "commit": "a7d868d4f99dfaf85e13498210aecf1ad8efd859",
      "tree": "5a92cc100ef554d4cd683221b84e1716df703deb",
      "parents": [
        "7f07f842c9c375648b52de5d8a84c080e9394d71",
        "0dad364adb9e9cbc2f7fa115602552f4897387ad"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 09 21:31:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 09 21:31:34 2010 -0700"
      },
      "message": "Merge \"Add toast when an app intercepts the launch of another app.\" into gingerbread"
    },
    {
      "commit": "0dad364adb9e9cbc2f7fa115602552f4897387ad",
      "tree": "2f7d9825ab2261d3349250b4d09c94acc005f035",
      "parents": [
        "ee455f5a9572bc0d23c3328f6c22da91dc109a50"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 09 21:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 09 21:25:35 2010 -0700"
      },
      "message": "Add toast when an app intercepts the launch of another app.\n\nThe activity manager looks for cases where one app launches immediately\nafter another.  If this happens, a brief toast is shown telling the user\nwhen app is actually running and what was originally starting.\n\nChange-Id: If94cf5bd393dd0bc0f09789dae044fde1386c481\n"
    },
    {
      "commit": "d14f0dfd58af653a2d41424d472fe97de6af0a78",
      "tree": "5f582a90d816e7faae3bdbe36a6518006359b2f0",
      "parents": [
        "2004ebfde368e5ae0cfc19b26e9e95f591909977",
        "736984573a1975d69d1c6efd87e4af9ca16e505f"
      ],
      "author": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Thu Sep 09 16:51:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 16:51:53 2010 -0700"
      },
      "message": "am 73698457: am 6bff8c79: Merge \"Remove the use of FileInputStream.available()\" into gingerbread\n\nMerge commit \u0027736984573a1975d69d1c6efd87e4af9ca16e505f\u0027\n\n* commit \u0027736984573a1975d69d1c6efd87e4af9ca16e505f\u0027:\n  Remove the use of FileInputStream.available()\n"
    },
    {
      "commit": "736984573a1975d69d1c6efd87e4af9ca16e505f",
      "tree": "17294c54b1a4d918b1a755465d5d6f3fa4cbba47",
      "parents": [
        "0d661b5eb42aba49de8d4d6ddc5140a8b2348055",
        "6bff8c7994f35c5b8021f1f3da43f70739f472e0"
      ],
      "author": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Thu Sep 09 16:45:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 16:45:34 2010 -0700"
      },
      "message": "am 6bff8c79: Merge \"Remove the use of FileInputStream.available()\" into gingerbread\n\nMerge commit \u00276bff8c7994f35c5b8021f1f3da43f70739f472e0\u0027 into gingerbread-plus-aosp\n\n* commit \u00276bff8c7994f35c5b8021f1f3da43f70739f472e0\u0027:\n  Remove the use of FileInputStream.available()\n"
    },
    {
      "commit": "8d578836dc4f9fb41532b8b3dd7a6b168d6f4f9d",
      "tree": "0b1d4c4c5f51e723f9139244d9ac05d0a77fa847",
      "parents": [
        "76e4fa19264793e3ed7e2ee7afccfc808a1a7458"
      ],
      "author": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Thu Sep 09 15:12:40 2010 -0700"
      },
      "committer": {
        "name": "Rich Cannings",
        "email": "richc@google.com",
        "time": "Thu Sep 09 16:28:48 2010 -0700"
      },
      "message": "Remove the use of FileInputStream.available()\n\nBug: 2976294\nChange-Id: I34b13cedbf1d2338163ef74454817c318a3a24f5\n"
    },
    {
      "commit": "dc936251c4b6f33158b9f55afb8b86a776c01c86",
      "tree": "0b7d7efc1ff89b7958e7617d36fcf8ca6843367d",
      "parents": [
        "ecad4545d5f94dfaae25606ef8a191212a941fdf",
        "91cf049f34b4f3d53d39e868104f11156a332b65"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Sep 09 16:10:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 16:10:00 2010 -0700"
      },
      "message": "am 91cf049f: am 76e4fa19: Merge \"Only pulse notification light if a new notification has been received since the screen was last turned off\" into gingerbread\n\nMerge commit \u002791cf049f34b4f3d53d39e868104f11156a332b65\u0027\n\n* commit \u002791cf049f34b4f3d53d39e868104f11156a332b65\u0027:\n  Only pulse notification light if a new notification has been received since the screen was last turned off\n"
    },
    {
      "commit": "91cf049f34b4f3d53d39e868104f11156a332b65",
      "tree": "9c8a562d0b09f5c2563acebd66f595dabe8ccb4c",
      "parents": [
        "f49b052d308bf4c2b5eb8daadf3559ea3fd68b8e",
        "76e4fa19264793e3ed7e2ee7afccfc808a1a7458"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Sep 09 16:05:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 16:05:38 2010 -0700"
      },
      "message": "am 76e4fa19: Merge \"Only pulse notification light if a new notification has been received since the screen was last turned off\" into gingerbread\n\nMerge commit \u002776e4fa19264793e3ed7e2ee7afccfc808a1a7458\u0027 into gingerbread-plus-aosp\n\n* commit \u002776e4fa19264793e3ed7e2ee7afccfc808a1a7458\u0027:\n  Only pulse notification light if a new notification has been received since the screen was last turned off\n"
    },
    {
      "commit": "057d5e9824a01a03c13d5a32d3c7f5023d01586e",
      "tree": "e70aedcf30cce63b43f31de44d4ca786f63b1997",
      "parents": [
        "1560473ec1e0f7fe63e182dd72a4beb4a1ed1c7b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 14:05:10 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 14:05:10 2010 -0700"
      },
      "message": "Fix the build\n\nbroken merge resolution.\n\nChange-Id: Idf1abef1ef79ddc43b9eaba1e0e523085702e2fe\n"
    },
    {
      "commit": "76e4fa19264793e3ed7e2ee7afccfc808a1a7458",
      "tree": "41b8715b16752fda312c074e7c335e0df26624e0",
      "parents": [
        "47fa8e800ca3ce56733f7b3a54bace86ad37a1f4",
        "2117f6fa3880e55e6a90fbd8b3a12d469c9b738b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Sep 09 14:02:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 09 14:02:19 2010 -0700"
      },
      "message": "Merge \"Only pulse notification light if a new notification has been received since the screen was last turned off\" into gingerbread"
    },
    {
      "commit": "ca4306c976d393c3cd04270bc2de0af2f4f30fa5",
      "tree": "c34e677ec1a783e01bd8f51c8eeaf4afa83faa9e",
      "parents": [
        "c804b27d119f8cb50a2217f4d80e4c260c692b0e",
        "ec52c98d441aa592a203f547c0edec79c25bf28e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 13:15:32 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 13:15:32 2010 -0700"
      },
      "message": "resolved conflicts for merge of ec52c98d to master\n\nChange-Id: I31297232c9d918a967b93c3ae977f81b6a94f2ed\n"
    },
    {
      "commit": "ec52c98d441aa592a203f547c0edec79c25bf28e",
      "tree": "7b63570297eed4590bbacf27342f7efd1afb9fa1",
      "parents": [
        "c2eff4a71bd3ab75983ffd029123f10bc177d32a",
        "0727a865d83b944c2fecc0bf1228a36976fe5300"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 09:49:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 09 09:49:15 2010 -0700"
      },
      "message": "am 0727a865: Merge \"Add network condition reporting.\" into gingerbread\n\nMerge commit \u00270727a865d83b944c2fecc0bf1228a36976fe5300\u0027 into gingerbread-plus-aosp\n\n* commit \u00270727a865d83b944c2fecc0bf1228a36976fe5300\u0027:\n  Add network condition reporting.\n"
    },
    {
      "commit": "0727a865d83b944c2fecc0bf1228a36976fe5300",
      "tree": "10f6c738a653b4a5be5c744a6f956d91199ef94a",
      "parents": [
        "f6936a3a52b6bb6de27f75d4e38d116e896b7f4d",
        "d7085fcf6567452a9d6fc69b0c6b1bf556f4c1b9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 09:41:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 09 09:41:05 2010 -0700"
      },
      "message": "Merge \"Add network condition reporting.\" into gingerbread"
    },
    {
      "commit": "d7085fcf6567452a9d6fc69b0c6b1bf556f4c1b9",
      "tree": "0a659201bb5520ba870fc16535165df616421803",
      "parents": [
        "65634a7935ed6f173179e7ac91a05288693b2bbf"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 08 15:24:47 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 09:33:02 2010 -0700"
      },
      "message": "Add network condition reporting.\n\nApps can report if they like their connection to the nets\nand we display either not-really-connected or fully-connected\nicons.  Final icons TBD.\n\nbug:2978624\nChange-Id: I28be52085edfe54571c0d4559aba0df883548654\n"
    },
    {
      "commit": "2117f6fa3880e55e6a90fbd8b3a12d469c9b738b",
      "tree": "7b7a054ea3306a8b93a7354e3b995a453c7df152",
      "parents": [
        "f6936a3a52b6bb6de27f75d4e38d116e896b7f4d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Sep 09 09:48:08 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Sep 09 09:48:08 2010 -0400"
      },
      "message": "Only pulse notification light if a new notification has been received since the screen was last turned off\n\nBUG: 2980248\n\nChange-Id: I4dca527a191fae4ad87eeff8ad32594fd6aeb417\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "98093a941835eff049370dbfd204a8c0a3d253c2",
      "tree": "78e2aafe4c4d17ffbb3eeda77f3ab667ecd472f1",
      "parents": [
        "079fd1c0a329b0fbd3761abe2e900a941131efed",
        "b2118252545f4b3ab43ffb2cda4b956f8f85ff69"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 22:47:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 22:47:30 2010 -0700"
      },
      "message": "am b2118252: am 4d1e0121: Change the keep-alive interval to 10 seconds.\n\nMerge commit \u0027b2118252545f4b3ab43ffb2cda4b956f8f85ff69\u0027\n\n* commit \u0027b2118252545f4b3ab43ffb2cda4b956f8f85ff69\u0027:\n  Change the keep-alive interval to 10 seconds.\n"
    },
    {
      "commit": "b2118252545f4b3ab43ffb2cda4b956f8f85ff69",
      "tree": "6a2c7c5d79a986548819acfeb626a570ca1e3e78",
      "parents": [
        "0c592acfc0ea298a0cf6c049cce4c5c10974e911",
        "4d1e0121277b566b5e1c22e790a3b607b75d945d"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 22:42:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 22:42:52 2010 -0700"
      },
      "message": "am 4d1e0121: Change the keep-alive interval to 10 seconds.\n\nMerge commit \u00274d1e0121277b566b5e1c22e790a3b607b75d945d\u0027 into gingerbread-plus-aosp\n\n* commit \u00274d1e0121277b566b5e1c22e790a3b607b75d945d\u0027:\n  Change the keep-alive interval to 10 seconds.\n"
    },
    {
      "commit": "4d1e0121277b566b5e1c22e790a3b607b75d945d",
      "tree": "b0a9d91b9f51025f58ef91268c9887bfd3907300",
      "parents": [
        "edbb8083a815e9d911f8e659fc5c293543fdf502"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Sep 09 13:27:10 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Sep 09 13:27:10 2010 +0800"
      },
      "message": "Change the keep-alive interval to 10 seconds.\n\nChange-Id: I216cee622f57ee18533de3960d4da1a41e01f1ae\n"
    },
    {
      "commit": "debd36f7c9038ae62b766f2e43681b56ff177400",
      "tree": "a7cef5ec587d42ae46c42e9664e5dd0639c3b18e",
      "parents": [
        "fd1a8945be5ea1ce5dd948f8fdbefc6c5963eb9f",
        "f2bf6d6e705b655a546a9e6435e6acef3a82cda3"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Sep 08 15:51:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 15:51:41 2010 -0700"
      },
      "message": "am f2bf6d6e: am 65634a79: Merge \"Don\\\u0027t block in the BackupManagerService.dataChanged() Binder call.\" into gingerbread\n\nMerge commit \u0027f2bf6d6e705b655a546a9e6435e6acef3a82cda3\u0027\n\n* commit \u0027f2bf6d6e705b655a546a9e6435e6acef3a82cda3\u0027:\n  Don\u0027t block in the BackupManagerService.dataChanged() Binder call.\n"
    },
    {
      "commit": "f2bf6d6e705b655a546a9e6435e6acef3a82cda3",
      "tree": "0479cdebde90e839598b5edf5a61ca0cf76cfc1e",
      "parents": [
        "de5cfcb608f3432d98ae17e0febb6e726df79e90",
        "65634a7935ed6f173179e7ac91a05288693b2bbf"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Sep 08 15:26:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 15:26:57 2010 -0700"
      },
      "message": "am 65634a79: Merge \"Don\\\u0027t block in the BackupManagerService.dataChanged() Binder call.\" into gingerbread\n\nMerge commit \u002765634a7935ed6f173179e7ac91a05288693b2bbf\u0027 into gingerbread-plus-aosp\n\n* commit \u002765634a7935ed6f173179e7ac91a05288693b2bbf\u0027:\n  Don\u0027t block in the BackupManagerService.dataChanged() Binder call.\n"
    },
    {
      "commit": "65634a7935ed6f173179e7ac91a05288693b2bbf",
      "tree": "2b365855f611d0113cf7bc0d164c9e65bd584874",
      "parents": [
        "d9c80ab31ac3755141765e2c030bd1404ff0b050",
        "3dd42334ee971ad668eb8ca97f8b363292fc828d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Sep 08 15:20:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 08 15:20:20 2010 -0700"
      },
      "message": "Merge \"Don\u0027t block in the BackupManagerService.dataChanged() Binder call.\" into gingerbread"
    },
    {
      "commit": "467e8e13327bd9ad2dbabfa0a9b31f860202c7b1",
      "tree": "c3dc19f3c5372c9c3d313880cf3a74fa42777cd0",
      "parents": [
        "94bf9431e5464c7757890abfe0716997151f153f",
        "5fdacb8a2818136218afdea4308ad1b10049a201"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 08 14:38:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 14:38:20 2010 -0700"
      },
      "message": "am 5fdacb8a: am ee455f5a: Merge \"People holding partial wake locks now get blamed for CPU usage.\" into gingerbread\n\nMerge commit \u00275fdacb8a2818136218afdea4308ad1b10049a201\u0027\n\n* commit \u00275fdacb8a2818136218afdea4308ad1b10049a201\u0027:\n  People holding partial wake locks now get blamed for CPU usage.\n"
    },
    {
      "commit": "94bf9431e5464c7757890abfe0716997151f153f",
      "tree": "c02626293e1bc5ac5c565df5b427d04db054958c",
      "parents": [
        "3dfc5721ad4dfe15962fd18daf038044cd09bf86",
        "e75783440a55fb0a5ef75066be94a11898f652f0"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Sep 08 14:38:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 14:38:15 2010 -0700"
      },
      "message": "am e7578344: am 5872e9d7: Merge \"Allow incoming SMS until internal storage is almost full.\" into gingerbread\n\nMerge commit \u0027e75783440a55fb0a5ef75066be94a11898f652f0\u0027\n\n* commit \u0027e75783440a55fb0a5ef75066be94a11898f652f0\u0027:\n  Allow incoming SMS until internal storage is almost full.\n"
    },
    {
      "commit": "5fdacb8a2818136218afdea4308ad1b10049a201",
      "tree": "f5d18a5298d6d5b94bfde302e6b8b35b114672b9",
      "parents": [
        "e75783440a55fb0a5ef75066be94a11898f652f0",
        "ee455f5a9572bc0d23c3328f6c22da91dc109a50"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 08 14:34:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 14:34:41 2010 -0700"
      },
      "message": "am ee455f5a: Merge \"People holding partial wake locks now get blamed for CPU usage.\" into gingerbread\n\nMerge commit \u0027ee455f5a9572bc0d23c3328f6c22da91dc109a50\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ee455f5a9572bc0d23c3328f6c22da91dc109a50\u0027:\n  People holding partial wake locks now get blamed for CPU usage.\n"
    },
    {
      "commit": "e75783440a55fb0a5ef75066be94a11898f652f0",
      "tree": "2d4f57457757577208acb99db0032c28b0114660",
      "parents": [
        "8723bb58b17a07b7ca036cc76d737c6c0f4b13c7",
        "5872e9d7f31e5a4c5f3d871dba02b6d72a7ada78"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Sep 08 14:34:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 14:34:31 2010 -0700"
      },
      "message": "am 5872e9d7: Merge \"Allow incoming SMS until internal storage is almost full.\" into gingerbread\n\nMerge commit \u00275872e9d7f31e5a4c5f3d871dba02b6d72a7ada78\u0027 into gingerbread-plus-aosp\n\n* commit \u00275872e9d7f31e5a4c5f3d871dba02b6d72a7ada78\u0027:\n  Allow incoming SMS until internal storage is almost full.\n"
    },
    {
      "commit": "ee455f5a9572bc0d23c3328f6c22da91dc109a50",
      "tree": "5fe731d867f3ac63b0d6fe476df253571a913928",
      "parents": [
        "5872e9d7f31e5a4c5f3d871dba02b6d72a7ada78",
        "0d903a84d04d241a648ec429e3a0e82c712677fd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 08 14:15:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 08 14:15:35 2010 -0700"
      },
      "message": "Merge \"People holding partial wake locks now get blamed for CPU usage.\" into gingerbread"
    },
    {
      "commit": "b380c4d7edc158788a85c906900232675c0164ac",
      "tree": "579f4e6e8cd611c0f95302e0e53b6739b2e4d84e",
      "parents": [
        "35dc79da11639117aab34d3278a7ae90984c0f87",
        "a05088c18d22f822e78e7b91d60f518dc3dc06fc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 13:02:55 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 13:02:55 2010 -0700"
      },
      "message": "resolved conflicts for merge of a05088c1 to master\n\nChange-Id: I7973f9f28586dec9b9659f8f662f40db7997a521\n"
    },
    {
      "commit": "0d903a84d04d241a648ec429e3a0e82c712677fd",
      "tree": "815e9535debd0db364ef41a3882ed1bda51a4efa",
      "parents": [
        "de2f3340d64e20e51029ff438f0d635d97b8a3e0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 07 23:51:03 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 08 12:41:24 2010 -0700"
      },
      "message": "People holding partial wake locks now get blamed for CPU usage.\n\nFor the duration of the wake lock, 50% of all CPU usage is now\naccounted against the app(s) holding partial wake locks, evenly\ndistributed between them.  This is only while the device is on\nbattery and screen off.\n\nChange-Id: I3e5c978b792b6ef17bf8540705bfe8343dadd464\n"
    },
    {
      "commit": "bb3716332321e22537a5015be13e2229fb9b90bc",
      "tree": "95cee569b2a4093366944cf236131aead4165089",
      "parents": [
        "de2f3340d64e20e51029ff438f0d635d97b8a3e0"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Aug 23 18:16:48 2010 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Sep 08 12:37:18 2010 -0700"
      },
      "message": "Allow incoming SMS until internal storage is almost full.\n\nFix for bug 2382830: new incoming SMS should not be rejected when\nrunning low on internal phone storage.\n\nTesting revealed that the /data partition should have at least 256 KiB\navailable in order to prevent random app crashes (including system apps)\ndue to SQLite transaction failures. With 256 KiB free, the device should\nsafely boot without storage full errors. This takes into account the\n36-40 KiB that the YAFFS2 filesystem reports as available even after\nthe partition has been completely filled. I\u0027ve set the default full\nthreshold to 1 MiB to provide a generous safety margin.\n\nFor this bug, I changed the DeviceStorageMonitorService demon to send\ntwo new hidden notifications for device storage \"full\" and \"not full\",\nwhen the free space falls below the full threshold (default 1 MiB,\nbut configurable as a system setting), in addition to the existing\nstorage low/okay notifications sent when the storage crosses the threshold\nof 90% full (also configurable).\n\nThe SMS code was changed to use these new notifications so that it can\naccept messages until the data partition has been filled to the maximum\nsafe capacity rather than stopping when it hits 90% full. There should\nbe no negative impact on battery life because the additional check in\nthe storage polling service should be offset by an optimization to cache\nthe free threshold values which were previously being computed every time\nthrough the loop.\n\nWhile testing this change, I discovered that SMSDispatcher was being\ninstantiated twice, the first time in GSMPhone/CDMAPhone, and the second\ntime in SimSmsInterfaceManager / RuimSmsInterfaceManager. Changed the code\nto pass the original SMSDispatcher to the Sim/RuimSmsInterfaceManager\nconstructor.\n\nChange-Id: Ie0c6d05294778ab6ee42e0fa01313af96d824c77\n"
    },
    {
      "commit": "a05088c18d22f822e78e7b91d60f518dc3dc06fc",
      "tree": "2aedf7f9109bf4d1f7bc014476e0823182686be4",
      "parents": [
        "6ffee9bbba53700d33456261b986ac8a3f333b9e",
        "85a3176704b5bfbeece9bd928369fbb76eec7dc6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 11:55:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 11:55:24 2010 -0700"
      },
      "message": "am 85a31767: Add support for secure views.\n\nMerge commit \u002785a3176704b5bfbeece9bd928369fbb76eec7dc6\u0027 into gingerbread-plus-aosp\n\n* commit \u002785a3176704b5bfbeece9bd928369fbb76eec7dc6\u0027:\n  Add support for secure views.\n"
    },
    {
      "commit": "85a3176704b5bfbeece9bd928369fbb76eec7dc6",
      "tree": "1a84f21c037b514c5b6717b106f5a9a2c4fd6c99",
      "parents": [
        "c0b4f6d30d962d75125628317b5f5ea622531dfe"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 01 17:01:00 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 08 11:50:55 2010 -0700"
      },
      "message": "Add support for secure views.\n\nAdded the MotionEvent.FLAG_WINDOW_IS_OBSCURED flag which is set by the\ninput manager whenever another visible window is partly or wholly obscured\nthe target of a touch event so that applications can filter touches\naccordingly.\n\nAdded a \"filterTouchesWhenObscured\" attribute to View which can be used to\nenable filtering of touches when the view\u0027s window is obscured.\n\nChange-Id: I936d9c85013fd2d77fb296a600528d30a29027d2\n"
    },
    {
      "commit": "d48a709e3e8caf49e2926cd1c7017d659bcee848",
      "tree": "71686096883d50e660d34fc7183f09d51ef85dc0",
      "parents": [
        "980bd4a12d70e87cdab3c7b39b5b1d7828913933",
        "576b492c15a079c9d3d818f3f7fadc4408c2908a"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 10:35:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 10:35:11 2010 -0700"
      },
      "message": "am 576b492c: am 5de1d36d: Log outbound proxy address if exists for debugging.\n\nMerge commit \u0027576b492c15a079c9d3d818f3f7fadc4408c2908a\u0027\n\n* commit \u0027576b492c15a079c9d3d818f3f7fadc4408c2908a\u0027:\n  Log outbound proxy address if exists for debugging.\n"
    },
    {
      "commit": "576b492c15a079c9d3d818f3f7fadc4408c2908a",
      "tree": "f8fc8209e9646708d1abedf6e9c440cb4e9b7fc5",
      "parents": [
        "84f992a249491b9f755e879bf096baac3f9472f5",
        "5de1d36dd0415c4cf9afdf093a4915951ef6c770"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 10:28:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 08 10:28:09 2010 -0700"
      },
      "message": "am 5de1d36d: Log outbound proxy address if exists for debugging.\n\nMerge commit \u00275de1d36dd0415c4cf9afdf093a4915951ef6c770\u0027 into gingerbread-plus-aosp\n\n* commit \u00275de1d36dd0415c4cf9afdf093a4915951ef6c770\u0027:\n  Log outbound proxy address if exists for debugging.\n"
    },
    {
      "commit": "b8a8a578c2483d84ef96fd7050bbbcbc48d49a37",
      "tree": "bee1c6f2e1d5c05ba9b6ef9a9407f2aec68fdc09",
      "parents": [
        "582deec1f3c8f51b431bb2ad685c9217ffd9eaad"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Sep 08 07:21:07 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Sep 08 07:47:03 2010 -0400"
      },
      "message": "Fix Intent.ACTION_REBOOT\n\nTurns out this would be useful for automated testing.\n\nChange-Id: Idd5e35a8d4a354447b17a77fe0b606f78df844d0\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3dd42334ee971ad668eb8ca97f8b363292fc828d",
      "tree": "ae6e3cda95449cde601b5911e00406c42026fe86",
      "parents": [
        "5de1d36dd0415c4cf9afdf093a4915951ef6c770"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 07 23:40:30 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Sep 07 23:40:30 2010 -0700"
      },
      "message": "Don\u0027t block in the BackupManagerService.dataChanged() Binder call.\n\nThis unnecessarily blocks callers.\n\nBug: 2977348\nChange-Id: I5267e575cdd5eb2136379f9710126b62a1bd75ad\n"
    },
    {
      "commit": "5de1d36dd0415c4cf9afdf093a4915951ef6c770",
      "tree": "c9c1a7f0c42083549c81571648126dce7a7aa8ae",
      "parents": [
        "6aec2250108b7db774643bbc088590138099adb6"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 13:15:55 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 08 13:15:55 2010 +0800"
      },
      "message": "Log outbound proxy address if exists for debugging.\n\nChange-Id: I2d2dffe3536e674b6956164c400e397c2f00f212\n"
    },
    {
      "commit": "3a47e9524aba5fa3bc27932a42a995bc36a0bdbd",
      "tree": "fb6d14e7a727fc58dac20e185120a0e686f45c7f",
      "parents": [
        "6834330c162248c74a832bade9c1b4ab3d061ac0",
        "b6432ca4a090c02a07038f926e9e514d8cb1b657"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 06 20:19:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 06 20:19:52 2010 -0700"
      },
      "message": "am b6432ca4: am 960b31e3: Merge \"SipService: unset session listener if listener is gone.\" into gingerbread\n\nMerge commit \u0027b6432ca4a090c02a07038f926e9e514d8cb1b657\u0027\n\n* commit \u0027b6432ca4a090c02a07038f926e9e514d8cb1b657\u0027:\n  SipService: unset session listener if listener is gone.\n"
    },
    {
      "commit": "b6432ca4a090c02a07038f926e9e514d8cb1b657",
      "tree": "8d7f18e7c198d307342c74eaf0bd1124c9447cad",
      "parents": [
        "32e298511a31160868f7303dbf9a1910099c0b57",
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Mon Sep 06 20:16:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 06 20:16:51 2010 -0700"
      },
      "message": "am 960b31e3: Merge \"SipService: unset session listener if listener is gone.\" into gingerbread\n\nMerge commit \u0027960b31e3b3b40f92665be4b7a79da7f05ea19751\u0027 into gingerbread-plus-aosp\n\n* commit \u0027960b31e3b3b40f92665be4b7a79da7f05ea19751\u0027:\n  SipService: unset session listener if listener is gone.\n"
    }
  ],
  "next": "1b1601d740c34de4680ec96368002893aa5f71de"
}
