)]}'
{
  "log": [
    {
      "commit": "aa36e0d7b038f43cf112e8675e58e53cd8a00d50",
      "tree": "588f956556ca9708c6b4b85312a1093db1293379",
      "parents": [
        "e88b23de0ba5bd645dbff21233308eaf214cc53c",
        "3fdbf46ac172de22670d7faa824c2fcda19168ec"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Feb 05 13:05:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 13:05:09 2019 -0800"
      },
      "message": "Merge \"Update the Hearing Aids Strings\"\nam: 3fdbf46ac1\n\nChange-Id: I9a6b0ba94c210976a8d4ad1934bcae0ca39a5d22\n"
    },
    {
      "commit": "3fdbf46ac172de22670d7faa824c2fcda19168ec",
      "tree": "f2f8cc77b71e5e499dea62c0e7bf34090823bb6c",
      "parents": [
        "a65ac91cbd779e267973fb017af1abb06daa6fcb",
        "73fcb8327360552ebc9a229c35b7b0392d81842a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 05 20:20:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 20:20:51 2019 +0000"
      },
      "message": "Merge \"Update the Hearing Aids Strings\""
    },
    {
      "commit": "e88b23de0ba5bd645dbff21233308eaf214cc53c",
      "tree": "d39f81943141511d851b51689e3d3226238c948a",
      "parents": [
        "bb79b309cf908a439d2f80ae4fcc8ef6d896a19d",
        "a65ac91cbd779e267973fb017af1abb06daa6fcb"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 10:42:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:42:46 2019 -0800"
      },
      "message": "Merge \"Migrate suspend HAL interactions to new suspend control AIDL.\"\nam: a65ac91cbd\n\nChange-Id: I2f56dce4ed6eb940307d993689e86f6215bb45d6\n"
    },
    {
      "commit": "bb79b309cf908a439d2f80ae4fcc8ef6d896a19d",
      "tree": "c1eda31e306dedc7f10503a3be2ca1503ead179a",
      "parents": [
        "569a38a931279fba3bb342182e9d7ed48d24c1d4",
        "fcd1db63bda36742a934e642a5524efc103f3347"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 10:37:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:37:16 2019 -0800"
      },
      "message": "Merge \"Track Multiple Event Instances in EventReporter\"\nam: fcd1db63bd\n\nChange-Id: Idee6c6e13206c59af76d8e22842894ca8bb2333c\n"
    },
    {
      "commit": "569a38a931279fba3bb342182e9d7ed48d24c1d4",
      "tree": "f3e5a36dcb91eec233b56d2a3d0c6243ae76fda2",
      "parents": [
        "1732e54ca5c6c00ab6d903f02b876d30564f61e7",
        "ef4110074efd2d11576ed6f8b125712f8974043e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 10:33:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:33:08 2019 -0800"
      },
      "message": "Merge \"Add a Telephony Debug Surface\"\nam: ef4110074e\n\nChange-Id: I0a610d1e2e84411b7657cd0617075f59d06e760f\n"
    },
    {
      "commit": "1732e54ca5c6c00ab6d903f02b876d30564f61e7",
      "tree": "2ab222e63398e80bc30ac859d7ab5b2402f2f22c",
      "parents": [
        "98e6b6bb58638124c9f6f5e29fda0cb43e1726b5",
        "292da961e60010166e965d94de0d142d4fda4ecb"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 10:25:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:25:01 2019 -0800"
      },
      "message": "Merge \"[KA02] internal cleanup and refactor for SocketKeepalive\"\nam: 292da961e6\n\nChange-Id: I211be98b0d3f5e1c7068a241cbd7e913ae72c461\n"
    },
    {
      "commit": "a65ac91cbd779e267973fb017af1abb06daa6fcb",
      "tree": "89fc849bc15c21e8764f94056d02baa43f696e2b",
      "parents": [
        "fcd1db63bda36742a934e642a5524efc103f3347",
        "a87857e5a4183f12d37d7dfaf3e9aa02ebc9ebd6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 18:03:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 18:03:55 2019 +0000"
      },
      "message": "Merge \"Migrate suspend HAL interactions to new suspend control AIDL.\""
    },
    {
      "commit": "a87857e5a4183f12d37d7dfaf3e9aa02ebc9ebd6",
      "tree": "9846972cd1300997a0abecafa57d35cdd081b5cd",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jan 30 01:39:44 2019 +0000"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 18:03:12 2019 +0000"
      },
      "message": "Migrate suspend HAL interactions to new suspend control AIDL.\n\nUse the new Suspend Control Service AIDL definition to communicate with\nthe suspend HAL instead of using the HAL interface directly.\n\nBug: 121210355\nTest: manual - verify auto-suspend loop is still processing.\nChange-Id: I61cf05a8095f9d121fafb862def8239b325a7f43\nMerged-In: I61cf05a8095f9d121fafb862def8239b325a7f43\n"
    },
    {
      "commit": "fcd1db63bda36742a934e642a5524efc103f3347",
      "tree": "ff06873c87a8038c4b35fab41c98b56bd48cccd5",
      "parents": [
        "ef4110074efd2d11576ed6f8b125712f8974043e",
        "821857f776da92438df05ae7794db264b580b30d"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 17:59:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:59:57 2019 +0000"
      },
      "message": "Merge \"Track Multiple Event Instances in EventReporter\""
    },
    {
      "commit": "ef4110074efd2d11576ed6f8b125712f8974043e",
      "tree": "e45240b94f687a9aa4ddf441b65429e626206f3d",
      "parents": [
        "292da961e60010166e965d94de0d142d4fda4ecb",
        "948195bb011e4368a2b3dd33286e6d7aa2dd0792"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 17:59:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:59:14 2019 +0000"
      },
      "message": "Merge \"Add a Telephony Debug Surface\""
    },
    {
      "commit": "292da961e60010166e965d94de0d142d4fda4ecb",
      "tree": "801d00b679d2bd9f1c0fa75aadadfce472743270",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03",
        "06835112ab5b0714956468a6ae1bae4631a8adc9"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 17:56:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:56:02 2019 +0000"
      },
      "message": "Merge \"[KA02] internal cleanup and refactor for SocketKeepalive\""
    },
    {
      "commit": "98e6b6bb58638124c9f6f5e29fda0cb43e1726b5",
      "tree": "3ae49f64c7a8c73d20dd0853befad51f552825a0",
      "parents": [
        "71e1bf58d0db3919b347552432689f0a28f26a1d",
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 06:05:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 06:05:33 2019 -0800"
      },
      "message": "Merge \"Add error handling and other improvements to Bugreporting API\"\nam: cefdee8540\n\nChange-Id: Idf656b38aff877529ca9f4b13f87a6bb7bc5ac70\n"
    },
    {
      "commit": "cefdee854057aa6dc5ef49b0b7d0616661f57b03",
      "tree": "cc80cad7ec1db1569906c70af6b66ec619d8fe3a",
      "parents": [
        "a75411975a5a0ed549bddc3a677b8245c6a87c65",
        "551906c296554be34cc178c7fc7e95abf5ab5c71"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 13:48:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 13:48:13 2019 +0000"
      },
      "message": "Merge \"Add error handling and other improvements to Bugreporting API\""
    },
    {
      "commit": "06835112ab5b0714956468a6ae1bae4631a8adc9",
      "tree": "edf3b7fba80565db9a2cbeb0e9d5ceff85040cfc",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 03 18:50:15 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 20:13:47 2019 +0900"
      },
      "message": "[KA02] internal cleanup and refactor for SocketKeepalive\n\nIn previous change, the new SocketKeepalive API was exported.\nBut internally, old PacketKeepalive names and structures are\nstill used.\n\nThis change rename them properly for code consistency and also\nrefactor KeepalivePacketData to support different types of\nKeepalivePacketData.\n\nBug: 114151147\nTest: 1. atest FrameworksNetTests\n      2. atest FrameworksWifiTests\n      3. atest FrameworksTelephonyTests\n\nChange-Id: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\nMerged-In: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\n"
    },
    {
      "commit": "551906c296554be34cc178c7fc7e95abf5ab5c71",
      "tree": "a167f68a37d9d75e6379085a6c54fc2b81dab99b",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 09:51:49 2019 +0000"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 10:37:37 2019 +0000"
      },
      "message": "Add error handling and other improvements to Bugreporting API\n\n* Validate input arguments\n* Ensure primary user\n* Handle remote exceptions\n* Pass error conditions to listener\n* Ensure only one bugreport is in progress, at least via the API.\n\nBUG: 123584708\nBUG: 123571915\nTest: Builds\nTest: Manual; unit tests coming up\n\nChange-Id: I4d1e0000fe815a02b82ce625864759fd818e6a24\n"
    },
    {
      "commit": "71e1bf58d0db3919b347552432689f0a28f26a1d",
      "tree": "9ffcdbb3779ca4559f676e2f31b35d60f745f17c",
      "parents": [
        "8458831e6f46e65962b994d95acbf2c0e2e051d6",
        "a75411975a5a0ed549bddc3a677b8245c6a87c65"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Feb 05 01:25:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 01:25:07 2019 -0800"
      },
      "message": "Merge \"Move CLIENT_PROTOCOL_VERSION to point of use\"\nam: a75411975a\n\nChange-Id: I323304a3b2ef2b38c76c09fbdeee0c8b7f3debdf\n"
    },
    {
      "commit": "a75411975a5a0ed549bddc3a677b8245c6a87c65",
      "tree": "662c95337957c3830bebe3bd35479e5ffd68fe18",
      "parents": [
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b",
        "e649a5652486874c937652ed58baee9ca3f44b3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 05 09:15:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 09:15:21 2019 +0000"
      },
      "message": "Merge \"Move CLIENT_PROTOCOL_VERSION to point of use\""
    },
    {
      "commit": "8458831e6f46e65962b994d95acbf2c0e2e051d6",
      "tree": "c2437e7c9fc7ad73ca62d2773bd462b14a13971f",
      "parents": [
        "77013af53c8883c8ac72a2252fb877250bbe44bd",
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Feb 04 19:04:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 19:04:51 2019 -0800"
      },
      "message": "Merge \"Allow Privileged apps to read prefered data state\"\nam: 17ed973b1b\n\nChange-Id: Id0aab013528122bdfd542ee59ce9b4886055b262\n"
    },
    {
      "commit": "17ed973b1b3baaf882c0fb8646e90c76f6017a5b",
      "tree": "f4ec33754a129524bff2f2f4aa45b3acdadc0ea7",
      "parents": [
        "8f7a989df561d1bdadbebbed39ad3cc9294958be",
        "96b977f7960696a8c075f9fb7d69ade51d460169"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Feb 05 02:53:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 02:53:14 2019 +0000"
      },
      "message": "Merge \"Allow Privileged apps to read prefered data state\""
    },
    {
      "commit": "77013af53c8883c8ac72a2252fb877250bbe44bd",
      "tree": "eb63249deb3f0f025a6688f558fe7c1d56a1a5c5",
      "parents": [
        "93bae4c4bc23c7cfe1e5563fafaf1bf3b9c90e74",
        "8f7a989df561d1bdadbebbed39ad3cc9294958be"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 17:14:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 17:14:20 2019 -0800"
      },
      "message": "Merge \"CallAttributes.equals does deep check\"\nam: 8f7a989df5\n\nChange-Id: Icf149a42d0138c08b3a6b12bb00f9eba7d7e6a4f\n"
    },
    {
      "commit": "8f7a989df561d1bdadbebbed39ad3cc9294958be",
      "tree": "59cf6727d5eb2cb3e277a4bd9c9cf18a24349c6b",
      "parents": [
        "256640541f0a21efe2afee249aad55ca02092190",
        "8eaa95322b12f282e223f4ca0901ec5e1b2d68ce"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 05 00:59:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 00:59:31 2019 +0000"
      },
      "message": "Merge \"CallAttributes.equals does deep check\""
    },
    {
      "commit": "96b977f7960696a8c075f9fb7d69ade51d460169",
      "tree": "a613bbec17508b8b49551e31f56b6018bf463d8e",
      "parents": [
        "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Jan 31 10:06:04 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Feb 04 16:25:59 2019 -0800"
      },
      "message": "Allow Privileged apps to read prefered data state\n\nAllow Privileged apps to read prefered data state\nChange ArrayList to List for public API\n\nBug: 122900079\nBug: 123697660\nTest: verified manually\nChange-Id: Ib1221a65edf554b700088d68505da137ccd7de5e\n"
    },
    {
      "commit": "93bae4c4bc23c7cfe1e5563fafaf1bf3b9c90e74",
      "tree": "65c35e699c6b025c8e5a5df2aa829ce1fe6e3555",
      "parents": [
        "9f588cdd1c3f0ea2feeb8efcba67d839f9e00313",
        "256640541f0a21efe2afee249aad55ca02092190"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 15:56:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 15:56:07 2019 -0800"
      },
      "message": "Merge \"Use default methods for MBMS group call callbacks\"\nam: 256640541f\n\nChange-Id: I31f8b80741dec7624ce05001fff0656ef9d4167d\n"
    },
    {
      "commit": "256640541f0a21efe2afee249aad55ca02092190",
      "tree": "1259ace8694e953807f4a04f7b199d8b6a971db9",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab",
        "d6158fd8fb027092292a6d6c39b19ed9c4f37da4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 23:41:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 23:41:33 2019 +0000"
      },
      "message": "Merge \"Use default methods for MBMS group call callbacks\""
    },
    {
      "commit": "821857f776da92438df05ae7794db264b580b30d",
      "tree": "33bdd6462befc02b6c696ac54eaf2d1a18f330d0",
      "parents": [
        "948195bb011e4368a2b3dd33286e6d7aa2dd0792"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 01 17:43:09 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 04 14:54:48 2019 -0800"
      },
      "message": "Track Multiple Event Instances in EventReporter\n\nTo avoid spamming users or the debug app with debug\nevents, the DebugEventReporter will now track each\nevent it receives and only send a single intent for\neach event signature per boot. In the future, some\nother method of persistence (such as per-build) might\nbe preferable, but this should mitigate any looping\nevents.\n\nIn addition, add dump() to the event reporter so that\neven if there is no debug app installed, or in case\nan event happens multiple times, it can be observed\nthrough a bugreport.\n\nBug: 120941729\nTest: dump and observe that the events are printed.\nChange-Id: Iaf04a308a29bc074acfaa16b9e70947761759181\n"
    },
    {
      "commit": "948195bb011e4368a2b3dd33286e6d7aa2dd0792",
      "tree": "46553ad49c839f61e2bcae4a1728c1c262195b4e",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 14 12:00:06 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 04 14:34:48 2019 -0800"
      },
      "message": "Add a Telephony Debug Surface\n\nThis commit adds a small surface to allow telephony\nto generate events for an external logger to capture\nand use to take action such as gathering bugreports\nor proprietary logs.\n\nThe event-IDs are considered non-stable, so they may\nchange from release to release or device to device.\n\nBug: 120941729\nTest: manually tested by modifying Settings. Further\n      tests will require the creation of a package\n      that has READ_PRIVILEGED_PHONE_STATE.\nChange-Id: I6360dab2d997d518ebd5f38a72fe88801e693bb7\n"
    },
    {
      "commit": "8eaa95322b12f282e223f4ca0901ec5e1b2d68ce",
      "tree": "f4de24d87e72f362fb3c3ce6628fbfa0af39952e",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 12:24:57 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 14:20:04 2019 -0800"
      },
      "message": "CallAttributes.equals does deep check\n\nAlso fix PreciseCallState.equals() to not return the opposite of equals.\n\nBug: 123363462\nTest: CallAttributesTest\nChange-Id: I7a9b65a01bc32ebfe304a0434a82bfe97929421c\n"
    },
    {
      "commit": "9f588cdd1c3f0ea2feeb8efcba67d839f9e00313",
      "tree": "199c80b5094ffcde4bf4a9da329bd5e9f3f10ea6",
      "parents": [
        "e6d84ae4c9d7019cc2d07ef49cd3f2635bdd683f",
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 13:30:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 13:30:45 2019 -0800"
      },
      "message": "Merge \"Unhide isRttSupported in TelephonyManager\"\nam: 3d834a0e69\n\nChange-Id: I64743243d2a3d6ed140bf2d8370f46779fc74a95\n"
    },
    {
      "commit": "3d834a0e692d5bec9874ff8d87ac8be84d741eab",
      "tree": "45c0a9676bc33d5189b2f1e17f740fb4ec36c6d8",
      "parents": [
        "171dfad60c6d0471728bbcdabcce62ca9f97e75b",
        "5a0f2501c554ca328cab2060fc6c2aef666fc8f7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 21:15:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 21:15:04 2019 +0000"
      },
      "message": "Merge \"Unhide isRttSupported in TelephonyManager\""
    },
    {
      "commit": "e6d84ae4c9d7019cc2d07ef49cd3f2635bdd683f",
      "tree": "ee72d58708284d28c9697c75b37dfa127fab1c44",
      "parents": [
        "7509f9f890f6eca3c276d9a70974d5896c419af9",
        "171dfad60c6d0471728bbcdabcce62ca9f97e75b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Feb 04 13:02:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 13:02:14 2019 -0800"
      },
      "message": "Merge \"Temporarily disable clang-tidy for dex_builder.cc.\"\nam: 171dfad60c\n\nChange-Id: Ibb2773ff0e5977caacd826c1d79eca2e71ac1419\n"
    },
    {
      "commit": "171dfad60c6d0471728bbcdabcce62ca9f97e75b",
      "tree": "82b4e020e6e54eea4fc71ae80c295bde34887eb8",
      "parents": [
        "0d162221252b3536ba6077a8b48b5db48b347154",
        "7ae7f169fbfdfe5ffd3fdc69e1c9949a2deaebf7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 20:46:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 20:46:26 2019 +0000"
      },
      "message": "Merge \"Temporarily disable clang-tidy for dex_builder.cc.\""
    },
    {
      "commit": "7ae7f169fbfdfe5ffd3fdc69e1c9949a2deaebf7",
      "tree": "2517fbb61f3f5935f7cf143c61982b6f90565be8",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Feb 04 10:35:55 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Feb 04 10:35:55 2019 -0800"
      },
      "message": "Temporarily disable clang-tidy for dex_builder.cc.\n\nBug: 123880763\nTest: build with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d*,-readability-*,\n-google-readability-*,-google-runtime-references,-cppcoreguidelines-*,\n-modernize-*,-llvm-*,-bugprone-narrowing-conversions,\n-misc-non-private-member-variables-in-classes,\n-misc-unused-parameters,-hicpp-*,-fuchsia-*\n\nChange-Id: I7be72b9db232a375bf7caf3b2dbeb9c6f7368a8e\n"
    },
    {
      "commit": "7509f9f890f6eca3c276d9a70974d5896c419af9",
      "tree": "74f4e9bbc9b887826672c308d903515330ef5060",
      "parents": [
        "ce448e631b8fc5ba4ab353dce1a53800f8709c67",
        "0d162221252b3536ba6077a8b48b5db48b347154"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Mon Feb 04 10:15:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 10:15:19 2019 -0800"
      },
      "message": "Merge \"Add IntDef for SIP response code.\"\nam: 0d16222125\n\nChange-Id: I9c1d69153d50fc664ed94b763bf8bbf6174e4110\n"
    },
    {
      "commit": "0d162221252b3536ba6077a8b48b5db48b347154",
      "tree": "df3c55cb61dce27ff7a4010c11fbde79d9db1764",
      "parents": [
        "5d7fc9568eca43298d28a6028aa2115ffdf94a88",
        "57dde9657fb44d0b28df2aabe41720076f83f53c"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Mon Feb 04 18:03:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 18:03:32 2019 +0000"
      },
      "message": "Merge \"Add IntDef for SIP response code.\""
    },
    {
      "commit": "e649a5652486874c937652ed58baee9ca3f44b3e",
      "tree": "78e6ed0d1f32dabdc2315c4941df18e02fd07504",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Feb 04 16:54:24 2019 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Feb 04 17:09:31 2019 +0000"
      },
      "message": "Move CLIENT_PROTOCOL_VERSION to point of use\n\nRemoves dependency on constant that was in libcore.\n\nBug: b/119742461\nTest: m -j100 checkbuild\nChange-Id: I1708652edf65789ef4bdb6e83568696f70f96bdd\n"
    },
    {
      "commit": "ce448e631b8fc5ba4ab353dce1a53800f8709c67",
      "tree": "24380b91afd9b85c011ce229195ad9832ea49e3f",
      "parents": [
        "8f39deb4907999ffd90ee06d64a11df50911237c",
        "5d7fc9568eca43298d28a6028aa2115ffdf94a88"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 04 04:35:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 04:35:11 2019 -0800"
      },
      "message": "Merge \"Separate privapp grant for dialer\"\nam: 5d7fc9568e\n\nChange-Id: I30db428e48ac0b15adfb78f222e78dd45512d032\n"
    },
    {
      "commit": "5d7fc9568eca43298d28a6028aa2115ffdf94a88",
      "tree": "d3506043fffb7f4a2af2fde22148074a5b230ead",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a",
        "832f74662dafc83f8c8efa8749fee746938243f6"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 04 12:23:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 12:23:47 2019 +0000"
      },
      "message": "Merge \"Separate privapp grant for dialer\""
    },
    {
      "commit": "8f39deb4907999ffd90ee06d64a11df50911237c",
      "tree": "1f75af8beaf5afe73e5820fdb65a3cbe410abd47",
      "parents": [
        "26cbd94d677d6fefd04be9c4731933e80852069b",
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Sun Feb 03 20:27:02 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 03 20:27:02 2019 -0800"
      },
      "message": "Merge \"Improve AsyncTask API documentation\"\nam: 1cbb20b2df\n\nChange-Id: Iabd8dd663c718f9467a9bf19a7feb4be76f01901\n"
    },
    {
      "commit": "26cbd94d677d6fefd04be9c4731933e80852069b",
      "tree": "89b0344d92ca5f4680f9488ed7470ca376a3e5df",
      "parents": [
        "21cdfe4c140353276ffb8b4b96721bd5a877dae2",
        "1e4b9d7583c0dc389a0a57343b4d119843ecff00"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sun Feb 03 20:11:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 03 20:11:37 2019 -0800"
      },
      "message": "Merge \"Replace hardcoded cgroup paths\"\nam: 1e4b9d7583\n\nChange-Id: Idb41db6bbcacdfc14b63973f8e6ab0011a18d543\n"
    },
    {
      "commit": "1cbb20b2df9281109d6350ab7d35a802e0496f2a",
      "tree": "f50f2c72588c978319c5c02c81ba588f6087e942",
      "parents": [
        "1e4b9d7583c0dc389a0a57343b4d119843ecff00",
        "13060ffbd83b6611f4e7b3ffc3c96d4ac8c17f00"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Mon Feb 04 01:20:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 01:20:56 2019 +0000"
      },
      "message": "Merge \"Improve AsyncTask API documentation\""
    },
    {
      "commit": "1e4b9d7583c0dc389a0a57343b4d119843ecff00",
      "tree": "bac410ad01d5176544d73766d3afe3b0b6385dbb",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f",
        "9c9b025715237aea63c8a101dcb98c1c19fbb96f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sun Feb 03 22:28:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Feb 03 22:28:22 2019 +0000"
      },
      "message": "Merge \"Replace hardcoded cgroup paths\""
    },
    {
      "commit": "73fcb8327360552ebc9a229c35b7b0392d81842a",
      "tree": "d2fba793e7dd857cd3c2c9dc1b83a23dbc7d3306",
      "parents": [
        "5e823ab263f779b566960a66c2eb9e4d511c598f"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Feb 01 18:11:17 2019 -0800"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 02 17:56:58 2019 +0000"
      },
      "message": "Update the Hearing Aids Strings\n\nMinor update to the Hearing Aids string by making it plural.\n\nBug: 121036176\nTest: Compile\nChange-Id: I2745d797923f896e91c3146ca907cca85d5099e4\n"
    },
    {
      "commit": "9c9b025715237aea63c8a101dcb98c1c19fbb96f",
      "tree": "bac410ad01d5176544d73766d3afe3b0b6385dbb",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Dec 14 10:32:22 2018 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sat Feb 02 17:03:41 2019 +0000"
      },
      "message": "Replace hardcoded cgroup paths\n\nReplace hardcoded cgroup paths with new processgroup library API calls,\ninclude required headers. Add required dependencies.\n\nBug: 111307099\nTest: builds, boots\n\nChange-Id: Ic2dc2a94328cf1927fafaa9506537aeb213df413\nMerged-In: Ic2dc2a94328cf1927fafaa9506537aeb213df413\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "21cdfe4c140353276ffb8b4b96721bd5a877dae2",
      "tree": "9209a963a8e5efeaf596b73e4e62efe7e56a4eea",
      "parents": [
        "487b123d6f7971b69aa0049297265ef415d6da27",
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Feb 01 17:38:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 17:38:33 2019 -0800"
      },
      "message": "Merge \"Add NR to preferred network type combination\"\nam: 996f047394\n\nChange-Id: I6587a17e035136f5adb0b40445676aac075207ab\n"
    },
    {
      "commit": "996f047394a86bb7e73a8b3ff29175cc4b9e571f",
      "tree": "6b8008cccd6c72351257107ac9f89289d3f0f61f",
      "parents": [
        "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74",
        "a143659d2908dad851fd94512c0d245b05677706"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Sat Feb 02 01:24:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 02 01:24:00 2019 +0000"
      },
      "message": "Merge \"Add NR to preferred network type combination\""
    },
    {
      "commit": "487b123d6f7971b69aa0049297265ef415d6da27",
      "tree": "566e77469ca2d213249c353b4af247838f3e6815",
      "parents": [
        "35bfc604b9e0c7287a6882370f475e356622788e",
        "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Feb 01 14:43:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 14:43:30 2019 -0800"
      },
      "message": "Merge \"Fix wrong userData length and excessive userData issues\"\nam: 13d5d5a1c8\n\nChange-Id: I84defa9bfb4a90f97834f59e0c221bb99668c2b9\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": "35bfc604b9e0c7287a6882370f475e356622788e",
      "tree": "f1097f90d5e6b5e941ebc494e1bb182a51d5870c",
      "parents": [
        "18fa74cbe43242c279226286fd4620cd5c0d8ad9",
        "b8e4cd87dedb7f271d606646e63efac5da925ebf"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 01 13:27:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 13:27:55 2019 -0800"
      },
      "message": "Merge \"Add signal strength converter\"\nam: b8e4cd87de\n\nChange-Id: Ibb2590097f705af73c802119aecf4acb518f413b\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": "18fa74cbe43242c279226286fd4620cd5c0d8ad9",
      "tree": "84dafa63c1724c000f4319644bd810243ef778a3",
      "parents": [
        "5b3acb8d9bcade1a38cc82a286838bf9676bd8e4",
        "f96ebc501e5acb5add65c8ab490411607fd2eb0c"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Feb 01 11:46:25 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 11:46:25 2019 -0800"
      },
      "message": "Merge \"[viewcompiler] Support more than 16 registers in invoke instructions\"\nam: f96ebc501e\n\nChange-Id: Ie5d39674bd90410e388c8b8c6173fa717fcf11b7\n"
    },
    {
      "commit": "5b3acb8d9bcade1a38cc82a286838bf9676bd8e4",
      "tree": "360c931423c4766477575b50a783876fe354bfbe",
      "parents": [
        "280019629c042047774fad9480d9891e58e38597",
        "84d250c18da5ccee734d59da254ab02cfa59a50a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 11:41:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 11:41:40 2019 -0800"
      },
      "message": "Merge \"Refresh cardId before using it.\"\nam: 84d250c18d\n\nChange-Id: I09076401184087f57d4f15b7934abe603b9b85a2\n"
    },
    {
      "commit": "280019629c042047774fad9480d9891e58e38597",
      "tree": "b4d1e02a69288884ee7dd6702cf9d69ea7a04ef0",
      "parents": [
        "f8e84f843466ba27fc3c62ba45982d1ba9b2db61",
        "6e3a88a3e2d72a758de6b6f719b3d15c464950f5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 01 11:36:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 11:36:13 2019 -0800"
      },
      "message": "Merge \"Deprecate acceptRingingCall and endCall.\"\nam: 6e3a88a3e2\n\nChange-Id: I12830995d5a6f14d5aabd30cc084e36b4d4b740c\n"
    },
    {
      "commit": "f8e84f843466ba27fc3c62ba45982d1ba9b2db61",
      "tree": "29df35ef70a02e97f8c44f7b932dcc67f5857637",
      "parents": [
        "d7fd57224d01d592b597d404956355498006de67",
        "cf74daba155cf4731500a8188c6327aef01bc5ca"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Fri Feb 01 11:27:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 11:27:57 2019 -0800"
      },
      "message": "Merge \"Fix the wrong assignment\"\nam: cf74daba15\n\nChange-Id: I1ddab12828584676054e57d317600797564b0921\n"
    },
    {
      "commit": "f96ebc501e5acb5add65c8ab490411607fd2eb0c",
      "tree": "189ca2d28a28b27256102f8a93edf04b87503af0",
      "parents": [
        "84d250c18da5ccee734d59da254ab02cfa59a50a",
        "d1b4383660de31590f855b336f489e696c5d6cf5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 18:57:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 18:57:18 2019 +0000"
      },
      "message": "Merge \"[viewcompiler] Support more than 16 registers in invoke instructions\""
    },
    {
      "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": "6e3a88a3e2d72a758de6b6f719b3d15c464950f5",
      "tree": "c9dfe46ef12cda09448accb87a52d7f2b691b883",
      "parents": [
        "cf74daba155cf4731500a8188c6327aef01bc5ca",
        "9bd8db4af716f0f5a4c48c575cde6d918a90cf4f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 01 17:27:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 17:27:58 2019 +0000"
      },
      "message": "Merge \"Deprecate acceptRingingCall and endCall.\""
    },
    {
      "commit": "cf74daba155cf4731500a8188c6327aef01bc5ca",
      "tree": "963574703aa70e45a67c2aa3d8ae70bc9d3b0750",
      "parents": [
        "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c",
        "7a40f70c4ac998a7798fdccfe50f509dbf3d3e4e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 16:44:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 16:44:36 2019 +0000"
      },
      "message": "Merge \"Fix the wrong assignment\""
    },
    {
      "commit": "d7fd57224d01d592b597d404956355498006de67",
      "tree": "b2e03e35bc2e47f4f5528e2a2bb4a75e25f0d327",
      "parents": [
        "29a43554aba7ef7a09d0eb68913c72733124aadd",
        "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Fri Feb 01 05:03:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 05:03:21 2019 -0800"
      },
      "message": "Merge \"Add owners for KeyChain code\"\nam: 0f9319ed1b\n\nChange-Id: Id8528c3b1c499cdab621479d27e52969f22ac22f\n"
    },
    {
      "commit": "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c",
      "tree": "333c4bf5e6f78ff05d6d39e473d7a46b2fb4bc86",
      "parents": [
        "c72866785a4e381c779786f248596da49f2c4ef9",
        "bf0728bca82654ade4c723da035259d18d9022ae"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Fri Feb 01 12:51:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 12:51:51 2019 +0000"
      },
      "message": "Merge \"Add owners for KeyChain code\""
    },
    {
      "commit": "29a43554aba7ef7a09d0eb68913c72733124aadd",
      "tree": "9d6dfd236b07d1f8414ad52ba7d7a4cec976f414",
      "parents": [
        "44eb96b47c347b8bec1d37d616edecf67ed7497c",
        "c72866785a4e381c779786f248596da49f2c4ef9"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Fri Feb 01 00:26:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 01 00:26:38 2019 -0800"
      },
      "message": "Merge \"Fix to register the receiver for all users\"\nam: c72866785a\n\nChange-Id: I931c857ad5c205df9cd244af6828d1d3abbd2afa\n"
    },
    {
      "commit": "7a40f70c4ac998a7798fdccfe50f509dbf3d3e4e",
      "tree": "82e10432934304b920a0d7ecdf3e18bfa0837c68",
      "parents": [
        "773f3f5bf38c7520ec2a7e60679937c26d2da571"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Fri Feb 01 11:51:02 2019 +0900"
      },
      "committer": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Fri Feb 01 17:22:08 2019 +0900"
      },
      "message": "Fix the wrong assignment\n\nthe format value is erroneously assigned to sinkChannelMask.\nTherefore, it modify to assign the format value to sinkFormat.\n\nTest: manual\nChange-Id: Iaa2f2cef0f1448a432279483b23e0057ae3ed381\n"
    },
    {
      "commit": "c72866785a4e381c779786f248596da49f2c4ef9",
      "tree": "6f944edddc43a42f243e6a1deffc5a02e46ff8a7",
      "parents": [
        "2638587995dbaacf8c71300c6c306e9ae60b9555",
        "d61de152dc08c9f5b7635f8a95ca2bdded3019af"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 08:08:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 08:08:32 2019 +0000"
      },
      "message": "Merge \"Fix to register the receiver for all users\""
    },
    {
      "commit": "44eb96b47c347b8bec1d37d616edecf67ed7497c",
      "tree": "52950edb6bef23448186f6633d0466c403d22b64",
      "parents": [
        "d8ec417dd62151be7d74669fd90fa1d855a4b94a",
        "2638587995dbaacf8c71300c6c306e9ae60b9555"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 31 20:34:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 20:34:20 2019 -0800"
      },
      "message": "Merge \"Handle permission check for multi-active SIMs devices.\"\nam: 2638587995\n\nChange-Id: Ibc492399e3b083fe1781eae706ea00416e48429e\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": "d8ec417dd62151be7d74669fd90fa1d855a4b94a",
      "tree": "314820385f239576342df1a12e8df792e26e4062",
      "parents": [
        "f5e381d4b6c5dc3d6e2bab68924e47b38a7ab246",
        "1cb64c6a85072e54dd85264a7e7f484e9eb6b2bb"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Jan 31 19:06:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 19:06:56 2019 -0800"
      },
      "message": "Merge \"[viewcompiler] Add PrecompiledLayoutTest to TEST_MAPPING\"\nam: 1cb64c6a85\n\nChange-Id: I881a6acd8b68be987ceadf1dfc303aedb53a211a\n"
    },
    {
      "commit": "1cb64c6a85072e54dd85264a7e7f484e9eb6b2bb",
      "tree": "dcc13d92f97e6271f542f644556010960f7975da",
      "parents": [
        "ed3af9f960cd624c1c4f989a42dfe86061c56a0c",
        "8c933e5a9d6baea824fea77fa94bc1db2d50b8e1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 02:50:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 02:50:31 2019 +0000"
      },
      "message": "Merge \"[viewcompiler] Add PrecompiledLayoutTest to TEST_MAPPING\""
    },
    {
      "commit": "f5e381d4b6c5dc3d6e2bab68924e47b38a7ab246",
      "tree": "d5c7e4e3fee2a1074092b753c2415152a7e6d1cb",
      "parents": [
        "0bfbfe5646082c76f95b2dee3e27c4f0cc9bd00e",
        "ed3af9f960cd624c1c4f989a42dfe86061c56a0c"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 17:39:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 17:39:31 2019 -0800"
      },
      "message": "Merge \"Fix read/write parcel of CallAttributes\"\nam: ed3af9f960\n\nChange-Id: I8706e6e4364e70728c124af6ed44780996e6faf5\n"
    },
    {
      "commit": "13060ffbd83b6611f4e7b3ffc3c96d4ac8c17f00",
      "tree": "c7a5032cb1f4c14bb2e9a06601c90ac50027fd1a",
      "parents": [
        "ed3af9f960cd624c1c4f989a42dfe86061c56a0c"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jan 31 17:22:55 2019 -0800"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jan 31 17:36:36 2019 -0800"
      },
      "message": "Improve AsyncTask API documentation\n\nBug: 34278255\nTest: TreeHugger\nChange-Id: I0347072112254f98d257a72ef1fc7c21b086df39\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": "0bfbfe5646082c76f95b2dee3e27c4f0cc9bd00e",
      "tree": "82ba0ea1915019f79bf49217b74ebb386f3af81c",
      "parents": [
        "e20b0fb6775e4171ca4150e3a3be5a29e4845ab8",
        "3811aba3a494eb793dd14a0703eac7746e3255cc"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 31 15:34:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 15:34:13 2019 -0800"
      },
      "message": "Merge \"Add new ImsException to better handle ImsService errors\"\nam: 3811aba3a4\n\nChange-Id: I006528d4295339a1d06a2f93f3000fbe1b279e73\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": "d1b4383660de31590f855b336f489e696c5d6cf5",
      "tree": "127795a77d1b4225236ed5d816571c1d3bb14acb",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 29 08:32:42 2019 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Jan 31 15:15:14 2019 -0800"
      },
      "message": "[viewcompiler] Support more than 16 registers in invoke instructions\n\nThis was causing the viewcompiler to crash on deeper layout hierarchies.\n\nWe fix this by reserving several scratch registers. When an invoke instruction\nuses registers that don\u0027t fit in a 4-bit field, we move all of these values into\nthe scratch registers and use an invoke/range instruction instead. The scratch\nregisters are all above the highest allocated register, so they are guaranteed\nnot to clobber meaningful values.\n\nSupporting more registers for invoke also required supporting\nregister-to-register moves, which some how we\u0027d gotten by without so far.\n\nFinally, to make viewcompiler fail more loudly when things go wrong, many\nDCHECKs have been changed to CHECKs.\n\nBug: 123517491\nTest: atest\nChange-Id: I9eb7c9bcf1fc7d713e664b331804bdcddafc95a4\n"
    },
    {
      "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": "e20b0fb6775e4171ca4150e3a3be5a29e4845ab8",
      "tree": "0919f69c7be8df05174b7cdf1175a8ca8dd4d3ab",
      "parents": [
        "942dedc59c6ef3e1ae0817e3e9c3356674a04115",
        "b9e216c2b69af4797ca0f3d56518662b5d66800c"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Thu Jan 31 14:19:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 14:19:35 2019 -0800"
      },
      "message": "Merge \"Update android.hidl.manager-V1.0-java to V1.2\"\nam: b9e216c2b6\n\nChange-Id: Ic66313072193f54835cc6aa0be7f6b98367f52ee\n"
    },
    {
      "commit": "b9e216c2b69af4797ca0f3d56518662b5d66800c",
      "tree": "0c9fd0df8939df283ef863cfd8db8d33ec3cf82f",
      "parents": [
        "f9ec508556377511776450ce616d3019edd7535c",
        "65589e95637466dee35797372a7fcab809d8e48a"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Thu Jan 31 22:05:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 22:05:47 2019 +0000"
      },
      "message": "Merge \"Update android.hidl.manager-V1.0-java to V1.2\""
    },
    {
      "commit": "65589e95637466dee35797372a7fcab809d8e48a",
      "tree": "619cf69b7c52949d97fb12bb7fc68ce3b6134c32",
      "parents": [
        "171c9cdc6addc3528733a47541ed7b93b139693b"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Tue Jan 22 15:41:59 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 31 21:40:12 2019 +0000"
      },
      "message": "Update android.hidl.manager-V1.0-java to V1.2\n\nTest: Manual\nBug: 123307146\nChange-Id: I8dcd291c187af2cb20fd9a8f09bd55e75a2762e1\n"
    },
    {
      "commit": "8c933e5a9d6baea824fea77fa94bc1db2d50b8e1",
      "tree": "f3b7b8523f13bab46f72bc4bdce57cd18f6029da",
      "parents": [
        "f9ec508556377511776450ce616d3019edd7535c"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Jan 28 15:16:52 2019 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Jan 31 21:22:06 2019 +0000"
      },
      "message": "[viewcompiler] Add PrecompiledLayoutTest to TEST_MAPPING\n\nPrecompiledLayoutTest makes sure that layouts generated by the viewcompiler are\nequivalent to inflating from the resource XML file. We\u0027ll want to run these\ntests when making changes to the viewcompiler.\n\nBug: 111895153\nTest: atest\nChange-Id: Iffa6f0f01c3f43d43feaabd1a5cd36be76650975\n"
    },
    {
      "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": "5a0f2501c554ca328cab2060fc6c2aef666fc8f7",
      "tree": "62fbbb538edd1b5f52c020e2e554d9b7df0e88e7",
      "parents": [
        "c9d834e3f5be4471714ad28cc523dd21b053fe01"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jan 31 11:37:45 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jan 31 11:44:36 2019 -0800"
      },
      "message": "Unhide isRttSupported in TelephonyManager\n\nWas hidden due to development process and never unhidden.\n\nChange-Id: I1ef35e9988ad45491b2098628024f8d96b11ae3b\nFixes: 119620879\nTest: compiles\n"
    },
    {
      "commit": "942dedc59c6ef3e1ae0817e3e9c3356674a04115",
      "tree": "8eb2b57cdc9b746f096d51ae7c3c65f7d4254495",
      "parents": [
        "2891385ae3e5ecf292c20e4c04a9484ea17bbaf3",
        "f9ec508556377511776450ce616d3019edd7535c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jan 31 11:42:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 11:42:50 2019 -0800"
      },
      "message": "Merge \"Do not generate greylist if UNSAFE_DISABLE_HIDDENAPI_FLAGS\u003dtrue\"\nam: f9ec508556\n\nChange-Id: I459e7bb01b0b72c792b8af621331a2e43718fc9e\n"
    },
    {
      "commit": "f9ec508556377511776450ce616d3019edd7535c",
      "tree": "458cbe7d14b1e31aa5b3295daceb7b1eb67ea609",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157",
        "421ec93be2cc4339216c44c27788205e86d1303e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 31 19:25:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 19:25:59 2019 +0000"
      },
      "message": "Merge \"Do not generate greylist if UNSAFE_DISABLE_HIDDENAPI_FLAGS\u003dtrue\""
    },
    {
      "commit": "9bd8db4af716f0f5a4c48c575cde6d918a90cf4f",
      "tree": "9a9522895844620e3bd09d020c3a3ffa0cf65aae",
      "parents": [
        "090b59fa45aa2b80137b9773ad645c01c4f1571b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 10:54:03 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 10:54:03 2019 -0800"
      },
      "message": "Deprecate acceptRingingCall and endCall.\n\nThese APIs are replaced by CallScreeningService and the new\ncompanion app roles in InCallService.\n\nTest: Update Apis and verify deprecated.\nBug: 63966743\nChange-Id: Ib4c4ac6b723ccd46d3052fb2b9c9f58b3151cc29\n"
    },
    {
      "commit": "2891385ae3e5ecf292c20e4c04a9484ea17bbaf3",
      "tree": "3a90ab8fbf0d0dcf0eac142c5d9a6c17a6c110f7",
      "parents": [
        "683251a1e27938f7908aa8032885de8f2c2dec41",
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 07:11:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 07:11:28 2019 -0800"
      },
      "message": "Merge \"Compile CaptivePortalLogin as system_current\"\nam: a5a7af11d7\n\nChange-Id: Ib2675171c491228bf01105919a1167b7996cb2e7\n"
    },
    {
      "commit": "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157",
      "tree": "44a187ee3cd1d88191d0bf667c9f222684e3430c",
      "parents": [
        "0b2057db02a6fe7cfd193eb4647f09c56d23636b",
        "38d20263afc5d92b7360d7b3a2da208196d394f5"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 15:01:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 15:01:49 2019 +0000"
      },
      "message": "Merge \"Compile CaptivePortalLogin as system_current\""
    },
    {
      "commit": "683251a1e27938f7908aa8032885de8f2c2dec41",
      "tree": "00d3db7d9ab7931fb3d9a5693ab8b6420400f944",
      "parents": [
        "d1a7c18ec6ccef28686b6cb7d1a994dbdf62eb9f",
        "0b2057db02a6fe7cfd193eb4647f09c56d23636b"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 31 06:52:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 06:52:18 2019 -0800"
      },
      "message": "Merge \"Add the DynamicAndroid Service\"\nam: 0b2057db02\n\nChange-Id: I468b528359f3f4cafe735f2bc9df08b755e66190\n"
    },
    {
      "commit": "0b2057db02a6fe7cfd193eb4647f09c56d23636b",
      "tree": "0f24f013117be3fec41b6bed24dcfd3ae7c0f31f",
      "parents": [
        "0fe59007ce21ddaadd69625a37283c803c846c20",
        "f17f42b0df9a5564d90f0b60555fc8956a5732bc"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 31 14:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 14:35:49 2019 +0000"
      },
      "message": "Merge \"Add the DynamicAndroid Service\""
    },
    {
      "commit": "d1a7c18ec6ccef28686b6cb7d1a994dbdf62eb9f",
      "tree": "ecfded5a226821c352a1f949d72ced22678bf30a",
      "parents": [
        "9b29d62990996f06cd5c2116631a12e22aec4eff",
        "0fe59007ce21ddaadd69625a37283c803c846c20"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 06:29:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 06:29:22 2019 -0800"
      },
      "message": "Merge \"Add NetworkStackPermissionStub definitions\"\nam: 0fe59007ce\n\nChange-Id: I0cd613b09160f7a8f223bd2ec5ab29a85c219f66\n"
    },
    {
      "commit": "0fe59007ce21ddaadd69625a37283c803c846c20",
      "tree": "f019898d33482e59a708a0cb63d11f70546a6558",
      "parents": [
        "74b1c8626e3de0c2e07dc5f493dcad93259b30c6",
        "d8c75a0438ed4cb4efd251872bf6bfee1000bc7e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 14:13:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 14:13:22 2019 +0000"
      },
      "message": "Merge \"Add NetworkStackPermissionStub definitions\""
    },
    {
      "commit": "9b29d62990996f06cd5c2116631a12e22aec4eff",
      "tree": "d670e219c44c938e77199b7fd4b8bd0e68e817dc",
      "parents": [
        "1a0ac241e842aa1d9ed10bcea5b3f64a7109c598",
        "74b1c8626e3de0c2e07dc5f493dcad93259b30c6"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 04:56:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 04:56:51 2019 -0800"
      },
      "message": "Merge \"Prepare CaptivePortalLogin for system_current\"\nam: 74b1c8626e\n\nChange-Id: I94b2c465290c36a601de89f6c9e8ebd138b2efe7\n"
    },
    {
      "commit": "74b1c8626e3de0c2e07dc5f493dcad93259b30c6",
      "tree": "2d8efad9a075b7f19859f56a28b6e5500d1b0e33",
      "parents": [
        "4bb4c1a7929ede5702c42feb55c52c2ade9bbfa4",
        "47274275cfda84fc8f0cd7f19b38047edb1d416d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 12:46:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 12:46:00 2019 +0000"
      },
      "message": "Merge \"Prepare CaptivePortalLogin for system_current\""
    },
    {
      "commit": "d8c75a0438ed4cb4efd251872bf6bfee1000bc7e",
      "tree": "516f5cace7b6a3d6656e3bcf6718eeb68c95001d",
      "parents": [
        "602df1aa8c6d3bef54f9bed1d8593f3cf78e6351"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 30 21:45:56 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 21:16:13 2019 +0900"
      },
      "message": "Add NetworkStackPermissionStub definitions\n\nThe NetworkStackPermissionStub package is used to enforce that\npermissions used by the NetworkStack are only used in packages\nsharing signature with NetworkStackPermissionStub.\n\nPermissions defined in this package are intended to be used only by the\nNetworkStack: both NetworkStack and the stub APK will be signed with\na dedicated certificate to ensure that, with permissions being signature\npermissions.\n\nThis APK *must* be installed, even if the NetworkStack app is not\ninstalled, because otherwise, any application will be able to define\nthis permission and the system will give that application full access\nto the network stack.\n\nTest: flashed, booted\nBug: 112869080\nChange-Id: Ia13a9e6a703cb7b4403697a7f7bfff0f6f3b813e\n"
    },
    {
      "commit": "1a0ac241e842aa1d9ed10bcea5b3f64a7109c598",
      "tree": "9e8a80a90164955556cfc4b8d8efc4c408e6bb14",
      "parents": [
        "291e3726cd0f9c395d78b55790102a57d56aaa43",
        "4bb4c1a7929ede5702c42feb55c52c2ade9bbfa4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 04:09:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 04:09:29 2019 -0800"
      },
      "message": "Merge \"Fix bluetooth tethering on multi-user\"\nam: 4bb4c1a792\n\nChange-Id: I24be143b38bdda59b4cc3037e495f0cb268a2b9f\n"
    },
    {
      "commit": "4bb4c1a7929ede5702c42feb55c52c2ade9bbfa4",
      "tree": "22117ad9914821ad55c63e1a42aaebde2025f42b",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9",
        "3b906878f842373716d05f4b4d2cef02b7e25dc2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 11:53:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 11:53:53 2019 +0000"
      },
      "message": "Merge \"Fix bluetooth tethering on multi-user\""
    },
    {
      "commit": "bf0728bca82654ade4c723da035259d18d9022ae",
      "tree": "43c96b65743c2980dd2bfa8fe454e3d9a822e3f3",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Thu Jan 31 11:48:40 2019 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Thu Jan 31 11:48:40 2019 +0000"
      },
      "message": "Add owners for KeyChain code\n\nAdd the Android Enterprise Security team as OWNERS for KeyChain and\nKeyChain-related code.\n\nThe KeyChain code currently lives under keystore/, which means every\nchange requires Keystore owners approval, but it does not make sense for\nKeyChain as KeyChain is a Keystore client and is developed\nindependently.\n\nTest: Gerritt upload.\nBug: 33166666\nChange-Id: Idfedda9553add303439179ce10a1e75e437bbe83\n"
    },
    {
      "commit": "38d20263afc5d92b7360d7b3a2da208196d394f5",
      "tree": "a22891c96c61fc7d9c53148f424692533b0bbcf0",
      "parents": [
        "47274275cfda84fc8f0cd7f19b38047edb1d416d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 00:16:27 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 18:15:03 2019 +0900"
      },
      "message": "Compile CaptivePortalLogin as system_current\n\nTest: make CaptivePortalLogin\nTest: flashed, boots, login works\nBug: 112869080\nChange-Id: I955c1b111ce76262fe20f5891b1853de0889f4b8\n"
    },
    {
      "commit": "47274275cfda84fc8f0cd7f19b38047edb1d416d",
      "tree": "db70375513a56de3ac4796a41190b64b730e5afd",
      "parents": [
        "602df1aa8c6d3bef54f9bed1d8593f3cf78e6351"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 30 23:39:24 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 18:14:54 2019 +0900"
      },
      "message": "Prepare CaptivePortalLogin for system_current\n\nIncludes small changes to stop using non-SystemApi endpoints.\n\nTest: make CaptivePortalLogin\nTest: flashed, login works, SSL certificate invalid flow works\nBug: 112869080\nMerged-In: Ic6ce98942959705ea7ef14a7a62d33e3abf7eb72\nChange-Id: Ie7ea3bab6aa8629ce4c111adee0c0699d95d4b0e\n"
    },
    {
      "commit": "a143659d2908dad851fd94512c0d245b05677706",
      "tree": "bee7f22ce95fc1d4fbde79c9ac54631270c4b0fb",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 31 00:44:52 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 31 00:44:52 2019 -0800"
      },
      "message": "Add NR to preferred network type combination\n\nThis add NR 5G to preferred network type and move preferredNetworkMode\nfrom SystemApi to hidden api as we are not going to support\npreferredNetworMode enum in the future.\n\nBug: 111453000\nTest: build\nChange-Id: I08a8f7bf44a62ef109583b82b22f65fd6f89c71d\n(cherry picked from commit 8bcdc4cf66e9d654fa31d7c62654ff81ee04cdc6)\nMerged-in: I08a8f7bf44a62ef109583b82b22f65fd6f89c71d\n"
    },
    {
      "commit": "291e3726cd0f9c395d78b55790102a57d56aaa43",
      "tree": "34b6431616222176dddd72ea08ec4769eb5a7cff",
      "parents": [
        "524fbd619e6e06be2b35951b85bc4b8df775fbfc",
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 00:11:25 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 00:11:25 2019 -0800"
      },
      "message": "Merge changes from topic \"bindprocess-resolv\"\nam: 643e60b0fe\n\nChange-Id: I3aacc6c2ae5242e28eec6e9e8e2a9a4b3e4f715d\n"
    }
  ],
  "next": "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
}
