)]}'
{
  "log": [
    {
      "commit": "7a9834a4a83a83de63274aaf6847d5dd9bfbe460",
      "tree": "0a5ca77c48058799d3c09db3b3047b368606b486",
      "parents": [
        "682bd5584750ee077a67f43b51b859c686e1a521",
        "45d1aadd50f0156627ad3ad4aed47710d5a08693"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Wed Aug 16 17:22:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 17:22:48 2017 +0000"
      },
      "message": "Merge \"Show notification when VoWiFi is active, and user is out of service for voice.\" into oc-mr1-dev am: 539c15ec84\nam: 45d1aadd50\n\nChange-Id: Ie61db69d0fc26d83f34399ac892e0129319bc318\n"
    },
    {
      "commit": "45d1aadd50f0156627ad3ad4aed47710d5a08693",
      "tree": "63c19f9b9d44facaefb4e8af4f8589af9f01724c",
      "parents": [
        "2402e4b3857b3d031662c7cbae188ae072f7f8c8",
        "539c15ec84326f7a6ee5ba5b5d776c190865605d"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Wed Aug 16 01:31:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 01:31:31 2017 +0000"
      },
      "message": "Merge \"Show notification when VoWiFi is active, and user is out of service for voice.\" into oc-mr1-dev\nam: 539c15ec84\n\nChange-Id: I63ff9c84bfb5582575f8e2098b02ff7f77a51287\n"
    },
    {
      "commit": "68e3de72144160ae1d03a9b2c2893335f51d6ffe",
      "tree": "7bae748172d25147d43a6e51d74ae85e470ff7f7",
      "parents": [
        "c611e97f2919819ebc834cae2f1e4e751a836ec2"
      ],
      "author": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Sun Aug 13 12:18:19 2017 -0700"
      },
      "committer": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Tue Aug 15 20:57:08 2017 +0000"
      },
      "message": "Show notification when VoWiFi is active, and user is out of service for\nvoice.\n\nBug: 62618428\nTest: manual\nChange-Id: Ic630991da3199584dd313a8bf3138b020ecebd5c\n"
    },
    {
      "commit": "3ff89cfa5f45e82981b67880af70c965bac459ce",
      "tree": "de8dbb84463caa5552ac15fae3b945566963edb4",
      "parents": [
        "e1c1db29081dc7cad524a68ff828bf531dd90e41",
        "3ce8557db0ec55e23d110db80d2359bdde97902d"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 02:37:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 02:37:49 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\" am: ee6e43c033 am: 5b30d7b819 am: c04cc3bb7e am: 1f1d124bfe\nam: 3ce8557db0\n\nChange-Id: I283bc89a497bf10ab6fad6062f052de8929ddd8d\n"
    },
    {
      "commit": "3ce8557db0ec55e23d110db80d2359bdde97902d",
      "tree": "afc2511edc9c0103d25a3776e87dd5b93a8355a7",
      "parents": [
        "915e69d5aac372709ca93a1fba7f55edf76f8a1e",
        "1f1d124bfea987f39b82914a722628a53ceef6ec"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 02:03:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 02:03:26 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\" am: ee6e43c033 am: 5b30d7b819 am: c04cc3bb7e\nam: 1f1d124bfe\n\nChange-Id: I0c9e33c10ce673ed00bfe97b38ae671548d21201\n"
    },
    {
      "commit": "1f1d124bfea987f39b82914a722628a53ceef6ec",
      "tree": "61095701328b8e47ce3bde6e69e2fe87f0086746",
      "parents": [
        "9870b12bfc8b3c12f59afcf9f2ad7f8d81f8d607",
        "c04cc3bb7e0aa75ef3976857260482a5095e12a1"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 01:50:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 01:50:04 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\" am: ee6e43c033 am: 5b30d7b819\nam: c04cc3bb7e\n\nChange-Id: Id03de78c19dd4995b4702a238d79ac3e4278f3ec\n"
    },
    {
      "commit": "5b30d7b8194bea6e3d7d4621c94dc6d6e1a5f110",
      "tree": "2e71952a56454ca5b7913830fc94a8993f3bfc68",
      "parents": [
        "c37cdd7c5528c383468c0e69e48780e21c2a4593",
        "ee6e43c033ac41c82969bb3dd074687de38052d1"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 01:29:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 01:29:00 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\"\nam: ee6e43c033\n\nChange-Id: Ida4fc7c5cce8c763a5b8baf544d8244934e7c193\n"
    },
    {
      "commit": "ee6e43c033ac41c82969bb3dd074687de38052d1",
      "tree": "20b8c301ef6da1e0b40184e7267b261f731f80e1",
      "parents": [
        "58b77aa4aa0637e73fac17fb07e60b4286d5e850",
        "9acfe6f90acf607d0ca513746ed3e207828b24b4"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 01:12:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 15 01:12:28 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\""
    },
    {
      "commit": "9acfe6f90acf607d0ca513746ed3e207828b24b4",
      "tree": "39364d125576cd3ba367dc5227eb01d0a76d3596",
      "parents": [
        "01d686b85ebc5f7eea1a43db33a2f3e3f3becc3e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Aug 02 10:51:47 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Aug 14 13:27:44 2017 -0700"
      },
      "message": "Cleanup ServiceState.toString()\n\nUpdating the formatting of the toString() method to\nname the fields that it\u0027s printing, and to use one of\nthe more common formats for object dumping.\n\nBug: 64300932\nTest: compilation, dumpsys\nChange-Id: I56c4679d2a4a184f659870481e2ce0699fe38613\n"
    },
    {
      "commit": "63769af59d335dc4f85eec0b9a6994bd9ba0d8b9",
      "tree": "75945019d00554d12c8721136de34ce8e6ef5250",
      "parents": [
        "44da6633081386f02fe807dd5910cc29cecf7a6e",
        "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 18:33:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 18:33:44 2017 +0000"
      },
      "message": "Merge changes from topic \u0027call-session-may\u0027\nam: 21e4dbb6ed\n\nChange-Id: I20a3a9f7808211187da8434a0b1490081a92e8d8\n"
    },
    {
      "commit": "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1",
      "tree": "e21b4c28c36ca9d498266cc32681dedbd152f5a4",
      "parents": [
        "a46600e0e7425937fd530ff6a49394043566c636",
        "71c29cfad971aba24475d16698e5243316006b66"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 18:14:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 18:14:02 2017 +0000"
      },
      "message": "Merge changes from topic \u0027call-session-may\u0027\n\n* changes:\n  Add callSessionMayHandover API to ImsCallSession.\n  IMS: Support for Possible Call Session Handover\n"
    },
    {
      "commit": "44da6633081386f02fe807dd5910cc29cecf7a6e",
      "tree": "8d9ca799e89f7b35168a42870bd4de9c41bdcce4",
      "parents": [
        "bc13df8ce824ca8a2267f66652ef5f8f8c6e5fbb",
        "a46600e0e7425937fd530ff6a49394043566c636"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 11 00:42:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 00:42:30 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\"\nam: a46600e0e7\n\nChange-Id: If849e9ed61271bf233f4e149ef766e2e7b0d7851\n"
    },
    {
      "commit": "a46600e0e7425937fd530ff6a49394043566c636",
      "tree": "1dbcbe5f9b114d23fca497c8a8546c4c2ee51493",
      "parents": [
        "6ffc855e8d9ac0cc175e50530b0ad00eb7336287",
        "0f4db7d19393aa8d767b7bf52fa15fca655bbb11"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 00:31:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 00:31:41 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\""
    },
    {
      "commit": "0f4db7d19393aa8d767b7bf52fa15fca655bbb11",
      "tree": "7f55eeede174f71b6a4780c69cc858728d0ed898",
      "parents": [
        "a0c97b3ddb8ec27c1accd257afd20bee6b6b9265"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 23:15:41 2017 +0000"
      },
      "message": "Change IMS callback AIDLs to be oneway\n\nA bad behaving service was causing the IMS registration\ncallbacks to block indefinetly waiting for the callback\nbinder implementation in another process to finish. Since\nwe update the IMS registration in a loop, we were never getting\nto the updates for the other processes.\n\nThis change moves the AIDL definition to oneway. Since these\nare callback AIDLs, the caller doesn\u0027t need to wait\nfor the callbacks to return before sending the others.\n\nBug: 63137625\nTest: Manual\nMerged-In: I0e049166ddf3604d312748b63a94fa6ebe77c29d\nChange-Id: Id39b6b70aa20bb9986bf293abe2f9e683da4252e\n"
    },
    {
      "commit": "bc13df8ce824ca8a2267f66652ef5f8f8c6e5fbb",
      "tree": "5a1eb0fef310a6c886ae06299e13f9416e290003",
      "parents": [
        "cfbd4a354a32a1a90109bb080d215fb9cdb1cbbe",
        "6ffc855e8d9ac0cc175e50530b0ad00eb7336287"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 23:02:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 23:02:56 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\"\nam: 6ffc855e8d\n\nChange-Id: Ifa04b6260d51c17dc323fab918db0bdbf2bdea64\n"
    },
    {
      "commit": "6ffc855e8d9ac0cc175e50530b0ad00eb7336287",
      "tree": "1c1ecf1ec091da686ddbe9ff72d30afab9c41367",
      "parents": [
        "cd03d0db9d3c86181c050a1995f348a5c1f8d01d",
        "9cf842c531ad21e959f4b61bd4c702d3b75e4ce3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 22:50:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 22:50:45 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\""
    },
    {
      "commit": "9ec7f7985a030ddf791a8e27bd1eda69fae90b8d",
      "tree": "dcacc6733ed971cb205fbacd0305f1a2ceb5f6bb",
      "parents": [
        "aae533fba1e2984406c0d730f7d7627d901d96ff",
        "d6fab9dae9c521004dfd9a741827bb274327f742"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 18:17:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 18:17:45 2017 +0000"
      },
      "message": "Merge \"Merge \"The method of parseEfSpdi does not match TS24008.\" am: cd03d0db9d am: cfbd4a354a am: 1cdd44bd9d am: 793c4be8d4\" into oc-mr1-dev-plus-aosp\nam: d6fab9dae9\n\nChange-Id: Idde114d46da5c18a9bdf13fb1580a4d3f95c0718\n"
    },
    {
      "commit": "aae533fba1e2984406c0d730f7d7627d901d96ff",
      "tree": "8af330251b770faed25f5ac20ba09a2820ae1ff4",
      "parents": [
        "b562da526eb86502a8366e51d22ab17a196ee36d",
        "eacbe710dc2d6f8d16f1d5d258fa59373fb89497"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 18:10:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 18:10:00 2017 +0000"
      },
      "message": "Merge \"Merge \"Get isim card data use subId.\" am: 854edcff16 am: 3466cda3d7 am: 1a808fc019 am: e1e32370e2\" into oc-mr1-dev-plus-aosp\nam: eacbe710dc\n\nChange-Id: I6b2ff0bd59063d94c3e0c2df427b2037da606265\n"
    },
    {
      "commit": "3d9c4fa14f12e42cf4d996b3a410a0134b689d2e",
      "tree": "993e7a3c31abf9b3e4aa669526cb6b512fd9dc31",
      "parents": [
        "e6a10f5b6a1c5e7e5b802e019c35d78871128c27",
        "793c4be8d46aa163744e62c2af2907055028f8a7"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:54:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:54:12 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\" am: cd03d0db9d am: cfbd4a354a am: 1cdd44bd9d\nam: 793c4be8d4\n\nChange-Id: I4c7b7180fe9b56b5d7483f435a6d70530d89295f\n"
    },
    {
      "commit": "e6a10f5b6a1c5e7e5b802e019c35d78871128c27",
      "tree": "57193a63a16ba2be3d7fac8cf470be9b30f619ea",
      "parents": [
        "516be3933670976dc999998856f60cb4e23b165c",
        "e1e32370e25a474e50188a0f7fa3a0ea59773c40"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:46:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:46:01 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\" am: 854edcff16 am: 3466cda3d7 am: 1a808fc019\nam: e1e32370e2\n\nChange-Id: Ice6d00e2cdfc7b3afff23b3a64d50afc85a56830\n"
    },
    {
      "commit": "793c4be8d46aa163744e62c2af2907055028f8a7",
      "tree": "4a8997e388245849c43a9ac09855be9524a6681c",
      "parents": [
        "e1e32370e25a474e50188a0f7fa3a0ea59773c40",
        "1cdd44bd9dbbf549b65ee1002efe7ab088befa4d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:34:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:34:07 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\" am: cd03d0db9d am: cfbd4a354a\nam: 1cdd44bd9d\n\nChange-Id: I8ed8d16910331f09a0e44e908e7ac89e990af141\n"
    },
    {
      "commit": "e1e32370e25a474e50188a0f7fa3a0ea59773c40",
      "tree": "634fd18e34379678ecdf202230c23ff58ea2a4ab",
      "parents": [
        "365dad5b7990e4288d885420b1e5596e8ad79957",
        "1a808fc019816341b6e5508430b5f2a5e9fed698"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:27:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:27:24 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\" am: 854edcff16 am: 3466cda3d7\nam: 1a808fc019\n\nChange-Id: I27f67b172bd8096ee00b9c80bb9699b33eff97f7\n"
    },
    {
      "commit": "cfbd4a354a32a1a90109bb080d215fb9cdb1cbbe",
      "tree": "ae39207484c6b634853e3d72330df03ca414e402",
      "parents": [
        "3466cda3d77c0480b95bb6c1f9f24808a75474a1",
        "cd03d0db9d3c86181c050a1995f348a5c1f8d01d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 16:12:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 16:12:19 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\"\nam: cd03d0db9d\n\nChange-Id: I386f5e4de89c4ac758e1702b2efdc16a43c12c33\n"
    },
    {
      "commit": "3466cda3d77c0480b95bb6c1f9f24808a75474a1",
      "tree": "22948755427c5fa6e3f5e4aa9175fa74a959c6be",
      "parents": [
        "6ff07301583c27f24be94b1f0811bae9cbc61e12",
        "854edcff160d54bf6b0e09613407f2de01fec325"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 16:06:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 16:06:36 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\"\nam: 854edcff16\n\nChange-Id: I0a562f9966838cc6746c170b3bba9a250fd2633b\n"
    },
    {
      "commit": "cd03d0db9d3c86181c050a1995f348a5c1f8d01d",
      "tree": "5d1e133cb5b3c7649f30e0b753b177c5b7709034",
      "parents": [
        "854edcff160d54bf6b0e09613407f2de01fec325",
        "8cd6dad0052a57b16412087581a40b0df80dd15d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 15:59:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 15:59:43 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\""
    },
    {
      "commit": "9cf842c531ad21e959f4b61bd4c702d3b75e4ce3",
      "tree": "2002febc39e48ab309538d0a84004d662ea45814",
      "parents": [
        "a0c97b3ddb8ec27c1accd257afd20bee6b6b9265"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 22 11:39:11 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 09 16:56:42 2017 -0700"
      },
      "message": "Add method that checks the Binder status of ImsConfig\n\nAdds a method to check whether or not the ImsConfig\nbinder has died.\n\nBug: 62723694\nTest: maual, follow bug procedure\nMerged-In: I0ecd6a43d4375d3ac4d7d54b3d437832c0221f05\nChange-Id: I9df6533e7e7dc69487cea50fada6c89599b031a3\n"
    },
    {
      "commit": "0c2b4d730846ac28cd7ec5be0a5153a93e8bc9b7",
      "tree": "1d8b54dba8367b17d7f33d769577cfd1d3ba5eb1",
      "parents": [
        "3b38eaa3c2ad33c81be46ba5d685260295447791",
        "973ddd55eb1cade522d10da03932eb43aec0e764"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Aug 09 17:42:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 17:42:29 2017 +0000"
      },
      "message": "Merge \"initial value for data_roaming based on carrier\"\nam: 973ddd55eb\n\nChange-Id: I374dd9e18f9e3bc5e9fe1ea945923f81df90fa15\n"
    },
    {
      "commit": "825345628c873539983b4ee27f0446a2e8530401",
      "tree": "8649889d01a6aecebd23aec72acb1f7400d7a704",
      "parents": [
        "ab1d052155b545efbc8cfe49d8561beb644be800",
        "a753dfd2e8c1f7f2d71f3e9bdfc41f997521adde"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Aug 09 07:24:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 07:24:05 2017 +0000"
      },
      "message": "Merge \"Handle invalid destination address gracefully\"\nam: a753dfd2e8\n\nChange-Id: I103f925d8008748b5cc5e15a48f0773c092e293a\n"
    },
    {
      "commit": "54ccaa0e99807028848ce16e1547f29ec3b05daa",
      "tree": "e2f2d6b0cc62df90e279f63d4b6da24f975b09b7",
      "parents": [
        "2bcb9ec4818774c1955f67181961b3dcfe38bbcb",
        "79eddf8c0a1509470b0acf9abda2320d77345c2d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 09 07:16:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 07:16:37 2017 +0000"
      },
      "message": "Merge \"Moved channels settings from carrier config to resources\"\nam: 79eddf8c0a\n\nChange-Id: If2c2e6e1d260fae50a15c8a3aa8fba4460884ec1\n"
    },
    {
      "commit": "9957f979e14ba7b1e12326f36e8d47351bdf816a",
      "tree": "530eab1184bd613b7c5abbb2c3f9f08e593f11f0",
      "parents": [
        "973ddd55eb1cade522d10da03932eb43aec0e764"
      ],
      "author": {
        "name": "yanxue.xu",
        "email": "yanxue.xu@spreadtrum.com",
        "time": "Thu Jul 13 16:40:55 2017 +0800"
      },
      "committer": {
        "name": "yanxue xu",
        "email": "yanxue.xu@spreadtrum.com",
        "time": "Wed Aug 09 14:58:25 2017 +0800"
      },
      "message": "Get isim card data use subId.\n\nGet isim card data is obtained the default card data instead of the corresponding card data.\nIt is necessary to obtain the card data according to the subid.\nTest: Get isim card data use subId.\n\nChange-Id: I9ad90f8180f35449879507b6f086c4be01aacc9d\n"
    },
    {
      "commit": "973ddd55eb1cade522d10da03932eb43aec0e764",
      "tree": "75a01162772468f40cd9923d70503955a140a003",
      "parents": [
        "a753dfd2e8c1f7f2d71f3e9bdfc41f997521adde",
        "715b812e757bdd53e3c10a12648e804ea84a6273"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Aug 09 01:19:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 09 01:19:24 2017 +0000"
      },
      "message": "Merge \"initial value for data_roaming based on carrier\""
    },
    {
      "commit": "a753dfd2e8c1f7f2d71f3e9bdfc41f997521adde",
      "tree": "84eaa2e38f3192d1e16e1ced2426434b8ed478d7",
      "parents": [
        "67862237e96c763fa33462c56510afcd0c607bd6",
        "b50183d2fd9125249ee2e35c086d89b367d7a7ac"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Aug 09 01:09:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 09 01:09:42 2017 +0000"
      },
      "message": "Merge \"Handle invalid destination address gracefully\""
    },
    {
      "commit": "715b812e757bdd53e3c10a12648e804ea84a6273",
      "tree": "12e5cd3ac14ec7ce3794cc605e0351b754015b1c",
      "parents": [
        "15658662fddeeb9fcc91855bce624a673b448bb3"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 22 18:14:23 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 17:08:46 2017 -0700"
      },
      "message": "initial value for data_roaming based on carrier\n\n1. new carrier config for default data roaming value\nto support carrier specific feature: turn on data_roaming by default.\n\nBug: 36193933\nTest: manual test\nChange-Id: Ie4f3a0714059e1a7257c84802db475c92c17e1b3\n"
    },
    {
      "commit": "b50183d2fd9125249ee2e35c086d89b367d7a7ac",
      "tree": "f2463e88288468ae6d21889bc8f2d5c9adbb7c42",
      "parents": [
        "15658662fddeeb9fcc91855bce624a673b448bb3"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jun 19 23:22:29 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 16:41:23 2017 -0700"
      },
      "message": "Handle invalid destination address gracefully\n\nBug: 37578305\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/gsm/GsmSmsDispatcherTest.java --test-method testSendTextWithInvalidDestAddr\nChange-Id: I2e79acb66178586d29dc89ad018f2726ed654a85\n"
    },
    {
      "commit": "0fc949217669862be13796114d5e54980d3c0fd1",
      "tree": "c2d283777e32331b32a1778b5a14fff578789643",
      "parents": [
        "43ee2ac1407770d862c09c78b10d2da5a8ed4975"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu May 04 11:50:51 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Aug 08 15:34:28 2017 -0700"
      },
      "message": "Moved channels settings from carrier config to resources\n\nSince CBS channels are more countries specific instead\nof carrier specific, moving it to resources makes\nmore sense.\n\nTest: Manual\nbug: 31223529\nMerged-In: I251a55ba0b17a96ee545cad68558c1ee2c6a707c\nChange-Id: I251a55ba0b17a96ee545cad68558c1ee2c6a707c\n"
    },
    {
      "commit": "71c29cfad971aba24475d16698e5243316006b66",
      "tree": "cabab00062ffea3c956c44ea5ac8e545b562968f",
      "parents": [
        "efed6f6bd4df9c8dc08a505615a8426230363ec3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 09 13:16:06 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 08 13:10:48 2017 -0700"
      },
      "message": "Add callSessionMayHandover API to ImsCallSession.\n\nThis matches the new AIDL definition in the API.\n\nTest: Manual\nBug: 62489988\nChange-Id: I97ad5b5359f19d533b5b8644fd37008c0c69bf9c\n"
    },
    {
      "commit": "efed6f6bd4df9c8dc08a505615a8426230363ec3",
      "tree": "f49c7861f9a68cb18f70a4e3a00ab4b19789177b",
      "parents": [
        "c06dbc114f839112f1132e1e0edac8533b3f4c54"
      ],
      "author": {
        "name": "Anju Mathapati",
        "email": "anjucm@codeaurora.org",
        "time": "Mon Mar 27 15:43:20 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 08 12:52:53 2017 -0700"
      },
      "message": "IMS: Support for Possible Call Session Handover\n\nAdding the callSessionMayHandover API that allows\nfor the lower layers to indicate that the call session\nmay handover based on actions taken by the user/UI\nlayer.\nThe API provides current and target RAT information\npertaining to the possible handover.\n\nBug: 62489988\nTest: Manual\nChange-Id: I006462ce5688bb99a94d5135574fb2c17878685a\n"
    },
    {
      "commit": "753961eba81d6ec4af1a3bbf8fa8c117a317ff05",
      "tree": "3e6e1c7ee875812e6c68155d7b9738eb6291fc23",
      "parents": [
        "02aa35f57c1784c2355230cbcced33cb3ffd0c38",
        "9e3413d4164ef77e2e8f31328f99de3a7e9abca0"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 09:15:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 09:15:27 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev am: 93bf6200eb am: aa73a69d3a\nam: 9e3413d416\n\nChange-Id: Id9063cf44028d08f44fcf3ec2a397cf6286d4d7a\n"
    },
    {
      "commit": "9e3413d4164ef77e2e8f31328f99de3a7e9abca0",
      "tree": "ec56b279f79a4a004cbb95a792059f6e184f325d",
      "parents": [
        "31bed69b5f399756761358a1ee2d609dde16f84c",
        "aa73a69d3ad366482e811502832171241375b698"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 09:08:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 09:08:42 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev am: 93bf6200eb\nam: aa73a69d3a\n\nChange-Id: Idbfec034c44a355ddcf702bbfffea8107a48f702\n"
    },
    {
      "commit": "aa73a69d3ad366482e811502832171241375b698",
      "tree": "5d7fed7d63952c3f47c26e7357d19974cabe8d59",
      "parents": [
        "c9ef02ca17689d5ec4dbee1f5748caebd0c9cfd4",
        "93bf6200ebd94e93038fbc659276da38d24a951e"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 09:02:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 09:02:26 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev\nam: 93bf6200eb\n\nChange-Id: Ic662de15a4cd95a77f509f1aaa56ea3bf6ae4b35\n"
    },
    {
      "commit": "a40b8b7431ae5265f719620b0d36737733368dc6",
      "tree": "58f007e3dbc8f617b0ed8456dfe9a792675505da",
      "parents": [
        "3c8b5d1cf2d23cf7c2e2e356205034a0aa3ed036",
        "93bf6200ebd94e93038fbc659276da38d24a951e"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 09:02:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 09:02:23 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev\nam: 93bf6200eb\n\nChange-Id: I1a506e9f8dae6fd76c74c3f9d7f93c40ce64a387\n"
    },
    {
      "commit": "93bf6200ebd94e93038fbc659276da38d24a951e",
      "tree": "14aff85bfca54c7fb2695eb789f625e8c3fee6c9",
      "parents": [
        "673e3c41ec8eb77785c6b76100b358e2ec84b693",
        "d60a9d0e586e95be2f2730a940afdf1ed436c612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev"
    },
    {
      "commit": "47a639b4e6a13354de5b7e6c4149b24f34905e40",
      "tree": "03382ec3a45010d20c96a8848b0491a600cd637a",
      "parents": [
        "dc2072c2a4a8417d4c94251066e9dc4085a00af8",
        "b901f055b5796bd7d8f916c5783bb8cf4e096266"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Aug 07 16:30:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 07 16:30:38 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" into oc-dr1-dev am: 35a563ef62\nam: b901f055b5\n\nChange-Id: I8ebdd09774cf7f04ee8abe09c4efe9fefef047cb\n"
    },
    {
      "commit": "c75e254eb42109209b0c19485efe47ed159499c0",
      "tree": "87ada75e2fd7533e86d7f0235184032e4b67cc43",
      "parents": [
        "0870da759fe836aae5201acab14bf5371b986ad1",
        "35a563ef620cbbe6d4c17bfc649832014ae79c27"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Aug 07 16:26:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 07 16:26:06 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" into oc-dr1-dev\nam: 35a563ef62\n\nChange-Id: I1c2b048dd8375ca7e6afca552241c5bbbfc41021\n"
    },
    {
      "commit": "b901f055b5796bd7d8f916c5783bb8cf4e096266",
      "tree": "1cd5d5c88409ed1ac1f208409fbd999bfca35cb4",
      "parents": [
        "708d1184581e9cff037ff2b7cb0aaac4b3dab99c",
        "35a563ef620cbbe6d4c17bfc649832014ae79c27"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Aug 07 16:24:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 07 16:24:31 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" into oc-dr1-dev\nam: 35a563ef62\n\nChange-Id: Ib898af17ce2985a1e19759dd9296f3cea8077018\n"
    },
    {
      "commit": "d60a9d0e586e95be2f2730a940afdf1ed436c612",
      "tree": "8e42f290e7068268faaeb57658800ea15aa5f5f4",
      "parents": [
        "81977b8929c1b258cfb91d02821cbc68ee4589c7"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue May 23 14:55:27 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Aug 04 18:13:12 2017 -0700"
      },
      "message": "app link handling under restricted mobile data\n\n1. new actions to allow default carrier app dynamically enable/disable\napp-link filtering\n2. new intent to notify registered carrier apps of other default\nnetworks\n3. signal-to-actions config to sepcify carrier actions on default\nnetwork change\ndefault network available -\u003e disable intent filter for app-link\ndefaut network lost -\u003e enable intent filter for app-link\n4. new carrier actions to allow carrier apps to register/unregister\nother network status dynmacially\n\nBug: 62487488\nTest: Manual\nChange-Id: Ie9fa9f3f4ca38f9f26a90a3dbf95f7f20a8ad773\n"
    },
    {
      "commit": "6442cc90b5a87658c9e78559042a9ad263319049",
      "tree": "eaa71dcbee24a6f12f23c29b6ee40db1345253c6",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Aug 04 16:53:03 2017 -0700"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nMerged-In: I64f31d111213281edeaeda6a09b163b860261b2d\nChange-Id: I541b445b410329798acdaaaccc50955cd1574ae2\n"
    },
    {
      "commit": "dd2f23431e421b783c9db113f09826b8c9622c24",
      "tree": "cd086380187c02271741bad9f89b4b4c763ad87b",
      "parents": [
        "d1e586cf43d274173efc8792980ab1ec870dfe88"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Aug 03 18:18:59 2017 -0700"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nChange-Id: I64f31d111213281edeaeda6a09b163b860261b2d\n(cherry picked from commit 83c25b8ce17c3ce387d87d5f36182645e686540e)\n"
    },
    {
      "commit": "8a1ecd711a9d57cb40b0107dbc8e86d6be1330c2",
      "tree": "9561775b3c7f1ba17c437a43b00d8ada8e6d1514",
      "parents": [
        "2b9aa9e9d1b6c4d5b9a7db128818f7d0c5d42ff5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Aug 04 00:18:28 2017 +0000"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Aug 04 00:18:28 2017 +0000"
      },
      "message": "Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\n\nThis reverts commit 2b9aa9e9d1b6c4d5b9a7db128818f7d0c5d42ff5.\n\nChange-Id: I2787f2bd9cd5afe3fde8afdbb62dc255718fe654\n"
    },
    {
      "commit": "2b9aa9e9d1b6c4d5b9a7db128818f7d0c5d42ff5",
      "tree": "118a305844a6cd460d804b39f85234d85c413c02",
      "parents": [
        "07945ed207a9011970dbbf02fea28ea09815e2c2"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Aug 03 14:16:02 2017 -0700"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nChange-Id: I541b445b410329798acdaaaccc50955cd1574ae2\n(cherry picked from commit 83c25b8ce17c3ce387d87d5f36182645e686540e)\n"
    },
    {
      "commit": "d249a0061bf1a185219c5805651184a0d65043c9",
      "tree": "11732a95ba59ac4014d28234e29924d43c70454a",
      "parents": [
        "2db8b9fa36a96b33c3a5122d9e30453984d7e47e",
        "858a27c0b640704a93b00c840749e118ad71fb15"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Wed Aug 02 18:17:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 18:17:54 2017 +0000"
      },
      "message": "Merge \"Deprecate KEY_EDITABLE_TETHER_APN_BOOL.\" into oc-mr1-dev\nam: 858a27c0b6\n\nChange-Id: Id080a91ff04953a6c878ed18551cf71e20742e32\n"
    },
    {
      "commit": "858a27c0b640704a93b00c840749e118ad71fb15",
      "tree": "a56ba95aa5499973732c219ed2ecc26f4be39aa7",
      "parents": [
        "e5a48c5bcbc967178fcd7edc5e91301110f21646",
        "61722586f8403d53214e510b961c506e730bf2b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 18:09:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 18:09:41 2017 +0000"
      },
      "message": "Merge \"Deprecate KEY_EDITABLE_TETHER_APN_BOOL.\" into oc-mr1-dev"
    },
    {
      "commit": "e022fa6aae996055b43477f5fbfa65403f67157c",
      "tree": "69451e9bb850b8a7f2f4c3d65bebc47a9a666ea4",
      "parents": [
        "26d1efd2036706ab65ef5f04b33fd543eaf1bacd",
        "96bfbcdcd4abe1dca5589fd2e297412c03575da3"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 02:37:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 02:37:46 2017 +0000"
      },
      "message": "Merge \"Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\" am: 85a215bae7 am: 7728849a39 am: 0fed7e3282\nam: 96bfbcdcd4\n\nChange-Id: I918dc3e55ca50416d6a92341e1f8b8eef33415fd\n"
    },
    {
      "commit": "96bfbcdcd4abe1dca5589fd2e297412c03575da3",
      "tree": "f6285111e56afb5154dc2378e22dac764f0ac65d",
      "parents": [
        "35120d33fe077c437dbefc25a2e21b52099e413b",
        "0fed7e3282d240b5381dc7e206045a3397d0bf51"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 02:27:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 02:27:55 2017 +0000"
      },
      "message": "Merge \"Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\" am: 85a215bae7 am: 7728849a39\nam: 0fed7e3282\n\nChange-Id: If811c7aa40c5be4b0ffcfa5addef8c4b147a1c71\n"
    },
    {
      "commit": "ab7c6a22a977bc33fbba1c00e4fcbc3b4082fa18",
      "tree": "40fcc98060bc2505cd41036c932e8b8718deea59",
      "parents": [
        "1f583d65bfafc3023955b681ed3f97c48a44644a",
        "89a2a4157223accf637d073666b146e5fb370fbe"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 02:07:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 02:07:20 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" am: 58bbef15d8 am: 02cc8151a6 am: aaeca1e977\nam: 89a2a41572\n\nChange-Id: I55d117ed2e61cd54b9e64034b0e5df8be00ce9e6\n"
    },
    {
      "commit": "7728849a39e9c4644a3e732bb668a58913fb8557",
      "tree": "2ca812cdb82e8ce149ed015ff20044d49ad37eb5",
      "parents": [
        "02cc8151a6bff753137486fcc9408c63d06000f1",
        "85a215bae7c66fb811ec111a5301cfe0ebdad24c"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:58:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 01:58:18 2017 +0000"
      },
      "message": "Merge \"Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\"\nam: 85a215bae7\n\nChange-Id: I30dddd90e5984519219865752f563a45962be593\n"
    },
    {
      "commit": "89a2a4157223accf637d073666b146e5fb370fbe",
      "tree": "262a65face8594d9051593ccc1e28a0cc87c0335",
      "parents": [
        "4e051d9da94d2ef7938c2f16a4a9edbe7aa7d3f2",
        "aaeca1e9773cdf5bab9e0585f34d5424c4dbeec5"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:51:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 01:51:21 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" am: 58bbef15d8 am: 02cc8151a6\nam: aaeca1e977\n\nChange-Id: I9935e8825683fb23fc03e38a93380add8fe4408a\n"
    },
    {
      "commit": "85a215bae7c66fb811ec111a5301cfe0ebdad24c",
      "tree": "6a6ab5358cbdbaee8b17599545f0588e490b4105",
      "parents": [
        "58bbef15d821ba5c0e7fe29bee847c39362b91de",
        "379128e5c2fb5f5dbf9171d2ff56571eee83d5e1"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:44:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 02 01:44:09 2017 +0000"
      },
      "message": "Merge \"Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\""
    },
    {
      "commit": "379128e5c2fb5f5dbf9171d2ff56571eee83d5e1",
      "tree": "94c0c8298b3b7410ea29011906cc3e17a2b72a8d",
      "parents": [
        "6f4657363cac93ddcc718d9716e3b138f770f2e2"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:10:47 2017 +0000"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:10:47 2017 +0000"
      },
      "message": "Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\n\nThis reverts commit 6f4657363cac93ddcc718d9716e3b138f770f2e2.\n\nChange-Id: Ie0062369198af03441c531cd2181ed9c12b8f012\n"
    },
    {
      "commit": "02cc8151a6bff753137486fcc9408c63d06000f1",
      "tree": "3057b63e41417de57576835e125e7fc23eb822a8",
      "parents": [
        "1decea7847df8611fe4adbd3901648b40d157fbd",
        "58bbef15d821ba5c0e7fe29bee847c39362b91de"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Aug 01 22:34:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 22:34:44 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\"\nam: 58bbef15d8\n\nChange-Id: I8a97c049b97eca25a03f7cfcbe57eb6729c6741b\n"
    },
    {
      "commit": "58bbef15d821ba5c0e7fe29bee847c39362b91de",
      "tree": "dd760717dc5f5262f1ba8e29b37e4b37d9a9f209",
      "parents": [
        "7770adf755f94d9f972549fa0739db1640d3bd36",
        "6f4657363cac93ddcc718d9716e3b138f770f2e2"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Aug 01 22:25:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 01 22:25:28 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\""
    },
    {
      "commit": "6f4657363cac93ddcc718d9716e3b138f770f2e2",
      "tree": "8826feb11e6d5c10360bbf6adadd6f748a1c6dc4",
      "parents": [
        "c0a4f5357ebd7f13f8f854d604f9097cb2fb42e0"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Aug 01 22:24:05 2017 +0000"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nChange-Id: I8463af8ed427b73b57a4076c0ff79f055c697657\n"
    },
    {
      "commit": "284eab179cca09b8ed1194b7c88a74269ccbed43",
      "tree": "ba0fcc0d8fe1ba967b18f012062f6842120345bb",
      "parents": [
        "8040c388c1b90533bba7fda7b77d2aa22e941a70",
        "2c131cafae58d0819ba3dc80be75fb71500f835c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Jul 30 00:15:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jul 30 00:15:17 2017 +0000"
      },
      "message": "Merge \"Migrate plans to @SystemApi, evolve permissions.\" into oc-mr1-dev\nam: 2c131cafae\n\nChange-Id: I1f1d834712004b520a02d3116de945c668236f81\n"
    },
    {
      "commit": "8040c388c1b90533bba7fda7b77d2aa22e941a70",
      "tree": "afc2c3bc0d5bdd0ee246ae2900e356e1cfd30739",
      "parents": [
        "60f94740a91ac960ec4a062ac4e179e53d189190",
        "d4c36badff423b738f0621257c872ae3cdc7edcf"
      ],
      "author": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Sun Jul 30 00:12:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jul 30 00:12:35 2017 +0000"
      },
      "message": "Merge \"Fix NPE in calling getSubscriptionPlans method.\" into oc-mr1-dev\nam: d4c36badff\n\nChange-Id: I29fab7adc623a8d18e8e8ac5524d78376690e290\n"
    },
    {
      "commit": "2c131cafae58d0819ba3dc80be75fb71500f835c",
      "tree": "fffb4e14639f349690d37f1614dd3cd1b1b3e09d",
      "parents": [
        "d4c36badff423b738f0621257c872ae3cdc7edcf",
        "b7479988d248add39ba6ce1fe71dea6f810fd54f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jul 30 00:09:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 30 00:09:04 2017 +0000"
      },
      "message": "Merge \"Migrate plans to @SystemApi, evolve permissions.\" into oc-mr1-dev"
    },
    {
      "commit": "d4c36badff423b738f0621257c872ae3cdc7edcf",
      "tree": "3f1f76a433c4249896e1f1ff7eb2a17bfca60225",
      "parents": [
        "58d7a76e8d690b83fda66e91a2052ed56675877d",
        "c8ac4f3b54a92d2d69463b0ca4080db93a0b3054"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jul 30 00:05:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jul 30 00:05:07 2017 +0000"
      },
      "message": "Merge \"Fix NPE in calling getSubscriptionPlans method.\" into oc-mr1-dev"
    },
    {
      "commit": "b7479988d248add39ba6ce1fe71dea6f810fd54f",
      "tree": "6054d197ae9c020b8c33b477e2fb4d55fafc901f",
      "parents": [
        "683416acf25809b7523afd3bdfeb7d735efd2454"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jul 28 16:55:41 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jul 28 16:59:14 2017 -0600"
      },
      "message": "Migrate plans to @SystemApi, evolve permissions.\n\nWe\u0027re not yet ready to commit to SubscriptionPlan as public API, so\nrelax to be @SystemApi instead.  Add a new MANAGE_SUBSCRIPTION_PLANS\npermission that we require apps to hold, unless they\u0027ve been\ndelegated access via a trusted CarrierService.\n\nSince several apps have the ability to provide plans for a single\nsubId, we now remember the \"owner\" who set the current plan\ninformation, and we refuse to leak plan information beyond the app\nthat originally set it.\n\nRelax permissions check to not require READ_PHONE_STATE, since we\u0027re\nonly returning data that an app provided to us earlier.  Also fix\nNPE when SubscriptionInfo is missing.\n\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nBug: 63997177, 63928277, 64156138, 63903381\nChange-Id: If503378ef406dcaec438c9b41e837e0a821a3ef4\n"
    },
    {
      "commit": "66299eb48275fc364a8575b94183afe963fb627f",
      "tree": "98de06003a6295778df40534517cdef1d83559bd",
      "parents": [
        "7872895a4e1423f6e5cfb4713bd50a69977d1b54",
        "76716535d9a2eb92356ddfc8cdc6c8219c1f9767"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 28 03:11:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 28 03:11:49 2017 +0000"
      },
      "message": "Merge \"Un-hide the MBMS streaming APIs\" am: a50e17aea2 am: 8c4179e88c am: 7a83a8ac77\nam: 76716535d9\n\nChange-Id: I8dd83d01a7511968ed51a80ad358a48e50c3d1e7\n"
    },
    {
      "commit": "76716535d9a2eb92356ddfc8cdc6c8219c1f9767",
      "tree": "3a78c90449c2b4a23c7df268ce1efe879856500a",
      "parents": [
        "4eaed2ba11a14464e6e73335b188050554f4e08c",
        "7a83a8ac7718052f8f025200ba57329ba897b393"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 28 02:57:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 28 02:57:24 2017 +0000"
      },
      "message": "Merge \"Un-hide the MBMS streaming APIs\" am: a50e17aea2 am: 8c4179e88c\nam: 7a83a8ac77\n\nChange-Id: Ia07b24d0b75d39144be8fb211ca6c2d84e24718a\n"
    },
    {
      "commit": "8c4179e88c765b1f713f18aa81d6804a6b343bc6",
      "tree": "6e8dd29e33f70583b7dd28d6b098f931d247adf0",
      "parents": [
        "6b13ebc7f1c8589af509af8ecc7e767d4d4549bc",
        "a50e17aea22c66e55f4061fb3d5ac14632b9185d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 28 02:40:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 28 02:40:20 2017 +0000"
      },
      "message": "Merge \"Un-hide the MBMS streaming APIs\"\nam: a50e17aea2\n\nChange-Id: Icd8ebf0e351914cdfb0f0c15343e2d2024706d6b\n"
    },
    {
      "commit": "50e2ebe0c707dbec82e136782578be451cfdcbc8",
      "tree": "93cc48c8074b7d3f57b5e47eefb6052d443edd1d",
      "parents": [
        "9ea7447527d1d029ef889677e54508400c0d57be",
        "0f48181e1603be90df0050f30c5b727d0be3250f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 23:03:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 27 23:03:54 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\" into oc-dr1-dev am: cfcac665c1\nam: 0f48181e16\n\nChange-Id: Ie650e896cc0ff5ddd6329fb4be5e469453a9ee37\n"
    },
    {
      "commit": "0f48181e1603be90df0050f30c5b727d0be3250f",
      "tree": "f636ecbb08168b94d7eef0fa5604cd308a07b756",
      "parents": [
        "e4fb1cbd783fdc0cb0b69ea3886a62847a0e281d",
        "cfcac665c1ccdcb5af50d276a757da9c4ea11502"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 22:50:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 27 22:50:53 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\" into oc-dr1-dev\nam: cfcac665c1\n\nChange-Id: I0e049166ddf3604d312748b63a94fa6ebe77c29d\n"
    },
    {
      "commit": "276e2fac5f4a6b5a968b7fffdd178cad3a652a09",
      "tree": "282379a785cf67fb17346b42dfdad3201541521b",
      "parents": [
        "1d6357c800cb43a88a4f0b6533024b306a37ca0f",
        "cfcac665c1ccdcb5af50d276a757da9c4ea11502"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 22:50:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 27 22:50:46 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\" into oc-dr1-dev\nam: cfcac665c1\n\nChange-Id: I2b4249a9d9422c80ce6da3343ed39476153f8ea0\n"
    },
    {
      "commit": "2398921320c07e9580dbd0bc0e39302d3e0dc8e3",
      "tree": "fa62baccf944043c9d56dec50517a112d13f6f04",
      "parents": [
        "c372715bebb86a1b62e83d822fbc648892f1549f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Jul 18 11:30:27 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 27 15:38:36 2017 -0700"
      },
      "message": "Un-hide the MBMS streaming APIs\n\nUnhides the MBMS streaming APIs and modifies the vendor base classes to\nno longer pass raw AIDLs to the vendor code.\n\nTest: builds\nChange-Id: I56030d646c2a1160277d85779c6ed431cda4efa7\n"
    },
    {
      "commit": "14c4f3db486c1c24db4f36189e87f6b7b48b1bd2",
      "tree": "0e3cd0b3751ff31b9bdc14bf8691346a455a39c3",
      "parents": [
        "edfb7279eee968ab1d0dff1c0edb0cda3e10bd8d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "message": "Change IMS callback AIDLs to be oneway\n\nA bad behaving service was causing the IMS registration\ncallbacks to block indefinetly waiting for the callback\nbinder implementation in another process to finish. Since\nwe update the IMS registration in a loop, we were never getting\nto the updates for the other processes.\n\nThis change moves the AIDL definition to oneway. Since these\nare callback AIDLs, the caller doesn\u0027t need to wait\nfor the callbacks to return before sending the others.\n\nBug: 63137625\nTest: Manual\nChange-Id: Id39b6b70aa20bb9986bf293abe2f9e683da4252e\n"
    },
    {
      "commit": "c8ac4f3b54a92d2d69463b0ca4080db93a0b3054",
      "tree": "754cb588c2107b30ed3d3e1ad0124a428d52a04f",
      "parents": [
        "5a3d561e2d46122dca7e9ff022f365bca0f75aae"
      ],
      "author": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Wed Jul 26 15:59:08 2017 -0700"
      },
      "committer": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Wed Jul 26 17:13:58 2017 -0700"
      },
      "message": "Fix NPE in calling getSubscriptionPlans method.\n\nBug:63999806\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nChange-Id: I22b013d7af60c6722c7748c88888ddbe1b7a414f\n"
    },
    {
      "commit": "61722586f8403d53214e510b961c506e730bf2b1",
      "tree": "c4cce329ccaa4bf4e0557dc5a4aee5389ea9c075",
      "parents": [
        "c3f71b61059bbe92b1aedf13db266bb436071eec"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Jul 25 14:50:49 2017 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Jul 25 14:50:49 2017 -0700"
      },
      "message": "Deprecate KEY_EDITABLE_TETHER_APN_BOOL.\n\nBug: b/63714717\nTest: manual\nChange-Id: I943a8a20a63c35017e1e4110f49ba5640d0b8a56\n"
    },
    {
      "commit": "8cbab2292e9638eeaf2d22d6f7d44bd2e0bbfda8",
      "tree": "7d7411ca1ad2dd3cd554ba2b1b1e0b021fe77bb8",
      "parents": [
        "aa3ee4c88a1269778a67793367caba7cdcae94a3",
        "a3011a040147ae0a1f294f067802c70dfcc1baf3"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 21 21:35:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 21 21:35:15 2017 +0000"
      },
      "message": "Merge \"Make slight API and doc adjustments\" am: b7e10650d8 am: 14be4e65b2 am: 0f18557df8\nam: a3011a0401\n\nChange-Id: Ie13260ff426a0a160c44a1a7f05a2f3b2e86548a\n"
    },
    {
      "commit": "a3011a040147ae0a1f294f067802c70dfcc1baf3",
      "tree": "e7bf2897b13d16ee8f59c45995e8fb6b56d72c6e",
      "parents": [
        "691c2f6ddca410d174458bd363336b4de96b3662",
        "0f18557df8280ff27d946ffe87974e92f8091781"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 21 21:29:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 21 21:29:24 2017 +0000"
      },
      "message": "Merge \"Make slight API and doc adjustments\" am: b7e10650d8 am: 14be4e65b2\nam: 0f18557df8\n\nChange-Id: I84aa982760377be0df6f8fbca6d5a32d1036f16a\n"
    },
    {
      "commit": "14be4e65b2e5aa6570965abd2b83ec799bf7bf5e",
      "tree": "e2e7195dc3fd0fe1364c19252cdcb37234da6ede",
      "parents": [
        "16255fda639eab872a974dc404b289c6514210c8",
        "b7e10650d8a44600ead2f3e1b161f9c7c888e98e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 21 21:18:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 21 21:18:42 2017 +0000"
      },
      "message": "Merge \"Make slight API and doc adjustments\"\nam: b7e10650d8\n\nChange-Id: I96a361924ddff300eb36933bed67d30ec00e8f87\n"
    },
    {
      "commit": "b7e10650d8a44600ead2f3e1b161f9c7c888e98e",
      "tree": "39ee5be1df4fe44daade9554feb35bf47ae954bc",
      "parents": [
        "79994cb142831ea90ca9c9089f8c4eea5172ecf9",
        "64a98f9646e58e05fc84f28c441762285347a8c9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 21 21:09:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 21 21:09:34 2017 +0000"
      },
      "message": "Merge \"Make slight API and doc adjustments\""
    },
    {
      "commit": "84c6684bba418c1e902e3bb57c61908ba1a99d6c",
      "tree": "440412eaf90f8506a44b5a4b00b80b32a8be2eee",
      "parents": [
        "94e56bc598fe74ea7113199778830186443de850",
        "17bebd2fd7d3af0bc648172da6ae36f8b55ad7af"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 21 17:14:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 21 17:14:30 2017 +0000"
      },
      "message": "Merge \"Expose SubscriptionPlan API.\" into oc-mr1-dev"
    },
    {
      "commit": "d57fcca82343d276e9d35e86bd7039f19db819a1",
      "tree": "95e326c623279c62d96ddca6338becb3d2accf02",
      "parents": [
        "0d7ff5328e15a1de752dcb483f9aca0e55a44118",
        "37a9991be98d7e5c9ab4ba102c4d29845fa94152"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jul 20 20:59:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 20:59:52 2017 +0000"
      },
      "message": "Merge \"Add new column user_editable to Carriers table in telephony db.\" into oc-dr1-dev\nam: 37a9991be9\n\nChange-Id: I5b5499ed9528aab6718ffe325afe8f51265fd548\n"
    },
    {
      "commit": "f4292bacf95a273f73d2a190f2d3a6d8fdaeadd2",
      "tree": "2fc981cfe9a679bdea3fd5d4323125df769f8058",
      "parents": [
        "8b1a5af47322e985e32a1c897f2d266554faaa10",
        "37a9991be98d7e5c9ab4ba102c4d29845fa94152"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jul 20 20:58:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 20:58:39 2017 +0000"
      },
      "message": "Merge \"Add new column user_editable to Carriers table in telephony db.\" into oc-dr1-dev\nam: 37a9991be9\n\nChange-Id: Ib0cd3d66a4eef9d93e8f952dfd528d0cf714e8e5\n"
    },
    {
      "commit": "17bebd2fd7d3af0bc648172da6ae36f8b55ad7af",
      "tree": "8dbeea0ca5a636470cf1084a6b20acf6e71e28bc",
      "parents": [
        "747938ed617afc89886631aede7470f66bd43465"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 19 21:00:38 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 20 14:55:57 2017 -0600"
      },
      "message": "Expose SubscriptionPlan API.\n\nClean up SubscriptionPlan, add docs, and expose as public API.\n\nDeprecate older constants in CarrierConfigManager, and point users\ntowards new API.  (The goal of CarrierConfigManager is to express\nkey/value pairs that are identical for all users on a particular\ncarrier, not to configure details that vary between users.)\n\nSince a CarrierService may itself not have access to the plan\ndetails, allow them to \"delegate\" the capability to configure plans\nto another package name.\n\nFactor out new RecurrenceRule class which is used by both\nNetworkPolicy and SubscriptionPlan internally.  Polish it to support\narbitrary periods, and continue to test it through NPMST.\n\nBug: 63391323\nTest: bit FrameworksCoreTests:android.util.RecurrenceRuleTest\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nExempt-From-Owner-Approval: Bug 63673347\nChange-Id: I93fae4a43e58e9e4c32f8bf345a257dcd607f088\n"
    },
    {
      "commit": "37a9991be98d7e5c9ab4ba102c4d29845fa94152",
      "tree": "ab008f9422b7492b9add2b307729f1eb6c60803e",
      "parents": [
        "2ed613ca80f833df14c9a42c2dbe48d800c4eb5d",
        "d4977949346862bb42efa14be5171bf222d057d4"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jul 20 20:47:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 20:47:17 2017 +0000"
      },
      "message": "Merge \"Add new column user_editable to Carriers table in telephony db.\" into oc-dr1-dev"
    },
    {
      "commit": "64a98f9646e58e05fc84f28c441762285347a8c9",
      "tree": "1897f0f22d63322744ffbceff3328cc6f44b1e1a",
      "parents": [
        "a3bde812059bc5781b3691b1efc8bc15addd094a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 14 13:39:54 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 20 13:31:52 2017 -0700"
      },
      "message": "Make slight API and doc adjustments\n\n* Fix a compile error on Java 7\n* Update initialization mechanism to allow exceptions and return codes\n* App-facing api for StreamingService#dispose no longer throws an\nIllegalArgumentException\n* Add REASON_NONE to stream state change reasons\n\nChange-Id: I4710c6e56b35f74188f5877f0cf74b7773c1e9b7\n"
    },
    {
      "commit": "bfa50d4852037787569fd16bb217b7595cbb403f",
      "tree": "d5e3afe1565fd1b75607dc34163397212598cb75",
      "parents": [
        "2b594992635b94332a5e541c335d27af51401bb0",
        "7acfec846b7e11b3a72787df0b815d40d78328cd"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 20 00:49:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:49:58 2017 +0000"
      },
      "message": "Merge \"Add details to Download progress callback\" am: b440b572d7 am: 5f047a68d9 am: 12286b2608\nam: 7acfec846b\n\nChange-Id: If16b8c107d39c5791ea8c3b3b28afd4f37500b44\n"
    },
    {
      "commit": "7acfec846b7e11b3a72787df0b815d40d78328cd",
      "tree": "5853d88ef8c3b7d8af6cec7bc55b21d41281fb77",
      "parents": [
        "4dec845d52fc676eda9808c082ca7b0e53d439b3",
        "12286b2608f69c3911c40f4dc2a070097373b73f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 20 00:42:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:42:21 2017 +0000"
      },
      "message": "Merge \"Add details to Download progress callback\" am: b440b572d7 am: 5f047a68d9\nam: 12286b2608\n\nChange-Id: Iff3707dab4ee737e5de2b1b8bded811f919553a8\n"
    },
    {
      "commit": "5f047a68d96f252772144a729f423c172ce816e4",
      "tree": "575a928c636e847c26916d83649ef5d9d4fac70a",
      "parents": [
        "5af59940d17cf20174865ac0aaf52c3b4d962a64",
        "b440b572d78d7cfc8a03030913465daac26bebad"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 20 00:30:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 20 00:30:50 2017 +0000"
      },
      "message": "Merge \"Add details to Download progress callback\"\nam: b440b572d7\n\nChange-Id: Idb7ebf8ec5d0b6b341c97dab05efc94e9e629011\n"
    },
    {
      "commit": "5263ad6f8ae1922b5d2066b15a0a7f0d67e4b88f",
      "tree": "e4c0595c02bac5e303248c58eb3049ecde0271be",
      "parents": [
        "2b8d44f907d92941b74d12c3abf7a41e8eff893d",
        "89234305b20551068a88866d802e8ebd63f8b0e7"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Jul 20 00:19:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 20 00:19:37 2017 +0000"
      },
      "message": "Merge \"Make EXTRA_IS_REFRESH for voicemail notification public\""
    },
    {
      "commit": "0ebff46583de6e77b80bd0cd282d7a6ba0074f96",
      "tree": "1f5b41fceb86df7bcdcd924d15314f9c3129aa78",
      "parents": [
        "1585b2e7b75d2e1358cc0069f9fe7bcbb2f88417"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jun 16 17:37:20 2017 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 19 15:02:29 2017 -0700"
      },
      "message": "Add details to Download progress callback\n\nSplit decode into max size and current size.\n\nTest: builds\nChange-Id: Ice18d7f0e9ae99b3c24fe10843da80abd0d912d7\n"
    },
    {
      "commit": "4595ad22fb4e925a8b2ee7e4dd62145e90458824",
      "tree": "a25919d069406f050721017c94db0894f4f2ab7c",
      "parents": [
        "17b3bdc6acef600eb56e904c60d3b2fdf83aea42",
        "47208e2cf51bb12691f422b21c08462d962c0cbb"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jul 19 03:17:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 03:17:53 2017 +0000"
      },
      "message": "Merge \"initial value for data_roaming based on carrier\" into oc-dr1-dev am: 068397a319\nam: 47208e2cf5\n\nChange-Id: I3d2af92b69f3a5736323900c27dcecc096eb1ab7\n"
    },
    {
      "commit": "47208e2cf51bb12691f422b21c08462d962c0cbb",
      "tree": "cfdb3843cf986f5254167078cdee0fec5bcaaed1",
      "parents": [
        "8e9b7efefd6f55b9e8aa46394aa154a328ff5406",
        "068397a31905da4182d0ac0d5fc4883ed77405b2"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jul 19 03:12:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 19 03:12:33 2017 +0000"
      },
      "message": "Merge \"initial value for data_roaming based on carrier\" into oc-dr1-dev\nam: 068397a319\n\nChange-Id: I5c65666208e834a5b0ad5280f1670a0d7b31aa31\n"
    },
    {
      "commit": "068397a31905da4182d0ac0d5fc4883ed77405b2",
      "tree": "5168ed7a844b7306792028704108ed9d92752893",
      "parents": [
        "cbc1e6afe9a2f5600d2d01ec2ec77cdaa1990071",
        "7834be2a3cb6a8738c81c0d68b98da2a055bcca3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jul 19 03:06:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 19 03:06:01 2017 +0000"
      },
      "message": "Merge \"initial value for data_roaming based on carrier\" into oc-dr1-dev"
    },
    {
      "commit": "89234305b20551068a88866d802e8ebd63f8b0e7",
      "tree": "71a7060aa7dd1d4cd6b0cf77fedbfb15de26b744",
      "parents": [
        "3698fc8ea6254c18a87fa6bb5cf459c04c7bcf68"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jul 18 17:30:35 2017 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jul 18 17:35:36 2017 -0700"
      },
      "message": "Make EXTRA_IS_REFRESH for voicemail notification public\n\nThis extra is added in ag/2333070 to let the dialer know if a\nnotification should be silent since the user has alread been notified\n\nChange-Id: Ib2b4ab4cfa1c4baaef4eceb6fa1dab6a8fcfb84d\nFixes: 62202833\nTest: manual - leave voicemail, toggle airplane mode.\n"
    },
    {
      "commit": "7834be2a3cb6a8738c81c0d68b98da2a055bcca3",
      "tree": "c7352eeee0a523cefd821b74e42664a3962846ae",
      "parents": [
        "e72ec3cab2dbc1ca1b521a1171813e019432f3bc"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 22 18:14:23 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Jul 18 17:32:52 2017 -0700"
      },
      "message": "initial value for data_roaming based on carrier\n\n1. new carrier config for default data roaming value\nto support carrier specific feature: turn on data_roaming by default.\n\nBug: 36193933\nTest: manual test\nChange-Id: Ie4f3a0714059e1a7257c84802db475c92c17e1b3\n"
    },
    {
      "commit": "d4977949346862bb42efa14be5171bf222d057d4",
      "tree": "257a94493b169186131b11d7543efd6def8384ca",
      "parents": [
        "c393be76d9550e143963e3fef1a6c47a004a5c16"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jul 17 14:46:39 2017 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Jul 18 16:58:52 2017 +0000"
      },
      "message": "Add new column user_editable to Carriers table in telephony db.\n\nTest: Verified manually that an APN with user_editable\u003dfalse cannot be\nmodified via UI\nBug: 62852457\nChange-Id: I67f1c5c537978d54aeea0a726d4056593381aa2d\n"
    },
    {
      "commit": "42b4446b0eeb60e01db8174f6e286742a7357ba1",
      "tree": "f01d32f91bea1069cec7479df1893a85beec906d",
      "parents": [
        "06820aa04a4a87bcbad0d37d6f1be9ac832a3ed4",
        "53313d7e8153982f842910118371e1dc061248cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 15 19:57:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 15 19:57:08 2017 +0000"
      },
      "message": "Merge \"Iterate NetworkPolicy towards SubscriptionPlan.\""
    },
    {
      "commit": "53313d7e8153982f842910118371e1dc061248cd",
      "tree": "01f69d857d3abc6915b7d4b9daf1379abf303732",
      "parents": [
        "43d2a1700b6eb1d804924c6a1e5e0161a13a5348"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 13 16:47:32 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jul 14 16:18:40 2017 -0600"
      },
      "message": "Iterate NetworkPolicy towards SubscriptionPlan.\n\nAdd new SubscriptionPlan API to describe the various types of carrier\ndata plans.  Internally the OS will only use the first plan for\ndriving policy, but it will blindly plumb through the details for\nSettings to display any secondary plans.\n\nAs part of getting Settings ready to roll towards SubscriptionPlan,\nreduce references to NetworkPolicy internal fields.  All usage cycle\ndetails are now obtained from an Iterator which converts to\nSubscriptionPlan under the hood.\n\nReplace all data usage cycle calculation with new SubscriptionPlan\nimplementation, and retrofit large suite of existing tests to\nexercise and verify the new logic.\n\nOffer a debugging property that can be used to return \"fake\" plan\nexamples for testing.\n\nBug: 63391323\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nExempt-From-Owner-Approval: Bug 63673347\nChange-Id: I889c653980eeb7887abdfa4f5b6986f35855ee6d\n"
    }
  ],
  "next": "7e15c580852a1f18614396bc0f85f8e04d737d19"
}
