)]}'
{
  "log": [
    {
      "commit": "66f59dc1bde15be207d49fafb97db372cb01d977",
      "tree": "9722a56f3724f81f185172806214a32648e37671",
      "parents": [
        "d30a3d6693da16cf2daef05847ddaa4ae7453e83",
        "1570b6b3c7d1d41a52555312d161d0afe4b81df3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 10 18:38:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 18:38:22 2015 +0000"
      },
      "message": "am 1570b6b3: Merge \"Enable EMERGENCY mobile connections.\" into mnc-dev\n\n* commit \u00271570b6b3c7d1d41a52555312d161d0afe4b81df3\u0027:\n  Enable EMERGENCY mobile connections.\n"
    },
    {
      "commit": "d30a3d6693da16cf2daef05847ddaa4ae7453e83",
      "tree": "463b7b286deb2766ade9e0d5b0ce7b3c5ced9739",
      "parents": [
        "ead0cea0f57565aeb6ddc3a78ec1da3314d264a8",
        "1ebcb6f8b2f989c84311555f4961506dba959d37"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 10 18:38:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 18:38:15 2015 +0000"
      },
      "message": "am 1ebcb6f8: Merge \"Fix permissions.\" into mnc-dev\n\n* commit \u00271ebcb6f8b2f989c84311555f4961506dba959d37\u0027:\n  Fix permissions.\n"
    },
    {
      "commit": "1570b6b3c7d1d41a52555312d161d0afe4b81df3",
      "tree": "e632399a97de80eb20bf1a702f364251ff5c4e01",
      "parents": [
        "1ebcb6f8b2f989c84311555f4961506dba959d37",
        "4bd4389616fae01439a44920286a70806526d8c0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 10 18:23:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 10 18:23:24 2015 +0000"
      },
      "message": "Merge \"Enable EMERGENCY mobile connections.\" into mnc-dev"
    },
    {
      "commit": "9bc8299ca0b2e8396b9f2f027c440cda164ba75e",
      "tree": "68696fab7b8ecc7cf7c7252d7a09054da3af8ff6",
      "parents": [
        "4d8134c1b9e11c2b3a92195fb753da7b144bad1e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 10 09:08:13 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 10 09:42:08 2015 -0700"
      },
      "message": "Fix permissions.\n\nLegacy API should not need new permissions.\nAlso found some more hidden/system that should have permissions.\n\nbug:22379438\nbug:19257083\nChange-Id: I24be0a90dffcffe03d25982a9b02eedcf03fbd59\n"
    },
    {
      "commit": "4bd4389616fae01439a44920286a70806526d8c0",
      "tree": "5e057d45f7b3214a79ca8885100c3881a0723315",
      "parents": [
        "15d1c1c95b3d8f25aad81dfdc2fc55028968242e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 09 14:49:35 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 09 14:49:35 2015 -0700"
      },
      "message": "Enable EMERGENCY mobile connections.\n\nHooks the ConnectivityManager.TYPE_MOBILE_EMERGENCY,\nPhoneConstants.APN_TYPE_EMERGENCY, and NetworkCapabilities.NET_CAPABILITY_EIMS\ntogether so carrier apps can request connections to this APN.\n\nbug:21785357\nChange-Id: Id92a5e28d19407cc7a8f8b5478b23457f2f7f89d\n"
    },
    {
      "commit": "031b9477663e0974fbc765795ccd7694a0430b5a",
      "tree": "5a470e777f6569097eb23ab0a5d662b5212a55cf",
      "parents": [
        "af468addb672ef002dee64376bc06f2bf8c6c0f9",
        "348988c5704a5a6eb6aec093e295c2d9f00ee33c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 09 03:34:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 09 03:34:47 2015 +0000"
      },
      "message": "am 348988c5: Merge \"Fix permissions on TelephonyManager\" into mnc-dev\n\n* commit \u0027348988c5704a5a6eb6aec093e295c2d9f00ee33c\u0027:\n  Fix permissions on TelephonyManager\n"
    },
    {
      "commit": "348988c5704a5a6eb6aec093e295c2d9f00ee33c",
      "tree": "0c214593d71ce2b132659caadd4a684580f8e375",
      "parents": [
        "58295e71d293c131508d280f1373d94716348b2e",
        "6e4a98f8707f759fa9f47a458683a3627e42b0b6"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 09 03:19:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 09 03:19:26 2015 +0000"
      },
      "message": "Merge \"Fix permissions on TelephonyManager\" into mnc-dev"
    },
    {
      "commit": "8e7b195474788c4624de7565b7c6514f8119467f",
      "tree": "fbf22c6fcce123ef8fa92423ee024c465a3d38e7",
      "parents": [
        "4a94dca13abb7c072f57cd9b9d698f22c7f19d09",
        "8b0f3873a04103f6886fdc2fb79b9a3963567720"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 08 21:41:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 21:41:06 2015 +0000"
      },
      "message": "am 8b0f3873: Merge \"Add/Fix Permission check on SubscriptionManager.\" into mnc-dev\n\n* commit \u00278b0f3873a04103f6886fdc2fb79b9a3963567720\u0027:\n  Add/Fix Permission check on SubscriptionManager.\n"
    },
    {
      "commit": "8b0f3873a04103f6886fdc2fb79b9a3963567720",
      "tree": "132faf0f7a1e6a490d5e870666328cd28994fdc5",
      "parents": [
        "7f806ec2288df739a0ec03a2363cc912ad49f443",
        "278b8f950948435fb08db0a12313e2ea704fa637"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 08 21:26:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 08 21:26:17 2015 +0000"
      },
      "message": "Merge \"Add/Fix Permission check on SubscriptionManager.\" into mnc-dev"
    },
    {
      "commit": "6e4a98f8707f759fa9f47a458683a3627e42b0b6",
      "tree": "0fd5c84c0f31276495f5bacdc425769857c2861f",
      "parents": [
        "5c8498db2111ea69566bc43a9e799d0447af789d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jul 06 17:59:57 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 07 11:52:15 2015 -0700"
      },
      "message": "Fix permissions on TelephonyManager\n\nbug:19257083\nChange-Id: I063d36bbe7ece9d83aac7c490d1b44e55da2c286\n"
    },
    {
      "commit": "766f3108e090d94b1a20a21529ac72a8a3e93845",
      "tree": "14f813b036b2120e000942dc15580999dc603a4f",
      "parents": [
        "1bfabc741920b261d1b2f5ec7890c34d707f5b94",
        "becddea63e2c4b414e5eac2841d3516c4e89bb24"
      ],
      "author": {
        "name": "Casey Ho",
        "email": "caseyho@google.com",
        "time": "Mon Jul 06 22:31:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 06 22:31:16 2015 +0000"
      },
      "message": "am becddea6: Merge \"Unhide signal strength constants used by getLevel.\" into mnc-dev\n\n* commit \u0027becddea63e2c4b414e5eac2841d3516c4e89bb24\u0027:\n  Unhide signal strength constants used by getLevel.\n"
    },
    {
      "commit": "278b8f950948435fb08db0a12313e2ea704fa637",
      "tree": "e755734eecf7a62f67bcbf8241a507f7f36b25be",
      "parents": [
        "d3ecb3e6f04a0f76c886238af6bef1d10b987a42"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 01 14:34:17 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jul 06 15:16:46 2015 -0700"
      },
      "message": "Add/Fix Permission check on SubscriptionManager.\n\nThings that are modifing should check the modify permission.\n\nbug: 19259681\nChange-Id: I27c7501d6777deec902b9cd47e194eadef391869\n"
    },
    {
      "commit": "becddea63e2c4b414e5eac2841d3516c4e89bb24",
      "tree": "79dbab31e6b0273c9082c5ff48f7e9171ce06b2c",
      "parents": [
        "f9fc53bb6f46ab89fb058c41d162b43ee9799314",
        "8e27050f0ebb27b920dfc918635130865dba0eac"
      ],
      "author": {
        "name": "Casey Ho",
        "email": "caseyho@google.com",
        "time": "Mon Jul 06 21:39:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 06 21:39:31 2015 +0000"
      },
      "message": "Merge \"Unhide signal strength constants used by getLevel.\" into mnc-dev"
    },
    {
      "commit": "ddf570e8226bd21448b44b3327d4bcb2608f4d00",
      "tree": "867279fea4ecc997919a3717eecd18136a1e5265",
      "parents": [
        "b304fc0aafe067e422ce219ba5edb4bc7a68924c"
      ],
      "author": {
        "name": "Shriram Ganesh",
        "email": "sganesh@codeaurora.org",
        "time": "Sun May 31 09:18:48 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jul 06 11:28:19 2015 -0700"
      },
      "message": "MWI,phantom call,Suppl services, error codes\n\n1. IMS MWI Feature\n- Add new API to update waiting\nvoice message count, for UI\npropagation based on RFC 3842\n\n2. phantom call support\n\nSupplementary services\n\n3. IMS : Incoming Call Barring\n- Modified existing API to support\n   request like registration,activation,\n   deactivation,erasure,interogation.\n\n4.Unsol supplementary service notification\n- send unsol supplementary notification to UI\n- add call history info\n\nMiscellaneous\n5. Ims: Originate conference call in DIALING state\n\n6. IMS: Addition of Extras to ImsCallProfile\n- Add EXTRA string definitions to ImsCallProfile\n\n7. IMS: Definition of error code\n- answered elsewhere\n- FDN call failure\n\n8.\n- Propagate IMS supplementary services to telephony framework\n- Introduce call forwarding history info.\n\nBug: 21725750\nSquash of 2 earlier CLs:\n         Change-Id: I52a64e9a5df3479189f62921a01655a50fb386fc\n         Change-Id: Idc3a433785e84a3d683cbcfc7fb90f0b89dced12\n\nChange-Id: I428ce3c6a043e43b86dea41622e0a828d8b45e53\n"
    },
    {
      "commit": "b304fc0aafe067e422ce219ba5edb4bc7a68924c",
      "tree": "b3097c5008846aa4b5942a3a68831af2f88232d5",
      "parents": [
        "d8c2bbcf65bc830fcc53e8a8af4ca61440a7adbb"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu May 28 15:53:20 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jul 06 11:28:18 2015 -0700"
      },
      "message": "Rename VoLTE/WFC enable API to available - add VT available API.\n\nRenamed API to use consistent semantics: available refers to the current\nstate of the service rather then whether feature is enabled by device/carrier/\nuser.\n\nAdded VT API to match VoLTE/WFC.\n\nChange-Id: Ifb31f123db77e731e75a982b8594168f59a289e7\n"
    },
    {
      "commit": "4b2698ba5ea9bb0f3806abecf65899b166912509",
      "tree": "6bb284d81cc3629597052e1625ca7b46650ae000",
      "parents": [
        "f70a5a78bb98893b87a39d9d187b2cd6200bf229",
        "4e792cbe7530b78b9f83907b19e45bfefc363423"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 01 23:58:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 23:58:46 2015 +0000"
      },
      "message": "Merge \"Workaround legacy TelephonyManager.getDefault() with no context\" into mnc-dev"
    },
    {
      "commit": "4e792cbe7530b78b9f83907b19e45bfefc363423",
      "tree": "96027a20e810e694eccceceb361fb1b0e03e95b3",
      "parents": [
        "2438c9b2e7892a8515209cb1d440c3b5147165b2"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 01 12:38:44 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jul 01 12:41:22 2015 -0700"
      },
      "message": "Workaround legacy TelephonyManager.getDefault() with no context\n\nbug:22201450\n\nChange-Id: If591bd90f3e4081c411dfa6415853c110a62a7fb\n"
    },
    {
      "commit": "a10277e3e4c01e08f53b98eac3c98bf94482b106",
      "tree": "5e384e8e428a765bd9e46e47205915e204862e01",
      "parents": [
        "ef8d2bba23bd4f8d5ff02f821e447416115b0bde",
        "a26a019c6c8d7d39b1d3beefb3f2f55845175ea5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Jul 01 18:06:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 01 18:06:38 2015 +0000"
      },
      "message": "Merge \"Allow default SMS app to get self phone number\" into mnc-dev"
    },
    {
      "commit": "6ce5d68a58f10a3eb0caa64a1c37b09ba012e6b6",
      "tree": "42dbfe2296d0551fdd00018599620ffc826b8e52",
      "parents": [
        "c58d1695307923c8074f5803a0e01cda1869d231"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Jul 01 09:20:42 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Jul 01 10:07:17 2015 -0700"
      },
      "message": "Catch SecurityExceptions\n\nBug:22208649\nChange-Id: I608be28095a2d7ee0e3dd739ed899eaae55e700e\n"
    },
    {
      "commit": "40dff5b47f52ffb648f51c395ae67193e3121a2c",
      "tree": "e0389e7be7b7f6660fb0d098f750a641b4d00f7e",
      "parents": [
        "392527c4cc04be275a1d055a76ee83806beb2cb9",
        "1249bdbe90102172f6e678993516203bb3a493bf"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 30 17:47:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 30 17:47:17 2015 +0000"
      },
      "message": "Merge \"Fix TelecomManager.isVoicemailNumber\" into mnc-dev"
    },
    {
      "commit": "1249bdbe90102172f6e678993516203bb3a493bf",
      "tree": "41d26e634d44c81cbfd96ca86fce4daf41599639",
      "parents": [
        "82b3f67711246ad5beaf7702ce16e9d433406d1e"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 30 10:07:40 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 30 10:15:40 2015 -0700"
      },
      "message": "Fix TelecomManager.isVoicemailNumber\n\nProvide an overload of PhoneNumberUtil.isVoiceMailNumber that\ntakes a context to prevent an NPE.\n\nThis does not fix PhoneNumberUtil.isVoicemailNumber(String number),\nthat will require a follow up CL.\n\nBug: 22184528\nChange-Id: I300b70948e5ff7230989bb887ad17e222c61685d\n"
    },
    {
      "commit": "ef0cde848bc73fbbe7328863e4e3df352a952dfc",
      "tree": "e186c959889508fd17914d5c7c2fcd19b236720e",
      "parents": [
        "a1b647c8833cf85e304e3c201e7d0477b9838502"
      ],
      "author": {
        "name": "Shriram Ganesh",
        "email": "sganesh@codeaurora.org",
        "time": "Thu Mar 05 16:43:03 2015 +0530"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 29 15:54:54 2015 -0700"
      },
      "message": "IMS: Map pay phone and unknown presentation with OIR.\n\nCurrent code does not map pay phone and unknown\npresentation with OIR.\nAdd code to map pay phone and unknown presentation\nwith OIR correctly.\n\nBug: 22123243\nChange-Id: I7610db8547a0f0f5529c2627879047dd9a45cf9f\n"
    },
    {
      "commit": "a26a019c6c8d7d39b1d3beefb3f2f55845175ea5",
      "tree": "05ec84ce2faf5557a562a49907280cd8f6c9ee08",
      "parents": [
        "82b3f67711246ad5beaf7702ce16e9d433406d1e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jun 29 14:42:51 2015 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Jun 29 14:51:09 2015 -0700"
      },
      "message": "Allow default SMS app to get self phone number\n\nApps with WRITE_SMS app op can now call TelephonyManager.getLine1Number().\n(Note we no longer have the WRITE_SMS permission.)\n\nBug 22031904\n\nChange-Id: Ic843b6d7674879951a64e3b3a92bca09c3b5c65b\n"
    },
    {
      "commit": "627bd99ef617cfee67d44d186fa5d72380a6a4cf",
      "tree": "d13853592cdbc7c52c6ed034b1237a947a51b60c",
      "parents": [
        "a1c98021c04325a10d9da5c49feb115bec6e4912",
        "554beb58dbfb0eccf4304fd5c58b0e2a9331bf27"
      ],
      "author": {
        "name": "Anil Muthineni",
        "email": "anilmuthineni@google.com",
        "time": "Fri Jun 26 23:46:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 26 23:46:41 2015 +0000"
      },
      "message": "Merge \"Write size of operators in writeToParcel()\" into mnc-dev"
    },
    {
      "commit": "554beb58dbfb0eccf4304fd5c58b0e2a9331bf27",
      "tree": "3f7e220aec6a94cc111a44a62ec3f01d12ec5aba",
      "parents": [
        "450176c52cb42d77764b6cacb7988fa8a6ebfde4"
      ],
      "author": {
        "name": "Anil Muthineni",
        "email": "anilmuthineni@google.com",
        "time": "Fri Jun 26 16:31:00 2015 -0700"
      },
      "committer": {
        "name": "Anil Muthineni",
        "email": "anilmuthineni@google.com",
        "time": "Fri Jun 26 16:31:00 2015 -0700"
      },
      "message": "Write size of operators in writeToParcel()\n\n- So that the operators are read correctly while reading\n  from parcel.\n\nBug: 21563489\nChange-Id: Icb5571a261144810f075855372791d4291255eec\n"
    },
    {
      "commit": "748e9d59792184e6a2122c78d51ab7ea8fa8d559",
      "tree": "aecf2090a783e01126108fa6c900d9a61b341b13",
      "parents": [
        "5da8ed16239c81c535afd01d91d68b6c2d96eff6"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Jun 25 14:24:54 2015 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Jun 26 12:20:58 2015 -0700"
      },
      "message": "Deprecate TelephonyManager.getNeighboringCellInfo()\n\nbug: 22121990\nChange-Id: Id8f9d080fdd1e2993b414a5304424238396b6fd4\n"
    },
    {
      "commit": "63f25b6e3f8b3973efeb2151f7dd71c94dc1f461",
      "tree": "fea70be34001397518a4db7cc11ced713e9619c4",
      "parents": [
        "9440a6e6bed93e2816647b6834d543fd57181a86"
      ],
      "author": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Wed Jun 24 16:47:49 2015 -0700"
      },
      "committer": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Thu Jun 25 10:08:45 2015 -0700"
      },
      "message": "Carrier Config API KEY_FORCE_HOME_NETWORK_BOOL\n\nBug: 20828356\n\nChange-Id: I30a286e7af884a11c51363916dd6a4dc965d399a\n"
    },
    {
      "commit": "e5c7ca7d792f0ecb8219c217d756080d1d4c3933",
      "tree": "0368ad6121b9fce0309df1f73fb0fe4816bfe96d",
      "parents": [
        "948c6ecc5a460ce78dc1d012ccb3efc844699985"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 24 14:41:14 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 24 16:07:56 2015 -0700"
      },
      "message": "Rename and add carrier config keys for volte and ims.\n\nBug: b/21878236\nChange-Id: I2bc36664969fce9e773ce8a53d56b92936d96971\n"
    },
    {
      "commit": "a51765ed6d495dec81009371a7c13e2c9efd5609",
      "tree": "25797f0cc156d341ce86ee41838bc81ff233460e",
      "parents": [
        "a2c159fede892a54b9b98e681c6a3053ab4dbf31"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Jun 23 14:17:48 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Jun 23 14:17:48 2015 -0700"
      },
      "message": "Add public action to open voicemail settings.\n\nNeed public api constant to create an intent to open voicemail settings.\nThis is used for visual voicemail.\n\nBug: 21086059\nChange-Id: I1a11712ead2941d5322cde6be6c3f41652bc36d8\n"
    },
    {
      "commit": "d314de0aa495e7a5e5d8a8754f2bdb1d09d45a21",
      "tree": "7dc139d219225cf9e17e49868c4dc3a3a89caef9",
      "parents": [
        "9622c0cc900da84c903f0395053dd4d9a9e4f53d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jun 22 15:56:46 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jun 22 15:56:46 2015 -0700"
      },
      "message": "Return reasonable phone type if no sim inserted.\n\nWith no sim, there\u0027s no subscription, no default phone, etc.\nIf we\u0027re asked for phone type for an invalid sub, just use the\nfirst phone.\n\nbug: 20760370\nChange-Id: Ide7b0679e7253e1f1ce563a68fbbec1ff8c24daf\n"
    },
    {
      "commit": "8e27050f0ebb27b920dfc918635130865dba0eac",
      "tree": "8824a1c4424349ad7323a66dce9ebc915b3804e8",
      "parents": [
        "8b9730f749498491ceb80c86261ee5b8398c7f25"
      ],
      "author": {
        "name": "Casey Ho",
        "email": "caseyho@google.com",
        "time": "Tue Apr 21 09:37:55 2015 -0700"
      },
      "committer": {
        "name": "Casey Ho",
        "email": "caseyho@google.com",
        "time": "Mon Jun 22 21:08:52 2015 +0000"
      },
      "message": "Unhide signal strength constants used by getLevel.\n\nBug: 22008966\nChange-Id: I0c1dc993cbf33a7109d8a4e329b05a897df6ea1b\n"
    },
    {
      "commit": "c242d9d2aeececeda4c980dfa119b3414d818424",
      "tree": "34a143179ab314be15e2482cfe0e124293b192ee",
      "parents": [
        "de4aecd8310f61d7fe9f06a5a1f684247f88d437",
        "d4f2bcdab5a43e6439babfd5eefeaff908b73870"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Jun 22 18:19:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 22 18:19:58 2015 +0000"
      },
      "message": "Merge \"Adding hidden TM calls to scan/select cell networks.\" into mnc-dev"
    },
    {
      "commit": "8f87c8249b33feff0ac414576b90e5c70b5661be",
      "tree": "c57d3a467fdfb4c03b16217def3b9943ab0348b2",
      "parents": [
        "bf30b4fd92496cb0d66053ce777f29b4a07494b2",
        "1826c234bcdc115c821da2991443e54f95e52888"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 23:48:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 23:49:07 2015 +0000"
      },
      "message": "Merge \"Fix spelling of a config variable.\" into mnc-dev"
    },
    {
      "commit": "1826c234bcdc115c821da2991443e54f95e52888",
      "tree": "a2b114417e274f3b6a310f3710a3728ce76922a1",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 16:04:38 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 16:07:12 2015 -0700"
      },
      "message": "Fix spelling of a config variable.\n\nThis is to be consistent with the style/format in CarrierConfigManager.\n\nFortunately, nothing in packages/apps/CarrierConfig needs to be updated,\nsince this variable doesn\u0027t have any overrides.\n\nChange-Id: I8910abd28d9c0aae68a04dcfcfb2f3d0c0466ca9\n"
    },
    {
      "commit": "d4f2bcdab5a43e6439babfd5eefeaff908b73870",
      "tree": "edc2ecee5bf44dbfe946129f01e51221c6008840",
      "parents": [
        "563d60e03f8d5961e5578fca66092bd6b8d5496e"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Fri Jun 19 13:43:33 2015 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Fri Jun 19 13:53:12 2015 -0700"
      },
      "message": "Adding hidden TM calls to scan/select cell networks.\n\nTM.getCellNetworkScanResults: Performs a radio scan for networks and returns\na list of OperatorInfo.\n\nTm.setNetworkSelectionModeManual: Manually selects a network and returns the\nstatus of the selection.\n\nBug: 21563489\nChange-Id: If64f30d6f1ed373c1d90433688389307f3dfee8c\n"
    },
    {
      "commit": "5385f5a0b8b22a06a3befd5b660676dc04336a5f",
      "tree": "785e7f2dee0d8f69b68b3103d09f7d93fc96ac6e",
      "parents": [
        "48fb9d15ecaceedd5477b7b780f22b7663ca103f",
        "fbd740c3ca5a55bc18a2a73e4b4255fdb47c506f"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 20:31:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 20:31:56 2015 +0000"
      },
      "message": "Merge \"Add comments to carrierconfigmanager for required permission.\" into mnc-dev"
    },
    {
      "commit": "fbd740c3ca5a55bc18a2a73e4b4255fdb47c506f",
      "tree": "2bb9f65e50c73262603957a8485c570cd3e4986f",
      "parents": [
        "4250c8d6435cca2c14839f7adec0a43773d01e3b"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Thu Jun 18 16:29:35 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Jun 19 13:27:58 2015 -0700"
      },
      "message": "Add comments to carrierconfigmanager for required permission.\n\nBug: b/20826627\nChange-Id: Ia8a42f4792429e56108a423f27c3f843f6b0f958\n"
    },
    {
      "commit": "019523a8a44dcab0bac7cb4fa3c22ada7cca6804",
      "tree": "91fd8c83778c4584b9eaecdaecf0b2950223d015",
      "parents": [
        "92dfab8d96dc854b8ccc48e1b2805069997879d5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 11:07:22 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 12:28:08 2015 -0700"
      },
      "message": "Migrate \u0027csp_enabled\u0027 to CarrierConfigManager.\n\nThis variable controls whether SIM cards are allowed to disable manual\ncarrier selection, so it makes more sense for it to be managed as\ncarrier config.\n\nCurrently the variable is only used in device overlays\nfor specific networks, but we are dropping the device-overlay so that\nthis simply applies to those networks.\n\nChange-Id: Ia6ba6a89c94c0916c19bdf792e48a4feac87eded\n"
    },
    {
      "commit": "cb8bb3900178c126b9f101e84edd07bb6b489637",
      "tree": "d88c99429007f5d8ce849c671ed1e6566b68d422",
      "parents": [
        "e9abb6829f622c19b8cb14e9f68a0e13a8a93272",
        "6c1dc315aaf68676c56cc00b13f6937ef5592f8d"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 19 06:16:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 06:16:48 2015 +0000"
      },
      "message": "Merge \"Add VVM carrier config to public API.\" into mnc-dev"
    },
    {
      "commit": "7e603d69947566bd17ac76820fde59ac9fd11c0c",
      "tree": "403950c0b8d7936bd3d45adeecc115165b0e1698",
      "parents": [
        "0b00db8eebd3b677c1d9190061d0d97dd672976e",
        "d24e4eafdb3e42de5a8fd080fcd50ebf4c7bcb71"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jun 18 23:16:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 18 23:17:01 2015 +0000"
      },
      "message": "Merge \"OP_READ_PHONE_STATE AppOp check for getMergedSubscriberIds\" into mnc-dev"
    },
    {
      "commit": "6c1dc315aaf68676c56cc00b13f6937ef5592f8d",
      "tree": "5b2166aab6894ba6ad6979d9afceacd0052f1f8b",
      "parents": [
        "f05228822c5da6333f20dc3a29c8f064b7562e06"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 18 16:05:39 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 18 16:05:39 2015 -0700"
      },
      "message": "Add VVM carrier config to public API.\n\nThese bits of carrier config were @hidden, but in order for carrier apps\nto set them, they need to be public.\n\nBug: 21930513\nChange-Id: Ifa49cf7441a8c6b6cf7e1aadb46abeb41054fcc3\n"
    },
    {
      "commit": "330dcac0cb9412b7a856a99ce3ea94d2ebba330a",
      "tree": "fa3d25164b620c68f082f0e9b701d2ea238b28c0",
      "parents": [
        "91870fa281c736b59fb8481e4469da51397c586d"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Jun 18 12:08:01 2015 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Jun 18 12:08:01 2015 -0700"
      },
      "message": "SubscriptionManager: Fix NPE in getSimStateForSlotIdx\n\nbug: 21915589\nChange-Id: If703baff6408a0d7ba7c8b02bfd2427b64cda963\n"
    },
    {
      "commit": "d24e4eafdb3e42de5a8fd080fcd50ebf4c7bcb71",
      "tree": "bfea28cfe1b65cb65483832540d8093fc37120e1",
      "parents": [
        "d1419ed29a694dffc98e9f352f952b805c6e0583"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jun 17 15:34:03 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jun 17 15:34:03 2015 -0700"
      },
      "message": "OP_READ_PHONE_STATE AppOp check for getMergedSubscriberIds\n\nBug: 21726452\nBug: 21878243\nChange-Id: I390386e28d8f948b8672a212ac413dfa61e54a15\n"
    },
    {
      "commit": "69dd4bba65f0b50bbee101d371425ad7fd13ed22",
      "tree": "09000e4c5384c263d4852c2afe81466e59a32b55",
      "parents": [
        "95b6fdebb42cfc2c1c04284fc218ca4acec09ee2",
        "ca16a79b1875921b0204dd952f0d6a28ea5e1022"
      ],
      "author": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Wed Jun 17 21:21:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 21:21:40 2015 +0000"
      },
      "message": "Merge \"Add keys to handle GSM and CDMA roaming/non roaming overrides\" into mnc-dev"
    },
    {
      "commit": "94f30824959acf2d7c7e6555ecb642ba07b2187a",
      "tree": "5178ce7034b5b5490e6ae8e46d76a37d30564011",
      "parents": [
        "074c340420105e04791bfd083aa36249a4f9362a",
        "0c4d2e84cf9028e2de75e54f742df4fa7c4574a6"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Jun 17 20:42:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 20:42:06 2015 +0000"
      },
      "message": "Merge \"Add DisconnectCause for CDMA activated case.\" into mnc-dev"
    },
    {
      "commit": "a5aabfebcaad34b9fdea222d858fc54d18e462c0",
      "tree": "eb64fb12e08b3344b48f97388eac339699836710",
      "parents": [
        "563d60e03f8d5961e5578fca66092bd6b8d5496e",
        "e15cca771cd641d611ecf00b20621a688a383036"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 17 18:11:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 18:11:03 2015 +0000"
      },
      "message": "Merge \"Add carrier config variable to hide sim lock setting ui.\" into mnc-dev"
    },
    {
      "commit": "e15cca771cd641d611ecf00b20621a688a383036",
      "tree": "75a4115c391b234ea57826686b0c916ff7e03dc6",
      "parents": [
        "281dffb76f1bb0e0e9d012fb9b111b040f4745d7"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 17 09:55:57 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Jun 17 10:57:23 2015 -0700"
      },
      "message": "Add carrier config variable to hide sim lock setting ui.\n\nBug: b/19623656\nChange-Id: Iee9efcdefe5cdda2adae03f0852ff2b53e75698f\n"
    },
    {
      "commit": "ca16a79b1875921b0204dd952f0d6a28ea5e1022",
      "tree": "7fcb86905e0574c9fb5a2a22c9dbc34f5c241cd9",
      "parents": [
        "52ca020722e8db42f9240de6959567d734f3ac6f"
      ],
      "author": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Tue Jun 16 12:06:08 2015 -0700"
      },
      "committer": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Wed Jun 17 08:25:48 2015 -0700"
      },
      "message": "Add keys to handle GSM and CDMA roaming/non roaming overrides\n\nbug: 20828356\n\nChange-Id: Icb5ad25e213771554915bd9479a4a66b4f4a6906\n"
    },
    {
      "commit": "0c4d2e84cf9028e2de75e54f742df4fa7c4574a6",
      "tree": "53dc3ab2e7c95eb932476bd366515e1d582313a5",
      "parents": [
        "9a2da54e3c7b5f382d2654eeb5228b945edd8e39"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jun 16 15:54:02 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jun 16 16:42:31 2015 -0700"
      },
      "message": "Add DisconnectCause for CDMA activated case.\n\nBug: 19296388\nChange-Id: Ic754534e6d0273ae73ed80e3bb25a681d410a03b\n"
    },
    {
      "commit": "27a88a3eb6a6a456ea3ec1b81a8fb26333f904a5",
      "tree": "fd97f91c7c72edc70e701067592740dce3010176",
      "parents": [
        "a106554c20c72e284d64ea074933554e5dc29da9",
        "735e61b30f3099dff9dd6f4f9b65b6b1e5e38413"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jun 16 17:14:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 17:15:03 2015 +0000"
      },
      "message": "Merge \"Additional OP_READ_PHONE_STATE AppOps checks for telephony\" into mnc-dev"
    },
    {
      "commit": "73d043232434f3ad37af26615919eac3117536b7",
      "tree": "516027f8a0881eca683b56fcb8d4b85b6694f52e",
      "parents": [
        "6ecdcf2aa01b2510bf6d506b92172dbc32beeec9",
        "e478649373a494347e744fcdaeac6960e4b5ae65"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 23:54:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 23:54:38 2015 +0000"
      },
      "message": "Merge \"Add KEY_DEFAULT_SIM_CALL_MANAGER_STRING to carrierconfigmanager.\" into mnc-dev"
    },
    {
      "commit": "e478649373a494347e744fcdaeac6960e4b5ae65",
      "tree": "193883ec633c9993c5201c786f1f1ce0143f1e93",
      "parents": [
        "281dffb76f1bb0e0e9d012fb9b111b040f4745d7"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 13:15:28 2015 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Jun 15 16:12:02 2015 -0700"
      },
      "message": "Add KEY_DEFAULT_SIM_CALL_MANAGER_STRING to carrierconfigmanager.\n\nBug: b/21499566\nChange-Id: I9fa33f124e0f617782709597761be75a20797d4b\n"
    },
    {
      "commit": "28a8cf6883478d568f9c85065e94ba39c5c439d4",
      "tree": "f670a14af73a9c27bfcc081bde9b383a50eb3c5b",
      "parents": [
        "e1debb754b5563db19cec701475618f84ebbe2d6",
        "02008b78d095206a9b72bd3a5242c54cb6da0bdd"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jun 15 22:16:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 15 22:16:41 2015 +0000"
      },
      "message": "Merge \"Adding config variables for triggering CI action on System update.\" into mnc-dev"
    },
    {
      "commit": "ecadb92e8dcea2d7d39333169600be76b8f3fb4e",
      "tree": "4395e508eebabb01883a6286a6387afd89449d44",
      "parents": [
        "033a68fe2739aac89bded94bb4ca99473050bcd7",
        "6694f2a067d1472cb74f8db4ddbcc5d4f77eda83"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 12 04:41:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 04:41:41 2015 +0000"
      },
      "message": "Merge \"Read MMS config from CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "02008b78d095206a9b72bd3a5242c54cb6da0bdd",
      "tree": "d3e4d30d30a79fbd0609baf661d0994257a961af",
      "parents": [
        "66f6cd63b710e0accf15c584c0bda26561425931"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 11 14:54:20 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 11 15:50:52 2015 -0700"
      },
      "message": "Adding config variables for triggering CI action on System update.\n\nBug: 21603815\nChange-Id: I401099a9aeced578ee914ddbebf1f5982f276780\n"
    },
    {
      "commit": "b2af4220adccb68c67bc91022db6239a9b9e280b",
      "tree": "5523d002d6b351bc818873d8ce2746f3cc2893e3",
      "parents": [
        "31ae9936a63f484dd872baa7657c4ce79f27d7ce",
        "5bf0ca1b3a304faf265a6c3e63410b32f4fdb118"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 11 15:36:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:36:34 2015 +0000"
      },
      "message": "Merge \"Delete TODO and file a bug.\" into mnc-dev"
    },
    {
      "commit": "3360c2657908e6cb8565c85bdb33e0e2a3fd92b4",
      "tree": "5b961ff485e224b8fb36466ca2f997bb15038fc9",
      "parents": [
        "3c9614a03a40c3590b38eed71f86c24d81c6d52a"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 09 15:16:21 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 10 20:57:40 2015 -0700"
      },
      "message": "Rename KEY_VOICE_PRIVACY_DISABLE_BOOL -\u003e KEY_VOICE_PRIVACY_DISABLE_UI_BOOL\n\nDisabling voice privacy sounds scary. Update this config variable name\nto what it actually does, which is to hide some settings UI.\n\nBug: 21571894\nChange-Id: Ib981b5e442b56d0167a19326fe34935b7a1cfbf1\n"
    },
    {
      "commit": "5bf0ca1b3a304faf265a6c3e63410b32f4fdb118",
      "tree": "f245772e5d476364f56994b1938cb76b11f8b8e9",
      "parents": [
        "3c9614a03a40c3590b38eed71f86c24d81c6d52a"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 10 20:52:14 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 10 20:52:14 2015 -0700"
      },
      "message": "Delete TODO and file a bug.\n\nThis TODO looks more like a feature request, so I filed b/21766386 to\nevaluate the feature. We should remove the TODO especially because this\ntext is in the public API.\n\nNote: I\u0027m not deleting the exact same comment from\npackages/services/Telephony/res/values/config.xml\nbecause the data migrated to CarrierConfigManager is slated to be\ndeleted from config.xml files.\n\nBug: 21571894\nChange-Id: Iaba042fb47ade24f5825a48b21960193d322363f\n"
    },
    {
      "commit": "6694f2a067d1472cb74f8db4ddbcc5d4f77eda83",
      "tree": "428f6b2e5ad75d21dfb4da3b9bd39ae956c5984a",
      "parents": [
        "3c9614a03a40c3590b38eed71f86c24d81c6d52a"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 10 09:11:49 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 10 19:58:03 2015 -0700"
      },
      "message": "Read MMS config from CarrierConfigManager.\n\nUpdating javadoc to point at the correct class.\n\nBug: 21085630\nChange-Id: I02415191c8d331e431812ddba75f18af10805b98\n"
    },
    {
      "commit": "735e61b30f3099dff9dd6f4f9b65b6b1e5e38413",
      "tree": "1365ce39f5d934a6af7c2798a6e09dec5346ecd9",
      "parents": [
        "9ff1510aeba910c22b2e31c29a93b08281feae4f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jun 10 15:47:19 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jun 10 17:32:13 2015 -0700"
      },
      "message": "Additional OP_READ_PHONE_STATE AppOps checks for telephony\n\nBug: 21726452\nChange-Id: Iab61372d0fc8cecc826564a218ff542ec4afde5c\n"
    },
    {
      "commit": "1f86c1ae83557d7e03c7bd3e5222137b03216bd4",
      "tree": "08c39f60ffec22425d4d8b2e5258cad285673bba",
      "parents": [
        "5fc247338dfc1a817f708163201cdf395cff3303",
        "46982c53641603f42cf32a7ac9a7fc3e4e2befce"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 10 23:58:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 23:59:00 2015 +0000"
      },
      "message": "Merge \"Update docs on SignalStrength.getLevel\" into mnc-dev"
    },
    {
      "commit": "46982c53641603f42cf32a7ac9a7fc3e4e2befce",
      "tree": "1268c21dddb32590bb63802f92370767d174e393",
      "parents": [
        "1955ee57b3210d9027e1c46731cf1f44406166da"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 10 15:46:09 2015 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 10 16:00:41 2015 -0700"
      },
      "message": "Update docs on SignalStrength.getLevel\n\nbug:21572049\nChange-Id: I10b830859a253170184a2d874d0ed39fc6ee0503\n"
    },
    {
      "commit": "a66a067a9c9b706035f48f445561100f29c960bf",
      "tree": "5f6505ce4b0370a9a99fffbccf23165727b21413",
      "parents": [
        "50baf43eeb6bbdedca21000a439194ba21ce69f0",
        "0cf20cdf81c1d8b553f7b3f8179048fe1d5b4d59"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Jun 10 22:40:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 22:40:29 2015 +0000"
      },
      "message": "Merge \"Mark CARRIER_PRIVILEGE_* constants as @SystemApi.\" into mnc-dev"
    },
    {
      "commit": "8c332b727523ce0dbb9256f0f43a9c655d71a3ea",
      "tree": "40a2a2e46779e3c3ab4c2c79e7acf590f14a2e49",
      "parents": [
        "cc87cfa29c4b38d1f119bdce652918565b0fed0f"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 09 14:57:07 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jun 10 11:42:27 2015 -0700"
      },
      "message": "TelephonyManager should use TelecomManager\u0027s getCallState().\n\nTelecom\u0027s version includes non-cellular calls in its result. Many apps\ncompile against TelephonyManager\u0027s existing API so we should update it\nto use telecom instead.\n\nWe kept the implementation as cellular-only for\ngetCallState[ForSubscription](...) version of the API (which is hidden\nanyway).\n\nBug: 21732997\nChange-Id: Ifd27e6b49d76fe96ccc969e5262b1a876670aeef\n"
    },
    {
      "commit": "da9bbf725592c6482d6fbce18ef8c258b18e4fc8",
      "tree": "ebc2c400d373af539fa4eb721c65a93ba74822e0",
      "parents": [
        "1c96a9418447df1eee1d7323269b28bf9b3ccd66",
        "ceaed68b074bd341ed9b5f13ff9cc69e3f533999"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Wed Jun 10 11:41:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:32 2015 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\" into mnc-dev"
    },
    {
      "commit": "69c4e2c57eb587709452d3319136da19db5e465b",
      "tree": "3297f43c8926e88b1f0b919f8f9a42faf40f6b2e",
      "parents": [
        "12149b699e21a6c11285391c1fcef25a07fcf066",
        "bc6f12ee42f810a68ef4d1e9185d42cd10124d9a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 22:04:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 22:04:10 2015 +0000"
      },
      "message": "Merge \"Remove use of STATE_AUDIO_ONLY in a comparison.\" into mnc-dev"
    },
    {
      "commit": "0cf20cdf81c1d8b553f7b3f8179048fe1d5b4d59",
      "tree": "5e9947122114dc3ae38c0b797b6f0de0910be75c",
      "parents": [
        "e1f3214e72b63ed7cbe368005622055f80da0e0d"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Jun 09 14:34:56 2015 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Jun 09 14:40:21 2015 -0700"
      },
      "message": "Mark CARRIER_PRIVILEGE_* constants as @SystemApi.\n\nThese constants are returned by checkCarrierPrivilegesForPackage which\nis marked as @SystemApi, so this seems like an oversight.\n\nBug: 21613234\nChange-Id: I5efc2c305cb1870e42fb103578fe33ec3e6000d4\n"
    },
    {
      "commit": "bc6f12ee42f810a68ef4d1e9185d42cd10124d9a",
      "tree": "512d0e51045b8956508215ca51863a7c3e7e5e95",
      "parents": [
        "aaf68f216327a8a2adaf72032904b50796b4aea7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 14:34:11 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 14:34:11 2015 -0700"
      },
      "message": "Remove use of STATE_AUDIO_ONLY in a comparison.\n\n- Cleanup javadoc to make it more explicit how to use STATE_AUDIO_ONLY.\n- Use VideoProfile.isAudioOnly() instead of doing \u003d\u003d comparison.\n\nBug: 21645094\nChange-Id: I5a67290a996f8f338aebab72a4d3cb57f1b1993b\n"
    },
    {
      "commit": "ceaed68b074bd341ed9b5f13ff9cc69e3f533999",
      "tree": "a2923bc630013717a854b0ff95cea6208d9b9be1",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Tue Jun 09 12:36:58 2015 +0000"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Tue Jun 09 16:28:54 2015 -0400"
      },
      "message": "notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\n\nRe-checkin of 7f8be9d89b7f294bf5e5d377908a5c74d2f4968f.\n\nORIGINAL CHANGES:\n\nPer API review, move TelephonyManager.notifyCarrierNetworkChange() to\nCarrierService.notifyCarrierNetworkChange(). Underlying telephony\nimplementation remains unchanged.\n\nAlso minor tweaks to CarrierService:\n* Remove some unnecessary @hide\n* Remove final qualifier from onBind() so that subclasses can handle\n  new internal callers that want to bind to it.\n\nADDITIONAL CHANGES:\n\n- Fixes stack so that a SecurityException is thrown when caller\n  does not have MODIFY_PHONE_STATE or carrier privileges.\n\nBug: 21572049\nBug: 21630803\nBug: 21721768\n\nChange-Id: Ie952651d2f15c370de713ed8abb6d9f6f07dd2b4\n"
    },
    {
      "commit": "309b2f63f3265c341f6a43cbca2fb25f9c38109a",
      "tree": "0ee8b1d211ca239ccec8533763df352576afcc3f",
      "parents": [
        "66f6cd63b710e0accf15c584c0bda26561425931"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Jun 03 16:29:01 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jun 09 12:44:39 2015 -0700"
      },
      "message": "Do not enforce PHONE_STATE_PERMISSION to register listener\n\nPHONE_STATE_PERMISSION should not be required to register to the following\nevent types:\n- PhoneStateListener.LISTEN_CALL_STATE\n- PhoneStateListener.LISTEN_DATA_ACTIVITY\n- PhoneStateListener.LISTEN_DATA_CONNECTION_STATE\n\nIn case of LISTEN_CALL_STATE, an empty string should be passed instead of\nincomingNumber, when caller has no PHONE_STATE_PERMISSION.\n\nBug: 21588537\nChange-Id: I5b6d0308924f7e4cd13a983b8e0c9b3a5bbb119b\n"
    },
    {
      "commit": "d56958c440dffd85349adee5ca0bf4d0893215c6",
      "tree": "feb579191e0aea393a006b7a621853595da7f0c3",
      "parents": [
        "196597b7c09fce62276099292bb0e3d0572fe4a5",
        "b4b9ca7580c75f07330e5222cbd9ccc93b12935e"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Tue Jun 09 00:06:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 00:06:29 2015 +0000"
      },
      "message": "Merge \"Ignore carrier apps when checking for idleness\" into mnc-dev"
    },
    {
      "commit": "8711ed644bab42c03ab9a22c14e1cb2825a107a6",
      "tree": "8a8abc4c6060b4cdb7066c9546b6bdd04d77ce59",
      "parents": [
        "4cf59747f8e23b1d23ee7450541e34826dccbd4f",
        "3d0f09433a6a26e5d47bd567cac2ce69d1e7eb0c"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Mon Jun 08 23:44:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 23:44:51 2015 +0000"
      },
      "message": "Merge changes from topic \u0027modemActivityInfo\u0027 into mnc-dev\n\n* changes:\n  API for get modem activity info\n  Activity info and stats from modem\n"
    },
    {
      "commit": "5ea0c8f1c660630edcdd5abdac076f7df69a7f8a",
      "tree": "b54ae91b56188ec2e801b7538316c716bbb6dc80",
      "parents": [
        "e37cf3b8d614019c5570f945110bfbc5a8b09713"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Jun 08 12:25:55 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Jun 08 14:59:09 2015 -0700"
      },
      "message": "Rename reloadCarrierConfigForSubId -\u003e notifyConfigChangedForSubId\n\nPer discussion with API council, \"notify\" makes more sense than \"reload\"\nhere.\n\nBug: 21571894\nChange-Id: I7e8e8d91d8e6e6d4502cf371472fd82efa3e97f5\n"
    },
    {
      "commit": "b4b9ca7580c75f07330e5222cbd9ccc93b12935e",
      "tree": "99c18c384cf567d01d9771533608cee0c158a4d5",
      "parents": [
        "7631697793a8b82bb2a1cd3adced1b140d266427"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Tue May 19 00:02:27 2015 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Mon Jun 08 13:49:13 2015 -0700"
      },
      "message": "Ignore carrier apps when checking for idleness\n\nAlso introduce a way to check if a package has\ncarrier privileges for any active phone.\n\nChange-Id: If5c5fe07f05ffc90fc21431eb27cf48030c0175b\n"
    },
    {
      "commit": "71feb72b76777afa10dca555287f954d63deeb9d",
      "tree": "43a7a789d1c8673f420453906077ba02155b1695",
      "parents": [
        "5ac36cea8611d15027c4353e3c8ef932d6ad437a",
        "fde06fd323fbc7102a824e1b8a2b9ddc4a89c38a"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jun 08 20:04:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 20:05:07 2015 +0000"
      },
      "message": "Merge \"Fix a typo in the docstring of getAllCellInfo()\" into mnc-dev"
    },
    {
      "commit": "21a4f17c942165684bc590de594984912459396d",
      "tree": "24ce5e0d91467ca61f4a8b6703e883981692f235",
      "parents": [
        "54d729b73f54798d3112129894cb6fe8ef75920b",
        "2b5348b41329b42f5b0929455a9b616a5e1f685e"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:59:51 2015 +0000"
      },
      "message": "Merge \"Revert \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\"\" into mnc-dev"
    },
    {
      "commit": "2b5348b41329b42f5b0929455a9b616a5e1f685e",
      "tree": "494b1b7e6a9cc9a368c4b18be15490cf51cbb345",
      "parents": [
        "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:29 2015 +0000"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:29 2015 +0000"
      },
      "message": "Revert \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\"\n\nThis reverts commit 7f8be9d89b7f294bf5e5d377908a5c74d2f4968f.\n\nChange-Id: Ib99d2b8f83c2775cf5df4330a4f20bc791a83e5e\n"
    },
    {
      "commit": "fde06fd323fbc7102a824e1b8a2b9ddc4a89c38a",
      "tree": "4ce225bcdd0195e544e8422452ca9a149adf9360",
      "parents": [
        "fba7f5d73cce893860faa3af9df7b4099a8565a1"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jun 08 12:38:40 2015 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jun 08 12:38:40 2015 -0700"
      },
      "message": "Fix a typo in the docstring of getAllCellInfo()\n\nChange-Id: I5ac23e708926a1ca649ace3890af417c9607e0e9\n"
    },
    {
      "commit": "829c097761e39b608b8b965a2c03f11ce5a95d2b",
      "tree": "3bce3bb125abe0c0a66528f5d374201ead0aa0c9",
      "parents": [
        "9b5e2124d0bc80370e80e0525e34a46eda61ded7",
        "2e7ca76a8a1b87c2ea6102ba14fe324cfe20f8ca"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jun 08 17:27:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:27:29 2015 +0000"
      },
      "message": "Merge \"Adding temporary logging to debug CTS failure (for CellLocationTest).\" into mnc-dev"
    },
    {
      "commit": "9b5e2124d0bc80370e80e0525e34a46eda61ded7",
      "tree": "de21af46f48ae3eb7f6501bf41018b72ba5c72f1",
      "parents": [
        "2429e6a8d96a4eba83e22c35595fa05e0f5e51f2",
        "9387f1dfe3788661e883672b36edabf11a96de51"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jun 08 17:26:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:26:03 2015 +0000"
      },
      "message": "Merge \"Changing getSimState to use slot idx instead of sub id.\" into mnc-dev"
    },
    {
      "commit": "2429e6a8d96a4eba83e22c35595fa05e0f5e51f2",
      "tree": "e9514ec66a89836bf16777626187ba0f7c5f6876",
      "parents": [
        "7fa228f4eaa774df9e925e0c037f0fa78caafafc",
        "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 17:24:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:25:12 2015 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\" into mnc-dev"
    },
    {
      "commit": "9387f1dfe3788661e883672b36edabf11a96de51",
      "tree": "50bd9f400590e560e7331aa928d4f0ac604c4983",
      "parents": [
        "72285e5600fad17c42730d6f84164d8425d4d43c"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed May 27 11:59:46 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jun 08 17:01:23 2015 +0000"
      },
      "message": "Changing getSimState to use slot idx instead of sub id.\n\nBug: 20736251\nChange-Id: I43ec6450358f833f878ed4eee993ea79d5220c65\n"
    },
    {
      "commit": "912f705f1f98ba2fc744601994dfbe12f391b0ae",
      "tree": "d64e2f70b0a34ab8564118883a033ae883d96fe8",
      "parents": [
        "5c6c06bf187e6e96d9db1398108d613f86f5a912",
        "28964eb236cee7e593cf46ff6bcd61cd0d4c54f6"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Jun 05 23:45:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 23:45:45 2015 +0000"
      },
      "message": "Merge \"Suppress default logging in SubscriptionManager.\" into mnc-dev"
    },
    {
      "commit": "28964eb236cee7e593cf46ff6bcd61cd0d4c54f6",
      "tree": "070d057061d58dbcf33658a72100a9e27674b8b9",
      "parents": [
        "e1352de673423264c00c71c0ec1597bbdad6fd03"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Jun 05 16:13:51 2015 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Jun 05 16:13:51 2015 -0700"
      },
      "message": "Suppress default logging in SubscriptionManager.\n\nBug: 20465753\nChange-Id: Ieeb493be7b32382c6adf1cf0664cf3e96cedace7\n"
    },
    {
      "commit": "69822f0d63e80a068bb2ee4c80a617492f1d8141",
      "tree": "98412c83269bf9b06519ce50a12b9a58b02e0320",
      "parents": [
        "537bb5fce785c3433540e047c0ccaae3b286f55e"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 04 13:48:08 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 05 15:08:55 2015 -0700"
      },
      "message": "Renaming carrier config variable keys.\n\nAPI council advised us to use KEY_NAME_TYPE for our key constants.\n\nBug: 21571894\nChange-Id: Ibe55ad5a31ef618455e763b5c5265fc817c934ab\n"
    },
    {
      "commit": "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f",
      "tree": "c718a4e888f6f0f28cbfc1500cf379c645536dcf",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Thu Jun 04 17:11:06 2015 -0400"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Fri Jun 05 09:20:17 2015 -0400"
      },
      "message": "notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\n\nPer API review, move TelephonyManager.notifyCarrierNetworkChange() to\nCarrierService.notifyCarrierNetworkChange(). Underlying telephony\nimplementation remains unchanged.\n\nAlso minor tweaks to CarrierService:\n* Remove some unnecessary @hide\n* Remove final qualifier from onBind() so that subclasses can handle\n  new internal callers that want to bind to it.\n\nBug: 21572049\nBug: 21630803\nChange-Id: Idcbcd107966fe92d7edc23c261e11db61160f615\n"
    },
    {
      "commit": "3d0f09433a6a26e5d47bd567cac2ce69d1e7eb0c",
      "tree": "7b931b8fa6478483d7caaf0d2381e9e60f3ef07e",
      "parents": [
        "5c728994311c40821604c6711171e860776659a6"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Thu Jun 04 13:56:26 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri Jun 05 02:11:26 2015 +0000"
      },
      "message": "API for get modem activity info\n\nChange-Id: I4785e1dfce14468de8ba5a376c7c3aa57178ce7b\n"
    },
    {
      "commit": "5c728994311c40821604c6711171e860776659a6",
      "tree": "adac6551c490c17b037a3d680dd8dfd0639ef4df",
      "parents": [
        "de5cdebac7b50871c3ece6ccd0b2a4d7a4b384bc"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Thu May 28 00:12:37 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri Jun 05 02:10:51 2015 +0000"
      },
      "message": "Activity info and stats from modem\n\nChange-Id: Ifa8e520673c7e5549b0066a16a744810f1f0730c\n"
    },
    {
      "commit": "65561b5c5100d4d4b18d5086cba52d796122e78d",
      "tree": "d97399a7949ea65bde8e3de7f35ffa01dd35897d",
      "parents": [
        "c51c3f6436bc4e101c63c388fd6ba8b46f2d4189",
        "97f5ccd1cc9f06c27c5e38bfb4a8a05238e1df2f"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Jun 04 21:09:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 21:09:45 2015 +0000"
      },
      "message": "Merge \"Add carrier package name field to check for carrier vvm app.\" into mnc-dev"
    },
    {
      "commit": "b2556363e7c142d7e0ab8f62e1a82662600a0821",
      "tree": "fae3418214eeaaf091be351b5092609e973ef16a",
      "parents": [
        "b8a4ba86d87b7bdfe8b88300de8b29f1578b26c6"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 04 12:17:00 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 04 12:19:40 2015 -0700"
      },
      "message": "Fixed punctuation in comment.\n\nBug: 21559800\nChange-Id: I47dc8e7be809cc586c307e72c7e9e11d5268cd5f\n"
    },
    {
      "commit": "b8a4ba86d87b7bdfe8b88300de8b29f1578b26c6",
      "tree": "20b3148b0c70c9704e85e1a77ccad7329fb8e3d8",
      "parents": [
        "01b9c4cdb352b88ae607d263cf9a4f66650bdac6",
        "53477531889214c2ef983501b0698beb0495e10e"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 04 19:13:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 19:14:07 2015 +0000"
      },
      "message": "Merge \"Update getVoiceMessageCount() comments.\" into mnc-dev"
    },
    {
      "commit": "53477531889214c2ef983501b0698beb0495e10e",
      "tree": "060efc98b704c78db91f92b6db609b2c2274caf5",
      "parents": [
        "42fde939ea31e061a93a01b0d2f27032bfb2f3f6"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 04 12:05:18 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jun 04 12:05:18 2015 -0700"
      },
      "message": "Update getVoiceMessageCount() comments.\n\nBug: 21559800\nChange-Id: I7a737ae8a93c59391f232b5da6e3b36874126f3a\n"
    },
    {
      "commit": "97f5ccd1cc9f06c27c5e38bfb4a8a05238e1df2f",
      "tree": "eb1227bb6e51a6511dae3469bdd894d1fdaa1ece",
      "parents": [
        "981975a3e7b439324bdfbf4076f350f7655135d7"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Jun 04 12:00:25 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Jun 04 12:00:25 2015 -0700"
      },
      "message": "Add carrier package name field to check for carrier vvm app.\n\nThe carrier\u0027s vvm app\u0027s package name will be checked so that if it is\nalready installed, the dialer vvm will be disabled.\n\nBug: 2112648e#\nChange-Id: I0433037f3bc5c5a380c76a03090d61c430e47e4b\n"
    },
    {
      "commit": "2e7ca76a8a1b87c2ea6102ba14fe324cfe20f8ca",
      "tree": "b4520b349010e083e9d1685096cae042538f2cb9",
      "parents": [
        "42fde939ea31e061a93a01b0d2f27032bfb2f3f6"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri May 29 17:29:26 2015 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Jun 03 14:53:43 2015 -0700"
      },
      "message": "Adding temporary logging to debug CTS failure (for CellLocationTest).\n\nBug: 21209629\nChange-Id: Ic99cf02f26d3cca7260a3a0141ce13eff9a885bc\n"
    },
    {
      "commit": "b06411a90fcaaa6d2bb295174c97d4b7a124eea9",
      "tree": "2fd5f99da71bc618caf538e43b5a5df5ac1be250",
      "parents": [
        "8fd48ca377956e434819ade33a9970cd66a2fda7",
        "08e318e5868b4f21a95fd1b5e8b9659e2d830257"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jun 03 20:59:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 20:59:13 2015 +0000"
      },
      "message": "Merge \"Document procedure for adding carrier config variables.\" into mnc-dev"
    },
    {
      "commit": "bb6d06058534d91cfaf98492799de83aee92a851",
      "tree": "eba82e7bf3b7c950786cafffcde1c86ae3e1580f",
      "parents": [
        "2d63f0a14a450fb23304bfaa639e90fa9fb09e18",
        "87b73f370e2b8a76b0540580f43edba6ec21c6cf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 17:12:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:13:41 2015 +0000"
      },
      "message": "Merge \"API Cleanup: Remove VideoState class.\" into mnc-dev"
    },
    {
      "commit": "87b73f370e2b8a76b0540580f43edba6ec21c6cf",
      "tree": "3990fd7eb2b25e1081388fb3c0a10e8459380728",
      "parents": [
        "6ef831fe1a953f6b67f3c6a43bde38e80689698b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "message": "API Cleanup: Remove VideoState class.\n\n- Remove VideoState class.\n- Replace references to VideoState constants with VideoProfile equivalent.\n- Push VideoState static methods into VideoProfile.\n\nBug: 21573551\nChange-Id: I1bca02772b5b7d86643f612824b07faef7618725\n"
    },
    {
      "commit": "97769b0c437a1a09aa925f07bbc8c0ae14d5c31b",
      "tree": "751a07d059f314da29a8d8822a5b56e5e12c229e",
      "parents": [
        "92dce1578747f501c48b2542146956744675b784",
        "f31ac338af8f5b32ce08799b8ad9c7f9a1d4d091"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 23:14:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 23:14:45 2015 +0000"
      },
      "message": "Merge \"Migrating MmsConfig to CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "115c04410ec276f9fe7e364f9ac082cad5bce8d0",
      "tree": "f0800994264361bcc7261c6f91ca6dce1903a101",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 13:27:47 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 21:34:33 2015 +0000"
      },
      "message": "Rename PhoneNumberUtils APIs\n\nIn response to more API review.\n\nBug: 21571895\nChange-Id: Ia1fa69da07a3427997919ba61c77fcbad7e79f2a\n"
    },
    {
      "commit": "f31ac338af8f5b32ce08799b8ad9c7f9a1d4d091",
      "tree": "8e4d207d19e0e64a2df3103884faeb39905080a0",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 27 01:18:46 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 14:29:04 2015 -0700"
      },
      "message": "Migrating MmsConfig to CarrierConfigManager.\n\nDefine variables in CarrierConfigManager that mirror those in\nSmsManager. These will replace MmsConfig. The literal values had to be\nmoved into this class because classes in frameworks/base/telephony\ncannot reference classes in frameworks/opt/telephony.\n\nThere is no change to the SmsManager API, but the data available from\nSmsManager#getCarrierConfigValues is moving from mms_config.xml files\ninto the new carrier config API.\n\nThis was originally Change-Id: I8a88f46c770ddcb3ac6988c29d86f0ca1f211f4a\n\nBug: 21085630\nChange-Id: I5a55873465c36ea8a7e3915b8b98a65b47c60dfa\n"
    }
  ],
  "next": "abdf79aba01c6dbf4792907b4875fed023089f82"
}
