)]}'
{
  "log": [
    {
      "commit": "387b90aa9796e196a9a3af295f24cca22ae975e4",
      "tree": "5da5571f2f6f1726cd824bea2fbab60501108278",
      "parents": [
        "354eed7bace35b7384610d1b60974fc0837394ae",
        "177bd65211a301caf5998ee757b87883e2859f9f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 20:55:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:55:50 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\"\nam: 177bd65211\n\nChange-Id: I64950a42e8079a41105d90ea6c584ca6f940a64e\n"
    },
    {
      "commit": "177bd65211a301caf5998ee757b87883e2859f9f",
      "tree": "02b40677e4252369431a52ee588c4c9b1b097cba",
      "parents": [
        "f78beae6811fb72718a91a7712d4afd812c80682",
        "c74ae34ddb3b1b6af01f407b8633d43c3ac482bc"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 20:23:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 20:23:00 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\""
    },
    {
      "commit": "354eed7bace35b7384610d1b60974fc0837394ae",
      "tree": "5744a28ffd925e23c152fa7e08ec92b2882f5f2d",
      "parents": [
        "768b6c5e4ab9e69e1cbfa730435fdf8afc725dc6",
        "f78beae6811fb72718a91a7712d4afd812c80682"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:51:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 18:51:32 2017 +0000"
      },
      "message": "Merge \"Remove verification for DownloadReceiver when failure\"\nam: f78beae681\n\nChange-Id: I02bc76b2162234c2f063e3dd7f143449a091f012\n"
    },
    {
      "commit": "768b6c5e4ab9e69e1cbfa730435fdf8afc725dc6",
      "tree": "c11f7b5bdaa28d27edb92178ce482b4347dc8ed8",
      "parents": [
        "7e806c2942bd8d67079fbe786d63479f178cc140",
        "a830e83028ce5d0d917615e32b03580e3b549193"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:45:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 18:45:43 2017 +0000"
      },
      "message": "Merge \"Decouple Content Name Locale from Content Language Locale\"\nam: a830e83028\n\nChange-Id: I225e8b71f53d584e1c8a6325dc2bb57421617dc4\n"
    },
    {
      "commit": "f78beae6811fb72718a91a7712d4afd812c80682",
      "tree": "e268327b7795baf2468c6342758d20f1cf9ec72a",
      "parents": [
        "a830e83028ce5d0d917615e32b03580e3b549193",
        "fce0c3486331fc85b7397a2f5c4128da31ead01a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:32:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 18:32:04 2017 +0000"
      },
      "message": "Merge \"Remove verification for DownloadReceiver when failure\""
    },
    {
      "commit": "a830e83028ce5d0d917615e32b03580e3b549193",
      "tree": "44da1a048206099bbfcd8170bd4e34724c6cd58a",
      "parents": [
        "537d63fe1a6c06a4219deee188f0cf781cb80c1d",
        "d01f6eec20a19c36ec1af380770e4aedfd6723e1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 18:31:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 03 18:31:49 2017 +0000"
      },
      "message": "Merge \"Decouple Content Name Locale from Content Language Locale\""
    },
    {
      "commit": "c74ae34ddb3b1b6af01f407b8633d43c3ac482bc",
      "tree": "fa7071942606d7d8fae9cdef8cd35b76f41a1fc7",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 29 15:12:08 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 03 09:48:51 2017 -0700"
      },
      "message": "Adds a filtering bitmask to DownloadStateCallback\n\nAdds the ability for an EMBMS app to specify a filtering\nbitmask to DownloadStateCallback, which is used to filter\nout callbacks that the EMBMS app doesn\u0027t need to listen\nto.\n\nTest: Testapps\nChange-Id: Id7f26ba3c3606c644b0ca3376df1107f5834facb\n"
    },
    {
      "commit": "d01f6eec20a19c36ec1af380770e4aedfd6723e1",
      "tree": "86df40105f4dbad19a912414d9031bfdff783309",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 28 18:00:46 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 29 15:34:50 2017 -0700"
      },
      "message": "Decouple Content Name Locale from Content Language Locale\n\nThere was an assumption that content language Locale was\na 1:1 mapping with content locale name, which is not the\ncase. This change separates the two and provides a new\nAPI for retreiving the set of Locales for content name.\n\nTest: Manual\nChange-Id: I44cb527ceb77fe321500f9d5fc00f6880ee52cb7\n"
    },
    {
      "commit": "fce0c3486331fc85b7397a2f5c4128da31ead01a",
      "tree": "1354a7fd8bcac181b03b783f7321e55188df6ed6",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 29 11:04:05 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 29 11:04:05 2017 -0700"
      },
      "message": "Remove verification for DownloadReceiver when failure\n\nWhen the ACTION_DOWNLOAD_RESULT_INTERNAL intent is received\nwith a failure result, don\u0027t require that extras exist\nin the receiver.\n\nTest: Manual, Testapps\nChange-Id: I9ac43a33aff88755cbc804890ce230743195f44d\n"
    },
    {
      "commit": "aeb6820f112b9d1bbf725cbeac8ee190a79dda6e",
      "tree": "cfbfa8cd2b8f0c0ae655cb067118b9cdedc1cfd3",
      "parents": [
        "69fbdcae71c43114a98bcad1900e7df9df53160b",
        "b0510407da3f5ff7e4e135f6dc348fd6a380653e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Sep 26 11:33:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 11:33:16 2017 +0000"
      },
      "message": "Merge \"Fixed that telephony registry service reference incorrectly assigned\"\nam: b0510407da\n\nChange-Id: I0d65bc2cc843ce49a10cf6fdebfc4e1f602edaea\n"
    },
    {
      "commit": "e4e5dabe8ce2ffc8fd99b1899f8ce3536cecab3e",
      "tree": "541f4cc7f781385ef7368b102f29649f92e21a0f",
      "parents": [
        "a7bf2a21d99b5044af3262d806509153899777e5"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Sep 21 23:48:29 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Sep 25 10:29:56 2017 -0700"
      },
      "message": "Fixed that telephony registry service reference incorrectly assigned\n\nThe reference to telephony registry service was assigned\nprior telephony registry service was ready. Fixed by\ncasting the binder every time when we use it.\n\nTest: Manual\nBug: 65593241\nMerged-In: Ib234cdfd93130f7af44ef79271b106fffb8ebad5\nChange-Id: Ib234cdfd93130f7af44ef79271b106fffb8ebad5\n(cherry picked from commit 66420e258a97e864985530ae7a1e208c978dbc7a)\n"
    },
    {
      "commit": "c7588904ba0592517c5b381f30e2ddd247538b62",
      "tree": "14970e5a2e588bf278fb7ccd406fb421b3ba7a9b",
      "parents": [
        "53a0c05f47a4e7f092b1de4010d4e15176919253",
        "29fc1d78a99537dde0f634633fe1950997dd4c4a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 20 21:25:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 21:25:44 2017 +0000"
      },
      "message": "Merge \"De-couple data enabled from VT settings.\"\nam: 29fc1d78a9\n\nChange-Id: I39c1ec07eb087830605b603dbf420bfa6a4385f2\n"
    },
    {
      "commit": "29fc1d78a99537dde0f634633fe1950997dd4c4a",
      "tree": "57b64764ff5fb76fe2a2e2e9dad98dcc7bf445ce",
      "parents": [
        "9cc62866752bd9f40f852396d649a00301ac554f",
        "e9187977e408b4f82fd6ee31f9a1423cc1ad347d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 20 20:19:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 20 20:19:30 2017 +0000"
      },
      "message": "Merge \"De-couple data enabled from VT settings.\""
    },
    {
      "commit": "0a76216448d53da24ddf704bb0e2663c928609ea",
      "tree": "500704d4f5899420b27076d69a60f1d980f13550",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 07 15:42:39 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 20 10:02:02 2017 -0700"
      },
      "message": "Add Telephony connection event for call forwarded supp service notice.\n\nTest: Test Harness\nBug: 33761801\nMerged-In: I5503232f90b3255df601be3f16443e8ae311a479\nChange-Id: I8ffc8079b43c54594e596f29cec641ca051d4796\n"
    },
    {
      "commit": "e9187977e408b4f82fd6ee31f9a1423cc1ad347d",
      "tree": "60447aa67b03f5972c93a767bdb65a48e43a35dd",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 17 15:58:47 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 20 15:32:10 2017 +0000"
      },
      "message": "De-couple data enabled from VT settings.\n\nThe existing KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS has the impact\nof decoupling whether VT is enabled from whether mobile data is enabled.\nMaking this TRUE by default.\nAdding a new carrier config option to indicate whether VILTE data is metered.\nThis, coupled with KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS allows\nus to ensure that wifi video calls can be made, while still ensuring that\nmobile data is not used for VT calls.\nA carrier config update needs to be made for the few instances where\nKEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS was set true to ensure\nthat KEY_VILTE_DATA_IS_METERED_BOOL is false in that case.\n\nTest: Manual\nBug: 36900451\nMerged-In: I424cd828a7616c2947367bdb4a82a62cf17847e7\nChange-Id: I037f8930901907b55e4245a655e0480668549185\n"
    },
    {
      "commit": "649f3bf73f1fb803d81d32efda88093afad37543",
      "tree": "8797c762f90e4bf7d44aa4cebb520f82b0ec6244",
      "parents": [
        "c17b4e5a1439fa2af7b168408b601b7da3cc9699",
        "c8ad4a82c7144ae429df80ec4a141567499c7289"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Sep 19 23:55:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 23:55:48 2017 +0000"
      },
      "message": "Merge \"Fix wrong reading the sms lengh of stored long sms in RUIM\"\nam: c8ad4a82c7\n\nChange-Id: Id1af6c8abd901f981ad1abfa5fbf4887ee694c17\n"
    },
    {
      "commit": "c8ad4a82c7144ae429df80ec4a141567499c7289",
      "tree": "1cc06ba81a8cc7be788c1ca5fff11a8e1d4219b3",
      "parents": [
        "104501fa293276412131f02692c4a5f301cb9a57",
        "30d421780f69a1be87a6e361de03854371ada355"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Sep 19 23:39:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 23:39:42 2017 +0000"
      },
      "message": "Merge \"Fix wrong reading the sms lengh of stored long sms in RUIM\""
    },
    {
      "commit": "8b2e42102564b3ce989251b5dc3021207dd186da",
      "tree": "21dbc26d8df7cd678711c085d3a77c91d0d0ec9c",
      "parents": [
        "79d4ef6caafdb76cfa68144ddf8002a290f8b1a2",
        "99d28ebbdaef6768ef07cb68f818874dc1abeafa"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 19 16:37:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 16:37:38 2017 +0000"
      },
      "message": "Merge \"Fix ImsCallProfile parceling and add protection for invalid parcelables.\"\nam: 99d28ebbda\n\nChange-Id: I99ff94901868d3b16a20a6592e106bc0645b863e\n"
    },
    {
      "commit": "99d28ebbdaef6768ef07cb68f818874dc1abeafa",
      "tree": "1fc6fc47df18fffe155e64cb9732298feef4fe88",
      "parents": [
        "46af70cad993d4b7d334ecebe3951ee764357334",
        "c4fd93e43b1210164cdaa5a9d895f9666e108a66"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 19 16:28:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 16:28:52 2017 +0000"
      },
      "message": "Merge \"Fix ImsCallProfile parceling and add protection for invalid parcelables.\""
    },
    {
      "commit": "74bd3daaacc19445c9ede26a7ee47834f8cf7a97",
      "tree": "0fb33f1226647a09b442fd5bccea9239ee21c5d8",
      "parents": [
        "8c65620d31a95b0e0650aa91637c68ac6328c8f8",
        "2bcc7fac897d92a44cde36ebe06c794be90cf275"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\"\nam: 2bcc7fac89\n\nChange-Id: I4bddee5b8cf19715db56e7286a05f76be530928d\n"
    },
    {
      "commit": "0be6d7cbd85e0722a22a93205560f2caf37d8fb2",
      "tree": "b29110a4866c44e9a9f338bc6df32e1349e2613f",
      "parents": [
        "ac421b8f44a2680736f67b997a3111bc2197aa43"
      ],
      "author": {
        "name": "Erika Avenberg",
        "email": "erika.avenberg@sonymobile.com",
        "time": "Sat Aug 30 12:00:47 2014 +0200"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Sep 18 15:21:08 2017 -0700"
      },
      "message": "Incorrect decoding when TP-OA contains non-integer information\n\nWhen receiving a GSM SMS message where the TP-Originating-Address\n(TP-OA) field contains non-integer information, it is currently\ndecoded incorrectly.\n\nThis CL adds support for decoding BCD according to spec:\nETSI TS 123 040 V9.3.0\n\nSection: 9.1.2.3 Semi-octet representation\n\"If a mobile receives an address field containing non-integer\n information in the semi-octets other than \"1111\" (e.g. 1110)\n it shall display the semi-octet as the representation given\n in GSM 44.008 [12] under \"called BCD number\", viz 1010\u003d\"*\",\n 1011\u003d\"#\", 1100\u003d\"a\", 1101\u003d\"b\", 1110\u003d\"c\".\"\n\nBug: 65042708\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/GsmSmsTest.java --test-method testAddressing\nChange-Id: Ied2d6ca4d84d5c3ca6cc5c4d9875d2ff2a8e5df9\n"
    },
    {
      "commit": "4c4fb3bdfb405908db3a70fb2b63a1bc52564062",
      "tree": "bd834f52c45f40f6504419c20268ac37c180b01e",
      "parents": [
        "3934c475ce8e831cdcb65165c7867bab7efd6fdd",
        "7a4cc05d459df159bad16f405b52bf188de85ffd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 00:45:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 00:45:05 2017 +0000"
      },
      "message": "Merge \"API council suggested edits, part 3\"\nam: 7a4cc05d45\n\nChange-Id: Idec5544475dc5eee42009f4038f32b8d8b3c5450\n"
    },
    {
      "commit": "3934c475ce8e831cdcb65165c7867bab7efd6fdd",
      "tree": "4fdc44874a155e97a6e9721e5cbe628087c2c362",
      "parents": [
        "66d7275d393209bea48711df633b023d987652bb",
        "f6c9baa0cd24d44880adb667b7d9e4a752f6d784"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 00:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 00:40:49 2017 +0000"
      },
      "message": "Merge \"Apply suggested edits to the file-download API\"\nam: f6c9baa0cd\n\nChange-Id: I0724d3bad15fadbfd5eb46e104b49ee1dafc8c9c\n"
    },
    {
      "commit": "e373ee5d5ce38a7570471ae269e4b7a41052a1be",
      "tree": "59929a5311a71014b6ce65c4e261d411732ed4f0",
      "parents": [
        "23d80af5c11de192bdb648642706c43c942be60e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 18:02:38 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 14:51:32 2017 -0700"
      },
      "message": "API council suggested edits, part 3\n\n* MbmsException no longer thrown from the common methods, and the error\ncodes are now containined in MbmsError.\n* In order to avoid ANRs while processing download-done broadcasts,\ndon\u0027t perform arbitrary moves when a download is done. Instead, move\ninto a staging directory and let the app handle it.\n\nBug: 30981736\nTest: testapps\nChange-Id: I9416f28b4f24f89af1da6f56a93ea0f0e4ea3878\n"
    },
    {
      "commit": "23d80af5c11de192bdb648642706c43c942be60e",
      "tree": "1364477f430517ea1b5a752b2614acdc055d3e18",
      "parents": [
        "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 01 17:59:15 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 14:37:47 2017 -0700"
      },
      "message": "Apply suggested edits to the file-download API\n\n* Rename Manager -\u003e Session\n* Add Handler for callbacks in download flow\n* Separate out registering a state callback into another method\n* Rename dispose -\u003e close, implement AutoClosable\n* No more thrown MbmsExceptions\n* Add sanity check for temp file root\n* Remove the getNames method, replace with getNameForLocale\n\nBug: 30981736\nTest: testapps\nChange-Id: I1a2054d79c934bc4929464de4a644b6960db47e9\n"
    },
    {
      "commit": "200d8f6242cad3ad1d2bff71c939134557735f01",
      "tree": "1986b66e60cdfe0ce58d1c91278a6502c02ca60b",
      "parents": [
        "8ab1ed1789bc519ed6a18e564c0bbd99a8946543",
        "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:45:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 19:45:04 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\"\nam: 1bbf287859\n\nChange-Id: I76662fd9822dcde781cdecafb45239e1da6337d9\n"
    },
    {
      "commit": "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7",
      "tree": "69d9ade77c6386d4ca75a9ee8713f5a63dbd6e0f",
      "parents": [
        "1f53eb76e45344673adab61e776671976cb759ad",
        "d666a8916346ed760e809d708c63bf36f8b12aed"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:34:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 14 19:34:11 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\""
    },
    {
      "commit": "e9b31e8eaf7bd69040b312f36fa7c2c71c8966a7",
      "tree": "4a1147c42e672ba28c3d612e9c291731d10bda82",
      "parents": [
        "dd6878ad03743f303bd055f87749748fbf73e009",
        "0285ee851d295780f6e49d4a4c811ab031e35bcc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 22:22:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:22:04 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\"\nam: 0285ee851d\n\nChange-Id: Ib94f80270615f3d4a710c31b6ab81b40d77333ad\n"
    },
    {
      "commit": "dd6878ad03743f303bd055f87749748fbf73e009",
      "tree": "57a49906057a7ffa86c1fb538a2b2f625392f5a4",
      "parents": [
        "c41603544877403dd1f2c6a9efc070e3bef26602",
        "910e5751b65163ced4710616d0aa5045937ac2e4"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 22:17:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:17:01 2017 +0000"
      },
      "message": "Merge changes from topics \"embms-0804-adjustments\", \"prepare-download-unhide\"\nam: 910e5751b6\n\nChange-Id: I07e7d0d4d799aded59797e237ec733354f3293df\n"
    },
    {
      "commit": "0285ee851d295780f6e49d4a4c811ab031e35bcc",
      "tree": "44e48992f8ab95cf6855be6b126077c9c33d423c",
      "parents": [
        "910e5751b65163ced4710616d0aa5045937ac2e4",
        "39605add8994d6114736c2e98fa8314209215670"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 20:40:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 13 20:40:34 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\""
    },
    {
      "commit": "910e5751b65163ced4710616d0aa5045937ac2e4",
      "tree": "db482921438d330c6fdb0fac2d398f62d6c5e1e5",
      "parents": [
        "f8c7572b8f4248d82ab09b4159c4d3da86614c7f",
        "571293ad96eae0a10d61fa2bd9e78f8cbb78803e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 19:55:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 13 19:55:58 2017 +0000"
      },
      "message": "Merge changes from topics \"embms-0804-adjustments\", \"prepare-download-unhide\"\n\n* changes:\n  Make EMBMS adjustments for 08/04\n  Prepare EMBMS apis for un-hiding\n"
    },
    {
      "commit": "c4fd93e43b1210164cdaa5a9d895f9666e108a66",
      "tree": "38ad81f4d63ba232feaea2415b0793c05a44e9ce",
      "parents": [
        "d217a0c5a7603aa35d944caf428e01a077c781cc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 12 13:39:38 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 12 19:13:30 2017 -0700"
      },
      "message": "Fix ImsCallProfile parceling and add protection for invalid parcelables.\n\nTwo things:\n1. The writeToParcel and readFromParcel in the ImsCallProfile never\nworked; they were not parceling the Bundle properly.\n2. Ensuring on writeToParcel that invalid Bundle contents are removed and\nnot sent across a Binder interface.\n\nThe existing Bundle.filterValues method accomplishes this by ensuring only\nprimitive types and android.* namespace parcelables are included in the\nBundle.  We use this to ensure that when the ImsCallProfile instances cross\nthe binder call boundary, package-local Parcelables don\u0027t cause the\nBundle to be invalidated when unmarshaled in a place where the\npacakge-local parcelable is not available.\n\nTest: Manual, also wrote new unit tests\nBug: 65562929\nChange-Id: Iea982d14a053414b9a4daba998c021c61902119d\n"
    },
    {
      "commit": "2602e5ff62d11d58b2bd1cb6457c32a5116f9c13",
      "tree": "c834d9ebdb5c6ef2e30b02aa185275ebe428b1d8",
      "parents": [
        "9bf83b4cd1d8f3635d874c321e6592628bbaf8c2",
        "9da895b5e1d769608b33906d435594a13ae4ece1"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Sep 11 23:06:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 23:06:22 2017 +0000"
      },
      "message": "Merge \"Show 3G data icon for TD-SCDMA network type\"\nam: 9da895b5e1\n\nChange-Id: Idb27d11834099a13bc86619b8c3ea089fb863970\n"
    },
    {
      "commit": "4105ab085600460fc84d8208d5e5326e16bc63b2",
      "tree": "8cade294ad4d6811710579de38843ecc7136bfe7",
      "parents": [
        "d217a0c5a7603aa35d944caf428e01a077c781cc"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Fri Sep 18 15:17:54 2015 -0700"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Sep 11 13:23:37 2017 -0700"
      },
      "message": "Show 3G data icon for TD-SCDMA network type\n\n- The data annunciator on the UI shows up as\n\"G\" instead of \"3G\"\n- Map the 3G telephony icon to network type\nTD-SCDMA\n\nBug: 36802489\nTest: manual\nChange-Id: I63a0e54aab7fda2bcc6f098bb0b43799aad2f6c2\n"
    },
    {
      "commit": "d217a0c5a7603aa35d944caf428e01a077c781cc",
      "tree": "4069251a5c6033956453b8e2e3bcfd17dbe158cc",
      "parents": [
        "3e884ce13c9787340f37b729945967ac3fa5c5d8",
        "86bd4769fa2c011c33d6608504fbd864d1e5babf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 11 19:44:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 11 19:44:31 2017 +0000"
      },
      "message": "Merge \"Add ims registration status\""
    },
    {
      "commit": "bd1f2b56bba54be21eacf37fd181135b4ef590f5",
      "tree": "c08277ab9ebd793f219db4792d271ed2cb70776a",
      "parents": [
        "447b7c49fc602269c87e6b28dba51453face23e8",
        "816f93ed9f31558bdff97a151b9635d41587934e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Sep 11 19:42:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 11 19:42:43 2017 +0000"
      },
      "message": "Merge \"Add ims registration status\" into stage-aosp-master"
    },
    {
      "commit": "447b7c49fc602269c87e6b28dba51453face23e8",
      "tree": "836e84d7688a58d89a499aee878e11f722338908",
      "parents": [
        "c7b4b1a9e77901b41b8fd65f05f13f23ab19d1f0",
        "3e884ce13c9787340f37b729945967ac3fa5c5d8"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 18:07:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 18:07:07 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\"\nam: 3e884ce13c\n\nChange-Id: I0692185c533ca4a0999cbf3237c3afabd4b87972\n"
    },
    {
      "commit": "3e884ce13c9787340f37b729945967ac3fa5c5d8",
      "tree": "5f99f9ec83472c67041a39184c5c1af7d7524503",
      "parents": [
        "777d0cd7c3ec75bf592a494f7e5e1d6147ba0503",
        "2b86092afed3eed0f37e09ee9b76ce9c2e9b012b"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 17:44:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 11 17:44:34 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\""
    },
    {
      "commit": "f0dd39f7d04a5ed7fadd543594a15c76eb3cf3c8",
      "tree": "bcd802a9e3a46fe7dfcdaac7699bff5fbf27b1e5",
      "parents": [
        "24b36003d4f3ebbcef152d7150dac86f7aa1c2d8",
        "a90205492ff2eb1b20dfdc9fb114efdd78d387d1"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Sep 11 03:40:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 03:40:47 2017 +0000"
      },
      "message": "Merge \"Deprecate TelephonyManager APIs which are present in TelecomManager.\"\nam: a90205492f\n\nChange-Id: I1d15e13cb3ae8fa8caf098e34587e3599b5bc967\n"
    },
    {
      "commit": "d666a8916346ed760e809d708c63bf36f8b12aed",
      "tree": "0e2327ca7256a93bb85609a24c7d834a4150317d",
      "parents": [
        "39605add8994d6114736c2e98fa8314209215670"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Aug 28 14:10:46 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 14:55:03 2017 -0700"
      },
      "message": "Make changes to MBMS Streaming APIs per recommendations\n\n* Rename MbmsStreamingManager -\u003e MbmsStreamingSession\n* MbmsStreamingSession now implements AutoClosable instead of using\ndispose()\n* No longer throw checked MbmsExceptions from any methods. All such\nerrors will be reported via the async callback.\n* null arguments no longer accepted for Handlers\n* Guarantee that no further callbacks will get enqueued after closing.\n\nTest: run testapps\nBug: 30981736\nChange-Id: I85e98850759c6c7fe7b883ffffa5b1f4e362770d\n"
    },
    {
      "commit": "39605add8994d6114736c2e98fa8314209215670",
      "tree": "91bfcdd2b760fd33419fd77a5af0a882ddf5c09c",
      "parents": [
        "571293ad96eae0a10d61fa2bd9e78f8cbb78803e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 15 13:46:10 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 14:52:21 2017 -0700"
      },
      "message": "Unhide EMBMS download API\n\nMake changes to the download API so that it passes the linter, remove\n@hide tags.\n\nTest: manual\nBug: 30981736\nChange-Id: Ifa0d36896338b0108fbaad4b1e9b8d857a43d491\n"
    },
    {
      "commit": "5aac2e91db11f48e87ec24abd1ec42a46173a1ad",
      "tree": "beb2f4c4239bbdb86e454be418eb07542339b4f7",
      "parents": [
        "981228be38265c8c1be91e6d9100f475fb127e7c"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Sep 01 03:31:20 2017 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Sep 08 05:46:13 2017 -0700"
      },
      "message": "Deprecate TelephonyManager APIs which are present in TelecomManager.\n\nBug: 62346128\nTest: Build\nChange-Id: I4c3b4652f5d22215572d64b764bcd42bb7295ebe\nMerged-in: I4c3b4652f5d22215572d64b764bcd42bb7295ebe\n"
    },
    {
      "commit": "86bd4769fa2c011c33d6608504fbd864d1e5babf",
      "tree": "d85bae35ab934d57f05ea826f057e7d88b788725",
      "parents": [
        "ceaccbfe70d2568f36f862273e8832b2cd7dea8c"
      ],
      "author": {
        "name": "Ping Sun",
        "email": "ping.x.sun@sonymobile.com",
        "time": "Wed Mar 02 19:09:27 2016 +0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 07 21:02:05 2017 +0000"
      },
      "message": "Add ims registration status\n\nChanges the below to display the \"IMS registration status\" menu\nin Status Info setting.\n1. Add a new API \"isImsRegistered(int subId)\" so that IMS registration\nstatus for specific subscription is acquired.\n2. Add a carrier config for the customization.\n\nTest: manual Checked \"IMS registration state\" in Status Info setting\nBug: 28806101\nMerged-In: I6c452c512f03cf41704b91331e44141ed3050cf9\nChange-Id: I6c452c512f03cf41704b91331e44141ed3050cf9\n"
    },
    {
      "commit": "816f93ed9f31558bdff97a151b9635d41587934e",
      "tree": "42c2ed27e879f94f8e54b01f9ba3f62cc4a33391",
      "parents": [
        "576305e29c259df940ebba205732d123894d74c4"
      ],
      "author": {
        "name": "Ping Sun",
        "email": "ping.x.sun@sonymobile.com",
        "time": "Wed Mar 02 19:09:27 2016 +0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 07 21:00:06 2017 +0000"
      },
      "message": "Add ims registration status\n\nChanges the below to display the \"IMS registration status\" menu\nin Status Info setting.\n1. Add a new API \"isImsRegistered(int subId)\" so that IMS registration\nstatus for specific subscription is acquired.\n2. Add a carrier config for the customization.\n\nTest: manual Checked \"IMS registration state\" in Status Info setting\nBug: 28806101\nMerged-In: I6c452c512f03cf41704b91331e44141ed3050cf9\nChange-Id: I6c452c512f03cf41704b91331e44141ed3050cf9\n"
    },
    {
      "commit": "619e5c8ecc4e217cd92a7c9692116d0017ddadca",
      "tree": "912d51124e5e606ef87e9951d1664f996b6531d6",
      "parents": [
        "a15992086c63c38cb61ed23af8c5507d413c4776",
        "6c7ef2e8d7538e8d9b38e724cffd5cf81c7dad10"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Wed Sep 06 22:57:32 2017 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 07 07:01:12 2017 +0000"
      },
      "message": "resolve merge conflicts of 6c7ef2e8d753 to stage-aosp-master\n\nTest: I solemnly swear I tested this conflict resolution.\nMerged-in: I6bc2d8ba45958eaf09e09e3ea2e57c79e0ac461e\nChange-Id: I6a3488f21412b17e9a6bb453bd4137abab3ae205\n"
    },
    {
      "commit": "d9c7e1bd215a3ace325aae877e960d2bacfca498",
      "tree": "e229d9e22af0286327a10ab7def4d667559c3d24",
      "parents": [
        "fb5369bc3f0f58909fac98d9d4661dbeb8241c75"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Wed Sep 06 14:19:16 2017 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Sep 06 22:34:13 2017 +0000"
      },
      "message": "disable carrier actions on redirection by default\n\n    1. the assumption of \"carrier will redirect users to their captive\n    portal page when users dont have data plan\" might not be true for all\n    carriers. We have seem issues like carriers random redirect users when\n    they still have balance left.\n    2. turn this off by default and turn it on if the carrier is\n    behaving correctly and agree with it.\n\nMerged-in: I6bc2d8ba45958eaf09e09e3ea2e57c79e0ac461e\nBug: 65113738\nTest: Manual\nChange-Id: I60be2de3aa227298e60ea7eb9535bad8967b1fe3\n"
    },
    {
      "commit": "7b01ee5cdad80e0d13b18060ef7087ae75f512a5",
      "tree": "cd5114ff9b2a21a209fb3304eeb384a5b96bc3fc",
      "parents": [
        "434ccc8700b59e49e04db37249a2e54c84b6f89d",
        "6391598412b0a265c5c9e2c162fd1d7c42353dc6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 21:37:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 21:37:49 2017 +0000"
      },
      "message": "Merge \"Adds ERROR state to ImsConfig\"\nam: 6391598412\n\nChange-Id: I612aae570b12b1106f515d32bd8caa3843a3953e\n"
    },
    {
      "commit": "6391598412b0a265c5c9e2c162fd1d7c42353dc6",
      "tree": "bbdd11f0a588f86f14bfda16c41196724fe32768",
      "parents": [
        "43f9f0290caff83e9520fae6ffd4aa56f7635b6b",
        "df99d59284b6be07ca85d738a575b560987d891d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 21:06:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 01 21:06:55 2017 +0000"
      },
      "message": "Merge \"Adds ERROR state to ImsConfig\""
    },
    {
      "commit": "3a443cd3476e5cb6032cec4cf76798ade0220874",
      "tree": "51a97be6475a00fed8771d367cfd4d972099e987",
      "parents": [
        "f4017acb4a940f95d23b4823cce8200057ab5f89",
        "ea598a4f14d32cf5c5eb86160cef073e9fd3d32a"
      ],
      "author": {
        "name": "Bin Chen",
        "email": "bin0515@gmail.com",
        "time": "Fri Sep 01 17:25:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 17:25:07 2017 +0000"
      },
      "message": "Merge \"Fix typo in CarrierConfigManager javadoc.\"\nam: ea598a4f14\n\nChange-Id: I663aab8773193681760b6ac0a241fde913e5d585\n"
    },
    {
      "commit": "df99d59284b6be07ca85d738a575b560987d891d",
      "tree": "ba3453371190e1c755384ff36b20a0eb6854f9fe",
      "parents": [
        "7aff46195e9fd9750d1643b479d8a7a2cb10dca9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 14:53:30 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 10:16:26 2017 -0700"
      },
      "message": "Adds ERROR state to ImsConfig\n\nAdds the ERROR return state for bool provisioning values\nso that we can throw an Exception in some cases.\n\nBug: 64540800\nTest: Manual\nMerged-In: Id412c0be939da6240a66a942730fd18badabb6c6\nChange-Id: I0b79837c694d245999031ec65783857e114b7c75\n"
    },
    {
      "commit": "503513de9e492619a01b1f96a0d5cbd9e5e7efa7",
      "tree": "c393c7d2e39f119def139b8dc52d3dfd80a0cee9",
      "parents": [
        "fd5cdfc924b3f63ed1a1f725e09112ca4ed8465e"
      ],
      "author": {
        "name": "Bin Chen",
        "email": "bin0515@gmail.com",
        "time": "Fri Sep 01 18:12:53 2017 +0800"
      },
      "committer": {
        "name": "Bin Chen",
        "email": "bin0515@gmail.com",
        "time": "Fri Sep 01 18:20:20 2017 +0800"
      },
      "message": "Fix typo in CarrierConfigManager javadoc.\n\nChange-Id: Ie9d2f7aa705b7895777dcfa27e6826babff64e29\n"
    },
    {
      "commit": "2b86092afed3eed0f37e09ee9b76ce9c2e9b012b",
      "tree": "84d6f17108d92be49bbc5f72d493c23d4f537dec",
      "parents": [
        "7d4e9b81b4bde2e8d099ef8a81494533ca25c27f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Aug 18 13:38:17 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Aug 29 14:13:33 2017 -0700"
      },
      "message": "Un-hide TelephonyManager.getSignalStrength()\n\nExpose the API to directly retrieve the latest cached\nsignal strength from ServiceStateTracker.\n\nBug: 36133439\nTest: manual/sl4a\nChange-Id: I36e4a24f19d49da5797d875ccfd10576ca0a68b8\n"
    },
    {
      "commit": "571293ad96eae0a10d61fa2bd9e78f8cbb78803e",
      "tree": "0be94e57cc798ccd2365535c000547d93fe4434c",
      "parents": [
        "ff6f9862e5dd1b2fd825ed69dc11918a0565fd33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Aug 04 18:41:56 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Aug 28 14:27:56 2017 -0700"
      },
      "message": "Make EMBMS adjustments for 08/04\n\n* Add a download state callback to the callback formerly for progress\n* Rename EXTRA_SERVICE_INFO to EXTRA_SERVICE_ID, and specify that it\nshould be a String rather than a ServiceInfo\n* Add documentation to clarify that the progress/state callback may be\nnull\n\nBug: 30981736\nTest: manual\nChange-Id: Ie1ec99868f5b09a270b500dc97abeb9f819cfa56\n"
    },
    {
      "commit": "ff6f9862e5dd1b2fd825ed69dc11918a0565fd33",
      "tree": "d7683a1025b2e40b5c8e594e7ba7a90417e7877a",
      "parents": [
        "11ae580f81453f27603c1e37b28bb36c50da8fae"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 28 16:37:57 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Aug 28 14:26:33 2017 -0700"
      },
      "message": "Prepare EMBMS apis for un-hiding\n\nAdd more documentation to places that were lacking, bring more things in\nline with the API guidelines\n\nChange-Id: I809af5534ab425ee7e1e2dc8695d5b7e649dd22d\nTest: testapps\nBug: 30981736\n"
    },
    {
      "commit": "f5a457244c6b5051d2eb641b1fe055428a261d86",
      "tree": "29837a702a486f0f90ef4b3c053bc9344291f61e",
      "parents": [
        "782395561dcfebecb68f49ca32120d0eea97bca2",
        "b3b09849bce01be3aae11bf5dee30464e0e893c3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 20:31:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 20:31:26 2017 +0000"
      },
      "message": "Merge \"Emergency redial implementation\"\nam: b3b09849bc\n\nChange-Id: If7fe179da4eb4c639dad1e2957f091bbee9e54f9\n"
    },
    {
      "commit": "b3b09849bce01be3aae11bf5dee30464e0e893c3",
      "tree": "097dc49db1a730be6da754d15ee94f90f8f032ec",
      "parents": [
        "387ed22fef3ab5c80311f312b15faf6b623821e7",
        "fcb1501620a75994a02dd020c9702bb4b0dc0ab5"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 20:05:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 25 20:05:53 2017 +0000"
      },
      "message": "Merge \"Emergency redial implementation\""
    },
    {
      "commit": "782395561dcfebecb68f49ca32120d0eea97bca2",
      "tree": "05dbad99bd6be335d11a5a9a24e22116ddc031b2",
      "parents": [
        "cf5fa80fbfa3b43875fd5fae1b6c06cf6c6364d2",
        "387ed22fef3ab5c80311f312b15faf6b623821e7"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\"\nam: 387ed22fef\n\nChange-Id: Iff96995b90ecd6ae7fcceebf6b2017344038be72\n"
    },
    {
      "commit": "387ed22fef3ab5c80311f312b15faf6b623821e7",
      "tree": "11b9db5b447952880424ed3de1977c2e25bb8a55",
      "parents": [
        "0172ce8dbfefcae92c6fb9098bb570244237dfb8",
        "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\""
    },
    {
      "commit": "fcb1501620a75994a02dd020c9702bb4b0dc0ab5",
      "tree": "4a6dc93a896757ebd6969f15d5f2e689fa118c3e",
      "parents": [
        "0172ce8dbfefcae92c6fb9098bb570244237dfb8"
      ],
      "author": {
        "name": "Srikanth Chintala",
        "email": "srikchin@codeaurora.org",
        "time": "Thu May 04 20:58:34 2017 +0530"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 10:08:56 2017 -0700"
      },
      "message": "Emergency redial implementation\n\nDefine connection event to notify\nTelecom/InCallUi about change in\naccount handle after redial and extra\nfor emergency phone handle.\n\nBug: 27059146\nChange-Id: Ie72ab2901ec05d972204ed11f115a05b79173c1d\n"
    },
    {
      "commit": "3da596d29105a23d7cd2e392f2bfcdd1b1dee4c4",
      "tree": "31cc5ef60ecaf7686388efc20c8f30169fad4980",
      "parents": [
        "8ae54621998d173fa1533c5f33ff922356ba3163",
        "573948c49cf8f81e4fc15a64d5cdb89c34ac00e8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 21:53:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 21:53:57 2017 +0000"
      },
      "message": "Merge \"Add new telephony disconnect causes for low battery scenario.\"\nam: 573948c49c\n\nChange-Id: I73255cdc492992b03633831a2d9240b933f21064\n"
    },
    {
      "commit": "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29",
      "tree": "5d76bb7a5ee9fc34f98f546bcb0430bc6b663abf",
      "parents": [
        "43ee2ac1407770d862c09c78b10d2da5a8ed4975"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 09 15:28:41 2017 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 14:40:59 2017 -0700"
      },
      "message": "Add new error code in SmsManager\n\nDesign doc: https://docs.google.com/a/google.com/document/d\n/1YPTNoM2Atjz8oISGAsRYlFVSA1NcYP8MbqYQIzLcJ9E/edit?usp\u003dsharing\n\nTest: compile/flash code; test locally\nBug: 34773406\nChange-Id: I0b227e76048dd46d9c8023d37647db763e1e38e1\nMerged-In: I0b227e76048dd46d9c8023d37647db763e1e38e1\n"
    },
    {
      "commit": "573948c49cf8f81e4fc15a64d5cdb89c34ac00e8",
      "tree": "cc68d395ddca15f686f8f136486344d8409aa79e",
      "parents": [
        "838ab94a0fc05246fb3e57b247b3801b54846161",
        "69388170d7f10592f92f01bc0c42b68a9812111f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 21:33:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 24 21:33:55 2017 +0000"
      },
      "message": "Merge \"Add new telephony disconnect causes for low battery scenario.\""
    },
    {
      "commit": "69388170d7f10592f92f01bc0c42b68a9812111f",
      "tree": "d9aaa36ef439bbecb4cf31e4e42b2ba0b82b522e",
      "parents": [
        "6645fdad6893f0dea25ae26f31256e0f3feb9ab1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 22 11:13:05 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 13:08:01 2017 -0700"
      },
      "message": "Add new telephony disconnect causes for low battery scenario.\n\nLOW_BATTERY is for disconnect mid-call due to low battery.\nDIAL_LOW_BATTERY is for failure while dialing due to low battery.\n\nTest: Manual.\nMerged-In: Ife7a4ca5645b3fb42ab20effb4d8d4a8fef8116b\nChange-Id: Ife7a4ca5645b3fb42ab20effb4d8d4a8fef8116b\nFixes: 63936576\n"
    },
    {
      "commit": "aeb64f7f98e66d992fac4ca70faf67d3a0ebc761",
      "tree": "787dcc08757d967f2592a407e5996150308751c4",
      "parents": [
        "ecc48b8bf5859182719a45f3fcd4ffce045f5ba4",
        "3f6a95e8b0c2d5fe7878e3a9cda1789151410182"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 22:10:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 22:10:09 2017 +0000"
      },
      "message": "Merge \"Embms adjustments for 7/28\"\nam: 3f6a95e8b0\n\nChange-Id: I925a0a894098071a3d092d953e4d545a58531a69\n"
    },
    {
      "commit": "8e47fe35c8d08fcf98c6d74aaf059df87369ff55",
      "tree": "0e940ebab73d56836b0d78c468c8838d0129ec7c",
      "parents": [
        "489dcb7cca480a085c6e202d5a4f0f73111cfef6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 27 15:33:31 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 10:56:09 2017 -0700"
      },
      "message": "Embms adjustments for 7/28\n\n* Move some vendor intents and extras into a VendorIntents class\n* Add a download result RESULT_IO_ERROR\n* Add documentation noting that repeated calls to\nsetTempFileRootDirectory will not throw an error if the parameter is the\nsame.\n* Add getTempFileRootDirectory method for app\n* Hide AIDL classes from the public/system API surfaces for download\n* Remove size and md5hash from FileInfo\n\nChange-Id: I8c968a7d68db2588ee550167ed2693fe89c5925a\n"
    },
    {
      "commit": "a7bb0ffc7d7ee89730fa32e78405f69c6e6288bc",
      "tree": "cb59c8a24de0ea7e792ed9a638762a5b8c444104",
      "parents": [
        "ff82f3391594c3256b25eae4fbee4103ba308cc1",
        "7754e2569490f73a84ae31d79b8aa7add2efcb06"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786\nam: 7754e25694\n\nChange-Id: I2724aab757b94957dd9174e4b86c48952a59ebdc\n"
    },
    {
      "commit": "489dcb7cca480a085c6e202d5a4f0f73111cfef6",
      "tree": "04e2a836abe940696ac29dd47d54eaeebec4d597",
      "parents": [
        "899398113a0f27c42baba70d27343a4412fec71f",
        "d5c955fcdc3e24108cc4e25c7830eb8f6a9e02ba"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 16:37:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 23 16:37:50 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\""
    },
    {
      "commit": "d5c955fcdc3e24108cc4e25c7830eb8f6a9e02ba",
      "tree": "0b0591791ceff29ce556b337c8a265a134827c78",
      "parents": [
        "b056324630b8adfeb38393bcab49f3b9c720f4fd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 20 15:32:51 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:07:48 2017 -0700"
      },
      "message": "Embms API adjustments for 7/21\n\n* Enforce that only one instance of each manager can be active.\n* Add a death receipient for both managers to notify the app of binder\ndeath\n* Add documentation informing the app that it may not call create()\nmultiple times\n* Fix a collision in streaming state reason codes\n* Add documentation in DownloadRequest to indicate which methods should\nbe called by the middleware.\n\nChange-Id: Ie15283b5c34fee736e8023dbd4f889c2ca95299e\n"
    },
    {
      "commit": "23566e82dd4101b918d2cfe23b4cd49afea91bf7",
      "tree": "6bc908f4392258013fdc7e5ff5a8ad6c09b94e49",
      "parents": [
        "6376859a98d3161622bd2d15bdacb9171f63b48e",
        "0d73e03444fadcdef69fb25e5b487fa0de96980e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 18:53:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 18:53:34 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1 am: ac9893bba0\nam: 0d73e03444\n\nChange-Id: I5c5a8b6247ef844f86880cf4b162527d699e2fc9\n"
    },
    {
      "commit": "fd528886c4dea4fe0a2a5d474ed8282d5f5058dc",
      "tree": "4081cfea722649ad2b9b9a29537b981e7cc65f99",
      "parents": [
        "b056324630b8adfeb38393bcab49f3b9c720f4fd"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed May 17 15:36:30 2017 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Aug 22 11:08:31 2017 -0700"
      },
      "message": "Make dun APNs as read-only by default.\n\nTest: Verified tethering manually for T-Mo and AT\u0026T\nBug: 38186417\nChange-Id: Iae2beede0e20810cba4d96f897756896adf77b30\n"
    },
    {
      "commit": "fa7e99ddf1e7b9625627915bf66ced62b9b62a7d",
      "tree": "0b769c082f1242258c0701ef18cde3044ea4391c",
      "parents": [
        "70b000e6e28e3222453ae781e73e55451a149e11",
        "ee19cfc386ba5abf702d81f828da05c4be0beb9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "b9fc12d1d2fd709f2d582639fe9d911abb80f6d3",
      "tree": "7cdd534f5df36ab43de0a2bff9baa52cf954ffe7",
      "parents": [
        "c61e1cca859bcdd6d80d2a41b7e60750a9ad4092",
        "4fa01870157dc5c372bc7ce61d7aec2215737047"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Aug 19 03:38:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 19 03:38:10 2017 +0000"
      },
      "message": "Merge changes I325b13d5,I89719fe7 am: 23868e9c09 am: 9335d2d0b1\nam: 4fa0187015\n\nChange-Id: Ib980879b0e50ffe1c8209339df22da4a50d5b74e\n"
    },
    {
      "commit": "9335d2d0b114e9b7c5f5af634390daa609196a12",
      "tree": "e9e3179279cc4d96a2fe1e77246bf26c680a6b9b",
      "parents": [
        "461f4eb09929138cc8ee0070b3f0a0b5b68c4468",
        "23868e9c0976acd0d44e8bdc22b690e9b9ef8662"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Aug 19 03:15:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 19 03:15:08 2017 +0000"
      },
      "message": "Merge changes I325b13d5,I89719fe7\nam: 23868e9c09\n\nChange-Id: Iaced543ab17ea87c8f701975764d957bc1b17fc7\n"
    },
    {
      "commit": "23868e9c0976acd0d44e8bdc22b690e9b9ef8662",
      "tree": "8dd5e0d1134eb78aac6f57d9acfb23cc1d2bf12f",
      "parents": [
        "cb3c24e36b9efad8adeb72b5f814bf35c5db60bb",
        "f1912ca49ac0f5bcdad063a7c042153ba791145d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 19 03:05:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 19 03:05:14 2017 +0000"
      },
      "message": "Merge changes I325b13d5,I89719fe7\n\n* changes:\n  Add tether offload traffic to interface stats as well.\n  Tell the system when tethering offload hits a limit.\n"
    },
    {
      "commit": "f1912ca49ac0f5bcdad063a7c042153ba791145d",
      "tree": "fb57a8fedcb219224f8d44796c3998c383961cdc",
      "parents": [
        "9f0baa94ca28f67e162d3ad04ca6d0e17ee5e314"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Aug 17 19:23:08 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Aug 19 10:12:05 2017 +0900"
      },
      "message": "Add tether offload traffic to interface stats as well.\n\nCurrently, we only count add tethering traffic to per-UID\nstats, but not to total data usage (i.e., dev and XT stats). This\nis correct for software tethering, because all software forwarded\npackets are already included in interface counters, but it is\nincorrect for hardware offload, because such packets do not\nincrement interface counters.\n\nTo fix this:\n1. Add an argument to ITetheringStatsProvider#getTetherStats to\n   indicate whether per-UID stats are requested. For clarity,\n   define integer constants STATS_PER_IFACE and STATS_PER_UID\n   to represent these operations.\n2. Make NetdTetheringStatsProvider return stats only if per-UID\n   stats are requested. (Otherwise tethering traffic would be\n   double-counted).\n3. Make OffloadController\u0027s stats provider return the same\n   stats regardless of whether per-UID stats were requested or\n   not.\n4. Make NetworkStatsService add non-per-UID tethering stats to\n   the dev and XT snapshots. The per-UID snapshots were already\n   correctly adding in per-UID stats.\n\n(cherry picked from commit 5356a35c3bcfcdf2d184c620af6bfbf9bddf35c5)\n\nBug: 29337859\nBug: 32163131\nTest: runtest frameworks-net\nTest: runtest frameworks-telephony\nChange-Id: I325b13d50e88841dfb0db4c35e7e27f163ee72fe\nMerged-In: I4e8e923d68dce1a4a68608dbd6c75a91165aa4ee\n"
    },
    {
      "commit": "ee19cfc386ba5abf702d81f828da05c4be0beb9f",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Aug 18 14:36:06 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: If4a9a5533a235a8cc56762ab7a9e32ec89440f1d\n"
    },
    {
      "commit": "0cc9d26dff8644ff6b800528e96580359f515b96",
      "tree": "391aa58d22696d90f36c8e8295319f442cfc55d7",
      "parents": [
        "25b15642304a05702507ab04a9f88b9b9d354088",
        "d47339389efb9febb5ea95f93174a3a89861c7ab"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Aug 18 07:23:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 07:23:50 2017 +0000"
      },
      "message": "resolve merge conflicts of d5cb58c693de to stage-aosp-master am: f7149eb698\nam: d47339389e\n\nChange-Id: I348cf0e33ad101a84d33c6938ddc580f9fe06a27\n"
    },
    {
      "commit": "f7149eb698c4b624c75f3f3a8b1a1b3093efbf8b",
      "tree": "224dbee12194fb0e6e7c12488f53d747c24b2850",
      "parents": [
        "8cbdb54bb860cf8855670952885edc61ff358947",
        "d5cb58c693dedea86ccb9bb992befd3a069a02ba"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Aug 17 23:20:41 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Aug 17 23:20:59 2017 -0700"
      },
      "message": "resolve merge conflicts of d5cb58c693de to stage-aosp-master\n\nTest: I solemnly swear I did not test this conflict resolution.\n\nMerged-In: Ifc35306711dde39eb521dc015da931f4d5f2bf06\nChange-Id: I9494087c5a90bccc4326c173bf6395996da357af\n"
    },
    {
      "commit": "d5cb58c693dedea86ccb9bb992befd3a069a02ba",
      "tree": "e97516141df1a409474c1bade5115cfcc446f6e5",
      "parents": [
        "b7cbb2fe49c5d5535924c4ba255d92ba57a4c3c6",
        "950d2174064ac42e54dcd001c12ad4569ac81d8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 18 05:52:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 18 05:52:16 2017 +0000"
      },
      "message": "Merge \"Reduced the retry after disconnect delay\""
    },
    {
      "commit": "950d2174064ac42e54dcd001c12ad4569ac81d8f",
      "tree": "0abe6bbe7c1522c2115449716c8fa63a37797012",
      "parents": [
        "75c9e4d594daac0a1d40f1d75c7620d4659471a7"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 16 14:26:56 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Aug 17 21:30:30 2017 -0700"
      },
      "message": "Reduced the retry after disconnect delay\n\nReduced the delay from 20 seconds to 10 seconds. And created\na separate delay configuration for it.\n\nTest: Manual\nbug: 63633916\nMerged-In: Ifc35306711dde39eb521dc015da931f4d5f2bf06\nChange-Id: Ifc35306711dde39eb521dc015da931f4d5f2bf06\n(cherry picked from commit 5523dc55d808998af4402431265e085e62bf6dd1)\n"
    },
    {
      "commit": "e2f5f4b110ec4cce93d2906569ed6478b0de619b",
      "tree": "83020a4d4e45ed0317f58f8ee7c6c994ffb004c8",
      "parents": [
        "3c3de4a43dc1d64bdf1122b49a30161314f5ccc1",
        "c7ac478f511e81a5afc140d045448f58ece646b7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:53:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:53:47 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37 am: cb63a47d41\nam: c7ac478f51\n\nChange-Id: I55f9d7e583950a5a67de8775b6c0f1640430aac8\n"
    },
    {
      "commit": "cb63a47d41ca5d28ed3629746b8c0e0375423c0f",
      "tree": "c087e28c75ba3d1a228a531b804c658cfcf7aa34",
      "parents": [
        "013bea3d429f213f33700b2dcfe72159fb54c854",
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\"\nam: 42d3eadb37\n\nChange-Id: I4229c1eb42edba2c2c7df08f87bfded5402c01c7\n"
    },
    {
      "commit": "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7",
      "tree": "75534aeb2e547ca4476f753e07877e5a4e6f457b",
      "parents": [
        "2c4dfa0412bd12004c01e78cb31a9d0746904eca",
        "591fea2504f8862a59f59190a800455be0d2ec9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\""
    },
    {
      "commit": "591fea2504f8862a59f59190a800455be0d2ec9f",
      "tree": "437f52eb2a5bd3ebc383e148824468b538a5a890",
      "parents": [
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "message": "Revert \"Fix lint errors in the streaming API\"\n\nThis reverts commit e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33.\n\nChange-Id: Id3666b27b0d07b0a1d4f3179f2073aa75440f2ee\n"
    },
    {
      "commit": "e168449b32399e43cdb9cb918dd1772b29b02606",
      "tree": "e6d6d01dd574c24a90d4ec4bcd3cbf12d016c425",
      "parents": [
        "9b2a56476486fd380a91812eaf32f08e4290c25f",
        "34639cbbabae6c434621a6ce32bf37e7f551a928"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 23:40:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:40:02 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: b0f5d57489 am: 90b923f398\nam: 34639cbbab\n\nChange-Id: I82cb1673fc8a066d5101bde8ae26d97ce781e253\n"
    },
    {
      "commit": "90b923f3985396440ad848ea5e0b887992330dd8",
      "tree": "6e922dd4687420ae45bd8cd38b2188a7f4af742e",
      "parents": [
        "ed05287c552a5a2f37f1518b425d2ae33203325b",
        "b0f5d57489fac9d119cac81e79d3cbab392d9a10"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 23:16:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:16:30 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\"\nam: b0f5d57489\n\nChange-Id: Ic12810c6a3c795419ff7440218ffa23bad7d8401\n"
    },
    {
      "commit": "b0f5d57489fac9d119cac81e79d3cbab392d9a10",
      "tree": "3d018b45a4ed924d692dec9f0321dade3a414674",
      "parents": [
        "586fd52b3411edb97fa1a468103d7cb2b38d6be9",
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 22:51:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 22:51:13 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 11:33:40 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: I94e1bcccea4b9f50dae4c93f247ab78058d15bb5\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": "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"
    }
  ],
  "next": "e1e32370e25a474e50188a0f7fa3a0ea59773c40"
}
