)]}'
{
  "log": [
    {
      "commit": "8ee4491dc80943429cd79d0c7b87c28056067a58",
      "tree": "01f7d248819b144af599976124b54e5260f177c1",
      "parents": [
        "b68d38e81fd779011e478dcf9911fbe77f71f20e",
        "e05077d78c9abde054a754db53e71c647b9a705c"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 03:46:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 03:46:17 2014 +0000"
      },
      "message": "am e05077d7: am 83da75d9: Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\n* commit \u0027e05077d78c9abde054a754db53e71c647b9a705c\u0027:\n  Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n"
    },
    {
      "commit": "83da75d938d519bbcffb9c3b52802fd2daad4aee",
      "tree": "cc3373a15f1c36bcaa2948496fafe69bf0709a29",
      "parents": [
        "ba126c09a5c00cb0a96da6ece0b4ab4d7ed2d8cb"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Wed Mar 19 16:41:49 2014 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Mar 22 13:33:43 2014 -0700"
      },
      "message": "Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\nThe first set of these APIs is for telephony:\n\nAdded some APIs to ITelephony and created a first party framework for them\n\ntoggleHold()\nmerge()\nmute(boolean mute)\nplayDtmfTone(char digit, boolean timedShortCode)\nstopDtmfTone()\nswap()\naddListener(ITelephonyListener listener)\nremoveListener(ITelephonyListener listener)\n\nBug: 13302451\nChange-Id: Iefec5688c26a1b4fe77f5643eba6e1690a057ee6\n"
    },
    {
      "commit": "5ceef3288d9a0b3e5510addb0abe6f358bc8c2ee",
      "tree": "5ff17fffa3b973234989ce2a30157e928d42e4fb",
      "parents": [
        "cccf2a333793badbcea9b04fe3f29447496a56d9"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jan 08 21:34:02 2014 -0800"
      },
      "committer": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jan 08 21:34:02 2014 -0800"
      },
      "message": "Fixed mistaken reference to \"LTE\".\nBug 7637224\n\nChange-Id: I9c78fe6edd1182f8132cc5db9ecedbb69681b473\n"
    },
    {
      "commit": "ebcb32f58a6220802ca129ea33f47b4b69931a10",
      "tree": "32b57c1d6ba9180ae63979e06d7421e107a9aa6c",
      "parents": [
        "6e2d0c1d91f644ab50e0c0b7cae4306262a4ca41",
        "bac61807d3bcfff957b358cb9ad77850bd373689"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 05 13:10:46 2013 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 05 13:10:46 2013 -0800"
      },
      "message": "Merge commit \u0027bac61807d3bcfff957b358cb9ad77850bd373689\u0027 into HEAD\n\nChange-Id: I29374270c8e0c2f2859efaf1d55af9f73da0f8d7\n"
    },
    {
      "commit": "8b03ab85024389ee0596675226691cf0748efc03",
      "tree": "f2958eb83b4f8388e84a0187f59bff460484ab78",
      "parents": [
        "f226bc606af9ce5aceff6b05fc4b0200c94cb248"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Nov 27 16:26:20 2013 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Dec 02 10:56:21 2013 -0800"
      },
      "message": "RIL changes for supporting generic SIM communication.\n\nAdds the 4 new commands to RIL interface:\n  - RIL_REQUEST_SIM_TRANSMIT_BASIC (AT+CSIM - TS 27.007)\n  - RIL_REQUEST_SIM_OPEN_CHANNEL (AT+CCHO - TS 27.007)\n  - RIL_REQUEST_SIM_CLOSE_CHANNEL (AT+CCHC - TS 27.007)\n  - RIL_REQUEST_SIM_TRANSMIT_CHANNEL (AT+CGLA - TS 27.007)\n\nChange-Id: Iee4d950d37a6097493cd945e611c914c40827215\n"
    },
    {
      "commit": "dbccd44a638ae8705a5b14bff8b2dd74abc26045",
      "tree": "14bfabaf3f3c7be86dfc064e919e00433a0cf2bb",
      "parents": [
        "ecfae4f899873f224e1aeed076dc8a41f8884487",
        "b873a17ce7be0a9771c24999adca6964431728f6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 22 11:18:57 2013 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 22 11:18:57 2013 -0800"
      },
      "message": "Merge commit \u0027b873a17ce7be0a9771c24999adca6964431728f6\u0027 into HEAD\n\nChange-Id: I938755073e70602cc8f51ce9bd420fdcf870cecd\n"
    },
    {
      "commit": "921bf624622962ad862e470c11e0f6cc508f25a8",
      "tree": "a6cca0f59c2419421db6d559baf9ef8c8a847b99",
      "parents": [
        "60999fcb2ed251ec4e24eccf94b66e35b851b415"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 04 15:22:55 2013 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 04 15:22:55 2013 -0800"
      },
      "message": "Add PhoneNumberUtils method for CDMA SMS number formatting.\n\nFor CDMA networks, convert \"+\" prefix to \"011\" if the home network\nis using the North American Numbering Plan (NANP). New method is\nonly used for MO SMS messages.\n\nBug: 11360679\nChange-Id: I534e0322b566de3fb49d7333bfcf62cfbfafb78a\n"
    },
    {
      "commit": "604cfc2de963c17ed53fef745b93e3afcfd5a5f8",
      "tree": "5fa66bf7d41d84fa5832cfa84d2f76f3178c6358",
      "parents": [
        "7c900126c4591b6ba8e1017f858bf326a4c1b867",
        "b896b9f74225d61af67c2661f44eceadb9e22013"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Oct 25 16:40:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 25 16:40:55 2013 +0000"
      },
      "message": "Merge \"Enhance pin/puk support\" into klp-dev"
    },
    {
      "commit": "b896b9f74225d61af67c2661f44eceadb9e22013",
      "tree": "59c47d7ebd3f4d5d030aa5c5d1c283a4514c2e05",
      "parents": [
        "82f31701141f5c3057b162cba1d57f78cbad5091"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 23 15:44:26 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 23 15:44:26 2013 -0700"
      },
      "message": "Enhance pin/puk support\n\nAdd supplyPinReportResult \u0026 supplyPukReportResult that\nreturns the result code and attempts remaining.\n\nDisplay \"Attempts remaining\" in Keyguard\n\nBug: 9928717\nChange-Id: Ibad0635dd1375fabce11ba2b7b9f95f8868489e6\n"
    },
    {
      "commit": "8d51c2f6fa628cc8f3e4d182df2dafdb7cbea48c",
      "tree": "40cbb135d8a33119d7ca01b451021ff4bf042ee1",
      "parents": [
        "0aeca87233950933f4f48003f4ebaba342ee2ab8",
        "a2c93480e35ec06e44f4ccfa8657eacf3353be46"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Oct 21 22:23:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 21 22:23:55 2013 +0000"
      },
      "message": "Merge \"Fix CountryDetector NPE\" into klp-dev"
    },
    {
      "commit": "a2c93480e35ec06e44f4ccfa8657eacf3353be46",
      "tree": "e587cdb5413d452faf0f889c7b73d25b365dcf7e",
      "parents": [
        "d570dae5775be9df8ee218ce617c50e8097e6dcc"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Oct 21 11:54:19 2013 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Oct 21 11:57:20 2013 -0700"
      },
      "message": "Fix CountryDetector NPE\n\nFix CountryDetector NPE by calling CallerInfo.getCurrentCountryIso() which\nchecks for potential nulls.\n\nBug:11291034\nChange-Id: I0a4412c432551c64ec30652d69636442653ee337\n"
    },
    {
      "commit": "46401a312dd18ec738295e7796a8014f60080bf1",
      "tree": "3776f1d5088b6c076b781abe91bfd625619c6205",
      "parents": [
        "82f31701141f5c3057b162cba1d57f78cbad5091"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sat Oct 19 17:26:11 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 21 10:13:42 2013 -0700"
      },
      "message": "Fix typo for radio technology\n\nBug: 11317677\nChange-Id: I792517f4c3aa568b014d6c2bc0023ce5255f8abb\n"
    },
    {
      "commit": "20a03ecc10bdd301a53b650cdefb41108e3b265a",
      "tree": "2c6be95eb4200b9f2a71006766aea26abc48fe23",
      "parents": [
        "cf4c7bdd1c108345596ebf77ab9c853da9235de5"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sat Oct 19 17:26:11 2013 -0700"
      },
      "committer": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sun Oct 20 00:27:32 2013 +0000"
      },
      "message": "Fix typo for radio technology\n\nChange-Id: I792517f4c3aa568b014d6c2bc0023ce5255f8abb\n"
    },
    {
      "commit": "3fd9cb155c2b4c28eed9cd886a3dfb01854f477b",
      "tree": "a8d5d54ae0f983a90eb0b5ca2baf57af5fbc2daa",
      "parents": [
        "f7b75eeb7efb84a2da5e28b4dcd979009f443e43",
        "dbf09ffed27b35cf310e3c53402edf0f56f5e7d1"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 14 21:58:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 21:58:57 2013 +0000"
      },
      "message": "Merge \"Telephony: Read signal strength values as expected\" into klp-dev"
    },
    {
      "commit": "306ed4fd4f7e05d0e87b06816fd8bc6bc7d91846",
      "tree": "68c82be52aee02abb6d1e407dc3fff3959fdd73e",
      "parents": [
        "b83bba7c353de6ac1af7c5770c48d1f323acb97e",
        "3a92054541864c1831fc1a67ea711acd2c4f3690"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 11:34:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 14 11:34:58 2013 -0700"
      },
      "message": "am 3a920545: am 2cc953f1: am 9006c422: more documentation for SEND_RESPOND_VIA_MESSAGE\n\n* commit \u00273a92054541864c1831fc1a67ea711acd2c4f3690\u0027:\n  more documentation for SEND_RESPOND_VIA_MESSAGE\n"
    },
    {
      "commit": "3a92054541864c1831fc1a67ea711acd2c4f3690",
      "tree": "80af1983cd9358d6476fdea3f6c3bbf40ff9cd6c",
      "parents": [
        "da5d7027a8905dd17f1cb8dd249d0d9320a97fec",
        "2cc953f19ad5b7bd2ff1ef4d239cd638daf90744"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 11:30:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 14 11:30:51 2013 -0700"
      },
      "message": "am 2cc953f1: am 9006c422: more documentation for SEND_RESPOND_VIA_MESSAGE\n\n* commit \u00272cc953f19ad5b7bd2ff1ef4d239cd638daf90744\u0027:\n  more documentation for SEND_RESPOND_VIA_MESSAGE\n"
    },
    {
      "commit": "2cc953f19ad5b7bd2ff1ef4d239cd638daf90744",
      "tree": "155d926bacf6a7d096e98dd66535b5e196c25e1e",
      "parents": [
        "5a99a7023ee5f8f054a9e8d10ed78e6c3f30a839",
        "9006c422909a13e61aa10bac385f05940f345b3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 11:28:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 14 11:28:41 2013 -0700"
      },
      "message": "am 9006c422: more documentation for SEND_RESPOND_VIA_MESSAGE\n\n* commit \u00279006c422909a13e61aa10bac385f05940f345b3b\u0027:\n  more documentation for SEND_RESPOND_VIA_MESSAGE\n"
    },
    {
      "commit": "9006c422909a13e61aa10bac385f05940f345b3b",
      "tree": "a3922e40196afaf2e472a442453f6cc52aedcf34",
      "parents": [
        "4dfe894440f3b1af62df8e6cb74503c86519c74d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 11:19:53 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 14 11:19:53 2013 -0700"
      },
      "message": "more documentation for SEND_RESPOND_VIA_MESSAGE\n\nChange-Id: I51ffd122a99481694088d84d46a50752c4c07a48\n"
    },
    {
      "commit": "dbf09ffed27b35cf310e3c53402edf0f56f5e7d1",
      "tree": "d8eb9c368515207cdbc629a0475f9e415f0c0496",
      "parents": [
        "caaefaeab705a7c9c800670278e5c2b85ba09b28"
      ],
      "author": {
        "name": "Jaime Lopez",
        "email": "jaimel@codeaurora.org",
        "time": "Tue Oct 01 12:47:29 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Oct 11 05:05:49 2013 -0700"
      },
      "message": "Telephony: Read signal strength values as expected\n\nTelephony framework expects Lte rsrp and rsrq, as well\nas dbm and ecio values for cdma and evdoe to be negative.\nRIL Interface provides positive values.\nFix that by changing the constructor from Parcel to\nalso multiply by -1\nWriting to parcel also modified for consistency\n\nBug: 10440827\nChange-Id: I6a8112a5b343c5e6c6dc12332a6e9a489b093cc1\n"
    },
    {
      "commit": "140ae7bdadd13d3b849385636e1811438e62ed6a",
      "tree": "e3cbc44f7de4a5dded77c2d3a85196467a571080",
      "parents": [
        "2c09e8cdf6ea855698f4d46fd1a529ed49eb71f6"
      ],
      "author": {
        "name": "Rika Brooks",
        "email": "rbrooks@codeaurora.org",
        "time": "Tue Aug 07 14:51:19 2012 -0700"
      },
      "committer": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Thu Oct 10 23:23:48 2013 +0000"
      },
      "message": "Telephony: SMS over IMS\n\nAdd RIL_REQUEST_IMS_REGISTRATION_STATE, RIL_REQUEST_IMS_SEND_SMS, and\nRIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED.  Add FORMAT_UNKNOWN to\nSmsConstants.\n\nBug: 9626411\nChange-Id: I87ca9841b4ace931c55e2d379fe6d7589b2dc8a5\nSigned-off-by: Ed Tam \u003cetam@google.com\u003e\n"
    },
    {
      "commit": "7f5bee01ec5d0a01bf63313dfa0798ccdb1eac99",
      "tree": "9ac8eb373c88a68a60f3a2d81a876e1d930619fc",
      "parents": [
        "c23ee579ac21f1f67a30d75e8ac7cbd49ba2fe7d"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 08 16:31:16 2013 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 08 16:31:16 2013 -0700"
      },
      "message": "Fix NPE in CallerInfo.getCurrentCountryIso().\n\nInternal method CallerInfo.getCurrentCountryIso() can throw NPE\nif the country detector\u0027s detectCountry() method returns null.\nAdd code to check that the Country is not null before calling\ngetCountryIso() on it. Change fallback logic to call\nlocale.getCountry() whenever countryIso was not assigned.\n\nBug: 10607906\nChange-Id: I08fe3f4d942f67c37a2e6ff0b067fe32ad8a6fa5\n"
    },
    {
      "commit": "d2078bc8c927af17c367bc53b198ad3787b2ff72",
      "tree": "d8309608de855ae4f03b02eb81803e656d18ab98",
      "parents": [
        "95867a652410b5f0193cf301f5737381bcbd3a88"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu Oct 03 14:37:47 2013 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu Oct 03 15:06:21 2013 -0700"
      },
      "message": "New Telephony APIs to return MMS UA and UAProfUrl\n\nAdded two public APIs under TelephonyManager to return MMS UserAgent and\nUAProfUrl strings, for apps that handle SMS/MMS.\n\nBug: 11054501\n\nChange-Id: Ifa1a64990fa2bf7d0e340d784a9672bf79525338\n"
    },
    {
      "commit": "e2181318d6cc844ce8c6131d8a917bb9f8993e94",
      "tree": "7c90042f83f053e0007fbab1b49d37721202eeac",
      "parents": [
        "4bf0fcef9296b53114e86490d79956986f8b93a6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 23 14:53:25 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 23 14:53:25 2013 -0700"
      },
      "message": "Add RIL_REQUEST_SET_INITIAL_ATTACH_APN.\n\nBug: 9626411\nChange-Id: I0c278d9f4c6fd7e12c495c2411ab94ac87e1f316\n"
    },
    {
      "commit": "95d785346b4dae808a2d8f77356175e55a572d96",
      "tree": "821f4566c90d25c624d6c85539bfbb6a0142754c",
      "parents": [
        "ec7a6ea84578be91e04a54331ea4ca63e7fb69e1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 11 09:51:14 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 11 09:59:47 2013 -0700"
      },
      "message": "Fix issue #10688644: Java crash in com.android.phone:\n\njava.lang.SecurityException: Operation not allowed\n\nThere was a situation I wasn\u0027t taking into account -- components\ndeclared by the system has a special ability to run in the processes\nof other uids.  This means that if that code loaded into another\nprocess tries to do anything needing an app op verification, it will\nfail, because it will say it is calling as the system package name but\nit is not actually coming from the system uid.\n\nTo fix this, we add a new Context.getOpPackageName() to go along-side\ngetBasePackageName().  This is a special call for use by all app ops\nverification, which will be initialized with either the base package\nname, the actual package name, or now the default package name of the\nprocess if we are creating a context for system code being loaded into\na non-system process.\n\nI had to update all of the code doing app ops checks to switch to this\nmethod to get the calling package name.\n\nAlso improve the security exception throw to have a more descriptive\nerror message.\n\nChange-Id: Ic04f77b3938585b02fccabbc12d2f0dc62b9ef25\n"
    },
    {
      "commit": "67c81341660965517079de07a1fc9affc5a28681",
      "tree": "546d00436f83c622a0879dbeca1e2ffc81e3931f",
      "parents": [
        "dc8d704899716e97e59af8b6fe5f549e0229eda6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Sep 07 10:03:02 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Sep 07 10:03:02 2013 -0700"
      },
      "message": "For NETWORK_MODE_LTE_CMDA_EVDO_GSM_WCDMA default to PHONE_TYPE_GSM\n\nBug: 9710534\nChange-Id: Iba999579d30045f18b5d370359dbce65d9646c69\n"
    },
    {
      "commit": "e4bcd1b71408216cc5cdaf8d74001da611828f00",
      "tree": "203c6aef19b8b1f543b180fcbc6d1cae847f5071",
      "parents": [
        "228b35109a6b8d75f1963178f3eff262a06db411",
        "323af8b49df3535977b5aa7f5b31c429d8a50f10"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 04 18:17:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 04 18:17:15 2013 -0700"
      },
      "message": "am 323af8b4: am aa5b0f8b: am ce1e3798: Add provisioning apn timeout.\n\n* commit \u0027323af8b49df3535977b5aa7f5b31c429d8a50f10\u0027:\n  Add provisioning apn timeout.\n"
    },
    {
      "commit": "323af8b49df3535977b5aa7f5b31c429d8a50f10",
      "tree": "0605b3a1a6397eb13e2f3446c0bedca471ba6196",
      "parents": [
        "f56076eefba47dad9b66b3011f487dc9a22e2756",
        "aa5b0f8bdadcfa1ddb041e09b815ea4b5986e901"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 04 18:14:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 04 18:14:07 2013 -0700"
      },
      "message": "am aa5b0f8b: am ce1e3798: Add provisioning apn timeout.\n\n* commit \u0027aa5b0f8bdadcfa1ddb041e09b815ea4b5986e901\u0027:\n  Add provisioning apn timeout.\n"
    },
    {
      "commit": "ce1e37981caec29df2671a6e2909f00da7f24a00",
      "tree": "de34a7165bd5659d6b55f5b56da16b8ae78c6f4a",
      "parents": [
        "f85aa0fc12edccf529dbaf0340372bf3a19bc4be"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 03 16:41:44 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 03 16:41:44 2013 -0700"
      },
      "message": "Add provisioning apn timeout.\n\nBug: 10609993\nChange-Id: I2dd4fe23fa2b22ef8f4849c161c630d1a85cdb4b\n"
    },
    {
      "commit": "468c60b334321d5790b0b5bd962870939aac0ab2",
      "tree": "d7530853b4831789a7ce953ccf323c2eb811fab3",
      "parents": [
        "ee9d38ff24358774d194108128e99f09d08ddf8e",
        "00e4c6721b344eca1d8b0de0e82e5de6f4f21f16"
      ],
      "author": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Fri Aug 30 14:06:47 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 30 14:06:47 2013 -0700"
      },
      "message": "am 00e4c672: am f85aa0fc: Merge \"Telephony: SMS over IMS, DO NOT MERGE\" into jb-mr2-dev\n\n* commit \u002700e4c6721b344eca1d8b0de0e82e5de6f4f21f16\u0027:\n  Telephony: SMS over IMS, DO NOT MERGE\n"
    },
    {
      "commit": "f85aa0fc12edccf529dbaf0340372bf3a19bc4be",
      "tree": "9e86e600e5c32cf9c6ccf67d531d85755fd20485",
      "parents": [
        "948282b0e6cf5310f09db97a4ae939db7c1cef72",
        "35df98d01ae63d5cb1aadfb61ab19627280719ab"
      ],
      "author": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Fri Aug 30 20:50:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 30 20:50:36 2013 +0000"
      },
      "message": "Merge \"Telephony: SMS over IMS, DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "7788c61af5927a0fac612ea94d5205eeec2f507f",
      "tree": "f2e7664071b52151a9ebf043d08448f36f4698cc",
      "parents": [
        "4b2993123bf9a1c56d0a16b032612834dd418520",
        "270226b0dddcf3ccb9a4c13cd3dd0427ebc7a4aa"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 14:57:08 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 14:57:08 2013 -0700"
      },
      "message": "Merge commit \u0027270226b0\u0027 into manualmerge\n\n* commit \u0027270226b0\u0027:\n  Add support for handling mobile provisioning networks.\n\nConflicts:\n\tcore/java/android/net/CaptivePortalTracker.java\n\tcore/java/android/net/ConnectivityManager.java\n\tcore/java/android/net/IConnectivityManager.aidl\n\tcore/java/android/net/MobileDataStateTracker.java\n\tcore/res/AndroidManifest.xml\n\tservices/java/com/android/server/ConnectivityService.java\n\nChange-Id: I3925004011bb1243793c4c1b963d923dc2b00cb5\n"
    },
    {
      "commit": "270226b0dddcf3ccb9a4c13cd3dd0427ebc7a4aa",
      "tree": "3bf0d860579246972213b7efcf2c231c4734f685",
      "parents": [
        "d4702f3c67473045d92eb4c3ea001d671f2f5f56",
        "8cb2f42eea2ef3b249528aa7913fc7a6dfc6b741"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 10:26:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 29 10:26:06 2013 -0700"
      },
      "message": "am 8cb2f42e: am 948282b0: Add support for handling mobile provisioning networks.\n\n* commit \u00278cb2f42eea2ef3b249528aa7913fc7a6dfc6b741\u0027:\n  Add support for handling mobile provisioning networks.\n"
    },
    {
      "commit": "948282b0e6cf5310f09db97a4ae939db7c1cef72",
      "tree": "8d24b04f379e58a6fa40751106ff2452a6c54e62",
      "parents": [
        "dce52cdbf1eab8bd979bf4676973699c39f7b32e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 08:55:16 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Aug 29 08:55:16 2013 -0700"
      },
      "message": "Add support for handling mobile provisioning networks.\n\nWhen a sim is new or it has expired it needs to be provisioned\nwith the carrier. Basically provisioning is associating a sim with\na user account. When a sim isn\u0027t provisioned then operators will\nrestrict access to the network and only allow certain addresses\nor services to be used.\n\nThis set of changes allows two types of provisioning networks to be\nrecognized. The first is a network that causes all DNS lookups to be\nredirected to a different address than was intended. This is exemplified\nby how T-Mobile works.\n\nThe second technique uses a special apn for provisioning. An example is\nAT\u0026T where lwaactivate is the provisioning apn and broadband is the\nnormal apn. We first try broadband and if we are unable to connect we\ntry lwaactivate. When we see the activate we identify it as special and\nthe ApnContext.isProvisioningApn will return true.\n\nIn the future our plan is to create a new network type that can be added\nto the apn list, but for now it identified by name.\n\nHere is a list of significant changes:\n\n - CaptivePortalTracker now only test WiFi networks instead of all networks\n - checkMobileProvisioning checks for provisioning networks and doesn\u0027t\n   try to ping.\n - IConnectivityManager.aidl changes:\n   * getProvisioningOrActiveNetworkInfo was added to and used by Manage\n     mobile plan in WirelessSettings so even when there is no active\n     network it will still allow provisioning. Otherwise it would report\n     no internet connection.\n   * setSignInErrorNotificationVisible is used by both\n     CaptiviePortalTracker and checkMobileProvisioning so they use the\n     same code for the notifications.\n   * checkMobileProvisioning was simplified to have only a timeout as\n     returning the result is now harder as we abort simultaneous call\n     otherwise we\u0027d could get into loops because we now check every time\n     we connect to mobile.\n - Enhanced MDST to handle the provisioning network.\n - Added CONNECTED_TO_PROVISIONING_NETWORK to NetworkInfo to make a new\n   state so we don\u0027t announce to the world we\u0027re connected.\n - TelephonyIntents.ACTION_DATA_CONNECTION_CONNECTED_TO_PROVISIONING_APN\n   is sent by the low level data connection code to notify Connectivity\n   Service that a provisioning apn has connected. This allows CS to\n   handle the connection differently than a normal connection.\n\nBug: 10328264\nChange-Id: I3925004011bb1243793c4c1b963d923dc2b00cb5\n"
    },
    {
      "commit": "04dfb5ec3cb9f5a1dac737b429919a3e82768aab",
      "tree": "6effc029f8ad176f53d5489f50578c303e316f33",
      "parents": [
        "94366313331a789440a3c077173aafcb85cabe78"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 27 16:45:37 2013 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 27 16:45:37 2013 -0700"
      },
      "message": "Protecting against NPE with null country detector.\n\nbug:10514454\nChange-Id: I316c47eddbe4929599866a3f9da9129d0056e3e2\n"
    },
    {
      "commit": "35df98d01ae63d5cb1aadfb61ab19627280719ab",
      "tree": "316a849bb49457b46c700bfe96051933fe31ba6c",
      "parents": [
        "607b414d0444067e166fa54d8ea37563f2715ea3"
      ],
      "author": {
        "name": "Rika Brooks",
        "email": "rbrooks@codeaurora.org",
        "time": "Tue Aug 07 14:51:19 2012 -0700"
      },
      "committer": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Tue Aug 27 16:15:49 2013 -0700"
      },
      "message": "Telephony: SMS over IMS, DO NOT MERGE\n\nAdd RIL_REQUEST_IMS_REGISTRATION_STATE, RIL_REQUEST_IMS_SEND_SMS, and\nRIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED.  Add FORMAT_UNKNOWN to\nSmsConstants.\n\nBug: 9626411\nChange-Id: I87ca9841b4ace931c55e2d379fe6d7589b2dc8a5\n"
    },
    {
      "commit": "5e56bc543743c089635ef899f77404efe38ef055",
      "tree": "3efe19f3043fdc6eab8d87292e9bbc060460ecf8",
      "parents": [
        "bf36ee2b0c49241e073da14ee1e1a08b8550f3b9"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 29 15:00:57 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 29 15:02:29 2013 -0700"
      },
      "message": "Add network type TYPE_MOBILE_IA.\n\nAdd a network type for establishing connections to the apn used for\nthe initial connection.\n\nEnable some debug for now.\n\nBug: 8733613\nChange-Id: Ia627ac0cf5715660b6d02bb13a83d46ec1727b87\n"
    },
    {
      "commit": "10dd2b6464c0d9b78ae16cf19e62df947299c408",
      "tree": "121a4a361706d6197a96c61ee3151c3d9ef1a829",
      "parents": [
        "06a884671fd966fbbed70638078f62da904595a5",
        "843d5ea5ec965c17de525b3a9f52c8cb9d352c3c"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Mon Jul 15 18:31:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 15 18:31:20 2013 +0000"
      },
      "message": "Merge \"Add carrier setup app integration\""
    },
    {
      "commit": "9f6a7f424fad614fdb991bd978009eb1321c70a6",
      "tree": "cafd980497fda12924f047869d3e57b6cb8425c4",
      "parents": [
        "b6812a0cf65b4ddfe250ad1d6f47168dc983b025",
        "3b5d686e683b1811ca90e056065dcf3805bb256a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 01 16:12:31 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 01 16:12:31 2013 -0700"
      },
      "message": "Merge commit \u00273b5d686e\u0027 into fix-merge-conflict\n\n* commit \u00273b5d686e\u0027:\n  Add checkMobileProvisioning to ConnectivityService.\n\nConflicts:\n\tservices/java/com/android/server/ConnectivityService.java\n\nChange-Id: Ieceb9c8f4aa4fa99258e56a720b4c74512369458\n"
    },
    {
      "commit": "3b5d686e683b1811ca90e056065dcf3805bb256a",
      "tree": "83ece406c4ee89e03ba5c9e77b9edb126f0eb5d5",
      "parents": [
        "60c2772ca7aa9d532a3b22e44b298e27204a40a5",
        "c45f2e05e3b9d261009c66346ef2257ec105f05c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 01 15:41:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 01 15:41:31 2013 -0700"
      },
      "message": "am c45f2e05: am 59046f40: Merge \"Add checkMobileProvisioning to ConnectivityService.\" into jb-mr2-dev\n\n* commit \u0027c45f2e05e3b9d261009c66346ef2257ec105f05c\u0027:\n  Add checkMobileProvisioning to ConnectivityService.\n"
    },
    {
      "commit": "ab9321d13de29cf314e8a1774b592d1f1d7e94d8",
      "tree": "3ddf662a65410572a2d0634252212a383e7f840f",
      "parents": [
        "99e4a0f576bad57782b31f1b3329a3d2408f42ae"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jun 29 21:10:57 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jun 29 21:10:57 2013 -0700"
      },
      "message": "Add checkMobileProvisioning to ConnectivityService.\n\nBug: 9279964\nChange-Id: I42c326a21e05aa301e9d974ed9ac1d59472780ec\n"
    },
    {
      "commit": "843d5ea5ec965c17de525b3a9f52c8cb9d352c3c",
      "tree": "7b095341f3456f68da7e979196564ce6beedf89d",
      "parents": [
        "73b1496ed9dd99f7a1e2354747466fc3488eb1ba"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Mon May 13 10:35:33 2013 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Jun 27 15:06:55 2013 -0700"
      },
      "message": "Add carrier setup app integration\n\nAdd an intent to invoke a native carrier setup app. This is paired\nwith the INVOKE_CARRIER_SETUP permission, though it is up to the app\nto enforce that callers hold this permission.\n\nChange-Id: I317a40675de7e9587de23c028459be2331a2f8a2\n"
    },
    {
      "commit": "142a29f45f478fe7e6323dd84d99014c1c5c473f",
      "tree": "3b6a5bf82f8bee78ea882aba82be864f544ed386",
      "parents": [
        "cdd398b03aefc79028d7286e8b4feabb3b6eae3e",
        "ef8267c6ad54eb4c8c00d3d36333fb12dd519588"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jun 21 12:17:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 21 12:17:57 2013 -0700"
      },
      "message": "am ef8267c6: am 7334d25e: am 34fb4eae: Merge \"Fix misspelling of getLteSignalStrenght.\"\n\n* commit \u0027ef8267c6ad54eb4c8c00d3d36333fb12dd519588\u0027:\n  Fix misspelling of getLteSignalStrenght.\n"
    },
    {
      "commit": "ef8267c6ad54eb4c8c00d3d36333fb12dd519588",
      "tree": "c466974f6c192047bad08476f7e5ad2dfbe2b448",
      "parents": [
        "f05e2d25372a47f5ff3b2d0c122d5ca8c3786238",
        "7334d25e79d733b419aacfd706aad762f823f2f9"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jun 21 12:15:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 21 12:15:54 2013 -0700"
      },
      "message": "am 7334d25e: am 34fb4eae: Merge \"Fix misspelling of getLteSignalStrenght.\"\n\n* commit \u00277334d25e79d733b419aacfd706aad762f823f2f9\u0027:\n  Fix misspelling of getLteSignalStrenght.\n"
    },
    {
      "commit": "7334d25e79d733b419aacfd706aad762f823f2f9",
      "tree": "84aa5c5388c6b49f5c044244dc6a027aa20c6510",
      "parents": [
        "1d4cd879044578cf7e2b37d45ef29abaabf7e662",
        "34fb4eae36bc926886149718672809a1ad43be97"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jun 21 12:12:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 21 12:12:24 2013 -0700"
      },
      "message": "am 34fb4eae: Merge \"Fix misspelling of getLteSignalStrenght.\"\n\n* commit \u002734fb4eae36bc926886149718672809a1ad43be97\u0027:\n  Fix misspelling of getLteSignalStrenght.\n"
    },
    {
      "commit": "29c8b00f14675aa35ef44a58a60947f477247a1a",
      "tree": "34c1cb6931f9087beb531954a17f1760cebb2912",
      "parents": [
        "11cd57caee4058dab743b91e715d7469c59a5c2f"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jun 21 09:58:11 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jun 21 09:58:11 2013 -0700"
      },
      "message": "Fix misspelling of getLteSignalStrenght.\n\nChange to getLteSignalStrength.\n\nChange-Id: Ie2acec9e01af0e64a61902383f06729a7cee1975\n"
    },
    {
      "commit": "2b2450702b75ac16d2d7fd170672b2efe32fad03",
      "tree": "64ae41f6eaa65172dd5a6adb74559b3472f824d0",
      "parents": [
        "50823ae908d5c0bc6ec0a714845cfef1d2595503",
        "d88eb719ace9412c7e21968628206a10ab192be7"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Jun 19 21:14:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 19 21:14:16 2013 +0000"
      },
      "message": "Merge \"Add number presentation column to call log\""
    },
    {
      "commit": "d11a3103046554e70023294446969a321779231a",
      "tree": "14601eea6bcbcbe91a96b84da56a0d7a3c89c6d9",
      "parents": [
        "42a6682ec62b4470f2c783c015d95fdc6f64610b",
        "7f081794074c1356ba347b802729adf36f06ad19"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 19 13:21:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 19 13:21:41 2013 -0700"
      },
      "message": "am 7f081794: am c80e3d43: TelephonyManager.listen can have notifyNow always true.\n\n* commit \u00277f081794074c1356ba347b802729adf36f06ad19\u0027:\n  TelephonyManager.listen can have notifyNow always true.\n"
    },
    {
      "commit": "c80e3d434f034d8594014df2fe028e9420930ea8",
      "tree": "e34174d7c206031c1543bed43ebb5e3187a6e89e",
      "parents": [
        "cc892d68c897f51b8998f7de11302bb9b9cebbff"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 19 11:28:06 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 19 11:28:06 2013 -0700"
      },
      "message": "TelephonyManager.listen can have notifyNow always true.\n\nSince telepony.registry is a real system service notifyNow\nparameter doesn\u0027t need to be conditional as telephony.registery\nwill never go away.\n\nThis is different from most of the other TelephonyManager\nmethods which are used to invoke methods on the phone service\nwhich implements ITelephony and is implemented by\nPhoneInterfaceManager in the phone application. Since the\nphone app is not a system service it can and does go away when\nit crashes.\n\nBug: 9393863\nChange-Id: I1a8afc12b0e139e72f05820e49f3d996aec2b52a\n"
    },
    {
      "commit": "d88eb719ace9412c7e21968628206a10ab192be7",
      "tree": "c99dc5d13cfcdb6c7f3572ab7594285bd11f26ab",
      "parents": [
        "1a6a620e451e41f77549b907a1d8661e153d6913"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Jun 10 10:10:11 2013 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Jun 18 10:20:04 2013 -0700"
      },
      "message": "Add number presentation column to call log\n\nChange call log so instead of overloading the phone number with special\nstrings \"-1\", \"-2\", etc to denote private phone numbers, payphones, etc,\nput presentation type in its own column and expose in the public API these\ntype values.\n\nBug:6948882\nChange-Id: I230c26aa0428d605a0e83169a635b5bbf1aa4e3f\n"
    },
    {
      "commit": "ac6c862196a62855e5c48d78b2a509943ec300b5",
      "tree": "02f90ea726b2d9850fa0c230af626c394da68260",
      "parents": [
        "414fec25225acc5b6fc40c1ce92a84ae95b3fce2",
        "30af45f47fd71feee0f9e5f8e049ba0380bc7793"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 12 16:16:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 12 16:16:45 2013 -0700"
      },
      "message": "am 30af45f4: Merge \"Allow carrier provisioning to turn toggle radio power.\" into jb-mr2-dev\n\n* commit \u002730af45f47fd71feee0f9e5f8e049ba0380bc7793\u0027:\n  Allow carrier provisioning to turn toggle radio power.\n"
    },
    {
      "commit": "45ac9645da0ceafbae8c00b0dd0a09800fdcefdf",
      "tree": "3bade83f348662e8a6e361a4f8088fdcf5b5776b",
      "parents": [
        "56cd646abeae51e806791f82ab0995fe047b1fe4"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jun 10 10:10:42 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jun 10 10:10:42 2013 -0700"
      },
      "message": "Allow carrier provisioning to turn toggle radio power.\n\nPreviously CarrierProvisioning toggle airplane mode, but now that\u0027s\navailable only by the system.\n\nBug: 9356811\nChange-Id: I5167f8614c07bafb688983a360a008f76403b2b8\n"
    },
    {
      "commit": "0f34894ed83a20ab4fcf9edb6437b59527ca9585",
      "tree": "0b936006e529ddb345336014b2405c38e8d2c004",
      "parents": [
        "ffbbe945066bf0b295ff65edfb1c49f7a4311718",
        "aafed1df0404e2fb64c1adeb127dc7f300a2c07b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 04 19:38:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 04 19:38:23 2013 -0700"
      },
      "message": "am aafed1df: add link to required permission from ACTION_RESPOND_VIA_MESSAGE\n\n* commit \u0027aafed1df0404e2fb64c1adeb127dc7f300a2c07b\u0027:\n  add link to required permission from ACTION_RESPOND_VIA_MESSAGE\n"
    },
    {
      "commit": "aafed1df0404e2fb64c1adeb127dc7f300a2c07b",
      "tree": "afd21dc2277dab1eb053d8a1b88e87489c288a07",
      "parents": [
        "d293d229493a2d661ebb1776a0915297927a5ca6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 04 19:29:24 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jun 04 19:35:48 2013 -0700"
      },
      "message": "add link to required permission from ACTION_RESPOND_VIA_MESSAGE\n\nChange-Id: Iafa9c72c9bbd8258c7f961f7ab8ad78c96b61e54\n"
    },
    {
      "commit": "8ca5d64a39395ef6d9f800e843ef706c7ab8bf51",
      "tree": "9017a47baf7802a56d0bf2c048fc12729e1591b3",
      "parents": [
        "7d2e3939964fb6512f370059a33206d2c9ec7a0e",
        "39136d391ab04e93fd0a01b760e57b6ea079cf4c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jun 01 08:23:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jun 01 08:23:02 2013 -0700"
      },
      "message": "am 39136d39: Merge \"Fixing crash in PhoneNumberUtils getNumberFromIntent\"\n\n* commit \u002739136d391ab04e93fd0a01b760e57b6ea079cf4c\u0027:\n  Fixing crash in PhoneNumberUtils getNumberFromIntent\n"
    },
    {
      "commit": "2227067d99af771e86ce507e952fd5ff5d429a89",
      "tree": "afb851c873fc1d3e1f407cd96cb1ea20ee035198",
      "parents": [
        "1f6e789b7ee9698ab8c528a393c28cce500ace04"
      ],
      "author": {
        "name": "Magnus Karlsson",
        "email": "magnus3.karlsson@sonymobile.com",
        "time": "Wed Feb 06 11:49:24 2013 +0100"
      },
      "committer": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Thu May 02 09:59:29 2013 +0200"
      },
      "message": "Fixing crash in PhoneNumberUtils getNumberFromIntent\n\nHandling intent with no data when trying to retrieve number from\nintent.\n\nChange-Id: If7c5930e7048aec732fb7a3fbeb3391e1408b071\n"
    },
    {
      "commit": "ca3597d4369b308c7c4d3553abfcc5788d10414a",
      "tree": "e34a377103c36c1df1a6192adec9877354a0d683",
      "parents": [
        "4268976929979ffcc54122f8090c39a8c6799273"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Apr 25 15:02:34 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Apr 25 15:02:34 2013 -0700"
      },
      "message": "Enhance TelephonyManger javadocs.\n\nBug: 856818\nChange-Id: Idd30361f57b0f6627132a25e5b9520f30fce548c\n"
    },
    {
      "commit": "e3a9cbc052db7f00a96cc7b9580097d67538f360",
      "tree": "1f1b274678e0816b2b77558e7c92d79e5ab09e86",
      "parents": [
        "c6f2d17a0a6f9b172ff91247db12bc39a601f81c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 17 16:40:17 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 17 16:40:17 2013 -0700"
      },
      "message": "Add CellInfoWcdma and related classes.\n\nUpdate javadoc\u0027s to define invalid values are Integer.MAX_VALUE.\n\nBug: 8622081\nChange-Id: I513a67d4b46b72f03e0c3360abcc0ad5222c1c13\n"
    },
    {
      "commit": "e5ac8217727e792fc378e70d7439b373952e7674",
      "tree": "edacae9096cd2c090f9b349bfb88cd0610aff3a5",
      "parents": [
        "0a17eb09f0639ae93747b4bbdbfa2d04b3804d80"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 09 16:19:27 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 09 16:19:27 2013 -0700"
      },
      "message": "Update function comment for getAllCellInfo\n\nBug: 8235566\nChange-Id: Iae9b11480605d5302ee45601d1357fc07f9bd3e1\n"
    },
    {
      "commit": "094beeccf5bf6e68d73f94a1aeaeda6690f4bf06",
      "tree": "9d603e88276ee843f65c400b6e1d11bf6259cb87",
      "parents": [
        "89454f8331cd7d582eafca87c6586feb5db509c7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 05 15:03:31 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Apr 08 15:19:43 2013 -0700"
      },
      "message": "Add FW support for CellInfo RIL commands.\n\nBug: 8235566\nChange-Id: I7ad7dabc4b6c38bfba4461b08e6e30d0eb9efea1\n"
    },
    {
      "commit": "efbca4d01d2fe6ecb9e697aea71da44fefcfc094",
      "tree": "0b4fe28fd9937f352da78f7c148741761ee4ccd8",
      "parents": [
        "a56b78dcd1292a4291d85113bdeeda8496c1a0c0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Apr 08 11:35:47 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Apr 08 11:35:47 2013 -0700"
      },
      "message": "Fix SignalStrength response.\n\nAdd makeSignalStrengthFromRilParcel for use by\nRIL responseRilSignalStrength.\n\nBug: 8561333\nChange-Id: Ie6eb3b0335e8d7ea114ec70b3fb72e917094632e\n"
    },
    {
      "commit": "279e22bd35a97cc2676872fbc841b5f3bb060abf",
      "tree": "9ea639a78f4821e3c0cc2a169f6223ab85a768be",
      "parents": [
        "dbca824dc00209c603a956f45bb684e57ee3e478",
        "52a08cf683a6d183222d795862cfd135cec5694f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 02 19:17:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 02 19:17:23 2013 +0000"
      },
      "message": "Merge \"make new API to retrieve group identifier level1\" into jb-mr2-dev"
    },
    {
      "commit": "665e1aed5e99af1e66af56c0d73e32fd86f57273",
      "tree": "84716c77af9208b6af8480b3ef580bad9c0c95f2",
      "parents": [
        "f7fa08b7024fa91001080a766cd9ac8eab82d634"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Aug 21 19:27:00 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 27 15:45:12 2013 -0700"
      },
      "message": "Add BT - DataTracker connection\n\nAllows the external BT stack the means to communicate with\nConnectivityService during reverse tethering.\n\nbug:8445208\nChange-Id: Ice7dfb0b50c9481d359aed14a51372878185171c\n"
    },
    {
      "commit": "52a08cf683a6d183222d795862cfd135cec5694f",
      "tree": "61cdbd5b80f3f4fda9f339ae7b3225ee02691d60",
      "parents": [
        "b7f4c7b7feec98adde79d6d691c0001943b16595"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Thu Mar 21 15:29:37 2013 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 27 17:24:55 2013 +0000"
      },
      "message": "make new API to retrieve group identifier level1\n\nFor mvno, user can add or edit mvno data field. To pre-provide\nthe mvno data of the edited apn when the user selects one of\nthe mvno types, need to support IMSI, SPN, and GID1 data.\nTo support GID1, make API to retrieve group identifier level1.\n\nbug:6445254\nChange-Id: I1bc280054cc7cd37e78a279866cefd62872a19fb\n"
    },
    {
      "commit": "75c1e69bd55be1d2e923573f95299afbf554c393",
      "tree": "dfc3ab0884f7e957267abab6dc46b3ec604f934f",
      "parents": [
        "62a4858b7915d6d190bb0cdb806a733b02049f5a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Mar 20 17:06:50 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Mar 21 07:20:05 2013 -0700"
      },
      "message": "Add some new constants.\n\nAdd EVENT_DISCONNECT_DC_RETRYING, EVENT_SETUP_DATA_COMPLETE_ERROR\nand State.RETRYING to DctContants.\n\nAdd MDC_INITIAL_MAX_RETRY to Settings.Global.\n\nBug: 4772191\nChange-Id: Id54a20ab192783c63939158670faaf531a527640\n"
    },
    {
      "commit": "e2c508121825d37c12669c642b6c43e1bf84b566",
      "tree": "ebde3198e8a9f9c169e5b761b1819cde0ee60a5c",
      "parents": [
        "0ef4397125995c30718f404cee76c0dbbdbf7ef6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Feb 12 10:47:32 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Feb 12 10:47:32 2013 -0800"
      },
      "message": "Turn off debug in CellInfoLte.\n\nChange-Id: Icf3ea5dad9eef71f644de2292db0b0d3960ced9d\n"
    },
    {
      "commit": "5a72553ef991d4821fcab4feaa3c1b23faca8724",
      "tree": "f97e7fbbe3777c306d531573144cfbb17e52bba2",
      "parents": [
        "484f3bdcd663d4ddc9521e788c45338b34a1691d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 07 17:03:05 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 07 17:03:05 2013 -0800"
      },
      "message": "Move a few files from frameworks/opt/telephony to frameworks/base.\n\nBecause ISms.aidl imports PendingIntent we couldn\u0027t easily\nmake opt/telephony part of the PDK. So this change moves\nISms.aidl and SmsRawData.*, which ISms.aidl also imports,\nback to frameworks/base.\n\nChange-Id: Ia64c6e771d5a292d9bfebb413a43f3745df55c85\n"
    },
    {
      "commit": "8a747410e19f1bfd0cbae7415f2aabe35481b22f",
      "tree": "eddbc5b791ca4cc852fe276cfa9813094c6356a7",
      "parents": [
        "3b53da493440efbacd147d1aedcea8679c3a642b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Feb 04 11:17:19 2013 -0800"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Feb 04 11:17:19 2013 -0800"
      },
      "message": "Fixing up doc links.\n\nChange-Id: Id0e7f5007ce04fa714e3c1f21914b750b59aed3c\n"
    },
    {
      "commit": "3b53da493440efbacd147d1aedcea8679c3a642b",
      "tree": "5a15948ba44270f21db88fb2c55f00ecca09d980",
      "parents": [
        "c24b14481527e2f87ddb3a156b8217d32c645b10",
        "149ceec6ebac9dd000c213fc91ee8e5c08522cc6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Feb 04 17:58:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 04 17:58:13 2013 +0000"
      },
      "message": "Merge \"Sort out permission around \"instant text response\"\""
    },
    {
      "commit": "f265ea9d8307282ff1da3915978625a94fc2859e",
      "tree": "4e92b5de30239c1808a395cb49c9b17fe28ccffb",
      "parents": [
        "7a4ecc957d437ad4914988edc7593570f1e43f79"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 31 15:00:51 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 01 15:14:29 2013 -0800"
      },
      "message": "App ops: vibration, neighboring cells, dialing, etc.\n\nImprove handling of vibration op, so that apps are\nbetter blamed (there is now a hidden vibrator API that\nsupplies the app to blame, and the system now uses this\nwhen vibrating on behalf of an app).\n\nAdd operation for retrieving neighboring cell information.\n\nAdd a new op for calling a phone number.  This required\nplumbing information about the launching package name through\nthe activity manager, which required changing the internal\nstartActivity class, which required hitting a ton of code that\nuses those internal APIs.\n\nChange-Id: I3f8015634fdb296558f07fe654fb8d53e5c94d07\n"
    },
    {
      "commit": "875efb86deef8d787383c528c16a24083d73d2c0",
      "tree": "38cd0c02f840e020317950f1ec40ba426bad0316",
      "parents": [
        "f48a2d30c5d5f7c167310ff9ca1cd2310121be7c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 01 08:56:29 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 01 08:56:29 2013 -0800"
      },
      "message": "Move SmsRawData.aidl to opt/telephony.\n\nChange-Id: I31810a667cb2c987d4a7687a825ae6da06d8e59a\n"
    },
    {
      "commit": "d0c4ce4c3d7315642d3b06fbb95512a9ce8e498c",
      "tree": "6164d2f9d0b71211d543800c65500eb69b76bdf1",
      "parents": [
        "7b3b2cfc29081605a419c266227b88d9a27c37cb",
        "24dbdc7d0e1e20b5c598561e7f5ed9c4dd335b7b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 23 09:44:04 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 23 09:44:04 2013 -0800"
      },
      "message": "am 24dbdc7d: am 23d85a91: am d84d289f: Merge \"Telephony: Consider EVDO ecio zero value as valid.\"\n\n* commit \u002724dbdc7d0e1e20b5c598561e7f5ed9c4dd335b7b\u0027:\n  Telephony: Consider EVDO ecio zero value as valid.\n"
    },
    {
      "commit": "23d85a911e46ac00ecaf146ca729aa3a46d17f59",
      "tree": "9c8d57750fe30567b4a4035820330f7c35f611cf",
      "parents": [
        "0e95685ff49c4d189464170cc03d2d74f23da475",
        "d84d289f443f5799fb1a81432428703dadb026dd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 23 09:38:19 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 23 09:38:19 2013 -0800"
      },
      "message": "am d84d289f: Merge \"Telephony: Consider EVDO ecio zero value as valid.\"\n\n* commit \u0027d84d289f443f5799fb1a81432428703dadb026dd\u0027:\n  Telephony: Consider EVDO ecio zero value as valid.\n"
    },
    {
      "commit": "d84d289f443f5799fb1a81432428703dadb026dd",
      "tree": "b16725a3029620e3b87882ad0d20571386f24094",
      "parents": [
        "b5a7204313447101ad80c0c6015e930f1e6b1013",
        "8ab862cbd4eeeb52ab921a555b7a006e89fd2abc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 23 17:15:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 17:15:59 2013 +0000"
      },
      "message": "Merge \"Telephony: Consider EVDO ecio zero value as valid.\""
    },
    {
      "commit": "c48233c60d8fdb93b62c19a7f77cb56242fe1f65",
      "tree": "448433fc00e2a2c541c37eeb1fe0b4a27b699177",
      "parents": [
        "5913148104f0b233d861fab2873befc865bf57c0",
        "c6e41cf2680773b02a7d8caacb6047ed31d6c260"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jan 03 15:21:52 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 03 15:21:52 2013 -0800"
      },
      "message": "am c6e41cf2: am 28a7a059: am 881d5387: Merge \"frameworks/base: Support for LTE network modes\"\n\n* commit \u0027c6e41cf2680773b02a7d8caacb6047ed31d6c260\u0027:\n  frameworks/base: Support for LTE network modes\n"
    },
    {
      "commit": "28a7a05952b7c338f2c1746cb20a17e28358bffc",
      "tree": "9159b457b912322e9ce44bdf83324d520289fac7",
      "parents": [
        "380b45b805c07a9df3135bc009dcde7b0b96b73f",
        "881d5387a3e92fa30f5966f00a04c4a33af8f18b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jan 03 15:14:15 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 03 15:14:15 2013 -0800"
      },
      "message": "am 881d5387: Merge \"frameworks/base: Support for LTE network modes\"\n\n* commit \u0027881d5387a3e92fa30f5966f00a04c4a33af8f18b\u0027:\n  frameworks/base: Support for LTE network modes\n"
    },
    {
      "commit": "ec7f4a69535151e04d11b66bd2de5c69c133f022",
      "tree": "d8876a9e4ebb0b30fde99a2a96f1482f9281caf0",
      "parents": [
        "554ed0f0347acc568ab1e73621789423c953f693"
      ],
      "author": {
        "name": "Uma Maheswari Ramalingam",
        "email": "umam@codeaurora.org",
        "time": "Tue Jul 10 14:55:39 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Wed Jan 02 14:05:58 2013 -0800"
      },
      "message": "frameworks/base: Support for LTE network modes\n\nChange-Id: I93c102f92ff2d10856d91108bb50fe5c0f06ad66\n"
    },
    {
      "commit": "4274d3f6f3474a092eef2e95b636b68431bded77",
      "tree": "8e3ece06c05758a358ceaf0801c9229acfe98be7",
      "parents": [
        "fdb9138c401558e109ecdadc7acbc88b75634202",
        "8c190cc01b778e25b1bfa5ce0574d290e6a2729f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Dec 12 10:14:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 10:14:18 2012 -0800"
      },
      "message": "Merge \"Removing unused INITING state.\""
    },
    {
      "commit": "64a98645919461deb8a61a6ff4e6336ccb1ab362",
      "tree": "df85a28641ad17b77ccbbe07456e54985ffa25de",
      "parents": [
        "20ab6d1f02c64a7c428d9059e854fe10b754500a",
        "be5316e012d98cd3e74f8aff628c88845cc3fb13"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 08 13:11:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Dec 08 13:11:45 2012 -0800"
      },
      "message": "am be5316e0: Merge \"Use Rlog\"\n\n* commit \u0027be5316e012d98cd3e74f8aff628c88845cc3fb13\u0027:\n  Use Rlog\n"
    },
    {
      "commit": "22b1e80c24c5fbd702a19f2511ee2897baaf3e98",
      "tree": "764a0a17a60221f4dbc513e6b65ad4dc822cb29e",
      "parents": [
        "c43670be2b10d0d89b1bfd2fbbf6f70006d00968"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Dec 07 10:26:41 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 08 09:06:51 2012 -0800"
      },
      "message": "Use Rlog\n\nChange-Id: I44919126606cd55f7dce7c942027ed0d914f04bd\n"
    },
    {
      "commit": "20ab6d1f02c64a7c428d9059e854fe10b754500a",
      "tree": "87983a10c598d14421ab1cc2b3b11caf33fea114",
      "parents": [
        "961ce2afbf82d4b2a9691f1c1cc75a97ce43fe2b",
        "c43670be2b10d0d89b1bfd2fbbf6f70006d00968"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 08 08:38:43 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Dec 08 08:38:43 2012 -0800"
      },
      "message": "am c43670be: Merge \"Add Rlog.java\"\n\n* commit \u0027c43670be2b10d0d89b1bfd2fbbf6f70006d00968\u0027:\n  Add Rlog.java\n"
    },
    {
      "commit": "f87f1f6e6697d4d505a8b463098ad3b2a0f2e0a5",
      "tree": "0f7661f287ad7141553c19cfebb58b76087e3a3a",
      "parents": [
        "e762482866b0f9a16af641e50aa1daa364abf795",
        "5fe4be69141ab67b32f99d86cad9817653764417"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 23:22:44 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:44 2012 -0800"
      },
      "message": "am 5fe4be69: am 6fb126b5: am 91bb0771: Merge \"Enable Turkish language encoding for Turkish SIM cards.\" into jb-mr1.1-dev\n\n* commit \u00275fe4be69141ab67b32f99d86cad9817653764417\u0027:\n  Enable Turkish language encoding for Turkish SIM cards.\n"
    },
    {
      "commit": "5fe4be69141ab67b32f99d86cad9817653764417",
      "tree": "79c7022c2fda154d14f9e830f7b107538272f7a1",
      "parents": [
        "b38ecce234b0ab32a33f8f65d4f7b1b6f13006cd",
        "6fb126b5bbcf51f50064477f5070fe845cfd5454"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 19:00:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 19:00:38 2012 -0800"
      },
      "message": "am 6fb126b5: am 91bb0771: Merge \"Enable Turkish language encoding for Turkish SIM cards.\" into jb-mr1.1-dev\n\n* commit \u00276fb126b5bbcf51f50064477f5070fe845cfd5454\u0027:\n  Enable Turkish language encoding for Turkish SIM cards.\n"
    },
    {
      "commit": "149ceec6ebac9dd000c213fc91ee8e5c08522cc6",
      "tree": "8b506e077768c32a839622b4cd29c7f765bd03e6",
      "parents": [
        "a5c9fd93cc16df4708ea4c85239fad7b5be16d43"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Mar 26 09:04:12 2012 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 06 16:24:48 2012 -0800"
      },
      "message": "Sort out permission around \"instant text response\"\n\n- Remove SEND_SMS_NO_CONFIRMATION\n\n- Add SEND_RESPOND_VIA_MESSAGE Permission\n  This permission is held by the phone and applications that want to\n  handle respond-via-message should require this permission of the\n  sender.  This permission is signature/system and currently only held\n  by the Phone app.\n\nBug: 5108429\nChange-Id: Ib611368d488de2f8e1e853f550eb2c654305eda4\n"
    },
    {
      "commit": "37a2163267d61b29aafb6dabba6102fc43ed2047",
      "tree": "52091ba7522650666b6f828d485ac2393e5c0172",
      "parents": [
        "683028ca0dab7b5cf7afff4501c2372350231bae"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 13:11:34 2012 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 14:53:44 2012 -0800"
      },
      "message": "Enable Turkish language encoding for Turkish SIM cards.\n\nEnable Turkish language encoding for SMS messages. Adds an\nMCC-specific config.xml override to enable the Turkish\nlanguage tables for Turkish SIM cards. Also modifies\nGsmAlphabet.java to load the config.xml values before use,\nso the SMSDispatcher will get the current values instead of\ncaching the boot-time values before the MCC is loaded.\n\nBug: 7422368\nChange-Id: I57cd5fcc1d04a2d0cba3e8b9022078679cf5d4c1\n"
    },
    {
      "commit": "7ba6a6778e1583f45bcfc81505d5b9016bc1eb60",
      "tree": "869d93b309405e58c0c3b6d1ee96bea064170881",
      "parents": [
        "1612e29826dfe55f8deca27374046c5931ce5335"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Dec 06 13:10:45 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Dec 06 13:10:45 2012 -0800"
      },
      "message": "Add Rlog.java\n\nRlog is like Log except that the destination buffer is\nthe radio buffer instead of the main buffer.\n\nChange-Id: Ib4ce47abfda31dfc0b9193b10f8f42b225275f61\n"
    },
    {
      "commit": "8c190cc01b778e25b1bfa5ce0574d290e6a2729f",
      "tree": "e9871d88e24b6cc547ece16e29a55caabf97c3a4",
      "parents": [
        "88b41a589d38f7d230e9290e337fb8cb99c36c2e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 06 11:07:57 2012 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 06 11:07:57 2012 -0800"
      },
      "message": "Removing unused INITING state.\n\nChange-Id: I02e09c44a4fc6c28bbdb6b81a2c8a44030374854\n"
    },
    {
      "commit": "aeb3751559dc6a8ed71a9463700941303cf44ba0",
      "tree": "23b68899cfdf803e673339edf166775223df250f",
      "parents": [
        "38ddedc8adfc4d58f4bebe4a51149e4768d42f70",
        "9cd8c711a7ed0690e268fc930e6f8d0d594c17e5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Nov 30 10:05:20 2012 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Nov 30 10:05:20 2012 -0800"
      },
      "message": "resolved conflicts for merge of 9cd8c711 to master\n\nChange-Id: I5e2d13c44f6a0589648e5934c8c36790da85e828\n"
    },
    {
      "commit": "9cd8c711a7ed0690e268fc930e6f8d0d594c17e5",
      "tree": "31401e0cab3352891c44c05e102a78b4b5085e75",
      "parents": [
        "b46857d228edc53878e738ffd484dea1acf44baf",
        "9522972108ac5ff009eef2a124cfc72e692d54b9"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Nov 30 09:38:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 30 09:38:21 2012 -0800"
      },
      "message": "am 95229721: am c50ed032: Merge \"Remove unused IExtendedNetworkService\" into jb-mr1.1-dev\n\n* commit \u00279522972108ac5ff009eef2a124cfc72e692d54b9\u0027:\n  Remove unused IExtendedNetworkService\n"
    },
    {
      "commit": "1b86d75d312996133bc0c74fcb1f2c9f2a83fba0",
      "tree": "2ca0db119fb2d3644a919ac66642cba8f775a71f",
      "parents": [
        "71175f727bc1e094e72a410aca62392badffbf11"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Nov 29 11:05:42 2012 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Nov 29 12:52:51 2012 -0800"
      },
      "message": "Remove unused IExtendedNetworkService\n\nIt was used in the cupcake era for docomo.  Is not used anymore.\n\nBug 7633569\n\nChange-Id: I2ec826fc9a70d261a340957a937ed4c9f8e67c5c\n"
    },
    {
      "commit": "599a90c2a02645a5f2d189b9065b863397a4076e",
      "tree": "1c421e518a032fa290d1a4ab0f5680df6a019702",
      "parents": [
        "b637322fd0dbf9402d84bedee891b813728656c0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Nov 27 12:29:13 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Nov 27 12:29:13 2012 -0800"
      },
      "message": "Use Rlog instead of Log\n\nChange-Id: I2332f4210ead8a6d751fc9c0505db25033641da2\n"
    },
    {
      "commit": "0dde2c20a07770bc2f1b21e49222c968f3d8b39a",
      "tree": "1847272bf2f992b1780fe920bd98fd0f3d684c5b",
      "parents": [
        "559bdc3283664329e6f4a4dccf4162a2cd7383e5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Nov 16 08:12:11 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Nov 16 08:12:11 2012 -0800"
      },
      "message": "Separate voice and data radio technology/network type \u0026 registration state.\n\nChange-Id: Ic9622e3fd637751b427c1627bbdf4d142acbc66e\n"
    },
    {
      "commit": "69e25226a3020bfcd33f7f8beee6004dd2a292c3",
      "tree": "b8e92632406ec0aa3d36136be16c2b4050c1cecc",
      "parents": [
        "b690ac3b27d9b782a23a5f9a82bb3421e88716e3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 15 15:16:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 15 15:16:45 2012 -0800"
      },
      "message": "Revert \"Separate voice and data radio technology/network type \u0026 registration state.\"\n\nThis reverts commit b690ac3b27d9b782a23a5f9a82bb3421e88716e3\n\nChange-Id: I006ab1fb9c7fb8da64e2c481a2b6f0cb137deba4\n"
    },
    {
      "commit": "b690ac3b27d9b782a23a5f9a82bb3421e88716e3",
      "tree": "d3077b156ec6e9d1a5456550490bd356b32d7da4",
      "parents": [
        "b80bc6737f27d6e9ab72a46cea266fd8a29a57e6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 14 17:03:01 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 14 17:03:01 2012 -0800"
      },
      "message": "Separate voice and data radio technology/network type \u0026 registration state.\n\nChange-Id: I2802eb5c5833e3b81891da82b71acc51ca5af81f\n"
    },
    {
      "commit": "58ed5d748c0b9b64845975ef5844ad313de7c3f6",
      "tree": "507af3879bc894eb854712a1fe6c0953805a895c",
      "parents": [
        "9197d170b770f2b87abd0cd0e13dcf71e5a181c2",
        "768d9e1a72ceee7d4a5f608776b87b62d6ce4a04"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Nov 07 11:52:12 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 07 11:52:12 2012 -0800"
      },
      "message": "am 768d9e1a: Merge \"Correct executable bit for source files\"\n\n* commit \u0027768d9e1a72ceee7d4a5f608776b87b62d6ce4a04\u0027:\n  Correct executable bit for source files\n"
    },
    {
      "commit": "3a084af2e90849aaa8beb3a610189e3399c63ea0",
      "tree": "ba4b87d227674fd68f9ea395649fde32778620f0",
      "parents": [
        "9d547d6934f64189e368c0b190fb4cf49c95a557"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Nov 07 10:19:47 2012 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Nov 07 10:27:31 2012 -0800"
      },
      "message": "Correct executable bit for source files\n\nMany media files and source code files were marked as executable in Git.\nRemove those.\n\nAlso a shell script and python script were not marked as executable.\n\nChange-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5\n"
    },
    {
      "commit": "8ab862cbd4eeeb52ab921a555b7a006e89fd2abc",
      "tree": "113f72af3eb405783ed4c154a3d8ba3e1bc1ab4b",
      "parents": [
        "826343138dfd8666d2263dd82bfdbf657fc1881e"
      ],
      "author": {
        "name": "Banavathu, Srinivas Naik",
        "email": "snb@codeaurora.org",
        "time": "Fri Sep 21 09:58:12 2012 +0530"
      },
      "committer": {
        "name": "Banavathu, Srinivas Naik",
        "email": "snb@codeaurora.org",
        "time": "Fri Oct 19 00:41:38 2012 -0700"
      },
      "message": "Telephony: Consider EVDO ecio zero value as valid.\n\nWhen mEvdoEcio receives 0 getEvdoEcio returns -1.\n\nEcio valid values are positive integers, to fix this\nconsider EVDO ecio zero value as valid.\n\nChange-Id: Ice8415150e7502c7f39e1a4135d35ea2bec1eb1f\nCRs-Fixed: 402159\n"
    },
    {
      "commit": "8a06969d5be623d4efd3bdf2c3ecddcde557eca7",
      "tree": "e48fdf6416a48036a4cd8ab5e528d9af63b564fa",
      "parents": [
        "335fff3fc99269e656446bbe700cca56079e1379",
        "c6e4917adda19beb780386bcc26b652748b8ab13"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sun Sep 23 15:44:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 23 15:44:30 2012 -0700"
      },
      "message": "Merge \"Refactor Cell Location public API.\" into jb-mr1-dev"
    },
    {
      "commit": "c6e4917adda19beb780386bcc26b652748b8ab13",
      "tree": "6f3b20d4ab05afd07392c8ad3d3cb9838b54ecec",
      "parents": [
        "4046e012887fff1f36dfd3eddc6f354d4c2497fc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 21 13:54:05 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 21 13:54:05 2012 -0700"
      },
      "message": "Refactor Cell Location public API.\n\nBug: 7189651\nChange-Id: I173412095a5f7ae6116ee65b5315782f1c0c7688\n"
    },
    {
      "commit": "a12a7b3d3d8fc8678411295df4d001447b33a994",
      "tree": "06086b2334d1eb7ac67bc5ac32b6104d777ee82d",
      "parents": [
        "4046e012887fff1f36dfd3eddc6f354d4c2497fc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 20 10:09:45 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 20 10:09:45 2012 -0700"
      },
      "message": "Suppress location information for non-active users.\n\nSpecifically, don\u0027t allow call backs for LISTEN_CELL_LOCATION and\nLISTEN_CELL_INFO.\n\nBug: 7087342\nChange-Id: Ida7f60b5bde3f28264dcb454b38fcfb1f1616d11\n"
    },
    {
      "commit": "ea4f446a816ee1558c2776206642d0751fc2afb7",
      "tree": "ee189d4a0d448382c9fa94a66874014e8bdf57b1",
      "parents": [
        "aec914b1301b9608053b77318c8ea86fa162f14d",
        "72c06bcf1970f615f5037b9f63759d06a527cb4e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 11 13:21:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 13:21:38 2012 -0700"
      },
      "message": "am 72c06bcf: am 0c99f7e3: am ba3cf72a: Merge \"Telephony: Clarify IccCardConstants.State enum\"\n\n* commit \u002772c06bcf1970f615f5037b9f63759d06a527cb4e\u0027:\n  Telephony: Clarify IccCardConstants.State enum\n"
    }
  ],
  "next": "0c99f7e36da7ebc92d0a084f3dc1717a7c31423e"
}
