)]}'
{
  "log": [
    {
      "commit": "df750469cbf8b62a90035a192a50463087c456da",
      "tree": "5c17b98314223c17a6a6728ae9b5d1e4b04fa3b4",
      "parents": [
        "912ca4023c22c53d3526ce89fd6e7e1a90fe8e58",
        "d6a3556d484b367cca8e43e90dab4f03c4524b48"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Feb 01 15:05:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 15:05:34 2019 -0800"
      },
      "message": "Merge \"Fix wrong userData length and excessive userData issues\" am: 13d5d5a1c8 am: 487b123d6f\nam: d6a3556d48\n\nChange-Id: I2aba632a1b30bc553830bab269e990164a8f40fc\n"
    },
    {
      "commit": "d6a3556d484b367cca8e43e90dab4f03c4524b48",
      "tree": "67d523c26e0290d6ff23fa871cc30e3fce679a70",
      "parents": [
        "8c6a06828434f2cdb1ac3ee2326643839b5137a3",
        "487b123d6f7971b69aa0049297265ef415d6da27"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Feb 01 14:54:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 14:54:23 2019 -0800"
      },
      "message": "Merge \"Fix wrong userData length and excessive userData issues\" am: 13d5d5a1c8\nam: 487b123d6f\n\nChange-Id: Iff63e14e601d32e6991ad651b4dc0917be6c11e7\n"
    },
    {
      "commit": "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74",
      "tree": "6af3bff2eaa27d03eb9ded90991565846544dae4",
      "parents": [
        "b8e4cd87dedb7f271d606646e63efac5da925ebf",
        "309fc2d4a804d6c46c6df183f616e325759762ff"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Feb 01 22:25:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 22:25:37 2019 +0000"
      },
      "message": "Merge \"Fix wrong userData length and excessive userData issues\""
    },
    {
      "commit": "912ca4023c22c53d3526ce89fd6e7e1a90fe8e58",
      "tree": "ab4ce4b0de24eb3147c2dce1a4cf6ffbcfdfe649",
      "parents": [
        "b8543da9696492aa42c90d42ae99325bbd6d1add",
        "8c6a06828434f2cdb1ac3ee2326643839b5137a3"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 01 14:00:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 14:00:59 2019 -0800"
      },
      "message": "Merge \"Add signal strength converter\" am: b8e4cd87de am: 35bfc604b9\nam: 8c6a068284\n\nChange-Id: I1d54f2d325d68ca0d11f327398e82628f54f1bab\n"
    },
    {
      "commit": "8c6a06828434f2cdb1ac3ee2326643839b5137a3",
      "tree": "e22298f5238c302dd6514924a2476855a1ec1896",
      "parents": [
        "8970bc35e651848eeb6aae8614e368f869ceeb94",
        "35bfc604b9e0c7287a6882370f475e356622788e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 01 13:38:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 13:38:36 2019 -0800"
      },
      "message": "Merge \"Add signal strength converter\" am: b8e4cd87de\nam: 35bfc604b9\n\nChange-Id: If56530867a8bfbffb25c60f62189c422851aeab0\n"
    },
    {
      "commit": "b8e4cd87dedb7f271d606646e63efac5da925ebf",
      "tree": "6bbc0aa11e5c7e2857b9007c447a1ea73a73cdee",
      "parents": [
        "f96ebc501e5acb5add65c8ab490411607fd2eb0c",
        "45fcd30fb03bf22c7c39d9d07e0b66accf474bbd"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 01 21:09:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 21:09:46 2019 +0000"
      },
      "message": "Merge \"Add signal strength converter\""
    },
    {
      "commit": "9bf9e54f9a795f23616419da59a8a7c79c714203",
      "tree": "692975244e0f79fe04fc4bbdfc7b7316cfe1550a",
      "parents": [
        "994c17768a401b47558900a0ff06b522f6e566b9",
        "5b3acb8d9bcade1a38cc82a286838bf9676bd8e4"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 12:38:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 12:38:36 2019 -0800"
      },
      "message": "Merge \"Refresh cardId before using it.\" am: 84d250c18d\nam: 5b3acb8d9b\n\nChange-Id: Ie57153839c499d9972cd6267c4f926525fed1fde\n"
    },
    {
      "commit": "84d250c18da5ccee734d59da254ab02cfa59a50a",
      "tree": "b8e14e6bd2c75618fc94f1264cc5487987c87630",
      "parents": [
        "6e3a88a3e2d72a758de6b6f719b3d15c464950f5",
        "d0b187b204ec7d48b52bb7a63a3fb2ef140533f6"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 18:23:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 18:23:26 2019 +0000"
      },
      "message": "Merge \"Refresh cardId before using it.\""
    },
    {
      "commit": "1da09e4479a34b2798b5508fb04de381163dad29",
      "tree": "26ce716274873bbc74d4e0bfd3e86856a0d97d74",
      "parents": [
        "f9a25e52fc602aedfc94e879b677ff377bd91b3d",
        "19661a4b4a79c461c0cbdd29e1265ed77124bc6b"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Feb 01 17:38:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 01 17:38:54 2019 +0000"
      },
      "message": "Merge \"Move getPhoneCount implementation back to TelephonyManager.\""
    },
    {
      "commit": "cf9b175dfba8e22c55e6635ed6a632fa86347d65",
      "tree": "bf1111b27a52094deb497e4013d031078f9f7de4",
      "parents": [
        "55398cf19d337689330cbc68fe5efef1297fb302",
        "44eb96b47c347b8bec1d37d616edecf67ed7497c"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 31 20:43:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 20:43:46 2019 -0800"
      },
      "message": "Merge \"Handle permission check for multi-active SIMs devices.\" am: 2638587995\nam: 44eb96b47c\n\nChange-Id: Ied8f6ef53a701547f4c921e3b401838c5facf205\n"
    },
    {
      "commit": "2638587995dbaacf8c71300c6c306e9ae60b9555",
      "tree": "95393cea1b824a80cb50d4b626adb90fe8a8ddd8",
      "parents": [
        "1cb64c6a85072e54dd85264a7e7f484e9eb6b2bb",
        "a2c1da08474f75a4b34f44641c4337242a545a47"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Fri Feb 01 04:16:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 04:16:50 2019 +0000"
      },
      "message": "Merge \"Handle permission check for multi-active SIMs devices.\""
    },
    {
      "commit": "19661a4b4a79c461c0cbdd29e1265ed77124bc6b",
      "tree": "a9bc58e15585884afa7363a32f920baa77115ae1",
      "parents": [
        "f97346024864791cacab68b6cb9ba74978ea8217"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Jan 30 21:19:57 2019 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 31 19:08:08 2019 -0800"
      },
      "message": "Move getPhoneCount implementation back to TelephonyManager.\n\nMoving it inside iTelephony creates problems. Some components call\ngetPhoneCount during initialization while iTelephony service is not\neven running, which will cause phone process to crash.\n\nBug: 123667461\nTest: manual\nChange-Id: I51199eaf0bd87055c21fe61af50f4c353137d621\n"
    },
    {
      "commit": "73a85d5fc8779ab3ab000a45e2c42d5b22446424",
      "tree": "16de90d09df4880940c9ed20493ac9c10e64c32d",
      "parents": [
        "dd45d8291177c4eb72b0503e6265f235aba8b756",
        "b8150261a750cb39e10e251e429897a206cc5513"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 17:58:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 17:58:20 2019 -0800"
      },
      "message": "Merge \"Fix read/write parcel of CallAttributes\" am: ed3af9f960 am: f5e381d4b6\nam: b8150261a7\n\nChange-Id: I2bc3f3c57f1c289acdea89b845ac9291167a788b\n"
    },
    {
      "commit": "b8150261a750cb39e10e251e429897a206cc5513",
      "tree": "c9a965be1410a664e670812c4b718b4eda189a88",
      "parents": [
        "8bb813dcd76fc2de15791acef8aa7aad8cddc6c0",
        "f5e381d4b6c5dc3d6e2bab68924e47b38a7ab246"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 17:47:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 17:47:54 2019 -0800"
      },
      "message": "Merge \"Fix read/write parcel of CallAttributes\" am: ed3af9f960\nam: f5e381d4b6\n\nChange-Id: Ib316593d772ca2305d70a61df49b7e0e8f5eacf8\n"
    },
    {
      "commit": "45fcd30fb03bf22c7c39d9d07e0b66accf474bbd",
      "tree": "7f5f1843a3882dd3c35eac7fd718c06758b9e245",
      "parents": [
        "d8148b6c8c259d3088a6d1aa9703ff208c76c36e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 31 16:29:43 2019 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 31 17:32:32 2019 -0800"
      },
      "message": "Add signal strength converter\n\nThis add a converter for SignalStrength response and indication.\n\nBug: 123532650\nTest: build \u0026 current test\nChange-Id: Id4cf874f6cc1798c732d6afb4a22f4d6bc4047fd\n"
    },
    {
      "commit": "ed3af9f960cd624c1c4f989a42dfe86061c56a0c",
      "tree": "62b9920e40c784c1621db33d67d411d2aacc2bfc",
      "parents": [
        "3811aba3a494eb793dd14a0703eac7746e3255cc",
        "6192edb75262c3aab7f39e5846db858a372ef225"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 01:20:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 01:20:53 2019 +0000"
      },
      "message": "Merge \"Fix read/write parcel of CallAttributes\""
    },
    {
      "commit": "309fc2d4a804d6c46c6df183f616e325759762ff",
      "tree": "d29c9e772bd35e8d1a32dd863901de07b1e6c4af",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "Taesu Lee",
        "email": "taesu82.lee@samsung.com",
        "time": "Thu Jan 31 14:38:56 2019 +0900"
      },
      "committer": {
        "name": "Taesu Lee",
        "email": "taesu82.lee@samsung.com",
        "time": "Fri Feb 01 08:51:56 2019 +0900"
      },
      "message": "Fix wrong userData length and excessive userData issues\n\nAdded checking size excess in encodeUCS2() and an exception cause in\nEncodeException to distinguish between unencodable char and size excess.\nIt will prevent wrong userData length and excessive userData issues\nduring encoding userData. Please see below one issue scenario.\n\nstringToGsm7BitPackedWithHeader() throws an EncodeException when\nsepteCount \u003e 255. The EncodeException is caught and encoding again\nthrough encodeUCS2(). However, the length of encoded userData as UCS-2\nis converted as Byte without checking size excess. Thus first byte of\nuserData will be wrong and total userData will exceed maximum User Data.\n\nTest: Manual\n\nChange-Id: Ib6df5484072d77548e8adcbcbd15ad7a401c99f8\nSigned-off-by: Taesu Lee \u003ctaesu82.lee@samsung.com\u003e\n"
    },
    {
      "commit": "8bb813dcd76fc2de15791acef8aa7aad8cddc6c0",
      "tree": "ff47e941ac0fc5ed69cfc8dd9751f2d7c02dfb1d",
      "parents": [
        "d9c2837cadd112b6bc3b759c1420b6c88958caf8",
        "0bfbfe5646082c76f95b2dee3e27c4f0cc9bd00e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 31 15:43:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 15:43:52 2019 -0800"
      },
      "message": "Merge \"Add new ImsException to better handle ImsService errors\" am: 3811aba3a4\nam: 0bfbfe5646\n\nChange-Id: Ic3a0806cc5e1d6efb0c2d175fda77cd57466072a\n"
    },
    {
      "commit": "3811aba3a494eb793dd14a0703eac7746e3255cc",
      "tree": "628c953b08250bff9843c601470ec175682e8c4e",
      "parents": [
        "b9e216c2b69af4797ca0f3d56518662b5d66800c",
        "5a8bb0a7f2540fdf6a9576f5a4aa118f290cfc9a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 31 23:26:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 23:26:57 2019 +0000"
      },
      "message": "Merge \"Add new ImsException to better handle ImsService errors\""
    },
    {
      "commit": "d0b187b204ec7d48b52bb7a63a3fb2ef140533f6",
      "tree": "4dd303eff249041f86649cdff7b6fa2f8b85d6a3",
      "parents": [
        "0296decccaec94e30bd1054cd7a577e0005b10bd"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 30 15:25:24 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 14:46:33 2019 -0800"
      },
      "message": "Refresh cardId before using it.\n\nBug: 122978614\nBug: 111614811\nTest: on phone\nChange-Id: I30d70b839f05183ad201a114ea12c79c730f4206\nMerged-In: I30d70b839f05183ad201a114ea12c79c730f4206\n"
    },
    {
      "commit": "1d1855e01bb12fb40fe352ef2868caad0ff501aa",
      "tree": "53e8e5e4c652e212b91ffa345189215126de9c82",
      "parents": [
        "290375be792354e0ddbc0eceb2eff100404f258b",
        "b94f8d3fb39eedb0524b74d08469fcdb141e4f82"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 31 22:44:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 22:44:58 2019 +0000"
      },
      "message": "Merge \"Refresh cardId before using it.\""
    },
    {
      "commit": "6192edb75262c3aab7f39e5846db858a372ef225",
      "tree": "5c2b612638ffb15614ef4f4e0e107e960b0b83b5",
      "parents": [
        "55849979a5d460b4aebec5a5c6ff436827e05cf2"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Jan 30 15:35:44 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 20:03:30 2019 +0000"
      },
      "message": "Fix read/write parcel of CallAttributes\n\nFixes: 123363462\nTest: manual\nChange-Id: I947005d43930ad136e5d6933c950d0f27f8fbadd\n"
    },
    {
      "commit": "b94f8d3fb39eedb0524b74d08469fcdb141e4f82",
      "tree": "8b6dc0b0bce0464ba216ca303f3ea6dc468752eb",
      "parents": [
        "2fbc125658aa43888ee4f92f819eb88214c3bbe2"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 30 15:25:24 2019 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 31 12:02:33 2019 -0800"
      },
      "message": "Refresh cardId before using it.\n\nBug: 122978614\nBug: 111614811\nTest: on phone\nChange-Id: I30d70b839f05183ad201a114ea12c79c730f4206\n"
    },
    {
      "commit": "ce301951aefdb294679f7d4e8db71ea786787555",
      "tree": "baec7817edf3c15cdacd0a55cce6e68a6f2307e2",
      "parents": [
        "676a9dcd6a1d2d9cb14c64b57ab5565aa334eb01",
        "215383a8c3d89684dce67f76bfcbf9350518538d"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 21:56:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 30 21:56:34 2019 -0800"
      },
      "message": "Merge \"Add a method to determine if a reboot is required to alter the modem config\" am: 3483983223\nam: 215383a8c3\n\nChange-Id: I07189ff44859e1e6e07f1bdaed5e9d4957897475\n"
    },
    {
      "commit": "a2c1da08474f75a4b34f44641c4337242a545a47",
      "tree": "2265e84cb16b52e35f8221b9a035dba1110dcd36",
      "parents": [
        "44631dfc26925c35b2c6a71e75b3dd4c540394b1"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 17 14:41:14 2019 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 30 20:33:31 2019 -0800"
      },
      "message": "Handle permission check for multi-active SIMs devices.\n\nFor download and switch, if the caller can manage (has carrier privilege)\non any active sub on any other slots \u0026\u0026 the caller can manage the active\nsub on the target slot or there is no active sub on the target slot, we\nallow the caller to continue download. Otherwise, we require user consent.\nFor getting EID, we now check whether the caller has privilege on the\ntarget card with the given cardId.\nOther logic including the logic for single-active slot still keep the\nsame.\nAlso, open disable sub (switch to empty sub) to privileged carrier apps\ninstead of just system.\n\nBug: 36260308\nBug: 120621262\nTest: unit test, test on phone\nChange-Id: Icfc0c9e9f4303876bceb1adbe217b39b538b347e\nMerged-In: Icfc0c9e9f4303876bceb1adbe217b39b538b347e\n"
    },
    {
      "commit": "adb5cc9d7f18b2a3239b1cf541089b8b84895e42",
      "tree": "6a93a7bd92c506fb6129266580a8818920aabe27",
      "parents": [
        "ec0a68f163d538497e994720c6c13c99b5a67921",
        "6bf0359b27e43bdd795ed9f3f930541965681aec"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 31 04:23:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 04:23:32 2019 +0000"
      },
      "message": "Merge \"Handle permission check for multi-active SIMs devices.\""
    },
    {
      "commit": "87da0245c03b1ea64ee1cdcb3b0aea11a740c24c",
      "tree": "53de02f132d0cd8e83b90f5f654ab04b44e6ca70",
      "parents": [
        "602df1aa8c6d3bef54f9bed1d8593f3cf78e6351"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 10:49:29 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Thu Jan 31 04:17:18 2019 +0000"
      },
      "message": "Add a method to determine if a reboot is required to alter the modem config\n\nBug: 123101701\nTest: sanity\nChange-Id: I841b947efda0016c003f54ecf7853624582abab9\nMerged-In: I841b947efda0016c003f54ecf7853624582abab9\n(cherry picked from commit 7eca4afab4565ca1bd0f9827e93370885ba5ccea)\n"
    },
    {
      "commit": "4101af509b362c8b101a8f39f4d195c725a783d1",
      "tree": "08dd45bd1b20d23a5010ad822462eac8c6418557",
      "parents": [
        "63f489cf398097c373b54223d0161c4a5bdd02e9",
        "9fef7be2453a60c89b4d85084e588e0cb3518e26"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 20:09:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 30 20:09:58 2019 -0800"
      },
      "message": "Merge \"Add telephony API to switch multi sim config\" am: 602df1aa8c\nam: 9fef7be245\n\nChange-Id: Iad4a48b5117b11f63f3d086b42f879034fd415e3\n"
    },
    {
      "commit": "ae645dc61b1cffa87f45b42dd0ac3dbc7a3d9e19",
      "tree": "c4d60d3de243f5018dbffcc22d70da31eb36e5fc",
      "parents": [
        "31f94e0c3d77233a8b18501156c29b94f01b3430",
        "83e7b920deec8d163c3ddd9c56343ce8bcea0a9e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 31 03:54:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 03:54:48 2019 +0000"
      },
      "message": "Merge \"Add getSlotsMapping to TelephonyManager\""
    },
    {
      "commit": "602df1aa8c6d3bef54f9bed1d8593f3cf78e6351",
      "tree": "dd4b695b45536809302202254abd0d554e32d8d2",
      "parents": [
        "8b194fe9d8e113712d5005e6c1405734ed5b4996",
        "458a474998ea7355009d8b49965fda380e1953ee"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Thu Jan 31 03:44:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 03:44:15 2019 +0000"
      },
      "message": "Merge \"Add telephony API to switch multi sim config\""
    },
    {
      "commit": "c4ab4dc03c0f45a1866b0741038397640a78d2db",
      "tree": "0536067c1da9c5dfc26f307158909ef31fdad8b3",
      "parents": [
        "c845053656feeb8c14cffcb85b80bde5fd9fa9c6",
        "5bc60320a6c107ae7adf0bb28bae64d5dc8c8299"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 30 17:30:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 30 17:30:56 2019 -0800"
      },
      "message": "Merge \"Fixed crash in data service\" am: 7fab753180 am: ab5a5e8a58\nam: 5bc60320a6\n\nChange-Id: I7b1c723e0fbd20244c85141ae7735e26788f4268\n"
    },
    {
      "commit": "5bc60320a6c107ae7adf0bb28bae64d5dc8c8299",
      "tree": "f91f2df212ae42050aa1312469d047376693337d",
      "parents": [
        "df46cd451f7359a1e90fd27602e7562c4965604d",
        "ab5a5e8a58409f77658f6ba0b720dd7e6b922410"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 30 17:19:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 30 17:19:24 2019 -0800"
      },
      "message": "Merge \"Fixed crash in data service\" am: 7fab753180\nam: ab5a5e8a58\n\nChange-Id: I38fcae7f92de719ec49e3ecc4d630c0ec02b3e33\n"
    },
    {
      "commit": "7fab7531807db6bf3d4cbc7982692794b69b1f1c",
      "tree": "c6df0ea0056e5525b33f9ee43047c6c9a5cd0c4b",
      "parents": [
        "55849979a5d460b4aebec5a5c6ff436827e05cf2",
        "0b8a0fa93aec541d315a84a6d15e61f8b28b1d5e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Jan 31 00:46:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 00:46:04 2019 +0000"
      },
      "message": "Merge \"Fixed crash in data service\""
    },
    {
      "commit": "83e7b920deec8d163c3ddd9c56343ce8bcea0a9e",
      "tree": "6af548a98aded97ffb9e6a2e6adbe4620edb4b56",
      "parents": [
        "e0e205bb764d3f85b18310176b303ab598ca62da"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Jan 22 20:06:03 2019 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 30 16:10:43 2019 -0800"
      },
      "message": "Add getSlotsMapping to TelephonyManager\n\nBug: 123101769\nTest: build\nChange-Id: I416d741947b1a15e66ebf71b8104c4b2ec95e310\n"
    },
    {
      "commit": "0b8a0fa93aec541d315a84a6d15e61f8b28b1d5e",
      "tree": "31d19cab6b82d011eaeaaa97e11adc8c237d5601",
      "parents": [
        "cf2e0699628fbd4e6f87582566df833997c5b2ab"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jan 29 16:26:49 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 30 16:04:31 2019 -0800"
      },
      "message": "Fixed crash in data service\n\nTest: telephony sanity tests\nBug: 123598340\nChange-Id: Ie15f8869849a2aed4a32f4f6731abd5ba1eb05cd\n"
    },
    {
      "commit": "458a474998ea7355009d8b49965fda380e1953ee",
      "tree": "f38071423d99bfd88c49bd2003bc184d2ea197ef",
      "parents": [
        "55849979a5d460b4aebec5a5c6ff436827e05cf2"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 14:57:28 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 23:19:14 2019 +0000"
      },
      "message": "Add telephony API to switch multi sim config\n\nBug: 122115649\nTest: sanity\nChange-Id: Idace8ed7f3fe78a6ce831225bda499a58a34c80f\nMerged-In: Idace8ed7f3fe78a6ce831225bda499a58a34c80f\n(cherry picked from commit 1e031bde1a85048bc43e72b38869d296db9ae228)\n"
    },
    {
      "commit": "ee269f6e932effe950c888262b6206e2461f639a",
      "tree": "5f67336a6b4e59f20fa13c54b8eff2abdd7f3b51",
      "parents": [
        "bcd4bddc22a2e7a42bcec83d5e92c4ed83175f99",
        "8d04800b7f0ebb856e6b26c3df098d34733d0fd6"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Jan 30 22:34:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 22:34:22 2019 +0000"
      },
      "message": "Merge \"Adding validate before switch feature.\""
    },
    {
      "commit": "a6d8ebdfbeb9cc19c4a902d7cd0f8ca4648b0d65",
      "tree": "a1a59b842e28552930d9e7e1e406a421034b57e5",
      "parents": [
        "9007b5e9779ddfd4156f697c6ce840602304d4d1",
        "16dd167de0e39d421bf80758b3ce31017305f79b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 30 13:33:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 30 13:33:32 2019 -0800"
      },
      "message": "Merge \"Added a broadcast intent for clients to listen for country changes\" am: 090b59fa45\nam: 16dd167de0\n\nChange-Id: I071e3246b31fe1d768df95908f2484565375cd29\n"
    },
    {
      "commit": "8c7b2b45c0c1373efe932c24065862464399ad00",
      "tree": "b4503afb528b40b60eae86be4d4cbb031345a95b",
      "parents": [
        "d5d7492040c1730899cccef9916541176004635c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 14:50:15 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 30 11:52:21 2019 -0800"
      },
      "message": "Added a broadcast intent for clients to listen for country changes\n\nAdded a broadcast intent ACTION_NETWORK_COUNTRY_CHANGED for clients\nto listen for network country code changes. The same value can be\nretrieved from TelephonyManager.getNetworkCountryIso().\n\nTest: Manual + unit tests\nBug: 122900588\nMerged-In: Ifec87dda7bae386118b7bc7523844342bd16c3ea\nChange-Id: Ifec87dda7bae386118b7bc7523844342bd16c3ea\n(cherry picked from commit 3d33698bf5d98a6480a9f6928d1f1e23d519cc08)\n"
    },
    {
      "commit": "7eca4afab4565ca1bd0f9827e93370885ba5ccea",
      "tree": "11b9e11299ae0d18021bf21c8ae5bb5150642418",
      "parents": [
        "28a7ebc77a408e83588c2730b877e910b8e41b59"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 10:49:29 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Wed Jan 30 11:36:53 2019 -0800"
      },
      "message": "Add a method to determine if a reboot is required to alter the modem config\n\nBug: 123101701\nTest: sanity\nChange-Id: I841b947efda0016c003f54ecf7853624582abab9\n"
    },
    {
      "commit": "072ca6f94d939d54a0f0df3519494947d3ac4680",
      "tree": "c47759afb9033d105c3a8ca28b6731b0554fb036",
      "parents": [
        "ce7aa1bf682c02c0ac1eff0f983192fb0f52f28b",
        "634594fb41f65da9633a3275c14c4ab88b815f01"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 30 10:35:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 30 10:35:38 2019 -0800"
      },
      "message": "Merge \"new API for IMS call fail cause\" am: ebad5a64d0\nam: 634594fb41\n\nChange-Id: Ie6362bc5a6e7c372e7e60277feb48436a852f610\n"
    },
    {
      "commit": "ebad5a64d0ea4b3237e3fd8e206f622f42bf3871",
      "tree": "fb345809cccb1634f564bc3b57aad94a6c7185a7",
      "parents": [
        "15b86c9037440d23b801c0c9317deef6ea9dcc45",
        "0f49468184db62ebb5e33f7cb30bd9e9a36af94f"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 30 18:01:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 30 18:01:56 2019 +0000"
      },
      "message": "Merge \"new API for IMS call fail cause\""
    },
    {
      "commit": "6a16a383d57385ffa8e0ff6ce6753549931d64d6",
      "tree": "da0eb028e8a2850ed3689b74027435260540520c",
      "parents": [
        "8f25bff0d9e559af8c2b2d176395643d5606d8e9",
        "75b486e4c820e4d51c258fea43f959c92d797725"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 30 17:45:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 17:45:55 2019 +0000"
      },
      "message": "Merge \"Address API feedbacks for networktypebitmask\""
    },
    {
      "commit": "ac07db1685e3581af6dade42f495667a48d9eb93",
      "tree": "6d5b2b3ad7eae168080276f86fdb562b3f7be783",
      "parents": [
        "578597817c6b727288dd2deac1b05c8a1bc51115",
        "94660fa63f6c38ec6c4a9592222c83459dc24c6a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 23:04:25 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 23:04:25 2019 -0800"
      },
      "message": "Merge \"move ServiceState.getDataRegState to greylist\" am: 607e797932 am: 43640ec075\nam: 94660fa63f\n\nChange-Id: I83b299fc31a3a76ea0489588c0a44205825d5e28\n"
    },
    {
      "commit": "94660fa63f6c38ec6c4a9592222c83459dc24c6a",
      "tree": "6e99cfaefa2ae0690afe1c9835dc3bf062b672bf",
      "parents": [
        "adb7ee97e490a094ca78bd1ad08182c23633b85e",
        "43640ec075dc093970d9e6d8fd65f1e222bf3f70"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 22:49:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 22:49:57 2019 -0800"
      },
      "message": "Merge \"move ServiceState.getDataRegState to greylist\" am: 607e797932\nam: 43640ec075\n\nChange-Id: Icf40ec83d25ec8057429e3b142fea6506f2ebe40\n"
    },
    {
      "commit": "adb7ee97e490a094ca78bd1ad08182c23633b85e",
      "tree": "bcb6daf73d29c38c6871fbd57aa77616a98ddc1b",
      "parents": [
        "f6116ad4f484ff1839e339d7fc5994663b5b1e4c",
        "e01966e89b52b1b8360869d12482937ebc78a324"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 22:42:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 22:42:29 2019 -0800"
      },
      "message": "Merge \"Add APIs to get/set if usage of multiple SIMs is restricted.\" am: 59133875e7\nam: e01966e89b\n\nChange-Id: I383b701bff4c77596fad1d72929a5afcc5b0cf56\n"
    },
    {
      "commit": "607e7979323bff85df3a2c92a0278d7685011ebe",
      "tree": "cd85903b1e1ea026140e59ccf0de0fb29d2f281a",
      "parents": [
        "59133875e79aacb54cf1bc59297c0686cbb5b286",
        "75355b36398564c730059fba69aa5ab372a6802d"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 30 06:20:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 30 06:20:01 2019 +0000"
      },
      "message": "Merge \"move ServiceState.getDataRegState to greylist\""
    },
    {
      "commit": "75b486e4c820e4d51c258fea43f959c92d797725",
      "tree": "9e7a2d19457f76b0d49e756ccacc544b246f30fc",
      "parents": [
        "0544b1ac87ab6ff4ef95344f39f13f67533ab8e5"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sun Jan 27 19:41:40 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 18:45:02 2019 -0800"
      },
      "message": "Address API feedbacks for networktypebitmask\n\n1. change networktypebitmask from int to long\n2. right shift definition by 1 for each bitmask, in consistent with\nNW bitmask used in APN settings\n3. add missing definition for IWLAN\n\nBug: 119118373\nTest: atest CtsTelephonyTestCases:TelephonyManagerTest#testGetRadioAccessFamily\nChange-Id: Idf0f88225c20fc0ed10ae4fccb705f988a3bec60\n"
    },
    {
      "commit": "1e031bde1a85048bc43e72b38869d296db9ae228",
      "tree": "05f63a7e319f94e0c7646432e8bc6514fb2fbd22",
      "parents": [
        "4625b2e489d0d83a3376186f2b117813234dcb07"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Jan 29 17:38:28 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Jan 29 17:39:58 2019 -0800"
      },
      "message": "Add telephony API to switch multi sim config\n\nBug: 122115649\nTest: sanity\nChange-Id: Idace8ed7f3fe78a6ce831225bda499a58a34c80f\n"
    },
    {
      "commit": "233d6b292fdede0c1f38c3284996e23158142546",
      "tree": "ca6033fa55933870f0efdb57fcd71cdce6c3bc24",
      "parents": [
        "94a9377222ca376d15dee9fe687ba84e9c729c8f"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Fri Dec 21 14:51:01 2018 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 17:38:23 2019 -0800"
      },
      "message": "Add APIs to get/set if usage of multiple SIMs is restricted.\n\nAdd API that indicates if the usage of multiple SIMs at the same time is\nallowed or restricted in order to support requirements from carriers for\ndual SIM devices\n\nBug: 123537730\nTest: Verified with test application.\nChange-Id: I5e3e5ff41927e43ead4a30988630cf9125d5a048\nMerged-In: I5e3e5ff41927e43ead4a30988630cf9125d5a048\n(cherry picked from commit 398d5d91136d6e2146bf56ad3bdbb326a835c8ef)\n"
    },
    {
      "commit": "8d04800b7f0ebb856e6b26c3df098d34733d0fd6",
      "tree": "d383e19ff6c278908a5bde31a0bcb2520fb8e235",
      "parents": [
        "4625b2e489d0d83a3376186f2b117813234dcb07"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 24 16:33:51 2019 -0800"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Jan 30 01:27:49 2019 +0000"
      },
      "message": "Adding validate before switch feature.\n\nIn CBRS DSDS mode, switching data to CBRS network will require\nvalidation first. Adding a component of CellularNetworkValidator\nto trigger the validation and pass the result back to PhoneSwitcher.\n\nBug: 118348832\nTest: manual\nChange-Id: I689aa494f031834b5cee76906922ebdafa9c77ed\n"
    },
    {
      "commit": "19939bdbe0532368286a6f5227e5f007164e062f",
      "tree": "ed8399dec8de3548d5fcd8a09a643b984b39187c",
      "parents": [
        "e82defc28e98fd092aa49d04e512824d9e39d94a",
        "398d5d91136d6e2146bf56ad3bdbb326a835c8ef"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Wed Jan 30 01:14:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 01:14:22 2019 +0000"
      },
      "message": "Merge \"Add APIs to get/set if usage of multiple SIMs is restricted.\""
    },
    {
      "commit": "75355b36398564c730059fba69aa5ab372a6802d",
      "tree": "0121983b66f74a90b88648781c63348282c83222",
      "parents": [
        "d20bdb915a05704a6a869d6c1a1d07cb5e7bfff9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 15:56:40 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 16:04:19 2019 -0800"
      },
      "message": "move ServiceState.getDataRegState to greylist\n\ngiven we don\u0027t have a public alternatives for dataregstate for Q,\nthus we shouldn\u0027t move this API to app-compat dark list.\n\nBug: 123099466\nTest: Build\nChange-Id: I67531ce536e004e1bc0f764824a261fb51cd27fa\n"
    },
    {
      "commit": "9824ab022b7fda4cd9cf3ef7eebb9da2104cd112",
      "tree": "be48a906d647951cd8042a735f3741960261ac41",
      "parents": [
        "895ce08d6bdb167816f68dce0660295df80437a0",
        "316dc44a910cccfdb693d8e44118dc2bfb072c79"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 15:42:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 15:42:07 2019 -0800"
      },
      "message": "Merge \"Card ID APIs are public\" am: bd4a4dc889 am: a039e692a4\nam: 316dc44a91\n\nChange-Id: Ibb4966a27a96f1e50b42f616556a4e843050557a\n"
    },
    {
      "commit": "895ce08d6bdb167816f68dce0660295df80437a0",
      "tree": "98facae44d711e7541df4bf4888176a68eaadac2",
      "parents": [
        "ddf391d46b6fa52c237a99b11269134efe3b25cf",
        "92b88c7fabbfb20ddc08800cf584d233c6a4ceca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 23:28:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 23:28:16 2019 +0000"
      },
      "message": "Merge \"Migrate dialer to RoleManager\""
    },
    {
      "commit": "316dc44a910cccfdb693d8e44118dc2bfb072c79",
      "tree": "8e71730226a9795a965ac469f112f4994dc474a5",
      "parents": [
        "930efcaf19add36d443f60203a2ac804ee85e01e",
        "a039e692a4ffb356db7c99e89ce50e479cfd688f"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 15:18:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 15:18:21 2019 -0800"
      },
      "message": "Merge \"Card ID APIs are public\" am: bd4a4dc889\nam: a039e692a4\n\nChange-Id: I6041944772567794b79a355c9f77767ed61c0f76\n"
    },
    {
      "commit": "bd4a4dc8891ab10b84fbb2f09f0d481aa0e4a832",
      "tree": "e08e2739905d81d35f6a24aa73ada778e739561a",
      "parents": [
        "cf2e0699628fbd4e6f87582566df833997c5b2ab",
        "d6c684fff43c76dfa9847a7540541e8778ae44ed"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 22:43:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 22:43:47 2019 +0000"
      },
      "message": "Merge \"Card ID APIs are public\""
    },
    {
      "commit": "398d5d91136d6e2146bf56ad3bdbb326a835c8ef",
      "tree": "66166263a0866707c99b378b4c9924e162499049",
      "parents": [
        "3ffd2c30acd0ac3edc6444ec561e46fc6281cc15"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Fri Dec 21 14:51:01 2018 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 12:56:53 2019 -0800"
      },
      "message": "Add APIs to get/set if usage of multiple SIMs is restricted.\n\nAdd API that indicates if the usage of multiple SIMs at the same time is\nallowed or restricted in order to support requirements from carriers for\ndual SIM devices\n\nBug: 123537730\nTest: Verified with test application.\nChange-Id: I5e3e5ff41927e43ead4a30988630cf9125d5a048\n"
    },
    {
      "commit": "d42041fe96b465df5d7ddc233d35be0eddd23896",
      "tree": "9fd441cc28f73e0048f9da2a9467e889ac93f759",
      "parents": [
        "9513822f40ffcea5c37f733e85f61f91638d456f",
        "c3bf9392ace865e57607301363d1206da98090fd"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 12:21:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 12:21:17 2019 -0800"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\" am: cf2e069962\nam: c3bf9392ac\n\nChange-Id: I44cd2e063fd5587ee7abf77e22acca7b08953a02\n"
    },
    {
      "commit": "cf2e0699628fbd4e6f87582566df833997c5b2ab",
      "tree": "9330a9a955517b5b1a8f79150c6675381880ad13",
      "parents": [
        "5aef5c650846bd998248475bb1fefa7e53845085",
        "428871cb0420940f29b5bf7958e22c7433bb00d4"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 19:43:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 19:43:26 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "afe6ec4b271890b3ea943c1208acd6282642ee9b",
      "tree": "5ed5dabe00443dc168757dd104ddb9e146819eeb",
      "parents": [
        "7447f3bda99c200f5c9853615aab1ae8e72e6d8e",
        "990903bc005504afbcc735a27314212eb7ba060c"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Jan 29 19:29:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 19:29:31 2019 +0000"
      },
      "message": "Merge \"Adding validationBeforeSwitchSupported in phoneCapability.\""
    },
    {
      "commit": "d6c684fff43c76dfa9847a7540541e8778ae44ed",
      "tree": "39faf315576f154666861bfb6e1e066ba8b723b9",
      "parents": [
        "bfd44b60ef7d7dbb1fb5dcd6d4cc109f929aaaa9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Jan 18 10:29:56 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 29 10:55:35 2019 -0800"
      },
      "message": "Card ID APIs are public\n\nThese were system API but we should expose them for apps with carrier\nprivileges.\n\nTest: manual\nBug: 122974656\nChange-Id: Ie60e4c580dfa9dd0d7d6fb6b94226661d0620dad\n"
    },
    {
      "commit": "0b409e8cc0d37f47abfd46dad61a3ae661de29b0",
      "tree": "757912518e0f2e3adfe58b264657d5919ebde606",
      "parents": [
        "5af35cba45af70f8cdd66b4bb872d29f69b47b61",
        "6ac5fc19e6db5159bb325c7c705437e7d204f463"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:37:10 2019 +0000"
      },
      "message": "Merge \"new API for IMS call fail cause\""
    },
    {
      "commit": "478561d5f992e9ffbdea48d108ff8d5b6626e179",
      "tree": "cbdb22aa008b9073d2b364bf8b3231e08983c3d9",
      "parents": [
        "c62d5fab0a00e9ab566a2a5ead53e7330bf75ffa",
        "d394138c00555e16b8df6c07117695f9a41dbabb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jan 29 18:23:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:23:58 2019 +0000"
      },
      "message": "Merge \"Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp am: 894ee44b53\""
    },
    {
      "commit": "d394138c00555e16b8df6c07117695f9a41dbabb",
      "tree": "d9751d44d750172743e3e4f69a322c98a0912b8b",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "894ee44b53e27e2b4e9c64e712180482c349de51"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 10:23:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 10:23:17 2019 -0800"
      },
      "message": "Merge \"Merge \"Add check for slot index value\" am: d8148b6c8c am: e7d03a6ff1\" into pi-dev-plus-aosp\nam: 894ee44b53\n\nChange-Id: I9e90faa04a0da3bcbbbdbc7e96f322540434bc64\n"
    },
    {
      "commit": "b2177dce503edaf2d1b170afecca481098a2cc71",
      "tree": "d4b921d1a950e6faef8fe2c54f278a4ac5e0cd73",
      "parents": [
        "f43f624efb18dd1d6c9100cf585437e7d6d9850c",
        "73710f8ca6364f4f756bea653567e523f7e48764"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 18:19:18 2019 +0000"
      },
      "message": "Merge \"Define more thresholds for opportunistic data\""
    },
    {
      "commit": "ef96c449ce711243bc3a6b0fe6a93753922555de",
      "tree": "6ed0b11aeec4f680c60d19436ecf097563cbc7fc",
      "parents": [
        "ea23830f1b0214287d0ed24ff5f023b56b49681e",
        "e7d03a6ff170e4edfd633ed45fe59ada1f833297"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 09:45:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 09:45:09 2019 -0800"
      },
      "message": "Merge \"Add check for slot index value\" am: d8148b6c8c\nam: e7d03a6ff1\n\nChange-Id: I57c57b70484ec0c08bcd7b02e880fbe28e2cde9e\n"
    },
    {
      "commit": "d8148b6c8c259d3088a6d1aa9703ff208c76c36e",
      "tree": "1507a1ba1f4f4bf0f398620cfe56e85f6a72513a",
      "parents": [
        "34b11c92b34c8244c47fc2c1f9d8eb733b884004",
        "3590fa4d72e251a35ea493fed1bb1ede14bc2a6e"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Tue Jan 29 17:25:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 17:25:17 2019 +0000"
      },
      "message": "Merge \"Add check for slot index value\""
    },
    {
      "commit": "6eac3ad9954f9d66a38582382b8dd8521ba7aee7",
      "tree": "a695349b3e85f4e91a2e321c0c4f87153de3bdaf",
      "parents": [
        "c066c93da8110c318bd4f82d03d19b8925495259",
        "76557cc012f35711e5806b9c1d30b4fd5d78c804"
      ],
      "author": {
        "name": "Gnaneshwar Gatla",
        "email": "quic_gnani@quicinc.com",
        "time": "Tue Jan 29 01:42:48 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 01:42:48 2019 -0800"
      },
      "message": "Merge \"uce: Updating UCE API to accept ICC-ID.\" am: d20bdb915a am: f0b1c48141\nam: 76557cc012\n\nChange-Id: I2842a05e0cb9c867e8a1eb726fe8204e567a4d2f\n"
    },
    {
      "commit": "76557cc012f35711e5806b9c1d30b4fd5d78c804",
      "tree": "fd6755dbde2437b4819e9f4e08f42ea777a9c938",
      "parents": [
        "b8b007cb657ccb05e4159404294533141d30c5ce",
        "f0b1c48141f4e934a517ab022d0004ad5b8a9a95"
      ],
      "author": {
        "name": "Gnaneshwar Gatla",
        "email": "quic_gnani@quicinc.com",
        "time": "Mon Jan 28 23:53:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:53:35 2019 -0800"
      },
      "message": "Merge \"uce: Updating UCE API to accept ICC-ID.\" am: d20bdb915a\nam: f0b1c48141\n\nChange-Id: Iebacfbd592a36da5736b4979c6a6c0e47fa0effc\n"
    },
    {
      "commit": "0f49468184db62ebb5e33f7cb30bd9e9a36af94f",
      "tree": "a8ed88443d4257f3d9e0270d579ac9d52a14a5ea",
      "parents": [
        "d20bdb915a05704a6a869d6c1a1d07cb5e7bfff9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 24 14:14:13 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Jan 28 23:07:37 2019 -0800"
      },
      "message": "new API for IMS call fail cause\n\nBug: 119890559\nTest: atest CtsTelephonyTestCases:PhoneStateListenerTest\nChange-Id: Ia047b7ba2345ad0c8d998506026defc02eb80dc9\n(cherry picked from commit 6ac5fc19e6db5159bb325c7c705437e7d204f463)\nMerged-in: Ia047b7ba2345ad0c8d998506026defc02eb80dc9\n"
    },
    {
      "commit": "59691cc266d498e71a2eaa9a929fe5556ea4afb1",
      "tree": "40abd0f56cc9bef65e4c0f1c264d1b9fcfcfbc71",
      "parents": [
        "ca7c41f5fa121c778f00b2c8696253affa7eaa00",
        "1b607c875f8d9faa46889449d04dd23fce1f2b20"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Jan 28 23:03:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 23:03:32 2019 -0800"
      },
      "message": "Merge \"new SystemAPI to getSimLocale\" am: 5cf41e47fe\nam: 1b607c875f\n\nChange-Id: I2a6c1b9aaab034763f261d7464bd302ad5bbdd2d\n"
    },
    {
      "commit": "697a064562d0edd294428a461830d27922d7b713",
      "tree": "e2629d76095fe57603dd38786f5787cdf228fc06",
      "parents": [
        "dc458b1aa24b6315c4cc21dc4f2882df7a3f10c5",
        "daae1f52654520c34cad7b1a60d34af033732a3a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 22:07:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 22:07:32 2019 -0800"
      },
      "message": "Merge \"Data profile refactoring\" am: b551d0d6d3\nam: daae1f5265\n\nChange-Id: Ie04247ed0d8f6cb1139309a808ab2fb15ebcbade\n"
    },
    {
      "commit": "dc458b1aa24b6315c4cc21dc4f2882df7a3f10c5",
      "tree": "cf36a3a1f4e2aaabefe49e755f0a755011abca87",
      "parents": [
        "db8af6277749bc1acf62c1edd58e6ea1c6805a21",
        "4c12798e562674bc2c573869e57858d6edf39d58"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 21:58:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:58:47 2019 -0800"
      },
      "message": "Merge \"Add Emergency Number Test Mode\" am: 783400c390\nam: 4c12798e56\n\nChange-Id: I741e0a5899d9734bf35c50853cccb95211cb1d70\n"
    },
    {
      "commit": "b9f55143bc8e26bdeb2d8c877dfea1c42edbc17d",
      "tree": "054c81fd60c4e9d5acb44a0d02056d4e1d9958ff",
      "parents": [
        "f366fade2e90cbec933c51de0ae99a788d5ace9c",
        "baa788a7aad0d286de561c1cd8e2825886d6ff22"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 21:55:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:55:14 2019 -0800"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\" am: b3f282daa1 am: aee66949ef\nam: baa788a7aa\n\nChange-Id: Ic6c251059d763df6f79520a5cae259f4a44601cf\n"
    },
    {
      "commit": "baa788a7aad0d286de561c1cd8e2825886d6ff22",
      "tree": "34d0dfb3acd075f56280fb0eb5906a1166392d8b",
      "parents": [
        "c322894cb2bd859e136c9543107f37926656e96b",
        "aee66949efddb4f7e877c048e66ccd7fb8050fb9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 21:28:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:28:03 2019 -0800"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\" am: b3f282daa1\nam: aee66949ef\n\nChange-Id: Iee5f05e4cc0efc8c0abbe2c46c7ceedea164bbee\n"
    },
    {
      "commit": "c322894cb2bd859e136c9543107f37926656e96b",
      "tree": "ec4857a791615e5f5f651db3dfd37b4074822d6b",
      "parents": [
        "454d6e56f3fadcb4b33799155b7b9bfa512ab802",
        "888d87ac7a6a4dfccf67fc3295f4312e271065d3"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 21:07:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 21:07:57 2019 -0800"
      },
      "message": "Merge \"Add Emergency Uniform Resource Number (URN)\" am: e01a358b5b\nam: 888d87ac7a\n\nChange-Id: I33be4bec015d71415456a9abbd69bc705556afa8\n"
    },
    {
      "commit": "d20bdb915a05704a6a869d6c1a1d07cb5e7bfff9",
      "tree": "41964235de0bd2b4071e1933241d6b3ec874aec1",
      "parents": [
        "3c496729de2760ea7888b574e1d8b2365b0cc095",
        "cd816ab4468d3e57410805b4a52357edcde40af5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 04:43:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 04:43:32 2019 +0000"
      },
      "message": "Merge \"uce: Updating UCE API to accept ICC-ID.\""
    },
    {
      "commit": "428871cb0420940f29b5bf7958e22c7433bb00d4",
      "tree": "5c5208d701522d5de4f9848e030fbace4bd55004",
      "parents": [
        "bb5b645454f6dd5c829acc9ef477c7b3651ea9a6"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Jan 09 11:09:22 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 29 00:49:39 2019 +0000"
      },
      "message": "Define more thresholds for opportunistic data\n\nDefine entry bandwidth threshold for opportunistic data\nDefine entry and hysteresis time for opportunistic data\n\nBug: 120847469\nTest: make\nChange-Id: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3\nMerged-In: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3\n"
    },
    {
      "commit": "73710f8ca6364f4f756bea653567e523f7e48764",
      "tree": "de45ef1140023528dd06e888a3ffffd31614516f",
      "parents": [
        "a64ea43315d035c4ab2a183af479749cc8c8f05a"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Jan 09 11:09:22 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Jan 28 16:45:36 2019 -0800"
      },
      "message": "Define more thresholds for opportunistic data\n\nDefine entry bandwidth threshold for opportunistic data\nDefine entry and hysteresis time for opportunistic data\n\nBug: 120847469\nTest: make\nChange-Id: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3\n"
    },
    {
      "commit": "5cf41e47fe12ccbe110eb01ac788b627bdc89965",
      "tree": "25de8cc387dc930a97948d9c3e7c11892a46370a",
      "parents": [
        "cec60fa56a9347d2669f1a3415085c162b5dd108",
        "61aa8cd9491ec43b15bf5538b0ed192b9edccc6e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Jan 29 00:21:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 29 00:21:49 2019 +0000"
      },
      "message": "Merge \"new SystemAPI to getSimLocale\""
    },
    {
      "commit": "6ac5fc19e6db5159bb325c7c705437e7d204f463",
      "tree": "556c3db48367102b34e569c29ff3be97a35934ee",
      "parents": [
        "fa4f594144cf5d6abeeea7f48c9fad9b2e2584b2"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 24 14:14:13 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Jan 28 13:37:12 2019 -0800"
      },
      "message": "new API for IMS call fail cause\n\nBug: 119890559\nTest: atest CtsTelephonyTestCases:PhoneStateListenerTest\nChange-Id: Ia047b7ba2345ad0c8d998506026defc02eb80dc9\n"
    },
    {
      "commit": "b551d0d6d30d8f998d3fbf2bc0d577b67d4b270e",
      "tree": "5911f03637ea485a7cf78497ed2cf2bf767d0439",
      "parents": [
        "783400c3908442b47c45de9f64a6553a9e41ab10",
        "7d675e5a44103ba3b5afdf2bf485e4b27d0edba1"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 21:29:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 21:29:27 2019 +0000"
      },
      "message": "Merge \"Data profile refactoring\""
    },
    {
      "commit": "3590fa4d72e251a35ea493fed1bb1ede14bc2a6e",
      "tree": "34dc3d760edcd00668925e637977809d2025c789",
      "parents": [
        "b3f282daa1c2163ce495673944e46be6d7e76c8d"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Mon Jan 28 13:07:30 2019 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Mon Jan 28 13:07:30 2019 -0800"
      },
      "message": "Add check for slot index value\n\nVerify that slot index passed in setAllowedCarrier() and in\ngetAllowedCarrier() has a valid value or return error code.\n\nBug: 123097251\nTest: compilation\nChange-Id: I322ecd11c49301a7d5bf5edb75d32a72a9f813c3\n"
    },
    {
      "commit": "783400c3908442b47c45de9f64a6553a9e41ab10",
      "tree": "7d0f625470503a86402eb781ab943121b71b6aa6",
      "parents": [
        "0bd511611e73945a01c65db1183f549beff95105",
        "4fd607e32ee86df4742ded11b6e0af8be7657724"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 20:51:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 20:51:25 2019 +0000"
      },
      "message": "Merge \"Add Emergency Number Test Mode\""
    },
    {
      "commit": "b3f282daa1c2163ce495673944e46be6d7e76c8d",
      "tree": "d125ec944a8373aaf066d4abd6c7d37802977c66",
      "parents": [
        "e01a358b5b5a1e898bf754fa0d8153ea129df27d",
        "eae57b26e604b94a1ebb0c12009e12806f2e5f9a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Jan 28 19:16:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 19:16:06 2019 +0000"
      },
      "message": "Merge \"CallQuality is set to empty instead of null\""
    },
    {
      "commit": "4fd607e32ee86df4742ded11b6e0af8be7657724",
      "tree": "6789a5744aeba5b197a88211c277f2ecdcd9a148",
      "parents": [
        "e01a358b5b5a1e898bf754fa0d8153ea129df27d"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Jan 15 18:26:35 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 10:58:45 2019 -0800"
      },
      "message": "Add Emergency Number Test Mode\n\nAdd EMERGENCY_NUMBER_SOURCE_TEST_MODE\n\nThis also does not allow to send the service categories from database when\ndialing.\n\nBug: 122840137\nTest: Manual; Treehugger\nMerged-in: I4ea3539e3b814b71e03e956d4a857ec20141fa8c\nChange-Id: I4ea3539e3b814b71e03e956d4a857ec20141fa8c\n(cherry picked from commit cb4bd3a30f40611bc91f1f7f8289a4dd61b8251b)\n"
    },
    {
      "commit": "86e22092603280b2e729bcf96ac90f1a5326acd2",
      "tree": "55ae61055673f78a25a6f57149475269138d5f22",
      "parents": [
        "706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Jan 09 19:10:58 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Jan 28 18:37:47 2019 +0000"
      },
      "message": "Add Emergency Uniform Resource Number (URN)\n\nTest: Treehugger\nBug: 112657134\nChange-Id: I87537f7123910e9843207428eb3167a90a15b6df\nMerged-In: I87537f7123910e9843207428eb3167a90a15b6df\n(cherry picked from commit 03bde886e5cfe06fcbced55b45d2b3d6fc5746ae)\n"
    },
    {
      "commit": "7d675e5a44103ba3b5afdf2bf485e4b27d0edba1",
      "tree": "859964bac9a2530f1c9e802dbe0041b57cf3ded7",
      "parents": [
        "706b2d0e16e0601ccdcfe6b9fc7a0cd89dd8485b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Dec 17 16:09:03 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 10:32:23 2019 -0800"
      },
      "message": "Data profile refactoring\n\nData profile should use the public defined types\ninstead of the internal defined data types.\n\n1. Using integer instead of string for protocol type.\n2. Using TelephonyManager.NetworkTypeBitMask instead of\n   the internal ServiceState.RIL_RADIO_TECHNOLOGY_XXX\n   in data profile.\n\nTest: Telephony sanity tests\nBug: 73659459\nMerged-In: I04b910f8e349e8b7819ff058bf37ad06c3fd9adc\nChange-Id: I04b910f8e349e8b7819ff058bf37ad06c3fd9adc\n(cherry picked from commit af6b47af54e35a665fb18bd6d63fa945c333b6a9)\n"
    },
    {
      "commit": "36d048c3ffd97b5e6564aff00a6a4bab71217e45",
      "tree": "902684b349b1f0b4121c6e2c9313f1fdd9856fbe",
      "parents": [
        "e8d1eaa1dcc8308c5959a83ce483f3194a40cd82",
        "3d33698bf5d98a6480a9f6928d1f1e23d519cc08"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 28 18:28:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 18:28:23 2019 +0000"
      },
      "message": "Merge \"Added a broadcast intent for clients to listen for country changes\""
    },
    {
      "commit": "501ef0172527ece8d0cf0f9b813408d9fe1c4136",
      "tree": "71d4e62222c39a08b4c93fa9c80c37f1423e075e",
      "parents": [
        "fce062c23af053727444029b0648df4e82afd897",
        "af6b47af54e35a665fb18bd6d63fa945c333b6a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 28 18:08:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 18:08:56 2019 +0000"
      },
      "message": "Merge \"Data profile refactoring\""
    },
    {
      "commit": "175e2f24a2f052a92197185360383494a7886f8d",
      "tree": "491bb704c826fa4804fd39237922c83ad5d1e328",
      "parents": [
        "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
        "08496b0e980fdc667a0ff739354172a32d968970"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "message": "Merge \"Add API in SmsManager to return sms messages for financial app.\""
    },
    {
      "commit": "8bcdea718259459ab32f325ed13b09c23ffbbd27",
      "tree": "800cb9138d680ad410ad8e1e6f9164e81f0b1fbb",
      "parents": [
        "bd37b5f8b3890e815b007efc93dc07b49a518eb4",
        "cb269aac7e358d10e9a435ea6451e661508f467f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Jan 27 03:03:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 27 03:03:48 2019 +0000"
      },
      "message": "Merge \"Get CtsProviderTestCases building against API.\""
    },
    {
      "commit": "cb269aac7e358d10e9a435ea6451e661508f467f",
      "tree": "835ba9dd465fa10689d91ff6cdb37a1514bd4e8a",
      "parents": [
        "351673890c51680fd473f2042057373b37b840c0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jan 25 11:15:38 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Jan 27 03:03:39 2019 +0000"
      },
      "message": "Get CtsProviderTestCases building against API.\n\nTo help confirm that we\u0027re actually testing developer-visible\nbehaviors, we need to build against public APIs, since there have\nbeen plenty of examples in this suite of \"testing\" hidden API\nbehaviors, which are then misleading to developers.\n\nBug: 120429729\nTest: atest cts/tests/tests/provider/\nExempt-From-Owner-Approval: Trivial API annotations\nChange-Id: I07fe33e54f611a6060217f0706fb99b809961f4d\n"
    },
    {
      "commit": "08496b0e980fdc667a0ff739354172a32d968970",
      "tree": "1016309ea027233f5b5435ca57d8a44551e1677b",
      "parents": [
        "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 13:41:52 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 14:26:47 2019 -0800"
      },
      "message": "Add API in SmsManager to return sms messages for financial app.\n\nTest: atest android.telephony.cts.SmsManagerTest\nBug: 111207447\nChange-Id: I1571cb005f7c1374a9acbec27041bca291fa7153\n"
    },
    {
      "commit": "3d33698bf5d98a6480a9f6928d1f1e23d519cc08",
      "tree": "b7cefd94d09e2bc7bd514f8644f34ac13077c085",
      "parents": [
        "84f1cc60fda26536bcf2fcbd2fe36f9965b6da2b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 14:50:15 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 25 23:16:14 2019 -0800"
      },
      "message": "Added a broadcast intent for clients to listen for country changes\n\nAdded a broadcast intent ACTION_NETWORK_COUNTRY_CHANGED for clients\nto listen for network country code changes. The same value can be\nretrieved from TelephonyManager.getNetworkCountryIso().\n\nTest: Manual + unit tests\nBug: 122900588\nChange-Id: Ifec87dda7bae386118b7bc7523844342bd16c3ea\n"
    },
    {
      "commit": "92b88c7fabbfb20ddc08800cf584d233c6a4ceca",
      "tree": "06600b175eb34d276aeb83a4991ffe0665f34b97",
      "parents": [
        "2bfd202ec50bff7e94d178a63e35b77009ea915b"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Fri Jan 11 13:31:20 2019 -0800"
      },
      "committer": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Fri Jan 25 17:20:39 2019 -0800"
      },
      "message": "Migrate dialer to RoleManager\n\nTest: ensure settings UI is ok, ensure stock dialer can still make a call\nChange-Id: Iab835939fbb92af06d9440910fbde2725ca66f70\n"
    },
    {
      "commit": "eae57b26e604b94a1ebb0c12009e12806f2e5f9a",
      "tree": "63054d830fb4ca6566370f255a0a032da29cbc51",
      "parents": [
        "bfd44b60ef7d7dbb1fb5dcd6d4cc109f929aaaa9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 22 16:17:35 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Jan 25 16:10:55 2019 -0800"
      },
      "message": "CallQuality is set to empty instead of null\n\nBug: 110107501\nTest: manual\nChange-Id: Ifb289c1c61d7cf16a7c6b60b181b94cf759f75d8\n"
    },
    {
      "commit": "5a8bb0a7f2540fdf6a9576f5a4aa118f290cfc9a",
      "tree": "53157c40678f6e157c3b374b695375603cca00f8",
      "parents": [
        "c09b41cada169e200519f132f099f5e5f14345af"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 14 15:44:45 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Sat Jan 26 00:02:42 2019 +0000"
      },
      "message": "Add new ImsException to better handle ImsService errors\n\nThe ImsService can crash unexpectantly or not be available\nfor certain device configurations. Define a checked exception\nImsException to handle these cases instead of using\nRuntimeExceptions.\n\nBug: 122480210\nTest: atest FrameworksTelephonyTests\nMerged-In: Ie3221d56a235c0e037d71e197f4972df31faa09b\nChange-Id: Ie3221d56a235c0e037d71e197f4972df31faa09b\n"
    },
    {
      "commit": "46edf1506d3ebf5c1a28956affd402dd54f85a4a",
      "tree": "7d8386735633256ff892b3ea55da7f5b8407d40f",
      "parents": [
        "50d9a1776363ce8b0917344bef2e24bcebd8b1e8"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Thu Jan 17 12:11:59 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 15:24:29 2019 -0800"
      },
      "message": "Add API to SmsManager to allow apps to authenticate user account through\nsms without requesting sms permissions.\n\nBug: 111210542\nTest: atest android.telephony.cts.SmsManagerTest\nChange-Id: I9b176032d7b2bf578dd1a64745bf4a1e13008a7a\n"
    }
  ],
  "next": "0b1b7c2b766539161ddb77c2fe41b7b714137214"
}
