)]}'
{
  "log": [
    {
      "commit": "4c01910cb0dfc6a5980a903eabfd767cad7f2e50",
      "tree": "ec4fb929d9c513ba0fabc996577f6785efb71612",
      "parents": [
        "e4865bcb39b05e10d9e30086dcf6a8c632b2e624"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 05 16:56:17 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 05 16:56:17 2016 -0700"
      },
      "message": "Add logging to CallerInfoAsyncQuery\n\nAdd logging to CallerInfoAsyncQuery to help diagnose timeout errors\n\nBug: 31755827\nChange-Id: If7cf34baf084ca8916952842585a32b3e93eba73\n"
    },
    {
      "commit": "923963ff31fb0c5c495a7a8f09aafa4b90e69f26",
      "tree": "19a1108f1bb13f3ad396ae4168b822da5991e54f",
      "parents": [
        "fda29437bfc82a6285ef4d72fba75ddba967d19a"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Sep 14 18:12:11 2016 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Sep 16 12:35:36 2016 -0700"
      },
      "message": "Added new config to indicate read-only apn types.\n\nBug: 31074581\nChange-Id: Ib0b19ef038d8c99380364eb81c4f7dd24bcc27fa\n"
    },
    {
      "commit": "34910458c474defc2646e48666d9478ef3fc10f5",
      "tree": "ea8bd25619927f2ec66f2a4152359eaa7f56bb7f",
      "parents": [
        "4804404e11bdc8aa873b93b892b72d9a0aba5098",
        "ed21e8fc0c51c121db762ac9e59af57e05f3d7e2"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 12 14:54:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 12 14:54:27 2016 +0000"
      },
      "message": "Merge \"Add ImsReason codes and DisconnectCauses for data disconnects.\" into nyc-mr1-dev"
    },
    {
      "commit": "ed21e8fc0c51c121db762ac9e59af57e05f3d7e2",
      "tree": "4b5a788364aa30560c1610b4f8104da825279f41",
      "parents": [
        "2af6932ae8e713fe57cae79e52e891a3ab3733e1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 11 13:13:51 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 11 13:13:51 2016 -0700"
      },
      "message": "Add ImsReason codes and DisconnectCauses for data disconnects.\n\nAdding reason code and disconnect causes for:\n1. disconnects due to user disabling data.\n2. disconnects due to data limit being reached.\n\nBug: 30702393\nChange-Id: Id6ea5ee4f5aac1a8602094315f893e2f7b3cc8d6\n"
    },
    {
      "commit": "20f2ebbf4d16e0654efe73ac92afc89c29cfaede",
      "tree": "65a6b832b63d1f11ca49eeb500d723fb2c193f83",
      "parents": [
        "a6b1a9485cd02ebec1173a7755164e678dc095ec"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Aug 10 11:28:32 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Aug 10 11:28:32 2016 -0700"
      },
      "message": "Add API to enable/disable the visual voicemail client\n\nThis CL gives the default dialer, apps with carrier privilege, and\napps with MODIFY_PHONE_STATE the ability to enable/disable the visual\nvoicemail client.\n\nThis is a system API for NMR1. It will be revised in O.\n\nBug: 30709089\nChange-Id: Ic24af14a5e3433c13ba8d253ad8504c94bf71c8f\n"
    },
    {
      "commit": "24b9d960071ecf24f1b7edf799f6a4edf20f2b95",
      "tree": "bbc9d0ac4e942fad6dcdffba9081eef943937bf1",
      "parents": [
        "0eadbe6d369844485d36e45f2b4ca9770828ae52"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Jul 21 12:35:10 2016 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Jul 26 14:54:53 2016 -0700"
      },
      "message": "Add support for carrier \"associated\" apps.\n\nThe platform currently supports the notion of default carrier apps.\nThese apps are set to DISABLED_UNTIL_USED until a SIM is inserted\nwhich grants them carrier privileges, at which point they are enabled.\nApps are not touched if they have been updated from the version on\n/system or if their state has been modified externally (e.g. by the\nuser).\n\nThis CL extends this notion to associated apps, which may not have\ncarrier privileges themselves, but should be enabled/disabled\nalongside a particular carrier app. This should include helper apps\nthat should not be visible to users who don\u0027t use the given carrier\nunless the user explicitly enables the app.\n\nAs additional protection, we add a check to ensure that we never\ndisable apps after the first time we\u0027ve run. Since we need to store\nthis information in secure settings, we also move the call site from\nPackageManagerService#main() to PackageManagerService#systemReady(),\nwhich enables use of secure settings but still occurs before\nthird-party apps can be started.\n\nBug: 30141427\nChange-Id: Iee72ba4e70e5ca97999c9147a65af82c670a23e8\n"
    },
    {
      "commit": "4eb5678ed8a0704fe1e4f5e7a3a3156f69b6884f",
      "tree": "6c39b67f2ef81790c5dcf78b39fdcf16b88831da",
      "parents": [
        "ff080be098d7628165cf25f581259a685642e481"
      ],
      "author": {
        "name": "Youhan Wang",
        "email": "youhanw@google.com",
        "time": "Mon Jul 18 18:34:43 2016 -0700"
      },
      "committer": {
        "name": "Youhan Wang",
        "email": "youhanw@google.com",
        "time": "Tue Jul 19 10:21:15 2016 -0700"
      },
      "message": "Add getCdmaPrlVersion().\n\nBug:27612001\nChange-Id: Icce9e99d360e30268d41bc063eeefc7484627df6\n"
    },
    {
      "commit": "9e73d82336145982c3fc315b6f6bebd76d6caf87",
      "tree": "e5036802302581278f46b62634c731007a16fd13",
      "parents": [
        "837696131e3ae88d23e22e9056b81839d0265090",
        "853d8f68f93077d453dca006d9a70ed990d228f6"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Jul 15 15:10:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 15:10:27 2016 +0000"
      },
      "message": "Merge \"Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.\" into nyc-mr1-dev"
    },
    {
      "commit": "853d8f68f93077d453dca006d9a70ed990d228f6",
      "tree": "d8715f4890107320857d011c3af7169479934a24",
      "parents": [
        "17ca90430ba88c347062ea222fe0bc2be8d52a57"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 13 17:25:37 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 13 17:25:37 2016 -0700"
      },
      "message": "Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.\n\nSome modems use a lowercase version of this extra, which is not correct.\nAdding an alternate definition so ImsCall can still determine the radio\ntype.\n\nBug: 28933314\nChange-Id: I61d13a2aa447877e1c89c3ae474a8614c29492a1\n"
    },
    {
      "commit": "8781b68e2bd6c0080e9c91544557b64783e7dffa",
      "tree": "55e4290c2f3ae060cc6d9c7a0ef75114e8b6cfe2",
      "parents": [
        "98802f6007eef7a36237087111c38a998a388903"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jul 08 14:28:51 2016 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jul 13 16:32:25 2016 -0700"
      },
      "message": "Disable VT when users turn off data or hit data limit\n\nDisable VT when users turn off data or hit data limit. If\nthere are ongoing VT calls, we\u0027ll need to downgrade them\nto VoLTE calls.\n\nbug: 27316521\nChange-Id: I89fe42f6cf6c419c21c4f2006e9cb43cf7e13503\n"
    },
    {
      "commit": "c96b5e087382a2a530e9c8cf8f2e1f8dbfc439c5",
      "tree": "feb386d4163c85cd889c899c5b65317bcc03fd8e",
      "parents": [
        "74835504ed4a421783326852090e5418b7ad9ce8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 07 22:53:57 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jul 11 10:33:37 2016 -0700"
      },
      "message": "Finalize MEP functionality.\n\n1) Finish plumbing of PULLING_CALL state.\n2) Add new disconnect cause used when maximum number of calls across\nall devices has been reached.\n3) Add PII mask for toString of ImsExternalCallState.\n\nBug: 29522023\nChange-Id: I78a0a9f3c3d846cfc58a1c5bcc6f105027602cbc\n"
    },
    {
      "commit": "b6587eac06c00c964b6f541e18d307df8c4a9a50",
      "tree": "503434eeb5c6762d03b92ee10af5525c92f11148",
      "parents": [
        "ef5c3aad4df40913d62de4fd9b12e2c7a9bacdf5"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jun 22 11:35:10 2016 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jun 29 11:54:56 2016 -0700"
      },
      "message": "Added a virtual interface for Video Telephony call usage counting\n\n1. Added a virtual VT interface.\n2. Qeury VT usage from telephony service.\n\nbug: 20888836\nChange-Id: I3df0c22922f8394554230b53f8ae091e17c95595\n"
    },
    {
      "commit": "4b6614e5762852e4495a991b5fc833a342f2cb36",
      "tree": "6c6c02d685d64c63d3a3d1dbeba57abfc1387477",
      "parents": [
        "05943a3247375e932b9e3156f4dcb753626db6c7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 22 10:35:13 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 23 12:48:43 2016 -0700"
      },
      "message": "Add support for dropping fg video call on answer of audio call.\n\nAdding two new carrier config options:\n1. treat_downgraded_video_calls_as_video_calls_bool - when there is an ongoing\ncall which was previously a video call (or is currently video call), some\ncarriers require that this is treated as if it is a video call for\ntelephony logic such as in (2).\n2. drop_video_call_when_answering_audio_call_bool - if the user is in an\nactive video call (see (1)) over wifi, and an incoming audio call comes in,\nwhen this carrier config option is \"TRUE\", the video call will be dropped\nwhen the audio call is answered.\n\nAdding new connection extra to indicate to the dialer app that answering\na ringing call will cause the current active video call to drop.\n\nBug: 29275420\nChange-Id: Ied5dbabc8ff09045ba41c5eba2136adad10db80e\n"
    },
    {
      "commit": "95a6c899d6625ec2b1a0cdca4934debff88da86d",
      "tree": "4e2e55e78e09b2fb2802dc7947a293cd9b1355d0",
      "parents": [
        "77d15483ad3fc573788b4235887bbe5acdd019a2"
      ],
      "author": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Tue Mar 15 13:26:11 2016 -0700"
      },
      "committer": {
        "name": "Chris Manton",
        "email": "cmanton@google.com",
        "time": "Wed Jun 22 16:44:53 2016 -0700"
      },
      "message": "Add global settings for cell radio state\n\nProvide persistable state for cell radio\nto handle airplane mode similar to any\nother radio in the system.\n\nChange-Id: I87398fe84de3f6a10b0e1002e9e5bf7e61f9441f\n"
    },
    {
      "commit": "3f258857b5f3cee671a6b37b1fce6682102b018e",
      "tree": "82b03aae8876c34edcb47111a537129050b7526e",
      "parents": [
        "2f75cf4bb5b2d54f8f7e878a8454efee58f556c7",
        "1ecda97bdd56684fd1d7ddfa53297e9fab2d5d57"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 16 22:31:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 22:31:45 2016 +0000"
      },
      "message": "Merge \"Allow the phone process to hide outbound text SMS\" into nyc-mr1-dev"
    },
    {
      "commit": "1ecda97bdd56684fd1d7ddfa53297e9fab2d5d57",
      "tree": "fb551e7b492b80b53efa0d8d18944702db3b112f",
      "parents": [
        "ee651e63e056f888e7cec5ebe46a2bab251496d7"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Jun 15 13:22:32 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Jun 15 13:22:32 2016 -0700"
      },
      "message": "Allow the phone process to hide outbound text SMS\n\nBug: 29095322\nChange-Id: Ic6ce8aa18450815e91e8d819439b10ccc186fec7\n"
    },
    {
      "commit": "eb17ccb60832f0ab31417291d6eca52451efde94",
      "tree": "98cd472b63c5a63219c5a1bdb9dbb4929619c878",
      "parents": [
        "0354b47b28fcfbc36a8a71293234e5946c93955e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 08 14:19:00 2016 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 08 20:25:39 2016 -0700"
      },
      "message": "Clean up PCO plumbing.\n\nThere\u0027s more data that needs to make it out to the carrier app.\nAdd the extras and correct some (it\u0027s a byte array, not an int, etc).\n\nbug:28567303\nChange-Id: I97ed41d9329ccc14851b8e171e8fa07919c8e38b\n"
    },
    {
      "commit": "ba3428f01b8cc112cd85d1c4ffcc1407a3b8b7c6",
      "tree": "97b3ec8c8839e40dec8663dd1117bea195a853e8",
      "parents": [
        "72a6f058cfcb72cad4da5ec8c84bc0a2b0d533a0",
        "1bf6ec2f868041ba4c3d4c88d3ac482bfd4c52b9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Sat Jun 04 05:48:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 04 05:48:47 2016 +0000"
      },
      "message": "Merge \"cold sim clean up\" into nyc-mr1-dev"
    },
    {
      "commit": "1bf6ec2f868041ba4c3d4c88d3ac482bfd4c52b9",
      "tree": "778db7975dde1210aaf8d67f607754019074103d",
      "parents": [
        "a48f9cb72f062ede5ed5d9ceb6fa345f5b194d1b"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon May 23 16:33:16 2016 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Jun 03 11:45:12 2016 -0700"
      },
      "message": "cold sim clean up\n\n- add a new field: provisioningNotificationEnabled from NetworkMisc. set\n  to false if we want to hide \"sign in\" notification and placed\n  carrier-specific notification instead. it is set on connect, once set,\n  it is carrier-app\u0027s responsibility to post new UI to users\n- rework on the interaction between carrier app and framework\n- code cleanup\n- unit test support\n\nBug: 28567303\nChange-Id: Ic84db7ffbb920d15344717f104496d3cb82e1a85\n"
    },
    {
      "commit": "37409c574782d7cc0b877c386c1d45ba83a14925",
      "tree": "016d809cf8602fcdd6b559e6e830af61cbc63580",
      "parents": [
        "f2f7bc04543240bd23707b95b723e85fa85aa037"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 02 13:43:27 2016 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 02 15:21:59 2016 -0700"
      },
      "message": "Add support for UNSOL PCO Data.\n\nPCO is a container in data-call responses with a range\nof optional fields devoted to carrier-proprietary signalling.\nThis change includes a class to contain this opaque info on\nits way to carrier apps.\n\nbug:28961371\nbug:28567303\nChange-Id: Ibfc304800bb3d5b8706d56c08400c1d0b4453a55\n"
    },
    {
      "commit": "ea97857a7868467a5cbe986807d04854cc4c3442",
      "tree": "d1d7fc56cf074e5be2af675091162191a9466470",
      "parents": [
        "f2c95b865edadeca62e55bcbe963e8780acd68d4",
        "a2f6a675112fa7029dbdd51eb6379bc9ce2bbf53"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed May 25 21:39:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 21:39:12 2016 +0000"
      },
      "message": "Merge \"Add restricted card state to telephony manager.\" into nyc-mr1-dev"
    },
    {
      "commit": "85663d7edfddd275e6e433bfe2c8b99bab019a49",
      "tree": "81abfbc5872df7e4f5e75cc9dc06eb10b667504b",
      "parents": [
        "9746deefbbfa3f6561bdf27e7d697cc352853f13",
        "67ab168b78782c4de5de3f44817961468533757c"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed May 25 00:13:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 25 00:13:06 2016 +0000"
      },
      "message": "Merge \"Switch VVM SMS filter to Builder pattern\" into nyc-mr1-dev"
    },
    {
      "commit": "a2f6a675112fa7029dbdd51eb6379bc9ce2bbf53",
      "tree": "386aaf2afcff812d2c472df931a26ee22d85a31f",
      "parents": [
        "93ad8c6b2f9b6610989ef8d37e62f7b66e6f6c11"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue May 24 10:07:40 2016 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue May 24 16:03:37 2016 -0700"
      },
      "message": "Add restricted card state to telephony manager.\n\nBug: b/28564314\nChange-Id: If19b12036b09a8cd015dce4faf5de26606ee2b97\n"
    },
    {
      "commit": "67ab168b78782c4de5de3f44817961468533757c",
      "tree": "0d58fb95a599bbaef5e1e81b8053e8496c168967",
      "parents": [
        "f2f9867437b1f1c71d5a6a2246b14470881ccc28"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue May 24 15:25:16 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue May 24 15:25:16 2016 -0700"
      },
      "message": "Switch VVM SMS filter to Builder pattern\n\nBug:27816386\nChange-Id: I74c73f0a43530dc563df29f0df7ae1a40845e8f0\n"
    },
    {
      "commit": "64997623bfa04e80064b6056fab0fb23144acb44",
      "tree": "c73136ec39623c0400d549e3330802418a48940c",
      "parents": [
        "5a2b96a8c5d0f6a96964016ebad823766f18cc45"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Thu May 05 09:36:47 2016 -0700"
      },
      "committer": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Fri May 20 13:18:41 2016 -0700"
      },
      "message": "Add API setAllowedCarriers, getAllowedCarriers to TelephonyManager\n\nAlso:\n   Add RIL constants RIL_REQUEST_SET_ALLOWED_CARRIERS, RIL_REQUEST_GET_ALLOWED_CARRIERS\n\nBug: 28564314\nChange-Id: Iaf6c40de633e767309c4088249a5c13cb0988c5c\n"
    },
    {
      "commit": "06e1ae1a51b9fb8c65e610c22f86380c60a803a0",
      "tree": "cd8ff525b72dd981738788bb1815e76cc6949b74",
      "parents": [
        "e19f2f2fc982313a102d9102c2f658fb8ba16cae"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed May 18 16:51:49 2016 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed May 18 16:51:49 2016 -0700"
      },
      "message": "Add new TelephonyManager api to query Telephony metrics.\n\nBug: 28717269\nChange-Id: I6f5e88509feda879162049955776cb61dda8c840\n"
    },
    {
      "commit": "db4c3aff334c0cebea1e337fadb4b535e8ccaffa",
      "tree": "ba1ce26a2f74a2741e114f6c4216f733f691854a",
      "parents": [
        "81505b48e5c00e067d684b39de73b93aeaffefb2",
        "65ca16ebab701c82895a0f1bf5ba0344aff44e50"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue May 17 17:48:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 17 17:48:44 2016 +0000"
      },
      "message": "Merge \"OMADM intent sent by both system and apps.\" into nyc-dev\nam: 65ca16ebab\n\n* commit \u002765ca16ebab701c82895a0f1bf5ba0344aff44e50\u0027:\n  OMADM intent sent by both system and apps.\n\nChange-Id: Ifda48558713ea89d0d1b2de54b1abb738ca187e8\n"
    },
    {
      "commit": "65ca16ebab701c82895a0f1bf5ba0344aff44e50",
      "tree": "7ebe57785621d8950c0da137c3e0b0b0ca0c3a95",
      "parents": [
        "1aae32b44abd189c905c4ac799422829ce24b186",
        "d375a04d2ec4edacb323ec86a2f310153fa4547c"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue May 17 17:41:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 17:41:11 2016 +0000"
      },
      "message": "Merge \"OMADM intent sent by both system and apps.\" into nyc-dev"
    },
    {
      "commit": "2bd42d82243c90b051a449cdcb7fb3766b5d3a83",
      "tree": "d9c2c736262b858492ecfba3e45c63591c53e359",
      "parents": [
        "ca2da6dc3332bb657e4927b837e5bc15a6e119cb",
        "8c60dbe3caae6bdfc202f17455526cb16cd46439"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon May 16 21:22:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 16 21:22:19 2016 +0000"
      },
      "message": "Merge \"Update doc of ACTION_SET_RADIO_CAPABILITY_DONE intent.\" into nyc-dev\nam: 8c60dbe3ca\n\n* commit \u00278c60dbe3caae6bdfc202f17455526cb16cd46439\u0027:\n  Update doc of ACTION_SET_RADIO_CAPABILITY_DONE intent.\n\nChange-Id: I737738186f863b6fdbb034c878a964f54d7b0369\n"
    },
    {
      "commit": "232667bddaa3f643772ee0495de0ec5656fa449d",
      "tree": "1ed38cae461bf67f80b4dd4c466e8903cf102d91",
      "parents": [
        "252a6b125bdaced7d928167e0fbc4dd2ba95e8a1"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon May 16 12:01:57 2016 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon May 16 19:02:39 2016 +0000"
      },
      "message": "Update doc of ACTION_SET_RADIO_CAPABILITY_DONE intent.\n\nBug: 24450765\nChange-Id: I42c9f9b2b1c34d774c28d8431bc7c21bbf5909fd\n"
    },
    {
      "commit": "349f4eddf76d1f16966a7ae7b599e984f599cf2e",
      "tree": "c645bd7def63ac058b877019605afc24a9bf83a5",
      "parents": [
        "d73ece967a28ae793fc5aebd2df003b5df95df15"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri May 13 15:56:58 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon May 16 17:37:48 2016 +0000"
      },
      "message": "Add visual voicemail SMS filter APIs\n\nAdded the following APIs to the framework:\nVoicemailContracts.ACTION_VOICEMAIL_SMS_RECEIVED\nVoicemailContracts.EXTRA_VOICEMAIL_SMS_TYPE\nVoicemailContracts.EXTRA_VOICEMAIL_SMS_DATA\nVoicemailContracts.EXTRA_VOICEMAIL_SMS_SUBID\n\nTelphonyManager.setVisualVoicemailSmsFilterEnabled()\nTelphonyManager.isVisualVoicemailSmsFilterEnabled()\nTelphonyManager.setVisualVoicemailSmsFilterPrefix()\nTelphonyManager.getVisualVoicemailSmsFilterPrefix()\nTelphonyManager.setVisualVoicemailSmsFilterOriginatingNumbers()\nTelphonyManager.getVisualVoicemailSmsFilterOriginatingNumbers()\nTelphonyManager.setVisualVoicemailSmsFilterDestinationPort()\nTelphonyManager.getVisualVoicemailSmsFilterDestinationPort()\nTelphonyManager.VVM_SMS_FILTER_DESTINATION_PORT_ANY\nTelphonyManager.VVM_SMS_FILTER_DESTINATION_PORT_DATA_SMS\n\nThese values are required to implement the VisualVoicemailSmsFilter in\nframeworks/opt/telephony\n\nAll of the APIs are hidden.\n\nBug:27816386\nBug:27817303\nChange-Id: I07736785da5fece84d1f3d27f270ac6fa94c1c56\n(cherry picked from commit ecbcce11cecc26d124adac8016f63667d01f3ab1)\n"
    },
    {
      "commit": "d375a04d2ec4edacb323ec86a2f310153fa4547c",
      "tree": "fb8d9159f483fa13365411a3849e80459f6ae355",
      "parents": [
        "a63801a7c2fa80d5815c78d6339536690803b34b"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri May 13 17:37:29 2016 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri May 13 17:39:29 2016 -0700"
      },
      "message": "OMADM intent sent by both system and apps.\n\nAdding an exception for \"com.android.omadm.service.CONFIGURATION_UPDATE\"\nas it is sent by both system and OEM apps.\n\nBug: 28757729\nChange-Id: Ic89d38bbd78e436ca3c259f1aa61be450033a232\n"
    },
    {
      "commit": "7717acd174795936756226a4bc367fdcb7b49c5d",
      "tree": "e37e80b402d7d468ff39f98eb1edb3de4c7d7f20",
      "parents": [
        "8b38b22066778b1e23583a915451c952f2221632"
      ],
      "author": {
        "name": "Youhan Wang",
        "email": "youhanw@google.com",
        "time": "Wed May 11 10:24:10 2016 -0700"
      },
      "committer": {
        "name": "Youhan Wang",
        "email": "youhanw@google.com",
        "time": "Wed May 11 18:49:53 2016 -0700"
      },
      "message": "Add getEsn().\n\nBug:27612001\nChange-Id: I0cb61cd8a7604e2cc6959b181672fe63a1673447\n"
    },
    {
      "commit": "2da9b2b8bfb01744d53c14a65a80035d3c8d7b2f",
      "tree": "750b2b376c1bf4c5f71e002870b5e8d7e9108175",
      "parents": [
        "17f3a406457c461a3629e012604f38ceb2296d30"
      ],
      "author": {
        "name": "Youhan Wang",
        "email": "youhanw@google.com",
        "time": "Mon May 02 15:57:11 2016 -0700"
      },
      "committer": {
        "name": "Youhan Wang",
        "email": "youhanw@google.com",
        "time": "Thu May 05 16:12:58 2016 -0700"
      },
      "message": "Add getAidForApptype().\n\nTo TelephonyManager and ITelephony.aidl.\n\nBug:27612001\nChange-Id: Icb9dc5e29f3a635b2d807e8abcd15a5e1a85b02d\n"
    },
    {
      "commit": "644a00734f679cb570164e0974c0a98f2a642a59",
      "tree": "0afec620e51908265f7ff886f5cc6217db9c208b",
      "parents": [
        "67391001073b5449b76ac6a78cefe13d0a8d7368",
        "6e6950ee66c681274e1c4bf086b559802a6e12bf"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Wed Apr 20 02:43:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 02:43:15 2016 +0000"
      },
      "message": "Merge \"Add addRegistrationListener function to IImsService.aidl\" into nyc-mr1-dev"
    },
    {
      "commit": "771fbfef27bcc98c57818b7c7b63a374e555b6db",
      "tree": "fcf82fd30fb78595b95e58a05c53e73e72c0fa30",
      "parents": [
        "13219992a0e8b08195ffd596d40d9ceecbf741e0",
        "b5592dc9f4c2b97b00c24d801b90339d1d622ec3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Apr 20 00:09:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 00:10:01 2016 +0000"
      },
      "message": "Merge \"Cold Sim issue fix\" into nyc-dev"
    },
    {
      "commit": "6e6950ee66c681274e1c4bf086b559802a6e12bf",
      "tree": "52c052cd87f6adc46820e5c6da91c9fd745798b4",
      "parents": [
        "6f9746747057f5392d6f9f58b38683b7a87854a2"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Apr 15 10:53:36 2016 -0700"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Tue Apr 19 23:49:55 2016 +0000"
      },
      "message": "Add addRegistrationListener function to IImsService.aidl\n\nThis allows to register additional IMS connection listeners.\nIImsService.open() is no longer supposed to be used for that purpose.\n\nBug: 28150730\nChange-Id: I949e0c912de66e82864934a1ad9ec2ec36f57909\n"
    },
    {
      "commit": "b5592dc9f4c2b97b00c24d801b90339d1d622ec3",
      "tree": "5a40456a419f461fbceea2bd74b662365a0d65e2",
      "parents": [
        "9d1d006cb3fb85304d1002b0d71c1b9fa11ad2f6"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Apr 08 13:19:31 2016 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Apr 19 14:24:56 2016 -0700"
      },
      "message": "Cold Sim issue fix\n\nBug: 25203607\nChange-Id: Ibde6a483477cb7c94f75b656d5e41748b13b23b2\n"
    },
    {
      "commit": "0d47f4b6463077074abd6bed489a5f9243615c64",
      "tree": "ebe53ea414fdcac6a1f50117db02c884e61845cf",
      "parents": [
        "8cddce3f8f503b2aa8b993fef6406645c3e80da6",
        "010bf374d8145528f8733dfa6ef101b15de23a8d"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 18 23:27:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 23:27:10 2016 +0000"
      },
      "message": "Merge \"BatteryStats: Introduce Async external stats requests\" into nyc-dev"
    },
    {
      "commit": "3f6e211d7306bb7a4d5abc01a966e06294a48988",
      "tree": "b4a1494b3c48e1dd53c8955d946574bfb5fe0ba5",
      "parents": [
        "951fe2925ff61b7d11149c3d897763d278ba1006",
        "f7e59c1f618d20b79df6e936b9daedaa7c1b4d3d"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Apr 18 16:28:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 16:28:16 2016 +0000"
      },
      "message": "Merge \"Adding slotId to certain Telephony broadcasts.\" into nyc-dev"
    },
    {
      "commit": "010bf374d8145528f8733dfa6ef101b15de23a8d",
      "tree": "78b885cdcb32294ddb256c3ae129be07a322b13d",
      "parents": [
        "7e25024758c2aff4b70024c70d931f81ad25cbd6"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Apr 11 12:18:18 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 15 15:27:52 2016 -0700"
      },
      "message": "BatteryStats: Introduce Async external stats requests\n\nInstead of calling out to external processes with a blocking IPC,\npass along a Binder on which the external process can pass back\nthe response. The calling process can then wait for the reply with\na timeout.\n\nThis eliminates watchdog restarts of the system_server when an external\nprocess like telephony or bluetooth hangs.\n\nBug:26842468\nChange-Id: I1b242e4ed22a63f1a4a0be8c78de8ac4d7bf56c5\n"
    },
    {
      "commit": "a6f12cf3d059b31db6f9119317956ec44b09a76d",
      "tree": "4fd5de8e930c29d422cb0964c625678291abc0bf",
      "parents": [
        "b3e26a9b414da986963bade0e18a80a20851c74a",
        "9eb78515dc7c3b7d52170d240a66cda8a7bbeb88"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 21:01:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 21:01:12 2016 +0000"
      },
      "message": "Merge \"Adding some new multi-endpoint stuff.\" into nyc-dev"
    },
    {
      "commit": "f7e59c1f618d20b79df6e936b9daedaa7c1b4d3d",
      "tree": "7016fce7d678c2a83a5a137a35858fc2a8b9406d",
      "parents": [
        "c375dd43af95b8106c8384236f61b5868ec6233e"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Apr 13 09:55:55 2016 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Fri Apr 15 13:31:12 2016 -0700"
      },
      "message": "Adding slotId to certain Telephony broadcasts.\n\nThese particular boradcasts need to expose phoneId since they are valid even\nwhen there is no SIM.\n\nACTION_SERVICE_STATE_CHANGED\n  - Added phoneId to broadcast.\n  - Removed TelephonyRegistry non subId call.\nACTION_SIGNAL_STRENGTH_CHANGED\n  - Added phoneId to broadcast.\n  - Removed TelephonyRegistry non subId call.\nACTION_PHONE_STATE_CHANGED\n  - Added phoneId to broadcast.\n  - The non-subId version is called by Telecomm to communicate overall state.\n    Telephony sends its own version, so only the Telephony call needs to add\n    phoneId.\n\nBug: 27378995\n\nChange-Id: I554f7ee18b9ae19919f4724328dcff3ef9cbd092\n"
    },
    {
      "commit": "4f9b759d8f801a590c38b50dd0bc530ee169957f",
      "tree": "f73defed07ae4f15f6d4e8db5c059658b2d65c21",
      "parents": [
        "6eee0e131a89276d41fbf59d645385a290cd0118",
        "3ee538c10d3ef5bedd9dff631cbca465315701e8"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Apr 14 23:32:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 23:32:44 2016 +0000"
      },
      "message": "Merge \"Removed the unused RIL constant\" into nyc-dev"
    },
    {
      "commit": "0a97f22e068aeffd7384f64d26ab922b6d15670f",
      "tree": "30ad92880406c1b60f2a0cead8f5650f13cdc51c",
      "parents": [
        "7596e9cdff0fda7d675ff31eef7225b38f316fa6",
        "0fb0731358b5c16bf6a5617a25b30122ec1258e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 00:52:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 00:52:36 2016 +0000"
      },
      "message": "Merge \"Delete ITelephonyDebug and ITelephonyDebugSubscriber\" into nyc-dev"
    },
    {
      "commit": "3ee538c10d3ef5bedd9dff631cbca465315701e8",
      "tree": "513ef33f542b97e0d279db8c19ff2c24b2babbee",
      "parents": [
        "f7eaef52a3a6a2f7f17ba8d95cb3327fe39b58cb"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Apr 13 14:12:18 2016 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Apr 13 14:19:34 2016 -0700"
      },
      "message": "Removed the unused RIL constant\n\nWe should use Integer.MAX_VALUE instead defining our own MAX_INT\n\nbug: 27787361\nChange-Id: I9630d66674530f9b7a8843cc454d0382b738463c\n"
    },
    {
      "commit": "9eb78515dc7c3b7d52170d240a66cda8a7bbeb88",
      "tree": "c462965763a48a2c4db3afb057467d792bde901c",
      "parents": [
        "333c7d36008c43a45be9bde672b45218cb6dc707"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 12 16:13:44 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 12 16:13:44 2016 -0700"
      },
      "message": "Adding some new multi-endpoint stuff.\n\nAdding getVideoStateFromCallType method to ImsCallProfile, which basically\njust breaks out some of the existing logic in getVideoStateFromImsCallProfile.\nThis is used to translate the CALL_TYPE_* from an external call to a\nvideo state (used when pulling the call).\n\nAdded a new ImsReasonInfo code for when multi-endpoint fails to configure\nbecause the modem does not support it.\n\nBug: 27458894\nChange-Id: I226e79005dccf3e8cae30e4d448543adbe59f922\n"
    },
    {
      "commit": "dc50a87495c23068b4150a0fc197e51ace2ae47b",
      "tree": "99e4b7bcfb54132a8a3578ea609058767ec06596",
      "parents": [
        "8af20ef6a885a50694805a066f02fc643e80b837"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Apr 12 11:55:01 2016 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Apr 12 12:41:22 2016 -0700"
      },
      "message": "Fixing few TelephonyManager calls to work when there is no SIM.\n\n* getDeviceSoftwareVersion - Fixed to work for no SIM by not looking up subId.\n* getImei - Fixed to work for no SIM by not looking up subId.\n* getActivePhoneTypeForSlot - Adding a method (hidden).\n* getCallState - Adding slotId version (hidden).\n\nBug: 27378995\nChange-Id: Ib67ae3df5562d75727dc7e4ac023021fb331d3b5\n"
    },
    {
      "commit": "6e1e880f001ab3663fba3a7b6d292387efaf7b8f",
      "tree": "551d0eea7b2313e10f31a22cf03b52458a3203ea",
      "parents": [
        "7c0393abdf121aca271f870d492def5b329b6360",
        "beb482cf890315c9f517b9224e7078e6e5f75e0b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 11 21:27:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 11 21:28:01 2016 +0000"
      },
      "message": "Merge \"Add settings for SUW data control.\" into nyc-dev"
    },
    {
      "commit": "e68b127525c23e8e0cbe1e9dee75534d99e2833d",
      "tree": "7abef7af2ef2b7db9a2abf7f17cdf3eb361b791b",
      "parents": [
        "b7e26fb1ad1802025cc3a01eeba6acfbc8f3f444"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Apr 07 12:14:57 2016 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Apr 07 14:03:32 2016 -0700"
      },
      "message": "Disable preinstalled carrier apps earlier in boot.\n\nPreinstalled carrier apps start in state DEFAULT (\u003d\u003d ENABLED); the\ntelephony stack marks them as DISABLED_UNTIL_USED during\ninitialization, and eventually ENABLED once a SIM for that carrier is\ninserted.\n\nHowever, this can cause a race as telephony initialization may happen\nafter the carrier app is started, while it is still in the DEFAULT\nstate. In this case, the app is disabled, and though PackageManager\nwill subsequently kill it, this may lead to a race as the app will\nbriefly remain running while disabled. In this state, crashes are\nlikely to occur in the app.\n\nSo, make sure we perform the first disable as soon as PackageManager\nis ready. This ensures the app is not started until it has been\nexplicitly enabled.\n\nBug: 27821069\nChange-Id: I771d7dde7880fd98b1df3d011be44164abf402f4\n"
    },
    {
      "commit": "b7e26fb1ad1802025cc3a01eeba6acfbc8f3f444",
      "tree": "0cf6af5deb9d6e635463f12bf18e4477bff7fc42",
      "parents": [
        "d67ac0a9060468973157d76cac01cf35fa722527"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Apr 07 12:47:20 2016 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Apr 07 12:47:20 2016 -0700"
      },
      "message": "Move CarrierAppUtils into frameworks/base/telephony.\n\nThis is a no-op refactoring which will allow us to access\nCarrierAppUtils from PackageManagerService.\n\nBug: 27821069\nChange-Id: Id6ac33020395f7fc03b285ffa8c3d421a02270ec\n"
    },
    {
      "commit": "0fb0731358b5c16bf6a5617a25b30122ec1258e2",
      "tree": "e65a2bb9ce6f97de23f289b224ad560a130f3672",
      "parents": [
        "07a0e79aa4df64abd5b2c70eabd98a2e6ce8b341"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Tue Apr 05 16:18:03 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Tue Apr 05 16:18:03 2016 -0700"
      },
      "message": "Delete ITelephonyDebug and ITelephonyDebugSubscriber\n\nBug: 28026463\nChange-Id: Iee9010dd7352bafcffb5718293f8d71f2fd98ea9\n"
    },
    {
      "commit": "a27cf024e5a9fac9c254a533386bcb073817ecb2",
      "tree": "e780b564d1cff4a9341cc15fbe837a5d2a1a1213",
      "parents": [
        "434590405071b462573273637899599332c34187",
        "19fab789264a2d2d314d212c9a5c44eeb11fa590"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Apr 05 17:03:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 17:03:31 2016 +0000"
      },
      "message": "Merge \"Add public API for sim authentication.\" into nyc-dev"
    },
    {
      "commit": "19fab789264a2d2d314d212c9a5c44eeb11fa590",
      "tree": "69715f4332113d08c093aa8ed71753133ccb82ce",
      "parents": [
        "5fe29adc81d2c43c816d8dbeb5d6bba215aadf6e"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Thu Mar 10 09:55:15 2016 -0800"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Apr 01 10:37:00 2016 -0700"
      },
      "message": "Add public API for sim authentication.\n\nBug: b/27360179\nChange-Id: I95bc51797a808fd754202b671113ee0a60a8b99d\n"
    },
    {
      "commit": "beb482cf890315c9f517b9224e7078e6e5f75e0b",
      "tree": "4cb596b9fcc0d35fe5b8d2bd70ba0b0464294340",
      "parents": [
        "b9893ec603a1527e7129bf5513a7f95f926ffeb9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Mar 28 15:40:56 2016 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Mar 28 15:40:56 2016 -0700"
      },
      "message": "Add settings for SUW data control.\n\nWhile the device is being provisioned we can default to\nmobile-data-off and let the provisioning app turn mobile\ndata back on if the user wants it.  After provisioning\ncontrol is restored.\n\nSettings in play:\nSettings.Global.DEVICE_PROVISIONED (existing)\nSystemProperty ro.com.android.mobiledata (existing)\nSettings.Global.MOBILE_DATA (existing)\n\nSystemProperty ro.com.android.prov_mobiledata (new)\nSettings.Global.DEVICE_PROVISIONING_MOBILE_DATA_ENABLED (new)\n\nIf the new settings aren\u0027t used, the old behvior is used.\n\nbug:26638209\nChange-Id: I92617ed6e588a5c50cf39054412a15273a9e03ff\n"
    },
    {
      "commit": "720c664401081ca00e56c7eef12641ae792da530",
      "tree": "3223364426b37927b9c34f7ab091d69878b65638",
      "parents": [
        "2dc6cc9aa4ed44e6f337e8600856cd2e1d3e2f70"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 22 09:02:47 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 24 20:20:11 2016 -0700"
      },
      "message": "Add connection properties to Connections.\n\n- Per suggestion of API council, moving properties of a Connection from\nCAPABILITIES_* to PROPERTIES_*.\n\nBug: 27458894\nChange-Id: Icce921b03cda514a991646ed39a26559c7e91230\n"
    },
    {
      "commit": "65314501f43a55b987852b2442061196978429e6",
      "tree": "b3f3bc027c6e4fd542173ebf467793ab03e76e6b",
      "parents": [
        "fbc98e1c30e9ef6827f0dcd8024b0fd2de28cf33"
      ],
      "author": {
        "name": "Anju Mathapati",
        "email": "anjucm@codeaurora.org",
        "time": "Thu Mar 10 12:57:21 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 23 19:20:21 2016 -0700"
      },
      "message": "IMS: Changes for MultiEndpoint\n\n- Change in api names\n\nChange-Id: I9317c391d0017f5079ab488abe0bd1e949317bce\n"
    },
    {
      "commit": "1981e602ad97e3a21bc987dbeb0625e87a58ff8d",
      "tree": "c31b82e3288612afce7fc853f4306b5d84460000",
      "parents": [
        "24a99f115711611ca3fc6293b2fa57bc981f78f5",
        "499a8da1daa82f29eecd59f99721a1cdd52db716"
      ],
      "author": {
        "name": "Ajay Nambi",
        "email": "anambi@codeaurora.org",
        "time": "Mon Mar 21 17:06:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 21 17:06:21 2016 +0000"
      },
      "message": "Ril Error codes: Voice related messages\nam: 499a8da\n\n* commit \u0027499a8da1daa82f29eecd59f99721a1cdd52db716\u0027:\n  Ril Error codes: Voice related messages\n"
    },
    {
      "commit": "499a8da1daa82f29eecd59f99721a1cdd52db716",
      "tree": "13cb994d8859c7cc3113df8c504e3c229bd29db8",
      "parents": [
        "2fca9ebc3335d076117f138ae9ca4ddb4e410e30"
      ],
      "author": {
        "name": "Ajay Nambi",
        "email": "anambi@codeaurora.org",
        "time": "Sat Mar 19 09:22:25 2016 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Mar 21 16:59:58 2016 +0000"
      },
      "message": "Ril Error codes: Voice related messages\n\nThis change adds new error codes for messages\nrelated to voice\n\nBug: 27038563\nChange-Id: Id3a212c0b12e1feb26b0836fad3f9399d6dec19c\n"
    },
    {
      "commit": "2fca9ebc3335d076117f138ae9ca4ddb4e410e30",
      "tree": "375f6a81749ebec0e71f7c20ab65242a12f7516f",
      "parents": [
        "85870d63749b34aed7ad47ae288aebe6d11d8724",
        "7ed3044ed1c4777650d38775a5f26cb3396fab09"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Sat Mar 19 00:24:16 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sat Mar 19 00:24:16 2016 +0000"
      },
      "message": "Merge \"ims:rcs: Add UCE interface files for RCS. [DO NOT MERGE]\" into mm-wireless-dev"
    },
    {
      "commit": "7ed3044ed1c4777650d38775a5f26cb3396fab09",
      "tree": "e93693a619492f0bc49336e0b110dcd3084bb0f2",
      "parents": [
        "b9df11099f16ca816a69e06f1327eb1f86723578"
      ],
      "author": {
        "name": "Dheeraj Shetty",
        "email": "dshetty@codeaurora.org",
        "time": "Thu Mar 17 10:15:00 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Sat Mar 19 00:22:59 2016 +0000"
      },
      "message": "ims:rcs: Add UCE interface files for RCS. [DO NOT MERGE]\n\nChange-Id: I2ce9e60240740acfe70c4a239163fbdbedbd96e0\n"
    },
    {
      "commit": "cfedd20d54687449bb6a6982085003cbf9a22bcb",
      "tree": "66f2bf261176184d482fed5747b225473b5d04e3",
      "parents": [
        "d037ef95e8b9a62cdbb415b0dfe6c02945487347"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Mar 18 16:09:50 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Fri Mar 18 16:09:50 2016 -0700"
      },
      "message": "ims:rcs: Add UCE interface files for RCS.\n\nBug: 23222011\nChange-Id: I2ce9e60240740acfe70c4a239163fbdbedbd96e0\n"
    },
    {
      "commit": "8fc9cc441984e934d4ac1f12b80487320c5a76c2",
      "tree": "edf83222369aa92f4e6f50ce0c1f40116f4daed1",
      "parents": [
        "fb5f2e572a5756c1213d1c9852ff55c5fd49e9ac",
        "b3e1083ff06155530c5ba91aa762c58e53d1fcc1"
      ],
      "author": {
        "name": "Ajay Nambi",
        "email": "anambi@codeaurora.org",
        "time": "Mon Mar 14 21:09:27 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 14 21:09:27 2016 +0000"
      },
      "message": "New error codes for SMS/other messages\nam: b3e1083ff0\n\n* commit \u0027b3e1083ff06155530c5ba91aa762c58e53d1fcc1\u0027:\n  New error codes for SMS/other messages\n"
    },
    {
      "commit": "b3e1083ff06155530c5ba91aa762c58e53d1fcc1",
      "tree": "be30011052faf399c12746ece151845ba81c399d",
      "parents": [
        "d292ed866c27bc7a23cfa292603d722a6b7f9d81"
      ],
      "author": {
        "name": "Ajay Nambi",
        "email": "anambi@codeaurora.org",
        "time": "Fri Mar 11 12:05:25 2016 -0800"
      },
      "committer": {
        "name": "Ajay Nambi",
        "email": "anambi@codeaurora.org",
        "time": "Mon Mar 14 11:41:31 2016 -0700"
      },
      "message": "New error codes for SMS/other messages\n\nThis change adds error codes for messages related\nto SMS and set_mute, get_mute requests\n\nBug: 27038563\nChange-Id: I9b989ae8b99da5e24f4f698f34f2c35b2a48ecbd\n"
    },
    {
      "commit": "f8de70c7b7855cad84fd3565eb29bd9c49bb0bc3",
      "tree": "2767cfc15021951d6ac0c12d6c578e45927a465e",
      "parents": [
        "7020aa66bf7aac6b2e834447332763fc6c1a62eb",
        "f604fc33c699b9f91315588ea4d6c6cd3b09a372"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 17:48:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 17:48:11 2016 +0000"
      },
      "message": "Merge \"IMS: Changes for MultiEndpoint\" into nyc-dev"
    },
    {
      "commit": "f604fc33c699b9f91315588ea4d6c6cd3b09a372",
      "tree": "e8740d90cb937f3e59139f2974c675fccc2a05ee",
      "parents": [
        "f52ebd119e76187366e9f9d0f388fbdef46a33c8"
      ],
      "author": {
        "name": "Anju Mathapati",
        "email": "anjucm@codeaurora.org",
        "time": "Thu Mar 10 12:57:21 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 11 16:08:06 2016 -0800"
      },
      "message": "IMS: Changes for MultiEndpoint\n\n- Interface changes for MultiEndpoint\n\n- Extra for CallPull in -\n  - TelephonyProperties\n  - ImsProfile\n- Error codes in ImsReasonInfo\n\nChange-Id: I9a497cf04a412dc9d2f80b489e3455d289c3dfb7\n"
    },
    {
      "commit": "69e24384a7bf4051ca30fdd1e1338fdfd0416cf4",
      "tree": "07a1880df961e239d3101146a7b24ae7c198c49a",
      "parents": [
        "839b547cdc2cb4b228aef7ccf3e9dedc74832a25",
        "44729c613fe65fd9b2f14b1844c1f02ba94ad498"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Mar 11 17:59:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 11 17:59:34 2016 +0000"
      },
      "message": "Fix build failure.\nam: 44729c613f\n\n* commit \u002744729c613fe65fd9b2f14b1844c1f02ba94ad498\u0027:\n  Fix build failure.\n"
    },
    {
      "commit": "44729c613fe65fd9b2f14b1844c1f02ba94ad498",
      "tree": "4a56bd8ae5444618601b1a1d47e5eefe5a3a1f60",
      "parents": [
        "49916d39e9d27acbc6fb28b38abc78ad5dada5a4"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Mar 11 09:50:56 2016 -0800"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Mar 11 09:50:56 2016 -0800"
      },
      "message": "Fix build failure.\n\n+ Fix build failure caused by\nhttps://partner-android-review.googlesource.com/#/c/538910/\n\nChange-Id: I83b579f3db4c5a167b206318edcc627c6d2f4b0a\n"
    },
    {
      "commit": "839b547cdc2cb4b228aef7ccf3e9dedc74832a25",
      "tree": "9b477631325232a9a10d5dfa1e5901bcc182aaeb",
      "parents": [
        "335875bb480d340e5dfed19bd4512df0c177674d",
        "49916d39e9d27acbc6fb28b38abc78ad5dada5a4"
      ],
      "author": {
        "name": "twen.chang",
        "email": "twen.chang@mediatek.com",
        "time": "Fri Mar 11 17:37:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 11 17:37:06 2016 +0000"
      },
      "message": "Merge \"Add RIL Error code list\" into mm-wireless-dev\nam: 49916d39e9\n\n* commit \u002749916d39e9d27acbc6fb28b38abc78ad5dada5a4\u0027:\n  Add RIL Error code list\n"
    },
    {
      "commit": "a1ce0480c22eeaad4e00a5cb3b5c118e695c7a10",
      "tree": "141780dad9f197ad62e9dec95fe284f1315b0c33",
      "parents": [
        "8d6edc3270616b119645fbdf8752c0ea37de0731"
      ],
      "author": {
        "name": "twen.chang",
        "email": "twen.chang@mediatek.com",
        "time": "Fri Mar 04 18:25:25 2016 +0800"
      },
      "committer": {
        "name": "twen.chang",
        "email": "twen.chang@mediatek.com",
        "time": "Fri Mar 11 16:11:09 2016 +0800"
      },
      "message": "Add RIL Error code list\n\nBUG: 27589497\n\nChange-Id: Ib8d7e0ff13f72106b79210ea786020c17b0ba842\n"
    },
    {
      "commit": "81d741705930e116de4471f15ba0ed6da4282b84",
      "tree": "4fec908018016416fbd41789b106c9dd9ba64860",
      "parents": [
        "2362bdf2c73b24ff3589ecd670c3bde366cde45e",
        "99eb21d172348936cb42202f295ae6478272a39f"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Sat Feb 27 21:50:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 27 21:50:59 2016 +0000"
      },
      "message": "IMS: ImsCallProfile Extra For Call Pull\nam: 99eb21d172\n\n* commit \u002799eb21d172348936cb42202f295ae6478272a39f\u0027:\n  IMS: ImsCallProfile Extra For Call Pull\n"
    },
    {
      "commit": "99eb21d172348936cb42202f295ae6478272a39f",
      "tree": "2991f0e3dd840844315827498171f9899e625470",
      "parents": [
        "f38780b483de489635749f523258003506c8bbbc"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Fri Feb 26 09:45:04 2016 -0800"
      },
      "committer": {
        "name": "Omkar Kolangade",
        "email": "omkark@quicinc.com",
        "time": "Fri Feb 26 17:48:16 2016 +0000"
      },
      "message": "IMS: ImsCallProfile Extra For Call Pull\n\nAdding an extra that will be used by IMS\nService to specify whether a call has been\npulled from another device.\n\nBUG\u003d27340495\nChange-Id: Ic3b5a07404d63bfadcaa8bf88d6f077165251b92\n"
    },
    {
      "commit": "a486f4566ac6ce6c836ed072a89193990c4e70c2",
      "tree": "d81b86fa2083fd81d7c9e852fb557e1f98882f98",
      "parents": [
        "ebc106cb719c1356d7ffea1fa6b6fa95644647c7",
        "f38780b483de489635749f523258003506c8bbbc"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Fri Feb 26 00:23:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 26 00:23:16 2016 +0000"
      },
      "message": "IMS: Reason Codes For Call Pull Scenarios\nam: f38780b483\n\n* commit \u0027f38780b483de489635749f523258003506c8bbbc\u0027:\n  IMS: Reason Codes For Call Pull Scenarios\n"
    },
    {
      "commit": "f38780b483de489635749f523258003506c8bbbc",
      "tree": "bdcf11ea8879726ce4107d7c83ac032af148e21b",
      "parents": [
        "9505e0ac3f6bef7ad850f3b6fc9ec576b65b1e55"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Wed Feb 24 11:53:06 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 25 15:49:08 2016 -0800"
      },
      "message": "IMS: Reason Codes For Call Pull Scenarios\n\nAdding reason codes for call pull success\nand failure scenarios.\n\nBUG\u003d27340495\nChange-Id: I775316f52ed13862981500ebe035ee626adc934f\n"
    },
    {
      "commit": "fbb584dfa0f6404d151825bb131144777e515a9f",
      "tree": "6d4b54804492644daf8c1586c3d0cce5f3e634c7",
      "parents": [
        "f045b5a61bdf7a397aee8c1902b2a9e756ef5695",
        "d76b7ee2636a9bc92d8e1e5fb5cb649e5bd67be9"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Feb 25 19:46:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 25 19:46:20 2016 +0000"
      },
      "message": "Merge \"Add registrationAssociatedUriChanged to ImsRegistrationListener\" into mm-wireless-dev\nam: d76b7ee263\n\n* commit \u0027d76b7ee2636a9bc92d8e1e5fb5cb649e5bd67be9\u0027:\n  Add registrationAssociatedUriChanged to ImsRegistrationListener\n"
    },
    {
      "commit": "ae4cc1519db844f2f5e8c3a56adefeba13b217cb",
      "tree": "34d9d20155108d21765124f804754772b5d9306e",
      "parents": [
        "17469433e35e5a137ff37cb3a5fdead76574c146"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Feb 11 17:19:09 2016 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 24 14:20:53 2016 -0800"
      },
      "message": "Add registrationAssociatedUriChanged to ImsRegistrationListener\n\nThis callback will be used to pass list of associated URIs.\nIt is needed in case SIM doesn\u0027t have line1Number populated.\n\nBug: 24613146\nChange-Id: I698ce58dbedb858dc59836069e6f10fec6d02ae6\n"
    },
    {
      "commit": "f1070ad6331012b678e82c7b942e119090478117",
      "tree": "81d2367fa5fa15639b22061b3f28b0ed369dae2f",
      "parents": [
        "66f0c6f3b8bde3ba224a1333a4acbf1b86c959ec",
        "17469433e35e5a137ff37cb3a5fdead76574c146"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 24 20:02:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 24 20:02:09 2016 +0000"
      },
      "message": "Merge \"Adding Error Codes for IWLAN/EPDG Connection\" into mm-wireless-dev\nam: 17469433e3\n\n* commit \u002717469433e35e5a137ff37cb3a5fdead76574c146\u0027:\n  Adding Error Codes for IWLAN/EPDG Connection\n"
    },
    {
      "commit": "17469433e35e5a137ff37cb3a5fdead76574c146",
      "tree": "b38ea56b86a19c5cf5c889cbbe7a3c4002fade02",
      "parents": [
        "d94fbf85d6b9affc29fb312abd3548f3727c80c4",
        "4b6d38938e1c6756c61456503099af714d1908e3"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 24 19:55:52 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Feb 24 19:55:52 2016 +0000"
      },
      "message": "Merge \"Adding Error Codes for IWLAN/EPDG Connection\" into mm-wireless-dev"
    },
    {
      "commit": "66f0c6f3b8bde3ba224a1333a4acbf1b86c959ec",
      "tree": "cfc36323b476d157c61810815187a7be3ef0a14a",
      "parents": [
        "54aaeb72e9c4cfad94c55ea2b66815d8541b7073",
        "4ec6368f13a53906757283d50a17ed3ed43eccc4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Feb 24 19:42:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 19:42:12 2016 +0000"
      },
      "message": "Merge \"Optimize calls to TelephonyManager to check for privileged apps\" into nyc-dev"
    },
    {
      "commit": "4ec6368f13a53906757283d50a17ed3ed43eccc4",
      "tree": "615cb9e92bb489bb4f8770ffd419348657c2b8d1",
      "parents": [
        "b799d3f127f7410e8d0afe16343032e6115750fc"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Feb 19 12:55:27 2016 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Feb 24 11:30:00 2016 -0800"
      },
      "message": "Optimize calls to TelephonyManager to check for privileged apps\n\nCalling into TelephonyManager each of hundreds of apps to check\nif the app is carrier privileged was very expensive, especially\nwhen there aren\u0027t even any carrier access rules specified. This\nchange fetches all the carrier privileged apps in one call,\nreducing the number of IPC calls to the radio process and checks\nthe package names locally.\n\nIf the carrier rules change or packages are modified, the list\nwill be computed and fetched again.\n\nOther optimizations in Telephony help speed up the individual calls\nto check if a package is privileged, as well.\n\nBug: 27271861\nChange-Id: I5a77b6da4f2cdc603d2a73bd8569c5c38f06b42d\n"
    },
    {
      "commit": "52103938915205cfd1febe09e2cae58060a8ef74",
      "tree": "687e3a2ca02a0b98cc5fc7e96e6ccb5956200cdc",
      "parents": [
        "a3eccfb842931ada6e475c5303d1e97ad03afb8a"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 17 11:36:15 2016 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Feb 23 17:06:09 2016 -0800"
      },
      "message": "Add subscription specific TelephonyManager calls.\n\nSubId specific version of the following functions are being added.\n  - hasCarrierPrivileges\n  - iccCloseLogicalChannel\n  - iccExchangeSimIO\n  - iccOpenLogicalChannel\n  - iccTransmitApduBasicChannel\n  - iccTransmitApduLogicalChannel\n  - sendEnvelopeWithStatus\n  - setOperatorBrandOverride\n  - setPreferredNetworkTypeToGlobal\n\nBug: 26772894\n\nChange-Id: I8c9e6d9bfe73f530e6f91c86211103fdfb1520bf\n"
    },
    {
      "commit": "4b6d38938e1c6756c61456503099af714d1908e3",
      "tree": "e277e9e063ea5cda83169a419711c33f38c6977f",
      "parents": [
        "ad3693d59b990f4994f96f6d3ca98cdbfe26723c"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 23 13:25:12 2016 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 23 13:25:17 2016 -0800"
      },
      "message": "Adding Error Codes for IWLAN/EPDG Connection\n\n-Error codes related to tunnel maintenance\n-Error code for DPD\n\nBug: 26014044\nBug: 26014458\nChange-Id: Ic00a14e0502fa47e20e79a3c6ce91b3170f53a50\n"
    },
    {
      "commit": "6eef1df3807f5ab108d74ff3d1404ae2820b3adb",
      "tree": "b36ab65bc228752e7016805db2f23e180294b339",
      "parents": [
        "29a215268dfa18f5023dc3c06b33db68e91ae316"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 17 11:36:15 2016 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 17 14:44:09 2016 -0800"
      },
      "message": "DO NOT MERGE: Add subscription specific TelephonyManager calls.\n\nSubId specific version of the following functions are being added.\n  - hasCarrierPrivileges\n  - iccCloseLogicalChannel\n  - iccExchangeSimIO\n  - iccOpenLogicalChannel\n  - iccTransmitApduBasicChannel\n  - iccTransmitApduLogicalChannel\n  - sendEnvelopeWithStatus\n  - setOperatorBrandOverride\n  - setPreferredNetworkTypeToGlobal\n\nBug: 26772894\n\nChange-Id: I8c9e6d9bfe73f530e6f91c86211103fdfb1520bf\n"
    },
    {
      "commit": "56ea73f26ebf1f3e25267544d94a475c5fae3e14",
      "tree": "1d180fb5153feb3c3daed9069664e91ba0f987bb",
      "parents": [
        "a02f168525a78e58def8e55f655e50b0dbaaeb55",
        "e629c067308964659a5886921642920cd2e1f2f4"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 17 00:52:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 17 00:52:29 2016 +0000"
      },
      "message": "Merge \"Create BandMode Constants\" into mm-wireless-dev\nam: e629c06730\n\n* commit \u0027e629c067308964659a5886921642920cd2e1f2f4\u0027:\n  Create BandMode Constants\n"
    },
    {
      "commit": "e629c067308964659a5886921642920cd2e1f2f4",
      "tree": "782c7f7706bb8d07890cbde301a688d97ac085c3",
      "parents": [
        "03d7581cf6dcc8072fe22c834513593a46fcf93b",
        "aa0f5873a74afc4dc40f8f016b0f1b0205a4f194"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 17 00:44:12 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Feb 17 00:44:13 2016 +0000"
      },
      "message": "Merge \"Create BandMode Constants\" into mm-wireless-dev"
    },
    {
      "commit": "aa0f5873a74afc4dc40f8f016b0f1b0205a4f194",
      "tree": "cbf5f8125f2d3c5a8cd69d52ad081ad928bf02cd",
      "parents": [
        "4e9e3d02e057ddccb95d5299e60ac02da7766024"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 12 10:02:04 2016 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 12 13:38:53 2016 -0800"
      },
      "message": "Create BandMode Constants\n\nBug: 27145805\nChange-Id: I733026268600f504325bc92061ee830d1448bbf5\n"
    },
    {
      "commit": "99d563592974004571acbefa375f4d3d03675b05",
      "tree": "0595ea1af811308ea02113f46dd4addab2ee667d",
      "parents": [
        "ec1d075e5fab3e2d4320c05da6e6bd73d119dcae",
        "989594638ad2aa7360cf39b5ea67c137a9078c86"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 12 03:45:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 12 03:45:32 2016 +0000"
      },
      "message": "Merge \"IMS RAT Reporting in Registration Unsol\" into mm-wireless-dev\nam: 989594638a\n\n* commit \u0027989594638ad2aa7360cf39b5ea67c137a9078c86\u0027:\n  IMS RAT Reporting in Registration Unsol\n"
    },
    {
      "commit": "d4e44bbdbf2d1bd7307501658b694b3c92fd668b",
      "tree": "47791ddcec5a3d7089a607f5308b3203925be38c",
      "parents": [
        "4e9e3d02e057ddccb95d5299e60ac02da7766024"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon May 04 17:49:14 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 11 23:51:41 2016 +0000"
      },
      "message": "IMS RAT Reporting in Registration Unsol\n\nAdding a parameter to the IMS registration complete\nand progressing callbacks, allowing frameworks to be\nnotified of the radio access technology over which\nIMS is registered.\n\nBug: 21902225\nChange-Id: I271f2fca299585302a67d0f5476f6fac3e7099dd\n"
    },
    {
      "commit": "72494f69b52a281957ac034e9e3654fd7202b1f3",
      "tree": "44122b0ebc42f82bedb7b2c88947d58aa7cc0795",
      "parents": [
        "1b5969987799325dd45a1574d5efe82cc8388463",
        "de0cc7f4d3b3c8abbb73f2a65a52fbd77001afeb"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Thu Feb 11 00:10:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 11 00:10:36 2016 +0000"
      },
      "message": "Merge \"Add OEM specific error code space which can by used to replace Generic errors.\" into mm-wireless-dev\nam: de0cc7f4d3\n\n* commit \u0027de0cc7f4d3b3c8abbb73f2a65a52fbd77001afeb\u0027:\n  Add OEM specific error code space which can by used to replace Generic errors.\n"
    },
    {
      "commit": "ce4f22e84ef2b215c0a7408a3b077fb5f36826cb",
      "tree": "d71b5ad3341b8d2341f4149e9de9f65e1200bfaf",
      "parents": [
        "5f3dec374fac97365ec95ec407a1cffc2c3907c9"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Feb 09 10:02:02 2016 -0800"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Tue Feb 09 10:02:02 2016 -0800"
      },
      "message": "Add OEM specific error code space which can by used to replace Generic errors.\n\nBUG\u003d27038563\n\nChange-Id: I125e083e0a3145ac09806a84ea8b53864c04dc22\n"
    },
    {
      "commit": "65b266d956f946b26f5d51f83448bd3bb727cb29",
      "tree": "a06196ef761d4a04bec5353a379da37c31762c13",
      "parents": [
        "9a878a646f6aca6160f22c139a5efd4de94199f8",
        "6c4aac0bdee2678818f577490c4acfdeeba81c59"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 05 22:18:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 05 22:18:26 2016 +0000"
      },
      "message": "Merge \"IMS: Constants For Audio Quality, Supp. Services\" into mm-wireless-dev\nam: 6c4aac0bde\n\n* commit \u00276c4aac0bdee2678818f577490c4acfdeeba81c59\u0027:\n  IMS: Constants For Audio Quality, Supp. Services\n"
    },
    {
      "commit": "6c4aac0bdee2678818f577490c4acfdeeba81c59",
      "tree": "0dd4c8040caa61d3e514fda6d541507b222cd0c7",
      "parents": [
        "02033f800bda142994e402f3f66aaecb1c9f41be",
        "66742f217e17c24ccf06601a16f6002b65c117f7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 05 22:13:32 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Feb 05 22:13:32 2016 +0000"
      },
      "message": "Merge \"IMS: Constants For Audio Quality, Supp. Services\" into mm-wireless-dev"
    },
    {
      "commit": "66742f217e17c24ccf06601a16f6002b65c117f7",
      "tree": "71b566c8ed50462773aa74d4bd9abf9bddc8275f",
      "parents": [
        "0491c46227d94ad51a70c549d1529616cea9170b"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Thu Jan 28 16:52:47 2016 -0800"
      },
      "committer": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Wed Feb 03 14:24:45 2016 -0800"
      },
      "message": "IMS: Constants For Audio Quality, Supp. Services\n\nAdding:\n1. Constants for audio quality (EVS standard).\n2. Service class memeber to CallForwardInfo.\n3. Call Fail Cause for emergency call and handover\n   scenarios, and supplementary services.\n\nChange-Id: I7cc23acd01144def0bb725c4f6312318421027c8\n"
    },
    {
      "commit": "fe585a6baeca91269beb8f00730e549239185e22",
      "tree": "f2db7a588270f7e36567d80b375f5ab6810cad42",
      "parents": [
        "f933871976b4dc4c8e71a364b66f5208cefad3d3",
        "c0e87a55f2e07613e45ee8681498528f9fa7c752"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 03 00:09:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 03 00:09:12 2016 +0000"
      },
      "message": "Update RILConstants errors to match ril.h\nam: c0e87a55f2\n\n* commit \u0027c0e87a55f2e07613e45ee8681498528f9fa7c752\u0027:\n  Update RILConstants errors to match ril.h\n"
    },
    {
      "commit": "c0e87a55f2e07613e45ee8681498528f9fa7c752",
      "tree": "2b03e9e94bcad691b4a5f7ad118ca7e3bc8b4886",
      "parents": [
        "8562fb281c37656d9198e6890f5c10e3541f6167"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 02 13:22:19 2016 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 02 13:37:59 2016 -0800"
      },
      "message": "Update RILConstants errors to match ril.h\n\n-Mirror changes from I997da9a15225716786c53b7457b498d4628e76be\n-Add an error code for rate-limited requests\n\nBug: 26767732\nChange-Id: Ic094fdf39d33a702e1799e099c86af5238deb226\n"
    },
    {
      "commit": "ad2a71f722ec736e73a4a4df3b0da820a097c396",
      "tree": "dd5b8313737dab114ce6442bbd8a58b1d6b630ec",
      "parents": [
        "5a2120820a66a52200ad6b330c623bce9bce89b4",
        "8a688b2f36437ae4305130e2920e42ce546bdbbc"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Jan 28 23:47:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 28 23:47:01 2016 +0000"
      },
      "message": "Merge \"Add ITelephonyDebugSubscriber.aidl\" into mm-wireless-dev\nam: 8a688b2f36\n\n* commit \u00278a688b2f36437ae4305130e2920e42ce546bdbbc\u0027:\n  Add ITelephonyDebugSubscriber.aidl\n"
    },
    {
      "commit": "8a688b2f36437ae4305130e2920e42ce546bdbbc",
      "tree": "b98a04589f02b168e7ef81b9215af40530aff76b",
      "parents": [
        "638856c6219e3b97ba0c398463a69cb758f07bdb",
        "ed0eecf7a2426321db816ece1daf8d1dbfbcd6b1"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Jan 28 23:42:26 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Jan 28 23:42:26 2016 +0000"
      },
      "message": "Merge \"Add ITelephonyDebugSubscriber.aidl\" into mm-wireless-dev"
    },
    {
      "commit": "ed0eecf7a2426321db816ece1daf8d1dbfbcd6b1",
      "tree": "4ed132b9851b67294ae03082e2f30a2ffe4edf70",
      "parents": [
        "82c8b7edd0656bcab79411c8dbfe3651a314a559"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Wed Jan 27 18:00:17 2016 -0800"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Wed Jan 27 18:00:17 2016 -0800"
      },
      "message": "Add ITelephonyDebugSubscriber.aidl\n\nIt can be used to subscribe for telephony debug events.\n\nChange-Id: I6f17b0409f1117abd2d4caac99d3301c43134c75\n"
    },
    {
      "commit": "d11c15d418d776d1db33f7664fad2671de0e6669",
      "tree": "e71712ceb83d2682b828a2beb5d20c61477884d9",
      "parents": [
        "dc5f02778314ac9bcd45bbf356c48c04c96597ec",
        "2ed3add734df1b9b35d91b69f2722b9554d2cf2b"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Jan 27 23:29:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 27 23:29:25 2016 +0000"
      },
      "message": "Merge \"Add new RIL command for sending ack to solicited async and unsolicited msg.\" into mm-wireless-dev\nam: 2ed3add734\n\n* commit \u00272ed3add734df1b9b35d91b69f2722b9554d2cf2b\u0027:\n  Add new RIL command for sending ack to solicited async and unsolicited msg.\n"
    },
    {
      "commit": "2ed3add734df1b9b35d91b69f2722b9554d2cf2b",
      "tree": "72ae7b9fc5112d1ff0332c95d634015ce2fb2b40",
      "parents": [
        "0491c46227d94ad51a70c549d1529616cea9170b",
        "2f805530f4c4a6d1827ef8c96be6a7f33266ee7a"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Wed Jan 27 23:25:09 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Jan 27 23:25:09 2016 +0000"
      },
      "message": "Merge \"Add new RIL command for sending ack to solicited async and unsolicited msg.\" into mm-wireless-dev"
    }
  ],
  "next": "2f805530f4c4a6d1827ef8c96be6a7f33266ee7a"
}
