)]}'
{
  "log": [
    {
      "commit": "2ee968289ee2cd1ab20514df08ea37e19e1cd210",
      "tree": "a2a7c4677572bc77845f2763f846d695367bb4a8",
      "parents": [
        "a2a9df3e3a1cd3ed8886cf3a7d04ff3d9c945d95"
      ],
      "author": {
        "name": "taiki tsutsumi",
        "email": "taiki.tsutsumi@sony.com",
        "time": "Mon Jul 02 17:15:42 2018 +0900"
      },
      "committer": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Nov 21 15:41:49 2018 -0800"
      },
      "message": "Add CarrierConfig to hide Preset APN setting details\n\nAdd new key to hide Preset APN setting details. When the key is set to\ntrue, Preset APN is still shown and selectable in APN list, however,\nuser cannot enter APN editor view. It means details of Preset APN will\nbe hidden from user.\n\nTest: manual - check Preset APN setting details are hidden\nBug: 115453290\nChange-Id: I8a5c6f92f876d349b304acf89b4ffab86ff3f24b\n"
    },
    {
      "commit": "a2a9df3e3a1cd3ed8886cf3a7d04ff3d9c945d95",
      "tree": "dc55177a976abae64c48e9e5c3c55a2f0e142fd7",
      "parents": [
        "22d12411fd6a9f92f8cde108fd437eea5d1c4273",
        "a8923c5aea3215e4efdf68fee9181de7ac736fca"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Nov 20 00:19:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 20 00:19:54 2018 +0000"
      },
      "message": "Merge \"Add IPv6 link-local address generation from EUI-48\""
    },
    {
      "commit": "22d12411fd6a9f92f8cde108fd437eea5d1c4273",
      "tree": "e34e4377746f80bd09088613197ddf1afc0447fb",
      "parents": [
        "701001688f7f59900bbb6be529ee8299f9bc607f",
        "91412858b70721252f45442ef1cd4215a201d094"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 19 22:03:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 22:03:58 2018 +0000"
      },
      "message": "Merge \"Remove dummy subscription ids\""
    },
    {
      "commit": "91412858b70721252f45442ef1cd4215a201d094",
      "tree": "e34e4377746f80bd09088613197ddf1afc0447fb",
      "parents": [
        "701001688f7f59900bbb6be529ee8299f9bc607f"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 09 14:52:25 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 19 12:54:44 2018 -0800"
      },
      "message": "Remove dummy subscription ids\n\nTest: Treehugger\nBug: 119144366\nChange-Id: Ied6d1bd084b2632e72ef60bd96c8a1e6c9d1a16e\nMerged-In: Ied6d1bd084b2632e72ef60bd96c8a1e6c9d1a16e\n(cherry picked from commit bfde48f4ed4958251d28e695a39ce88f10f3542f)\n"
    },
    {
      "commit": "701001688f7f59900bbb6be529ee8299f9bc607f",
      "tree": "5f5ce344ff87539069dae1772a6d86332739bd6c",
      "parents": [
        "1feeeba4338b3c19e9e08b16777aac0b921ae47d",
        "d100107806bc02f8f9866790e0df8975d4764d4a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 19 20:25:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 20:25:30 2018 +0000"
      },
      "message": "Merge changes I664fb325,I5e289469\n\n* changes:\n  switch to using android-base/file.h instead of android-base/test_utils.h\n  Remove unused reference to android-base/test_utils.h\n"
    },
    {
      "commit": "1feeeba4338b3c19e9e08b16777aac0b921ae47d",
      "tree": "f434a972fe507983e8739685c19ad53e9e304e5f",
      "parents": [
        "e1a7e50790187dc7378b111c8cbb7b3c0c4b505b",
        "f25ac31a6006ca4f43e3f8a6fc36bd435241c267"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 19 18:37:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 18:37:06 2018 +0000"
      },
      "message": "Merge \"Convert libwebviewchromium_plat_support to Android.bp\""
    },
    {
      "commit": "e1a7e50790187dc7378b111c8cbb7b3c0c4b505b",
      "tree": "40e02a5f600333d8f4e698de3c546aa6aed74f9c",
      "parents": [
        "80a2e6e6289f32d67d7c8a7daf7d83131f9c744d",
        "b451d0b46ab0616a8ec38eb625d6231ca057f426"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 19 12:57:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 12:57:47 2018 +0000"
      },
      "message": "Merge \"Remove unused imports.\""
    },
    {
      "commit": "80a2e6e6289f32d67d7c8a7daf7d83131f9c744d",
      "tree": "57c93f28fa8f88137eb6e39cf0dbf4dddb5de9c3",
      "parents": [
        "26213ed916e77831790adf4a1f71d8a5734c39af",
        "0ac8df0e9a136c2eb791c8eae953804cb6db6954"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Nov 19 11:38:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 11:38:14 2018 +0000"
      },
      "message": "Merge \"Track changes in system/timezone / libcore\""
    },
    {
      "commit": "b451d0b46ab0616a8ec38eb625d6231ca057f426",
      "tree": "1d39ce4da53e3031a1c26a0fb342d3aa0facc03a",
      "parents": [
        "26213ed916e77831790adf4a1f71d8a5734c39af"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Nov 19 11:24:58 2018 +0000"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Nov 19 11:35:57 2018 +0000"
      },
      "message": "Remove unused imports.\n\nTest: Builds.\nChange-Id: Ifd361ec1cbb1e5240cf63ca9d6439cfc572a96d7\n"
    },
    {
      "commit": "26213ed916e77831790adf4a1f71d8a5734c39af",
      "tree": "c727b1a3d8d677f8e2b13c91c66b99642290a892",
      "parents": [
        "954b9825c6358b80891839b71015357b63b5a143",
        "f82a931f09050f2f19e134ed1cc46379a1c1c866"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 19 07:14:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 19 07:14:11 2018 +0000"
      },
      "message": "Merge \"(Really) fix LingerMonitor rate limiting\""
    },
    {
      "commit": "f25ac31a6006ca4f43e3f8a6fc36bd435241c267",
      "tree": "20290b2bf85f699505fdb0a587994ae68fe7acf7",
      "parents": [
        "932f96b27fc4b36697269267496535f10883e845"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Nov 16 15:57:29 2018 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sun Nov 18 19:16:55 2018 -0800"
      },
      "message": "Convert libwebviewchromium_plat_support to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m libwebviewchromium_plat_support\nChange-Id: Ia999010453d428ddc12d2316436520d866498d78\n"
    },
    {
      "commit": "0ac8df0e9a136c2eb791c8eae953804cb6db6954",
      "tree": "fc180ad1453a0e55e25310ddd90a3db0a958db4e",
      "parents": [
        "a2786c1f5381d5082177cf927389d25d000f504a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Nov 16 16:19:26 2018 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Sun Nov 18 15:52:02 2018 +0000"
      },
      "message": "Track changes in system/timezone / libcore\n\nThe version information about time zone formats is moving\nto a new libcore class TzDataSetVersion.\n\nBug: 119026403\nTest: build\nChange-Id: I6f80f16f9cd7e37fc04d75c89483497f4f00a6a5\n"
    },
    {
      "commit": "954b9825c6358b80891839b71015357b63b5a143",
      "tree": "dda7a81d68e17d19c0e81ea93e55afe6710658ac",
      "parents": [
        "932f96b27fc4b36697269267496535f10883e845",
        "a13b003b8b3706926cbb8dd1c5c1dc8d2e54bc04"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 17 20:06:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 17 20:06:21 2018 +0000"
      },
      "message": "Merge \"Convert screencap and libjni_pacprocessor to Android.bp\""
    },
    {
      "commit": "a8923c5aea3215e4efdf68fee9181de7ac736fca",
      "tree": "f9e396c84295d757c9f4cd373ed138f06f9b7720",
      "parents": [
        "932f96b27fc4b36697269267496535f10883e845"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Nov 02 15:07:20 2018 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Nov 16 21:50:24 2018 -0800"
      },
      "message": "Add IPv6 link-local address generation from EUI-48\n\nAdd a utility method to convert an EUI-48 to an IPv6 link-local\naddress based on RFC 4291 (EUI-64 generation) followed by RFC 4862.\n\nBug: 117605977\nTest: atest MacAddressTest\nMerged-In: I80b683e69da6beff3b37fc345fc15aa9610d09b7\nChange-Id: I80b683e69da6beff3b37fc345fc15aa9610d09b7\n"
    },
    {
      "commit": "a13b003b8b3706926cbb8dd1c5c1dc8d2e54bc04",
      "tree": "5d223ab23c033feb102af099a292c2be2ddb5911",
      "parents": [
        "992aafb2bd20fb8c051ba110f496f100266a28aa"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Nov 16 15:47:43 2018 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Nov 16 15:47:43 2018 -0800"
      },
      "message": "Convert screencap and libjni_pacprocessor to Android.bp\n\nSee build/soong/README.md for more information.\n\nTest: m screencap libjni_pacprocessor\nChange-Id: I976ec0fad591f30707b484722c972cd89b569163\n"
    },
    {
      "commit": "932f96b27fc4b36697269267496535f10883e845",
      "tree": "48796b6d4da52aafd41474cff179f5401c8354ea",
      "parents": [
        "c49ec8d1e7cd5dc83ce02c6c218de80401ea9a8d",
        "2b106adaf527be89a5b28f05c98907dc71c9e25a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 16 22:13:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 22:13:47 2018 +0000"
      },
      "message": "Merge \"Fix IllegalArgumentException in KeyChain\""
    },
    {
      "commit": "c49ec8d1e7cd5dc83ce02c6c218de80401ea9a8d",
      "tree": "253bc2f3f1be3a990dfb14fe6803c70bfe403a15",
      "parents": [
        "992aafb2bd20fb8c051ba110f496f100266a28aa",
        "6aa5213eeec477595427ba3964698e41d8087f7c"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Nov 16 20:40:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 20:40:12 2018 +0000"
      },
      "message": "Merge \"Add 5G NSA status to ServiceSate\""
    },
    {
      "commit": "992aafb2bd20fb8c051ba110f496f100266a28aa",
      "tree": "558eec899a82395f8a24abf98fde7494bea5a21a",
      "parents": [
        "8aeeea135ab5609b4eab19c9ffea33eca4e185b8",
        "2aa2cc1b757b86ae6cef53f67dc54662f4f18a4a"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Nov 16 19:13:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 19:13:36 2018 +0000"
      },
      "message": "Merge \"Add Support for Async requestCellInfoUpdate()\""
    },
    {
      "commit": "8aeeea135ab5609b4eab19c9ffea33eca4e185b8",
      "tree": "9877892b4f5103cb310d8fcbca7c508b1a94504f",
      "parents": [
        "d1db62d59eb42f845920e243c91c3920336b72dd",
        "7af2e11f5c429f78ffc2a541a363d93a72815c38"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Nov 16 19:13:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 19:13:15 2018 +0000"
      },
      "message": "Merge \"Remove CDMA doc in setPreferredNetworkType()\""
    },
    {
      "commit": "d1db62d59eb42f845920e243c91c3920336b72dd",
      "tree": "ab27136f53ced82a39641fc0e4c11ee08928c315",
      "parents": [
        "170c382729b60670e33b416f1ef2abf713e0da00",
        "a6d893e4516a427d98babee233af130f896fef0b"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Nov 16 19:12:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 19:12:58 2018 +0000"
      },
      "message": "Merge \"Redirect Value Source of SignalStrength Constants\""
    },
    {
      "commit": "6aa5213eeec477595427ba3964698e41d8087f7c",
      "tree": "1576eb61e52b59c53b48d1d9c8e9421948826afa",
      "parents": [
        "23fd0458429aec660840d0034051f976a8a9fa13"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Nov 13 17:06:34 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Nov 16 10:47:00 2018 -0800"
      },
      "message": "Add 5G NSA status to ServiceSate\n\nThis added the 5G FrequencyRange to the ServiceState and 5G connection\nstatus to NetworkRegisterationState.\n\nBug: 111453000\nTest: atest FrameworksTelephonyTests\nMerged-In: Iee824b2cfd9b48b56d6541b6eef617d23677a873\nChange-Id: Iee824b2cfd9b48b56d6541b6eef617d23677a873\n"
    },
    {
      "commit": "170c382729b60670e33b416f1ef2abf713e0da00",
      "tree": "f341eab864966420a44e420c939179d17f818a08",
      "parents": [
        "801862313f1629d04074aff6c5ba56bf2d52bdc7",
        "1256486a8f90c8154c79c079d4b9a0e6d4828d54"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Fri Nov 16 17:29:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 17:29:49 2018 +0000"
      },
      "message": "Merge \"Fix RcsManager and add empty RcsThread class\""
    },
    {
      "commit": "801862313f1629d04074aff6c5ba56bf2d52bdc7",
      "tree": "62d88151e38f103a1b4781c464c3f6be2b6fd724",
      "parents": [
        "550b5e68c1ff7563fad1010ae7db22d13eaff66e",
        "05461245adfe970a1ef3b0a46f23449d1556faa1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Nov 16 12:30:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 12:30:48 2018 +0000"
      },
      "message": "Merge \"Check for null in applyDefiningSharedLibraryUpdateLocked.\""
    },
    {
      "commit": "05461245adfe970a1ef3b0a46f23449d1556faa1",
      "tree": "62d88151e38f103a1b4781c464c3f6be2b6fd724",
      "parents": [
        "550b5e68c1ff7563fad1010ae7db22d13eaff66e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Nov 13 15:46:27 2018 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Nov 16 10:25:28 2018 +0000"
      },
      "message": "Check for null in applyDefiningSharedLibraryUpdateLocked.\n\nHandle two cases:\n1) We haven\u0027t been able to create the shared library. The package manager\nstill installs the package, but doesn\u0027t create the shared library.\n\n2) When installing a shared library, we update shared lib dependency\nmappings before scanning. In the case that we\u0027re installing a\nnew shared library, we will not have reference to that shared library in\nmemory. This change adds a null check to account for such a scenario.\n\nbug: 119438703\nbug: 119497540\nTest: atest android.os.cts.StaticSharedLibsHostTests#testAppCanSeeOnlyLibrariesItDependOnFullMode\n\n(cherry picked from commit c52d8661f109012bd53cda45b18721f544c0eddd)\n\nChange-Id: Ied5b27be193f575ef05a121b7c5b6361ed52305a\nMerged-In: I93d67f79ad0a58acd8cd4cb961cf82ada085821c\n"
    },
    {
      "commit": "550b5e68c1ff7563fad1010ae7db22d13eaff66e",
      "tree": "75662bbcd0ccdf42de458ca1cba00c7b7b6860e7",
      "parents": [
        "fe5f477ee70f0e1057c892482b9649fc1770add9",
        "5e498b087a3920dde3a701f899d7602ab1d82716"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Nov 16 10:20:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 10:20:46 2018 +0000"
      },
      "message": "Merge \"Make shared library dependencies explicit in SharedLibraryInfo\""
    },
    {
      "commit": "fe5f477ee70f0e1057c892482b9649fc1770add9",
      "tree": "6f45d9bfd353b0fced5f19c44a92bc5ce07fb89f",
      "parents": [
        "c6c06b004eb16cb060ca9b62da2acb4417dba4a2",
        "761fe1bc0d6c6869dd094781ba90408d5ed0eb73"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Nov 16 07:47:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 07:47:01 2018 +0000"
      },
      "message": "Merge \"Apply version-script to libjnigraphics library\""
    },
    {
      "commit": "f82a931f09050f2f19e134ed1cc46379a1c1c866",
      "tree": "3eb3d86f2d4171a2898aa0ecc48c72220586bb6b",
      "parents": [
        "1fedd29319993a2e29b9cdc242923bbbbebfb290"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Nov 15 11:23:38 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Nov 16 14:53:14 2018 +0900"
      },
      "message": "(Really) fix LingerMonitor rate limiting\n\nThe previous patch was applied to the wrong member and did not actually\nfix the issue.\n\nBug: b/117516272\nTest: remote run passed\nChange-Id: I3f9c27ebd6c339e98a71cb179b0be65950f9b864\n"
    },
    {
      "commit": "c6c06b004eb16cb060ca9b62da2acb4417dba4a2",
      "tree": "a4d4c488e1e367172fad83afe9e6efee27c1d1ad",
      "parents": [
        "23fd0458429aec660840d0034051f976a8a9fa13",
        "cc387817604d7457c7bdfe4ac3c5baa7bd863ad6"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Nov 16 01:04:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 01:04:48 2018 +0000"
      },
      "message": "Merge \"Handle SSL errors in CaptivePortalLoginActivity\""
    },
    {
      "commit": "23fd0458429aec660840d0034051f976a8a9fa13",
      "tree": "1fd4fcf7dfa717fa3822a622cbfae5a4af44fcbb",
      "parents": [
        "082bf0ccca33c986008071116c5fd07ec38b850b",
        "6f4986b67c77305a30fda0f4b3d1f16f879c1a14"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Thu Nov 15 23:38:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 23:38:36 2018 +0000"
      },
      "message": "Merge \"Preserve x18 while preloading SP-HALs in the zygote.\""
    },
    {
      "commit": "1256486a8f90c8154c79c079d4b9a0e6d4828d54",
      "tree": "161ccab93ac1f09b4d319dbf56c200cc213b68ed",
      "parents": [
        "9d599fde8e184b2726fc85a762b625ce2c2c3389"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Oct 31 13:23:29 2018 -0700"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Nov 15 23:28:24 2018 +0000"
      },
      "message": "Fix RcsManager and add empty RcsThread class\n\nThis change fixes the RcsManager setup and adds an empty RcsThread class. Please see go/rcs-in-telephony-doc for details.\n\nTest: Builds fine\nBug: 109759350\nMerged-in: Ie3fe476ab11d515ffab6dcc6ccf5ec801a4c9057\nChange-Id: Ie3fe476ab11d515ffab6dcc6ccf5ec801a4c9057\n"
    },
    {
      "commit": "2b106adaf527be89a5b28f05c98907dc71c9e25a",
      "tree": "7c1efea865a1c1058462d7620467e125f125d9c1",
      "parents": [
        "082bf0ccca33c986008071116c5fd07ec38b850b"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Nov 15 09:27:16 2018 -0800"
      },
      "committer": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Nov 15 14:58:03 2018 -0800"
      },
      "message": "Fix IllegalArgumentException in KeyChain\n\nThe legacy support importKey method uses the wrong method to add date\nfields to the import keymaster arguments.\n\nBug: 119549023\nChange-Id: Iff841086f6616303b365ad28aae429ccae1f3406\n"
    },
    {
      "commit": "082bf0ccca33c986008071116c5fd07ec38b850b",
      "tree": "87e2525fba4093244344c82fddb6ea310951b636",
      "parents": [
        "9d599fde8e184b2726fc85a762b625ce2c2c3389",
        "0d36ed248f55cb1104a9807426cd32d7fe64cd20"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 15 22:07:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 22:07:29 2018 +0000"
      },
      "message": "Merge \"Expose ProvisioningManager API for IMS configurations\""
    },
    {
      "commit": "5e498b087a3920dde3a701f899d7602ab1d82716",
      "tree": "0ab1cb76770a66bd1bb8bfe012b6128f34a85ba4",
      "parents": [
        "a37a1edd731312c72acf433da526d1ad972ce566"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Oct 27 13:48:54 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 15 20:31:31 2018 +0000"
      },
      "message": "Make shared library dependencies explicit in SharedLibraryInfo\n\nbug: 112405321\nTest: boots, PackageParserTest\n(cherry picked from commit 10b0779df87dd940e36e104a2c90cd2b29b8e590)\n\nChange-Id: I506cdfdf0d2cb7948eacd3e2658d187f6259f4b9\nMerged-In: I591c29f72ad95b2a8adb4a2242f1e764e0e29007\n"
    },
    {
      "commit": "2aa2cc1b757b86ae6cef53f67dc54662f4f18a4a",
      "tree": "7f608d369a58bba10b2b3b735785a53451a47fd7",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Sep 27 18:49:16 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Nov 15 10:53:05 2018 -0800"
      },
      "message": "Add Support for Async requestCellInfoUpdate()\n\nAdd asynchronous calls to request CellInfo updates.\n-Add a request for CellInfo\n-Add a request for CellInfo that allows system apps\n such as the LocationProvider to bill the work to\n the app that initiated the location fix.\n-Update the behavioral language for getAllCellInfo\n to indicate that depending on the API level of the\n caller, this API will only provide cached info, which\n means that apps can always request an update without\n possibly triggering a call to the modem. This also\n means that the binder will not block due to modem\n delay.\n\nBug: 37100068\nBug: 63737292\nBug: 26569588\nTest: manual (via SL4A)\nChange-Id: I25cbc3cecd5d396fc3baa21457c05cd6e273c9c3\n"
    },
    {
      "commit": "9d599fde8e184b2726fc85a762b625ce2c2c3389",
      "tree": "fdbb0b490b40357607fc5673633c221669286a12",
      "parents": [
        "2583def750214a34b674d128bc1763f742015dba",
        "1c0f3f099cf6420af16a9ab29f3bdf6721ac78a3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 15 17:44:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 17:44:28 2018 +0000"
      },
      "message": "Merge \"[view_compiler] cleanup: Use format-specific bytecode encoding functions\""
    },
    {
      "commit": "1c0f3f099cf6420af16a9ab29f3bdf6721ac78a3",
      "tree": "fdbb0b490b40357607fc5673633c221669286a12",
      "parents": [
        "2583def750214a34b674d128bc1763f742015dba"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Nov 09 13:48:59 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Nov 15 17:44:03 2018 +0000"
      },
      "message": "[view_compiler] cleanup: Use format-specific bytecode encoding functions\n\nThis change corrals most of the bit shifting and ORing needed to encode Dex\ninstructions into EncodeXXX functions that follow the naming scheme at\nhttps://source.android.com/devices/tech/dalvik/instruction-formats. Overall, it\nmakes the code easier to follow and probably even less error prone because we\nonly have to make the format right in one place.\n\nBug: 111895153\nChange-Id: I902ec3c8bca6b5dc4ad900503af7aef58d4bbf5f\n"
    },
    {
      "commit": "2583def750214a34b674d128bc1763f742015dba",
      "tree": "3d60a25a7b6c7d03a66a2e306be5e05b7c6b6ba1",
      "parents": [
        "73e964019414fc2dad66d8c980d29dc3929fe18c",
        "b392758a657e4dcedfe3b3823cbfe30dbbf352e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 15 17:43:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 17:43:14 2018 +0000"
      },
      "message": "Merge \"[view_compiler] DexBuilder: Add support for new and calling constructors\""
    },
    {
      "commit": "73e964019414fc2dad66d8c980d29dc3929fe18c",
      "tree": "5d0992f4372cf81dab5e0e0a0f6586b51285b522",
      "parents": [
        "8715c1545e1f41653236d864bbcdbde1d68e92c3",
        "f1a678e0fedb23c53eb1890bd5a8bd8fc5438846"
      ],
      "author": {
        "name": "Rob Barnes",
        "email": "robbarnes@google.com",
        "time": "Thu Nov 15 17:32:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 17:32:31 2018 +0000"
      },
      "message": "Merge \"Added listUidsForAuthBoundKeys to KeyStore\""
    },
    {
      "commit": "8715c1545e1f41653236d864bbcdbde1d68e92c3",
      "tree": "8d6d181058f43f1e275f72ffc908a208d81ca990",
      "parents": [
        "16533c35d358556b9f24684abd9804e2972f6b86",
        "d040f2d785b8a6d05b076de15b60edfdcc5dada7"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 15 16:59:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 16:59:44 2018 +0000"
      },
      "message": "Merge \"new Systeam API for CarrierConfig#KEY_CARRIER_SETUP_APP_STRING\""
    },
    {
      "commit": "16533c35d358556b9f24684abd9804e2972f6b86",
      "tree": "ff2e76f37fc71c6603c65387e0a8e585b7dec155",
      "parents": [
        "a37a1edd731312c72acf433da526d1ad972ce566",
        "63b0a3401bda25a7b1af6aa86d109ccc9bd70e18"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 15 16:59:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 16:59:03 2018 +0000"
      },
      "message": "Merge \"new System API for sim voice activation state.\""
    },
    {
      "commit": "761fe1bc0d6c6869dd094781ba90408d5ed0eb73",
      "tree": "b1a912177ff5d790db4afddf5ec4a45a4bc605c0",
      "parents": [
        "9f248989bf977cc0fb0e07fd5bd0b452fc59c8f0"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu Nov 15 16:37:14 2018 +0100"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu Nov 15 16:37:14 2018 +0100"
      },
      "message": "Apply version-script to libjnigraphics library\n\nHide unintentionally exported symbols, validate that symbols mentioned\nin the map file actually exported by the library.\n\nBug: http://b/69603741\nTest: make\nChange-Id: I80ec35b715b28dea45ebfbd216130c2c946c6668\n"
    },
    {
      "commit": "a37a1edd731312c72acf433da526d1ad972ce566",
      "tree": "3912c52e05f189dadf103d5c27e4a9783b1542cc",
      "parents": [
        "711941c64dbff23c8b800f31b149e63591926112",
        "df1c7dc03df4a8bba9a715e5f32eacc5309c71e6"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Nov 15 15:04:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 15:04:47 2018 +0000"
      },
      "message": "Merge \"Simplify HIDDEN_API_ENFORCEMENT_ flags\""
    },
    {
      "commit": "711941c64dbff23c8b800f31b149e63591926112",
      "tree": "75b64c9e8066ed75dacfd8f407d328348f6898bc",
      "parents": [
        "78d2038ca0ce1626e9de2b21291130adef31f9e8",
        "103454f0d699037b63db88f82260b6e75a4b4448"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 15 15:03:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 15:03:58 2018 +0000"
      },
      "message": "Merge \"Attach SharedLibraryInfo to a Package.\""
    },
    {
      "commit": "103454f0d699037b63db88f82260b6e75a4b4448",
      "tree": "75b64c9e8066ed75dacfd8f407d328348f6898bc",
      "parents": [
        "78d2038ca0ce1626e9de2b21291130adef31f9e8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 22 10:23:50 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 15 13:26:26 2018 +0000"
      },
      "message": "Attach SharedLibraryInfo to a Package.\n\nbug: 112405321\nTest: boots, PackageParserTest\nChange-Id: Ib218dac8f554505188990436cae4147666f3aece\nMerged-In: Ib218dac8f554505188990436cae4147666f3aece\n(cherry picked from commit abcd58e4a2b2d8055abb6a9e1bb1181284ca4b73)\n"
    },
    {
      "commit": "78d2038ca0ce1626e9de2b21291130adef31f9e8",
      "tree": "c8df8a0a42a64ba637666ec530eae7e594aa2b75",
      "parents": [
        "9f248989bf977cc0fb0e07fd5bd0b452fc59c8f0",
        "26dda1ef2800d456eb2735221e563f773d1bec0e"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 15 11:07:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 11:07:22 2018 +0000"
      },
      "message": "Merge \"Create privapp permission grant file for TZ updater\""
    },
    {
      "commit": "a6d893e4516a427d98babee233af130f896fef0b",
      "tree": "247c68467441c4daf95aa902f3da514171147c6a",
      "parents": [
        "9f248989bf977cc0fb0e07fd5bd0b452fc59c8f0"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Nov 14 11:51:51 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Nov 15 02:27:10 2018 +0000"
      },
      "message": "Redirect Value Source of SignalStrength Constants\n\nSignalStrength contains a few hidden constants that\nare identical to publicly exposed constants in\nCellSignalStrength. Since the CellSignalStrength\nvalues are public, redefine SignalStrength to point\nto the public values and limit access to them\n(since there is already a public alternative).\n\nBug: 30188945\nTest: compilation\nChange-Id: Ie7f295ef4d7849f7ce3a631cbdffe3d6670da5bd\n"
    },
    {
      "commit": "9f248989bf977cc0fb0e07fd5bd0b452fc59c8f0",
      "tree": "86122bbe9bbf48f8adafbe2da74d5b273561c894",
      "parents": [
        "f48f9b91b967cd96f90c34c1e053db959f06b8cf",
        "b0358e72be50107871fac26325103972e65cbe73"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Nov 15 01:19:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 01:19:10 2018 +0000"
      },
      "message": "Merge \"Multi-threaded keystore\""
    },
    {
      "commit": "f48f9b91b967cd96f90c34c1e053db959f06b8cf",
      "tree": "609765f0e865cad7bc71df98823a41dff5e8b14c",
      "parents": [
        "2c250e322bc87a4bd67d762ea74c9d9cd5481b81",
        "dc2b63107f4df81920cb4d003dcd18eb31f6a0cd"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Nov 15 01:11:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 01:11:21 2018 +0000"
      },
      "message": "Merge \"Add missing library of services.net\""
    },
    {
      "commit": "cc387817604d7457c7bdfe4ac3c5baa7bd863ad6",
      "tree": "d45aadd7da22e9681c3d72386fd2d51f9173df67",
      "parents": [
        "2c250e322bc87a4bd67d762ea74c9d9cd5481b81"
      ],
      "author": {
        "name": "Takayuki, Ogura",
        "email": "takayuki.x.ogura@sony.com",
        "time": "Thu Sep 13 12:40:28 2018 +0900"
      },
      "committer": {
        "name": "Yuuki Habu",
        "email": "yuuki.habu@sony.com",
        "time": "Thu Nov 15 09:56:59 2018 +0900"
      },
      "message": "Handle SSL errors in CaptivePortalLoginActivity\n\n[Current Problem]\nWhen SSL error occures, there is no UI of detailed error.\nThen end user cannot see SSL error reason and detailed page.\n\n[Solution]\nWe added new dialog to show error information,\nwith SSL reason, the detailed certificate.\nEnd user can confirm it via error page if he/she wants to view.\n\nBug: 74608260\nAuthor: Yevgen Pronenko \u003cyevgen.pronenko@sonymobile.com\u003e\nAuthor: Shigeki Yokomichi \u003cshigeki.x.yokomichi@sonymobile.com\u003e\n\nChange-Id: If700478930f248f2e53f9b1c9b2b7d4e0551b6d7\n"
    },
    {
      "commit": "d100107806bc02f8f9866790e0df8975d4764d4a",
      "tree": "e6ac242f964ae0fc24cd60dee7417e7b7ee22e8a",
      "parents": [
        "7751045a3aede1e938a1ab0a390db25bb3fafa0b"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 15:13:39 2018 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 15:54:32 2018 -0800"
      },
      "message": "switch to using android-base/file.h instead of android-base/test_utils.h\n\nTest: compile\nBug: 119313545\nChange-Id: I664fb32522d01909c603d7b903475c4e9aea9223\n"
    },
    {
      "commit": "2c250e322bc87a4bd67d762ea74c9d9cd5481b81",
      "tree": "ae4d75fcc310df22d51990c49273ab150396a2fc",
      "parents": [
        "4d939359dcf5fa102c575b0ef01e5fecc0ab1383",
        "50ea4d0d2c9e2dd32144f818e434bf87d03a982b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 23:53:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 23:53:42 2018 +0000"
      },
      "message": "Merge \"[BatteryStats] Correct formatter for pkginst in battery stats.\""
    },
    {
      "commit": "7751045a3aede1e938a1ab0a390db25bb3fafa0b",
      "tree": "006173afa5320f1016cd5df865847773edd0e9a4",
      "parents": [
        "4d939359dcf5fa102c575b0ef01e5fecc0ab1383"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 15:03:18 2018 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Nov 14 15:53:27 2018 -0800"
      },
      "message": "Remove unused reference to android-base/test_utils.h\n\nTest: compile\nBug: 119313545\nChange-Id: I5e289469b40ccf5bf17982197a3cdefad1254f78\n"
    },
    {
      "commit": "4d939359dcf5fa102c575b0ef01e5fecc0ab1383",
      "tree": "140b4be37f627ca63ab1d7d80886320add03eef5",
      "parents": [
        "ee59e69b8b226100b4b4c28cebc6bbfa31c7000b",
        "938905e05d48f7093b52ce9d1619f577e2a162c8"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 14 23:07:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 23:07:35 2018 +0000"
      },
      "message": "Merge \"Add 5G NSA information\""
    },
    {
      "commit": "ee59e69b8b226100b4b4c28cebc6bbfa31c7000b",
      "tree": "8b1e52b6a3023608742b25ce6ea9366a842d9314",
      "parents": [
        "4ebb7ccadf78e43cb6f9a0bab00ea8b994a76322",
        "35063d68fa92f3fc241c1209d556be7a9d9770ce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 22:30:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 22:30:54 2018 +0000"
      },
      "message": "Merge \"Catch SecurityException in EuiccCardController and trigger callback.\""
    },
    {
      "commit": "4ebb7ccadf78e43cb6f9a0bab00ea8b994a76322",
      "tree": "6e2de0985bb091296bb775f305cebcbed1717733",
      "parents": [
        "c96993154a3e2165d12f3adb078d1c97421dd2c8",
        "b1458b20bd7dd2e5268a8b548c26de95f67dd632"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 14 20:53:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 20:53:47 2018 +0000"
      },
      "message": "Merge \"Use flatten component name for Carrier Settings activity\""
    },
    {
      "commit": "dc2b63107f4df81920cb4d003dcd18eb31f6a0cd",
      "tree": "9f3ea4cdc8b7229b425e8246d92188c4d407f585",
      "parents": [
        "7e74c4e4314bbe4aef990c20d1108e6edfe0d8d6"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Mon Nov 12 17:17:17 2018 -0800"
      },
      "committer": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Wed Nov 14 12:52:17 2018 -0800"
      },
      "message": "Add missing library of services.net\n\nTethering.java creates an anonymous implementation of IpServer.Callback.\nrobotests has static link to services.core. services.core and services.net\nare merged into services in services/Android.bp.\n\nTherefore, module FrameworksServicesLib should include both services.core\nand services.net as static library.\n\nBug: 119401516\nTest: m -j MODULES-IN-frameworks-base-services-robotests\n m -j MODULES-IN-frameworks-base\n\nChange-Id: I4bca54e01528b87375cbcc4d9caf9e5789734b9a\n"
    },
    {
      "commit": "f1a678e0fedb23c53eb1890bd5a8bd8fc5438846",
      "tree": "6bd169841cc851673246f54439004f1736883275",
      "parents": [
        "4a7a3934b606e5484524e190f67fe09e938613a2"
      ],
      "author": {
        "name": "Rob Barnes",
        "email": "robbarnes@google.com",
        "time": "Tue Nov 13 15:57:22 2018 -0700"
      },
      "committer": {
        "name": "Rob Barnes",
        "email": "robbarnes@google.com",
        "time": "Wed Nov 14 13:14:35 2018 -0700"
      },
      "message": "Added listUidsForAuthBoundKeys to KeyStore\n\nlistUidsForAuthBoundKeys was added to IKeyStoreService.\nThis CL exposes this method in KeyStore for system apps.\nThis method will be hidden for non system apps.\n\nBug: b/112321280\nTest: listUidsForAuthBoundKeys in IKeyStoreService has its own tests\nTest: This method cannot be tested directly from CTS\nChange-Id: Iac9e863079a1367ddb3a599bc3825baea96a1c31\n"
    },
    {
      "commit": "b1458b20bd7dd2e5268a8b548c26de95f67dd632",
      "tree": "6e2de0985bb091296bb775f305cebcbed1717733",
      "parents": [
        "c96993154a3e2165d12f3adb078d1c97421dd2c8"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 07 14:54:21 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 14 11:37:02 2018 -0800"
      },
      "message": "Use flatten component name for Carrier Settings activity\n\nThis change uses the flatten component name instead of the separate\npackage name and class name for carrier settings activity.\n\nBug: 115429501\nTest: Build\nMerged-In: Ia531c3322183a2eba6962c8ee139c7854e2560ec\nChange-Id: Ia531c3322183a2eba6962c8ee139c7854e2560ec\n"
    },
    {
      "commit": "938905e05d48f7093b52ce9d1619f577e2a162c8",
      "tree": "149e6d7afc7a8b97fc72f2e0e4381bc47fb3c33c",
      "parents": [
        "009b2dd158183062f4c9ad681636797350699f57"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 08 16:39:13 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 14 11:23:34 2018 -0800"
      },
      "message": "Add 5G NSA information\n\nBug: 111453000\nTest: atest FrameworksTelephonyTests\nMerged-In: I5392bae0bcfaf231b67134a9c01c044f94f908b5\nChange-Id: I5392bae0bcfaf231b67134a9c01c044f94f908b5\n"
    },
    {
      "commit": "c96993154a3e2165d12f3adb078d1c97421dd2c8",
      "tree": "fa3025395baed5619dc171422b6a1cdb1a93d656",
      "parents": [
        "7fe6f36f16b0c3c5dfa2bc1ab5c8e4e1ce60ce3a",
        "3cc4afc610ad418cb495a4f3072abc6b4fea51ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 18:38:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 18:38:46 2018 +0000"
      },
      "message": "Merge \"[view_compiler] DexBuilder: add support for string literals and null pointers\""
    },
    {
      "commit": "7af2e11f5c429f78ffc2a541a363d93a72815c38",
      "tree": "b33f4204416bc67b89a0b6110c38586b10a26c40",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Nov 14 10:07:25 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Nov 14 10:07:25 2018 -0800"
      },
      "message": "Remove CDMA doc in setPreferredNetworkType()\n\nRemoving an odd docstring from setPreferredNetworkType\nthat doesn\u0027t make any sense in the context.\n\nBug: 27295336\nTest: compilation (docstring only change)\nChange-Id: I9ed74c34970857c5b2f7c25a826f80872edee535\n"
    },
    {
      "commit": "b0358e72be50107871fac26325103972e65cbe73",
      "tree": "b42da38eff7715139df8459d4f63cd1b72fb4b98",
      "parents": [
        "a2b2183a2411cdb860c8ef628fcf52952e7a9704"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Fri Nov 02 10:34:07 2018 -0700"
      },
      "committer": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Wed Nov 14 09:59:16 2018 -0800"
      },
      "message": "Multi-threaded keystore\n\nThis patch makes the framework use the asynchronous keystore api model.\n\nBug: 111443219\nTest: Ran full keystore cts test suite\nChange-Id: I8d1fdc70cb9eb501d3f22a97d1221904c2ef8f9a\n"
    },
    {
      "commit": "7fe6f36f16b0c3c5dfa2bc1ab5c8e4e1ce60ce3a",
      "tree": "526b05f48ed5147a4a4315337dacca5e35d96a80",
      "parents": [
        "22350fbefba8b50f306485ace8b52df4e1666f3c",
        "7581efdb9d4be7fce58a7fe78c59a77b06d917ea"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Nov 14 17:50:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 17:50:49 2018 +0000"
      },
      "message": "Merge \"Add Executor Support for PhoneStateListener\""
    },
    {
      "commit": "22350fbefba8b50f306485ace8b52df4e1666f3c",
      "tree": "62a5f2825a6ff43bc8cb7ef98e61024f8403c19c",
      "parents": [
        "a2786c1f5381d5082177cf927389d25d000f504a",
        "3de571e1fcf07e14f2fe4ca08391766423506c9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 14 17:41:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 17:41:49 2018 +0000"
      },
      "message": "Merge \"ParcelFileDescriptor: warn about comm int coupling.\""
    },
    {
      "commit": "df1c7dc03df4a8bba9a715e5f32eacc5309c71e6",
      "tree": "d2c0a783ab693dd57b2df9f91c8505f12dd4228d",
      "parents": [
        "a2786c1f5381d5082177cf927389d25d000f504a"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Oct 26 16:23:59 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Nov 14 16:49:42 2018 +0000"
      },
      "message": "Simplify HIDDEN_API_ENFORCEMENT_ flags\n\nRemove the distinction between pre-P and P apps and simplify the flags\nto ENABLED, DISABLED and JUST_WARN.\n\nTest: m\nMerged-In: I87ef00a15ac9a3abfaeb011bbd8804b216f26c90\nChange-Id: I31a6464bd95143e6242d043547a6a9ae8f9888bb\n"
    },
    {
      "commit": "26dda1ef2800d456eb2735221e563f773d1bec0e",
      "tree": "926a3f7b83e1ac4062b9a30addfba45b295b5c11",
      "parents": [
        "e6e6968081824d620a9bc0109f8880a3351c98dc"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 14 11:32:57 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 14 11:32:57 2018 +0000"
      },
      "message": "Create privapp permission grant file for TZ updater\n\nThis will be installed in /system/etc/permission when the TZ updater\napp is installed.\n\nBug: 119481876\nTest: make\nChange-Id: I85a9ac353ee0ed0e30bc1db12a37370445e05527\n"
    },
    {
      "commit": "a2786c1f5381d5082177cf927389d25d000f504a",
      "tree": "dbaab1f69f0de8c81510a523d2037bfd6bea85e5",
      "parents": [
        "1e8399f1abed7ede9a8fefe7063f50cfe0c19334",
        "70ee4328cd14b6eef12b87398e8e4ca69758739b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 07:27:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 07:27:38 2018 +0000"
      },
      "message": "Merge changes from topic \"appfuse-upstr\"\n\n* changes:\n  cheets: Delegate openAppFuseFile operation to vold\n  Add FileUtils.translateModePfdToPosix\n"
    },
    {
      "commit": "1e8399f1abed7ede9a8fefe7063f50cfe0c19334",
      "tree": "63f4012879c3860f4d62c32ef86b3a394be23663",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6",
        "668ce6bbef8d0e25053e694d92ec833a0e7c3cf1"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 07:17:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 07:17:19 2018 +0000"
      },
      "message": "Merge changes from topics \"getLine1Number fix\", \"sms_corruption\", \"Initial RCS CL\"\n\n* changes:\n  Define new intent ACTION_LINE1_NUMBER_ERROR_DETECTED\n  Move the intent to SMS namespace for database corruption detection\n  Initial RCS CL.\n"
    },
    {
      "commit": "668ce6bbef8d0e25053e694d92ec833a0e7c3cf1",
      "tree": "4b1e1b32f55dea752a55e7df6cff8b11092fc26b",
      "parents": [
        "32e712e0c0d7af6b4722f650320ad62fc2bb0f4b"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Nov 09 13:38:49 2018 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 01:12:15 2018 +0000"
      },
      "message": "Define new intent ACTION_LINE1_NUMBER_ERROR_DETECTED\n\nTest: build\nBug: 115843312\nMerged-in: Ibcc9ce533fbc6980a371eb6239a53dc9cdebb22a\nChange-Id: Ibcc9ce533fbc6980a371eb6239a53dc9cdebb22a\n(cherry picked from commit 1bf4e92c50e80a663711b6f71dcd58cb7ee88640)\n"
    },
    {
      "commit": "32e712e0c0d7af6b4722f650320ad62fc2bb0f4b",
      "tree": "2a0b4832143c62472224b5200fbe25ae8aa6f0a2",
      "parents": [
        "0c081a10ad7145c93826121da03d9906b962e1df"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Tue Oct 30 15:09:06 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 01:08:52 2018 +0000"
      },
      "message": "Move the intent to SMS namespace for database corruption detection\n\nTest: Simulated and verified the new intend is used\nBug: 118658558\nBug: 115990430\nMerged-in: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5\nChange-Id: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5\n(cherry picked from commit 349b9ba16f1891a21091804f51060c6a867a5bcd)\n"
    },
    {
      "commit": "3de571e1fcf07e14f2fe4ca08391766423506c9d",
      "tree": "81b0b90f0f10e6ca401f0876b10ad2a84d7824c9",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 12 19:44:23 2018 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 14 01:00:01 2018 +0000"
      },
      "message": "ParcelFileDescriptor: warn about comm int coupling.\n\nIf these values are ever changed (or their parceling), we\u0027ll also need\nto update libbinder.\n\nBug: 115607973\nTest: N/A\nChange-Id: Id9c594ea039687855047c005a0c3a9bfe0002732\n"
    },
    {
      "commit": "0c081a10ad7145c93826121da03d9906b962e1df",
      "tree": "ad9e1717becffd385fcbc03dc9c04de48f0dff82",
      "parents": [
        "3b5d52c11c2acbee694ad19b55fe765dd3278d99"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Oct 11 14:43:09 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Nov 14 00:46:15 2018 +0000"
      },
      "message": "Initial RCS CL.\n\nThis CL adds RcsManager with a dummy API.\n\nTest: build\nBug: 109759350\nMerged-in: Ib10a38fac9182ca010d3895431e419f5c1958d59\nChange-Id: Ib10a38fac9182ca010d3895431e419f5c1958d59\n(cherry picked from commit 7d496bc0308f202ffca4f5e4985421c329795cb4)\n"
    },
    {
      "commit": "7581efdb9d4be7fce58a7fe78c59a77b06d917ea",
      "tree": "d3f7a6a5f3ac346d2a2aaaea0f45b197846c03d8",
      "parents": [
        "b499af866c0fe4e66d8ee1712d6e3a66821faed9"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Oct 25 10:32:10 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Nov 13 15:08:56 2018 -0800"
      },
      "message": "Add Executor Support for PhoneStateListener\n\nSupport an Executor so that PhoneStateListener\ncan invoke callbacks not only on a user\u0027s preferred\nLooper but also on a preferred Handler or in another\nthread management scheme.\n\nPhoneStateListener uses an odd pattern for its API,\nso to support the historical use cases of having the\ninternal callback instance be instantiated during\nobject construction, the Executor needs to be passed\nin to the PhoneStateListener during construction. This\nalso permits the listen() method in TelephonyManager to\navoid odd situations of having a version with an\nExecutor be passed in when requesting to stop listening\nfor events.\n\nBug: 118350385\nTest: atest PhoneStateListenerTest\n      atest PhoneStateListenerExecutorTest\nChange-Id: I8eeb2e156f6d67d192d17586e6aa5579ff6d675d\n"
    },
    {
      "commit": "70ee4328cd14b6eef12b87398e8e4ca69758739b",
      "tree": "f8aa4767d8e1c5a0f1b29d84891cb1fdaaeb1702",
      "parents": [
        "2c0da883823ed1173ae0c5ac81fae98159a363c2"
      ],
      "author": {
        "name": "Ryo Hashimoto",
        "email": "hashimoto@google.com",
        "time": "Wed May 16 18:20:37 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Nov 13 22:44:55 2018 +0000"
      },
      "message": "cheets: Delegate openAppFuseFile operation to vold\n\nBug: 72017414, 110379912\nTest: testOpenProxyFileDescriptor passes\n\nChange-Id: I6e0302e9f043836857e16bbe76d4bb927ccae784\n"
    },
    {
      "commit": "2c0da883823ed1173ae0c5ac81fae98159a363c2",
      "tree": "175cfb14e476abd91a7e9a5c1ff0653f8203e43a",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Oct 31 15:15:57 2018 -0600"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Nov 13 22:44:36 2018 +0000"
      },
      "message": "Add FileUtils.translateModePfdToPosix\n\nBug: 72017414, 110379912\nTest: manual with appfuse\nChange-Id: I92b2f8995c1e011ff3fbc5c5a55d8c5793e2b5cf\nMerged-In: I94373055468d279e6553d4a038267732b9b53745\n"
    },
    {
      "commit": "c02d53b0813aa996d713484c369831fbd79614b6",
      "tree": "adb5519aa43c33c8d71b0054cea2fa22c39b3f1b",
      "parents": [
        "0f9a09d8baa6a944f4196a64d055b38f79a53537",
        "3b5d52c11c2acbee694ad19b55fe765dd3278d99"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 22:22:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 22:22:30 2018 +0000"
      },
      "message": "Merge \"Adding new intent ACTION_SMS_MMS_DB_CREATED.\""
    },
    {
      "commit": "0f9a09d8baa6a944f4196a64d055b38f79a53537",
      "tree": "9d475400c7c371afe460bf36b4b6f33cf9a64636",
      "parents": [
        "b499af866c0fe4e66d8ee1712d6e3a66821faed9",
        "460ff1416bc9e015ee31ee54a08befab152e430d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 22:01:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 22:01:56 2018 +0000"
      },
      "message": "Merge changes Idbacb6ad,I4e06b3f9,Iffcbbb82\n\n* changes:\n  BinderProxy: Fix up differences\n  Move proxy debug info dumping back to Java.\n  Dump top binder proxy interface names in dumpsys.\n"
    },
    {
      "commit": "b392758a657e4dcedfe3b3823cbfe30dbbf352e2",
      "tree": "8d2471741f13187bc352ca97dd48bbf0dc00fc87",
      "parents": [
        "3cc4afc610ad418cb495a4f3072abc6b4fea51ba"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Nov 08 16:40:16 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Nov 13 13:47:29 2018 -0800"
      },
      "message": "[view_compiler] DexBuilder: Add support for new and calling constructors\n\nThis change also includes support for calling methods with more that one\nargument. In fact, we can go up to four.\n\nBug: 111895153\nChange-Id: I49472171cefcf57cdfce2ac4d41646ed4df29074\n"
    },
    {
      "commit": "3cc4afc610ad418cb495a4f3072abc6b4fea51ba",
      "tree": "9702f79529edf60e36aba78319431649257403aa",
      "parents": [
        "24df195e7833e38401b9c84e48165d96a6bebd7a"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Nov 08 14:16:20 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Nov 13 13:41:56 2018 -0800"
      },
      "message": "[view_compiler] DexBuilder: add support for string literals and null pointers\n\nBug: 111895153\nChange-Id: If6bdd9a280f6feed175be4da57733f3442e6dd14\n"
    },
    {
      "commit": "0d36ed248f55cb1104a9807426cd32d7fe64cd20",
      "tree": "e55d165d061bcff2ae08f72abafe80eb69e8f936",
      "parents": [
        "3ef1990e7ce45b27194c886af594b5de25a7d091"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 31 11:22:26 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 13 12:49:28 2018 -0800"
      },
      "message": "Expose ProvisioningManager API for IMS configurations\n\nBug: 117648104\nTest: Manual\nChange-Id: I71ef979cee6467fd3d70fe70e4b899dbee70e2ae\n"
    },
    {
      "commit": "3b5d52c11c2acbee694ad19b55fe765dd3278d99",
      "tree": "eb1964fda32c0be0bfef9f7bcc8ce200b60d6e12",
      "parents": [
        "a2b2183a2411cdb860c8ef628fcf52952e7a9704"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Oct 22 10:43:34 2018 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Nov 13 11:24:51 2018 -0800"
      },
      "message": "Adding new intent ACTION_SMS_MMS_DB_CREATED.\n\nTest: manual (verified from logcat that intent is broadcast)\nBug: 115990430\nMerged-in: I660cf2d04a1b57a58c8cefd212e5f8d73b329890\nChange-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890\n(cherry picked from commit 1b26e44ce0792eda6b9bb2fa6b273842a8bf8ae3)\n"
    },
    {
      "commit": "b499af866c0fe4e66d8ee1712d6e3a66821faed9",
      "tree": "dce64eb48b256746a79ef19f2f0b286bd51aeea4",
      "parents": [
        "a2b2183a2411cdb860c8ef628fcf52952e7a9704",
        "05c41e6a0aec4adbc7bfc77d4fe07193064a962a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 19:20:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 19:20:38 2018 +0000"
      },
      "message": "Merge \"Introducing StubVolume in StorageManager\""
    },
    {
      "commit": "a2b2183a2411cdb860c8ef628fcf52952e7a9704",
      "tree": "c7f29f6a93687be33eec583bebff7ab55a62a391",
      "parents": [
        "b7d9e55bc7790486c7a8d5d875e6857e426c3e2d",
        "6e3ecc40f80a8341ff4c3db92a4daab0d96843ff"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 17:49:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 17:49:01 2018 +0000"
      },
      "message": "Merge \"Unsupported app usage API cleanup\""
    },
    {
      "commit": "b7d9e55bc7790486c7a8d5d875e6857e426c3e2d",
      "tree": "92f08ed569d81dfe6481bbe618f25571f58c06bc",
      "parents": [
        "6e12301e84c64c6bb44f7210c6f588d476817abe",
        "1847b4eb748b489c2cacd2d92889d41576f26c28"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 17:47:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 17:47:49 2018 +0000"
      },
      "message": "Merge \"Expose capabilitiesToString for use in Telecom.\""
    },
    {
      "commit": "6e12301e84c64c6bb44f7210c6f588d476817abe",
      "tree": "ea57808efe296f2f1adce615bdce68d85a700a2c",
      "parents": [
        "6274341f10d39ea2104a564858dcec8feafef11c",
        "48bfeeb568b2afee9a8dcc67c2774c0883f6824c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 17:20:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 17:20:34 2018 +0000"
      },
      "message": "Merge \"Reduce screen layout in task override configuration from its parent config\""
    },
    {
      "commit": "6274341f10d39ea2104a564858dcec8feafef11c",
      "tree": "1876482f20ecf91828cd730e8735f7b47bcdf492",
      "parents": [
        "cacc09018b3dfe19bc98252d4c7a8ff258626280",
        "0a2aaba14a832a951e51dcd47de7a0c4ee16836a"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Nov 13 15:43:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:43:35 2018 +0000"
      },
      "message": "Merge \"Expose Transliterator API\""
    },
    {
      "commit": "cacc09018b3dfe19bc98252d4c7a8ff258626280",
      "tree": "847e80bf54e12648563a6c26dd62b59de2dbe702",
      "parents": [
        "5cc3d900b95faac7c039286f95c45580027edd86",
        "1e5fc351c2284c15dfdf9bea60226cd2443a4f46"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 15:26:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:26:21 2018 +0000"
      },
      "message": "Merge \"Remove com.android.bouncycastle.... classes from light grey list\""
    },
    {
      "commit": "5cc3d900b95faac7c039286f95c45580027edd86",
      "tree": "ffb1b6f327d1712707f8e272c4dee69de02e34db",
      "parents": [
        "e6e6968081824d620a9bc0109f8880a3351c98dc",
        "551fb88d04f98d5c69040b8803cc79db69e415f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 15:26:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:26:15 2018 +0000"
      },
      "message": "Merge \"Remove com.android.conscrypt.... classes from light grey list\""
    },
    {
      "commit": "e6e6968081824d620a9bc0109f8880a3351c98dc",
      "tree": "9e837f663ee9c37186d3ae82c8ed6f4bdf5f2747",
      "parents": [
        "dbacdb242b6652f6aea8164b1214546e8224af55",
        "1db651dd4c07c50b1e1871f837975d07074c0ec9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 14:22:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 14:22:17 2018 +0000"
      },
      "message": "Merge \"Re-add light-greylist entries incorrectly removed with icu entries\""
    },
    {
      "commit": "dbacdb242b6652f6aea8164b1214546e8224af55",
      "tree": "d6793c6b9e611dddd9845acb2ee41990836bde66",
      "parents": [
        "075e5deba1f98d2b19005ee1cbbd27aedd9cd354",
        "499745f900bd05ca3c20a175de96c13bf77f8ede"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Nov 13 10:53:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 10:53:18 2018 +0000"
      },
      "message": "Merge \"Apply version-script to libandroid library.\""
    },
    {
      "commit": "075e5deba1f98d2b19005ee1cbbd27aedd9cd354",
      "tree": "96e0372a8a78ca20a20853dad7b79c8e61a5fdf0",
      "parents": [
        "2c0a0092f15c97034c0bc61706fb21e5837e822e",
        "1fedd29319993a2e29b9cdc242923bbbbebfb290"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 09:36:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 09:36:39 2018 +0000"
      },
      "message": "Merge \"Fix LingerMonitor notification rate limiting\""
    },
    {
      "commit": "2c0a0092f15c97034c0bc61706fb21e5837e822e",
      "tree": "71993555713adf7b3fc4e58e10d3d1269fe82ef1",
      "parents": [
        "a97bdb957f3526d03314bdc894a3632ca208777f",
        "5aa232e4aeb8cdf749da31a2501aeb3af914120d"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Nov 13 09:15:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 09:15:37 2018 +0000"
      },
      "message": "Merge \"Change types of fields of network stats reported to framework.\""
    },
    {
      "commit": "1e5fc351c2284c15dfdf9bea60226cd2443a4f46",
      "tree": "a6158698d56a1d74eea5e24b97cfadee3ec25e44",
      "parents": [
        "551fb88d04f98d5c69040b8803cc79db69e415f2"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 08 12:22:56 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 09:10:44 2018 +0000"
      },
      "message": "Remove com.android.bouncycastle.... classes from light grey list\n\nRemoves all the com.android.bouncycastle.... classes from the light grey\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: Id2de74e4c3b84646ebaa3bb0d18113fc593d3200\n"
    },
    {
      "commit": "551fb88d04f98d5c69040b8803cc79db69e415f2",
      "tree": "7ff0243d7f66784e4291bd6c312a02dd9a215dc5",
      "parents": [
        "a97bdb957f3526d03314bdc894a3632ca208777f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Nov 08 12:22:56 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 13 09:10:44 2018 +0000"
      },
      "message": "Remove com.android.conscrypt.... classes from light grey list\n\nRemoves all the com.android.conscrypt.... classes from the light grey\nlists as they are now using UnsupportedAppUsage annotation.\n\nThis was tested by making and then manually checking that the generated\nout/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the\nsame (after sorting) before and after this change.\n\nTest: see above\nBug: 117818301\nChange-Id: Ib2298ef17eeab4874265b72b19dddc912079500f\n"
    },
    {
      "commit": "a97bdb957f3526d03314bdc894a3632ca208777f",
      "tree": "e057546b223e88c19c45823a3ab2181858415102",
      "parents": [
        "00496a118118d786686a8857c843dca71544fde2",
        "27de0e51ebf0517607d41a82d1b9462974324d8a"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 13 06:38:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 06:38:50 2018 +0000"
      },
      "message": "Merge \"Fix mis-ordered merge in PhoneStateListener.java\""
    },
    {
      "commit": "00496a118118d786686a8857c843dca71544fde2",
      "tree": "9030d7c55bff9e8d1846223fca999155d4d1b513",
      "parents": [
        "36ac46a9154a1fc1a26e68fbc25b198cdd17905f",
        "a8d3d4894144cead9dcfc8c33435381c5f36ab35"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Nov 13 06:08:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 06:08:46 2018 +0000"
      },
      "message": "Merge \"support parent carrier id\""
    },
    {
      "commit": "36ac46a9154a1fc1a26e68fbc25b198cdd17905f",
      "tree": "a3a15bc5ce54a6468134a155cfb267127d9af4ad",
      "parents": [
        "83269acba7dd5218bfd5c10fd49298e0181e1ffe",
        "d9b97ecefee14f68ab900f8a47382266f8fb4ccf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 03:48:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 03:48:59 2018 +0000"
      },
      "message": "Merge \"Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist\""
    },
    {
      "commit": "27de0e51ebf0517607d41a82d1b9462974324d8a",
      "tree": "5ab502bb208ef3eb375351a201f2f898935c1011",
      "parents": [
        "83269acba7dd5218bfd5c10fd49298e0181e1ffe"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Nov 12 19:34:38 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Nov 12 19:34:38 2018 -0800"
      },
      "message": "Fix mis-ordered merge in PhoneStateListener.java\n\nBug: 119131284\nTest: build\nChange-Id: I9ab7a0a992e4000efb1a1b89ec198f9da74876d9\n"
    },
    {
      "commit": "83269acba7dd5218bfd5c10fd49298e0181e1ffe",
      "tree": "ac2b7bb1dd0fb1064db843c9f50744df1d87e584",
      "parents": [
        "29f0f9a910dd3569be78a216131f9a10cad4d6b5",
        "03ae44a8fff5a151b5fb7b0d154978210e838875"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 03:19:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 03:19:56 2018 +0000"
      },
      "message": "Merge \"The JE about \"android.process.media\" will pop up when you eject the SD card after you set SD as internel phone storage\""
    },
    {
      "commit": "29f0f9a910dd3569be78a216131f9a10cad4d6b5",
      "tree": "4a71b92ebbf5063e98be542488beb743c4a1e71f",
      "parents": [
        "24df195e7833e38401b9c84e48165d96a6bebd7a",
        "1f68b5e91d65032790de9b327123a5cd2cf9d5cb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 03:15:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 03:15:51 2018 +0000"
      },
      "message": "Merge \"Update API doc of View.DragShadowBuilder\""
    }
  ],
  "next": "24df195e7833e38401b9c84e48165d96a6bebd7a"
}
