)]}'
{
  "log": [
    {
      "commit": "a738111eeea622a25cb50ed7bcae5cbf0218b137",
      "tree": "386c1c138a4b55eea6d95240e4f5233c3aab2703",
      "parents": [
        "9e74581c7c29bd26de480230a9f80333f44bb225"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Fri Feb 08 15:28:45 2019 -0800"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue Feb 12 19:17:44 2019 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Manually merge 885aca1bbaa076b11914b9e4cb0d2a6d0c6fab3a to aosp-master\n\nTo pick up statsd atom ProcessStartTime.\n\nBug: None.\nTest: NA.\nChange-Id: If6b99c0b6b501036ffde1e9a45194a039a8d7c73\nMerged-In: Ifcc0c80f1da45c2ff89f7c88da6407ba777473e2\n"
    },
    {
      "commit": "9e74581c7c29bd26de480230a9f80333f44bb225",
      "tree": "591a08b4012b6aa090c66de6a500491bb455f2bc",
      "parents": [
        "3e141a27c90791db4a941e79ebdadde7a6fbc1e3",
        "1470f025f580330d1db941f5de27f0a65358aa2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 18:35:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 18:35:23 2019 +0000"
      },
      "message": "Merge \"Schematize ADB system properties\""
    },
    {
      "commit": "3e141a27c90791db4a941e79ebdadde7a6fbc1e3",
      "tree": "b115ab2f50d0f1bb570446c9c0ed9c0b0904169c",
      "parents": [
        "c7c7fe632507e9a9a52657d5c60d97b6006ede82",
        "771478ca179ec2ac6c26f31a0f84d3e94b8a4375"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 18:29:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 18:29:24 2019 +0000"
      },
      "message": "Merge \"Remove duplicate networkstack-aidl-interfaces-java\""
    },
    {
      "commit": "c7c7fe632507e9a9a52657d5c60d97b6006ede82",
      "tree": "34d0045c7b41e40491ddeea8b14f6de411dbc736",
      "parents": [
        "bbd757d7911a54d2fead23facfa00654b8454042",
        "a4912bd4a493cd0289455c643a2f4edfae076c4c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 17:51:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 17:51:35 2019 +0000"
      },
      "message": "Merge \"Remove ParcelFileDescriptor.aidl\""
    },
    {
      "commit": "bbd757d7911a54d2fead23facfa00654b8454042",
      "tree": "b3850441569caf441b14be691f5e68ee7c45b4ba",
      "parents": [
        "9718148ef7baa09fc44bdab0cc602dac3f6bca13",
        "e1a3fa5ef87eff97ff5d44ab367afaac6d7d4c73"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 17:32:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 17:32:40 2019 +0000"
      },
      "message": "Merge \"Remove unused build variable framework_docs_args\""
    },
    {
      "commit": "9718148ef7baa09fc44bdab0cc602dac3f6bca13",
      "tree": "db41ad945a431254c76e801c124a1a4f13bef435",
      "parents": [
        "efc16ab0d873cc10e44cf678b8bba30838c69542",
        "0ab3258763bb07f6e09a4c371760794a24846bc5"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Feb 12 16:52:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 16:52:48 2019 +0000"
      },
      "message": "Merge \"Removed unused variables in cat service\""
    },
    {
      "commit": "e1a3fa5ef87eff97ff5d44ab367afaac6d7d4c73",
      "tree": "3545cdf997107cc5e235e0866dd4fa964f4b044e",
      "parents": [
        "efc16ab0d873cc10e44cf678b8bba30838c69542"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 12:37:20 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 12:39:42 2019 +0000"
      },
      "message": "Remove unused build variable framework_docs_args\n\nBug: 124218911\nTest: make checkbuild\nChange-Id: I39c73bc8bee3824161e91967ec187ce60e838b48\n"
    },
    {
      "commit": "efc16ab0d873cc10e44cf678b8bba30838c69542",
      "tree": "526885c7e2c45c766e559ff6ab105ca86735bf79",
      "parents": [
        "749dfc308353960c8454679654fc6cd0332f58dc",
        "7b378ab80349aed05acc83128caba135cf3926a6"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Tue Feb 12 08:54:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 08:54:04 2019 +0000"
      },
      "message": "Merge \"Add getOrCreateCanonicalAddressId\""
    },
    {
      "commit": "749dfc308353960c8454679654fc6cd0332f58dc",
      "tree": "8392d74702fbb9aa9fdc34923e30262ae168abec",
      "parents": [
        "e765e8b7aaa5350645330e90e34118d9a4749289",
        "f871bfb8c7e28f451828a33f757bfd97ebef9d58"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Feb 12 04:47:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 04:47:43 2019 +0000"
      },
      "message": "Merge \"Remove INTERACT_ACROSS_USERS_FULL for NetworkStack\""
    },
    {
      "commit": "e765e8b7aaa5350645330e90e34118d9a4749289",
      "tree": "842a23d93cf2fa767134285ac490fdd544034b5a",
      "parents": [
        "f5a0e41e1838220b7aa0cc31128491ce0b8d1480",
        "9c5d96490279dbc5cea09cf8a2da29318b397729"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Feb 12 03:58:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:58:09 2019 +0000"
      },
      "message": "Merge \"Remove hard-coded NetworkStack package name\""
    },
    {
      "commit": "f5a0e41e1838220b7aa0cc31128491ce0b8d1480",
      "tree": "872dd8c6e45919e5772f7318a31c35c38a594d99",
      "parents": [
        "a217211cc9fc9caa60f7d53e4530a6ea45e3885f",
        "e8214d6696981d36fbdc99f694592bdf79256129"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 03:42:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:42:40 2019 +0000"
      },
      "message": "Merge \"Grant Shell ability to clear instant app\""
    },
    {
      "commit": "a217211cc9fc9caa60f7d53e4530a6ea45e3885f",
      "tree": "8ee69d0ea66f2aad0e83eadf04ce99c9ef72b02e",
      "parents": [
        "0beb397fa5e1887ef354c3b0bc22a8deadae944b",
        "c07f3823d7e4b6828132d59d37bcf7811168d7fa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 03:36:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:36:58 2019 +0000"
      },
      "message": "Merge \"Unzip offline-sdk-docs for m offline-sdk-docs or m docs\""
    },
    {
      "commit": "0beb397fa5e1887ef354c3b0bc22a8deadae944b",
      "tree": "3f4f4fa9e82815be3ac1e08f2d0b959aff1dd1b5",
      "parents": [
        "db5c59214ffa767d6494c98d8c90347f2bda2130",
        "7f62bcde3dd0232390529e9bab7db9583495166c"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Feb 12 03:08:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:08:57 2019 +0000"
      },
      "message": "Merge \"Add get/set PreferredNetworkTypeBitmap\""
    },
    {
      "commit": "1470f025f580330d1db941f5de27f0a65358aa2a",
      "tree": "a7b4f12e9f7318e24277046b69f0a6f6825afeab",
      "parents": [
        "db5c59214ffa767d6494c98d8c90347f2bda2130"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Thu Dec 27 14:29:54 2018 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Feb 12 02:58:22 2019 +0000"
      },
      "message": "Schematize ADB system properties\n\nProperties accessed across partitions are now schematized and will\nbecome APIs to make explicit interfaces among partitions.\n\nBug: 117924132\nTest: m -j\nChange-Id: I654c0e1f234d097a66f79ba8c019b8bebc794816\nMerged-In: I654c0e1f234d097a66f79ba8c019b8bebc794816\n"
    },
    {
      "commit": "a4912bd4a493cd0289455c643a2f4edfae076c4c",
      "tree": "1cd5ca2c9fbf0abdb14604ddd9d5eb4865203e81",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 18:54:09 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 18:54:32 2019 -0800"
      },
      "message": "Remove ParcelFileDescriptor.aidl\n\nThis is now a built-in type in AIDL.\n\nBug: N/A\nTest: N/A\nChange-Id: Ibbc1251ce3378fed39b7edeb611185358a1c0dc0\n"
    },
    {
      "commit": "db5c59214ffa767d6494c98d8c90347f2bda2130",
      "tree": "8fea1599d16cdee441086093225c6017113a946e",
      "parents": [
        "190ff7457c9c0fb5337fad418f69cf96ff960b01",
        "89052d92b3616e28d09e5a114643bf33818115e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 02:50:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 02:50:08 2019 +0000"
      },
      "message": "Merge \"Schematize Display system properties\""
    },
    {
      "commit": "190ff7457c9c0fb5337fad418f69cf96ff960b01",
      "tree": "ff1fccd77473df0549168e734a8c7e0bd43aecdf",
      "parents": [
        "55faf37439233102faed908e2a294f0bdbce5c21",
        "31754eb5df1f5a98638ce5c93b90c0814bf43b35"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 01:24:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 01:24:44 2019 +0000"
      },
      "message": "Merge \"Convert Android.mk file to Android.bp\""
    },
    {
      "commit": "771478ca179ec2ac6c26f31a0f84d3e94b8a4375",
      "tree": "3d3eeed627c7c265cbea526a21c75714296d473a",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 17:11:54 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 17:11:54 2019 -0800"
      },
      "message": "Remove duplicate networkstack-aidl-interfaces-java\n\nBug: N/A\nTest: N/A\nChange-Id: Id34a25e54f742d20e7d451e88d2712c9ed9cdd05\n"
    },
    {
      "commit": "55faf37439233102faed908e2a294f0bdbce5c21",
      "tree": "eea65f27e572172c7ad2cacccc582c5ad8774a1f",
      "parents": [
        "c7ec1a89610180e0d49e2053219b3b5902df47fa",
        "0e3e93a07c5369166268376e3da965945f1bde26"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Tue Feb 12 00:37:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:37:43 2019 +0000"
      },
      "message": "Merge \"Make isRebootRequiredForModemConfigChange SystemApi\""
    },
    {
      "commit": "c7ec1a89610180e0d49e2053219b3b5902df47fa",
      "tree": "b680c824e2ed29e63eac05a9dbc7d77539ab20d5",
      "parents": [
        "87d1cdd45e80812d98bee450c9bc951ef2dd4fcc",
        "3b988d1782981ac2c0a491c022c00d90e1696622"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 00:33:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:33:34 2019 +0000"
      },
      "message": "Merge \"Convert Android.mk file to Android.bp\""
    },
    {
      "commit": "87d1cdd45e80812d98bee450c9bc951ef2dd4fcc",
      "tree": "91dc34a93bc1cb3f910003f622f35ab2b6b53804",
      "parents": [
        "bbbeba3c02822e5cd43fd169e7105063a7331af5",
        "cdbab12707c5802c718e8149a435e076b49dbda1"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Tue Feb 12 00:29:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:29:30 2019 +0000"
      },
      "message": "Merge \"Check PBAP Server before disconnecting\""
    },
    {
      "commit": "bbbeba3c02822e5cd43fd169e7105063a7331af5",
      "tree": "7455da1a9445d415ddd5419e3fd68c9c99e59ac0",
      "parents": [
        "69a0fb35a6720f029e25110e56d57f72aa933315",
        "6ac1a60bf1b92c83058d6102c854d5b93ccff835"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 00:07:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:07:59 2019 +0000"
      },
      "message": "Merge \"Add owners for accessibility\""
    },
    {
      "commit": "69a0fb35a6720f029e25110e56d57f72aa933315",
      "tree": "d2ce9ffbf7ac2ff1556d3cd0008f19641b9241ea",
      "parents": [
        "31e933cf7888d078e02cebe992c9842b9425d03a",
        "91b2555e8c9b4ab8d3b042514b2a5f7f1b98c7c5"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 11 23:57:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:57:49 2019 +0000"
      },
      "message": "Merge \"Clarify PhoneStateListener documentation\""
    },
    {
      "commit": "31e933cf7888d078e02cebe992c9842b9425d03a",
      "tree": "a521b9e59a971990f343567ba056450743584627",
      "parents": [
        "52a31598e7d95a6aff05f98d0445ef5f04315e70",
        "a10f9e82f765e782f38e2fbc162e38dd45d43da8"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Mon Feb 11 23:47:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:47:25 2019 +0000"
      },
      "message": "Merge \"Add API to check if a SIM card matches carrier restrictions.\""
    },
    {
      "commit": "52a31598e7d95a6aff05f98d0445ef5f04315e70",
      "tree": "a3708e2fed4d044ef6b2bc88abc7966a931bd7a7",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e",
        "6ae9f49d3fb8b58c65060b238c16764d3f35af48"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "message": "Merge changes from topics \"118348832\", \"120945564\"\n\n* changes:\n  Adding validationBeforeSwitchSupported in phoneCapability.\n  Add API to handle user\u0027s subscription selection changes.\n"
    },
    {
      "commit": "31754eb5df1f5a98638ce5c93b90c0814bf43b35",
      "tree": "fcd66370633d5825517e64de2a6ae1d6df1c70bb",
      "parents": [
        "3b988d1782981ac2c0a491c022c00d90e1696622"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:41:25 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:58:20 2019 -0800"
      },
      "message": "Convert Android.mk file to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332340\nTest: treehugger\nChange-Id: I52416790e1e4493dd4fe57404095351b8d37ea22\n"
    },
    {
      "commit": "3b988d1782981ac2c0a491c022c00d90e1696622",
      "tree": "27289fa3d114d65fe9668e0c9dad7b5adf567a91",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:29:27 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Feb 11 14:29:27 2019 -0800"
      },
      "message": "Convert Android.mk file to Android.bp\n\nSee build/soong/README.md for more information.\n\nBug: 122332340\nTest: treehugger\nChange-Id: I07364347c6bf178f2ff84ed64e1c39c97559b99d\n"
    },
    {
      "commit": "231a9cb709838e8b85662e24bd8e1780b36f9b8e",
      "tree": "d0afcb25139f508de32649b1fd5174aaf408d271",
      "parents": [
        "cfe727628d9987de91cc2dcdc2ef864ab30b7a0f",
        "74ebff87b52239c2a8373d3ba298fb70dcce82a7"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 22:25:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 22:25:16 2019 +0000"
      },
      "message": "Merge \"Unhide RcsMessageStore APIs\""
    },
    {
      "commit": "cfe727628d9987de91cc2dcdc2ef864ab30b7a0f",
      "tree": "9b4de04942071b006cfe1d3ef5e0814b1ec1fbd0",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b",
        "b8f1b10871b8ad17acd60e9b38318f4a745d94d4"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 22:18:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 22:18:41 2019 +0000"
      },
      "message": "Merge \"Adding READ_PRECISE_CALL_STATE permission in phone app.\""
    },
    {
      "commit": "0ab3258763bb07f6e09a4c371760794a24846bc5",
      "tree": "4d645e3bde0a9e0fda5a0c8f32723a2a40abfa35",
      "parents": [
        "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 11 13:48:58 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 11 13:48:58 2019 -0800"
      },
      "message": "Removed unused variables in cat service\n\nTest: build\nChange-Id: I62448494ffddbf2a578302873c8758321766e3d7\n"
    },
    {
      "commit": "91b2555e8c9b4ab8d3b042514b2a5f7f1b98c7c5",
      "tree": "d94dc6c1a5b1fb6843fe6f2da77cf5c64b1fa2f0",
      "parents": [
        "f199334e3e65cdf6d43fc69ba378ae2dcca2a5af"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 11 11:36:49 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 11 11:41:45 2019 -0800"
      },
      "message": "Clarify PhoneStateListener documentation\n\nonXStateChanged() methods are called when the X state changes, but also\nonce on initial registration. This is called out in the documentation\nfor TelephonyManager.listen(), but we should clarify it here too.\n\nFixes: 124204168\nTest: no change to behavior\nChange-Id: Ie0fe8c90ff5610597f810d6ba8425138b8a286ee\n"
    },
    {
      "commit": "0e3e93a07c5369166268376e3da965945f1bde26",
      "tree": "a13fd07d4e7f7f803ef06ab5aa4109a68e9d9559",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Fri Feb 08 12:45:31 2019 -0800"
      },
      "committer": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Mon Feb 11 10:37:45 2019 -0800"
      },
      "message": "Make isRebootRequiredForModemConfigChange SystemApi\n\nBug: 124074656\nTest: build\nChange-Id: I32c6b0786d32b05d690cea862e977e6a2b756c90\n"
    },
    {
      "commit": "cdbab12707c5802c718e8149a435e076b49dbda1",
      "tree": "2b457e8357c2c92a4ca776b9e8ca6168e9c8dc69",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Thu Jan 31 10:58:22 2019 -0800"
      },
      "committer": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Mon Feb 11 18:31:51 2019 +0000"
      },
      "message": "Check PBAP Server before disconnecting\n\nUpdate disconnect logic to ensure that the proxy to the PBAP server\nexists before issueing disconnect.  This brings the code in line with\nseveral of the connect calls.\n\nBug: 123700890\nTest: Disable PBAP server from config, and disconnect a paired device.\nChange-Id: Ie14feb5c0fb70f1ed68ba21bc12b4d3349933cc6\n"
    },
    {
      "commit": "7b378ab80349aed05acc83128caba135cf3926a6",
      "tree": "5acaf8f306dbba2053c5ddb9f6080cf69b7ecf55",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Thu Jan 24 16:09:10 2019 -0800"
      },
      "committer": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Mon Feb 11 10:02:22 2019 -0800"
      },
      "message": "Add getOrCreateCanonicalAddressId\n\nThis is used exclusively for RCS message storage to retrieve canonical\naddress IDs for participants.\n\nTest: CtsRcsTestCases\nChange-Id: Idd935b8d7787db9597b643551714f134d63b33c0\n"
    },
    {
      "commit": "74ebff87b52239c2a8373d3ba298fb70dcce82a7",
      "tree": "50d408a0038744d9348cf8098049fb479e1e4a06",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 14:46:21 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Feb 11 16:42:30 2019 +0000"
      },
      "message": "Unhide RcsMessageStore APIs\n\nThis change unhides the RcsMessageStore APIs\n\nTest: Existing tests pass. Repo upload didn\u0027t complain about anything\nAPI related\n\nBug:109759350\nChange-Id: Ifc980dd9173df520bad899a7a6681e6da63e46fc\n"
    },
    {
      "commit": "8a99661282dbda439b7e927e68778bfd996f058b",
      "tree": "d8892fdc30a42786df0ff7083e6c1afc6b1d587c",
      "parents": [
        "deb35fb00bcbb0350e74cbea30a37972a7e6714f",
        "1af02739be5941db41ae78e67a80a9b067b188d3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 15:25:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 15:25:55 2019 +0000"
      },
      "message": "Merge \"Deprecate ref... methods in MethodHandleInfo\""
    },
    {
      "commit": "deb35fb00bcbb0350e74cbea30a37972a7e6714f",
      "tree": "a0b906e4ab3a6b6b468f2bdf49da7601e5645046",
      "parents": [
        "0d6bbfd5fbea3d030d584d456e2966ecf85407e0",
        "e6efa0540af4833076038538db6a21b1b834df5e"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Mon Feb 11 11:26:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 11:26:46 2019 +0000"
      },
      "message": "Merge \"Fix regression in Dalvik:HEAP_TOTAL\""
    },
    {
      "commit": "0d6bbfd5fbea3d030d584d456e2966ecf85407e0",
      "tree": "237df8c464bf9704468408895593824657811742",
      "parents": [
        "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa",
        "758a6a7ecd4f6ad214ad37d13dc343bca5fdc09f"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Feb 09 20:22:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 09 20:22:03 2019 +0000"
      },
      "message": "Merge \"Added handover support in the factory\""
    },
    {
      "commit": "758a6a7ecd4f6ad214ad37d13dc343bca5fdc09f",
      "tree": "237df8c464bf9704468408895593824657811742",
      "parents": [
        "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Feb 08 10:03:36 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Feb 08 23:29:15 2019 -0800"
      },
      "message": "Added handover support in the factory\n\nTest: Manual\nBug: 73659459\nMerged-In: I10cf40bf32dc30393dd538477aaa411a48b4ccf2\nChange-Id: I10cf40bf32dc30393dd538477aaa411a48b4ccf2\n(cherry picked from commit 5f1186eca98a1c5b0de29b1e69a400f8c42e84f0)\n"
    },
    {
      "commit": "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa",
      "tree": "aff2a42269e224d0f7c0291abc590e96c2a304ec",
      "parents": [
        "9fdd759e40a8eef72ccc1ab6ec5199b891402296",
        "e4ae0e7516271888b597c846e033076e19b2949d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 09 04:09:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 09 04:09:45 2019 +0000"
      },
      "message": "Merge \"Atom: add more information to BluetootSocketConnectionStateChanged\""
    },
    {
      "commit": "9fdd759e40a8eef72ccc1ab6ec5199b891402296",
      "tree": "17055ca66a836e6a6f737ef467aadb0937f486ff",
      "parents": [
        "e396fe4a02686850e7e72e52416e4b29b79d7979",
        "a9ef37b7de7edcd28dde5e26fcbfda8944b0ac25"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 09 01:59:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 09 01:59:29 2019 +0000"
      },
      "message": "Merge \"WebView: propose myself as OWNER\""
    },
    {
      "commit": "c07f3823d7e4b6828132d59d37bcf7811168d7fa",
      "tree": "2ce7ecbde6f9ad5581d12c3888f98464690d217b",
      "parents": [
        "f199334e3e65cdf6d43fc69ba378ae2dcca2a5af"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 08 11:33:33 2019 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 08 11:36:08 2019 -0800"
      },
      "message": "Unzip offline-sdk-docs for m offline-sdk-docs or m docs\n\noffline-sdk-docs is the most useful target for local developers\nverifying documentation changes.  Unzip offline-sdk-docs.zip\ninto out/target/common/docs/offline-sdk/ whenever the offline-sdk-docs\nor docs targets are built.\n\nFixes: 124115897\nTest: m offline-sdk-docs\nChange-Id: I92ce65742e7475cc64a688f2b1893c96ecfd2a52\n"
    },
    {
      "commit": "1af02739be5941db41ae78e67a80a9b067b188d3",
      "tree": "656bf68c9dd662eaeb3c12ff17d7e6eae143f25c",
      "parents": [
        "6bb71b0322b4e1f7b6954162d78f289d894079e4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 14:59:46 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 14:59:46 2019 +0000"
      },
      "message": "Deprecate ref... methods in MethodHandleInfo\n\nThese methods were mistakenly exposed as part of the public API in\nAndroid 26. They do not appear to be used by any apps so this is a\nprelude to removing them from the API completely.\n\nBug: 114175595\nTest: make checkbuild\nChange-Id: I17b7369a4fbb568bde5285d705d9194ac91e576d\n"
    },
    {
      "commit": "e396fe4a02686850e7e72e52416e4b29b79d7979",
      "tree": "f77f1f4eb9b13994f7de5f3ab1d226090ddbf8e7",
      "parents": [
        "6bb71b0322b4e1f7b6954162d78f289d894079e4",
        "5b4264823b7d164f17db794cc32ab5167ee57e59"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Feb 08 13:34:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 08 13:34:08 2019 +0000"
      },
      "message": "Merge \"Disable view compiler for protected storage\""
    },
    {
      "commit": "5b4264823b7d164f17db794cc32ab5167ee57e59",
      "tree": "f77f1f4eb9b13994f7de5f3ab1d226090ddbf8e7",
      "parents": [
        "6bb71b0322b4e1f7b6954162d78f289d894079e4"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Feb 06 12:54:23 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Feb 08 13:33:52 2019 +0000"
      },
      "message": "Disable view compiler for protected storage\n\nProtected storage has selinux restrictions that currently prevent\nviews being generated there.\n\n(cherry picked from commit c8aa8ff300761a2d8b1c4770bf38a4b30fe566cd)\n\nBug: 111895153\nBug: 123778117\nTest: manual\nExempt-From-Owner-Approval: cherry-pick\n\nMerged-In: Id386ebd1be7329ab1ea9657187dfbabb4f1bf73c\nChange-Id: Id386ebd1be7329ab1ea9657187dfbabb4f1bf73c\n"
    },
    {
      "commit": "6bb71b0322b4e1f7b6954162d78f289d894079e4",
      "tree": "5d691b29eec5e0cf818b7aefbc71fbd44b655ef3",
      "parents": [
        "56a6b653229ff96f8b0a6aafeb768127c1ae7223",
        "507cbc4e5836f583e78527d0f631fc58d8596ecd"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 08 11:51:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 08 11:51:39 2019 +0000"
      },
      "message": "Merge \"Add TEST_MAPPING for api specifications\""
    },
    {
      "commit": "56a6b653229ff96f8b0a6aafeb768127c1ae7223",
      "tree": "4af7551794f76eb1c209275e80df9997547db2f5",
      "parents": [
        "f199334e3e65cdf6d43fc69ba378ae2dcca2a5af",
        "b9014324915254f2aa9f0bf47f8923d462a0b095"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Feb 08 06:56:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 08 06:56:37 2019 +0000"
      },
      "message": "Merge \"Fallback to other format for decoding pdu if needed.\""
    },
    {
      "commit": "9c5d96490279dbc5cea09cf8a2da29318b397729",
      "tree": "3328cc578885afd9ca52bdb05241c83b7e260712",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 21:29:57 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 08 12:12:57 2019 +0900"
      },
      "message": "Remove hard-coded NetworkStack package name\n\nHave the network stack pass its package name in\nshowProvisioningNotification instead.\n\nBug: 124033493\nTest: flashed, WiFi and captive portal works\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: I1f3312768ba1fb34e99a827e1fcdaf7510e318a8\n"
    },
    {
      "commit": "6ae9f49d3fb8b58c65060b238c16764d3f35af48",
      "tree": "da91cb96815fab374ef5d1ccd0f45a43dca11432",
      "parents": [
        "77b2b559e1633f838e8ae151a3366df0173476e8"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 24 10:56:01 2019 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 07 17:48:26 2019 -0800"
      },
      "message": "Adding validationBeforeSwitchSupported in phoneCapability.\n\nBug: 118348832\nTest: sanity\nChange-Id: I7e9e18728a1db9fd31e92164d72b6656b964f1f4\nMerged-In: I7e9e18728a1db9fd31e92164d72b6656b964f1f4\n"
    },
    {
      "commit": "e4ae0e7516271888b597c846e033076e19b2949d",
      "tree": "4a4ddba8bef68a56bc2ab3428d0cbd12b85b98a2",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Feb 07 13:52:45 2019 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Feb 07 17:44:46 2019 -0800"
      },
      "message": "Atom: add more information to BluetootSocketConnectionStateChanged\n\n* Add server_port field to track the server port number of a socket\n* Add socket_role field to track whether the socket is a server listener\n  or a connection socket\n* Add uid field to track the owner of the socket\n\nBug: 112969790\nTest: make, test drive with statsd\nChange-Id: I0c86b724c748844009b8120befd454fb96137a61\n"
    },
    {
      "commit": "77b2b559e1633f838e8ae151a3366df0173476e8",
      "tree": "88318a05463b3ec4422579aa92b7bf6612d8880f",
      "parents": [
        "b8f1b10871b8ad17acd60e9b38318f4a745d94d4"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Dec 13 19:24:03 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 07 17:42:34 2019 -0800"
      },
      "message": "Add API to handle user\u0027s subscription selection changes.\n\nWhen user selects a eSIM subscription, Settings app informs Telephony.\nTelephony needs to take actions such as writting it into global\nsettings, switch profiles and notify registrants, for example\nAlternativeNetworkAccessService.\n\nBug: 120945564\nTest: unittest\nChange-Id: I846d9444aac368d183e06744c9eb8aa0c08dfe6a\nMerged-In: I846d9444aac368d183e06744c9eb8aa0c08dfe6a\n"
    },
    {
      "commit": "b8f1b10871b8ad17acd60e9b38318f4a745d94d4",
      "tree": "93ed8d49368c4b797c9bd7c33a15bd93f4035f1c",
      "parents": [
        "f199334e3e65cdf6d43fc69ba378ae2dcca2a5af"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Jan 22 13:46:17 2019 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 07 17:37:36 2019 -0800"
      },
      "message": "Adding READ_PRECISE_CALL_STATE permission in phone app.\n\nThis is needed if internal component wants to listen to\nprecise call state change.\n\nBug: 117980553\nTest: unittest\nChange-Id: Id5a60519cbf1d724f939fc10b1f03cccfe5c1b5c\nMerged-In: Id5a60519cbf1d724f939fc10b1f03cccfe5c1b5c\n"
    },
    {
      "commit": "f199334e3e65cdf6d43fc69ba378ae2dcca2a5af",
      "tree": "1061aa41b272fd9a8bd806524c2eae40d9a6f0fd",
      "parents": [
        "fde347156d28eebc47a2dfb3e7efce92d5802c02",
        "1aee57aaf122f258c46bdf978592c3aa8ea0fa6e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 08 01:24:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 08 01:24:22 2019 +0000"
      },
      "message": "Merge \"Update CellInfo Documentation on Updates\""
    },
    {
      "commit": "fde347156d28eebc47a2dfb3e7efce92d5802c02",
      "tree": "e975a34e1f52cf33f0e76f36f7b9fcae1bd2a271",
      "parents": [
        "7299401e812cc741bfba12028f086f07c685750f",
        "18f18aaeb80849a0ec23dcf2886051c6aadbc498"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 08 01:22:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 08 01:22:52 2019 +0000"
      },
      "message": "Merge \"Coerce Unreported BER from ASU\u003d99 to UNAVAILABLE\""
    },
    {
      "commit": "a10f9e82f765e782f38e2fbc162e38dd45d43da8",
      "tree": "4714f4855a202649a79ec2cba5e7049de0a70cc7",
      "parents": [
        "0d162221252b3536ba6077a8b48b5db48b347154"
      ],
      "author": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Tue Feb 05 11:45:29 2019 -0800"
      },
      "committer": {
        "name": "Michele",
        "email": "mberionne@google.com",
        "time": "Thu Feb 07 16:02:49 2019 -0800"
      },
      "message": "Add API to check if a SIM card matches carrier restrictions.\n\nAdd API to check if one SIM card or a combination of SIM cards for\nmultisim devices is allowed on the terminal, based on the existing\ncarrier restriction rules.\n\nBug: 123939943\nTest: added test cases for the new API\nChange-Id: Ieaa3c25da75e04e2acb3b169e10638d967732f99\n"
    },
    {
      "commit": "7299401e812cc741bfba12028f086f07c685750f",
      "tree": "2a613c71952ea36d366b6d2498027711c5b330b3",
      "parents": [
        "ad8b5c993948cf696d4dfcaa5d636b6d3d4f3c62",
        "ba71c5f0154610dad75f855e799c80e5b54b4924"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 23:53:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 23:53:18 2019 +0000"
      },
      "message": "Merge \"Include phoneId as extra when subId is not available.\""
    },
    {
      "commit": "ad8b5c993948cf696d4dfcaa5d636b6d3d4f3c62",
      "tree": "57c1cca25be62adf08c9e5ce012397292b34502d",
      "parents": [
        "90f86257f0f5b83325708b370bb8d60399915eb6",
        "1109a1f65a6ce0276328e394cb8b3e2537128a54"
      ],
      "author": {
        "name": "Alexander Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Feb 07 23:03:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 23:03:02 2019 +0000"
      },
      "message": "Merge \"Provide java_defaults as a counterpart to the settings.mk file\""
    },
    {
      "commit": "90f86257f0f5b83325708b370bb8d60399915eb6",
      "tree": "0c79bbd72ebafda3b4a5534bcd0e0e400b4b81da",
      "parents": [
        "b5a69ab76495e981f0fde0a35da9743dd6fee739",
        "2f932d72baf5cb831c973c838505c34ecb84b64c"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 22:05:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 22:05:00 2019 +0000"
      },
      "message": "Merge \"Make RCS Message Store APIs ready to unhide\""
    },
    {
      "commit": "b5a69ab76495e981f0fde0a35da9743dd6fee739",
      "tree": "5c5c4cc156b9c0c0ca92f2543b77fc799753f717",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8",
        "f5cd8c16018b967a3b8d62d4bfdc9ad3825d2853"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Feb 07 21:28:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 21:28:37 2019 +0000"
      },
      "message": "Merge \"Add use_app_image_startup_cache feature flag\""
    },
    {
      "commit": "ba71c5f0154610dad75f855e799c80e5b54b4924",
      "tree": "b2e3010598e90c38bf49cf712c0740a71bb5bd9c",
      "parents": [
        "f5523412041c670394bef9c8788daa19fc804073"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 12:29:55 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 12:34:21 2019 -0800"
      },
      "message": "Include phoneId as extra when subId is not available.\n\nTest: basic sanity\nBug: 122819162\nChange-Id: Ia55b5550930b1e34e14e46c718261ec11ac56f43\n"
    },
    {
      "commit": "b9014324915254f2aa9f0bf47f8923d462a0b095",
      "tree": "32fb873fae73f166ab92b423fb0b4b0ed2cf07e9",
      "parents": [
        "f5523412041c670394bef9c8788daa19fc804073"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 12:13:05 2019 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 12:18:20 2019 -0800"
      },
      "message": "Fallback to other format for decoding pdu if needed.\n\nThe specified format is mostly a guess based on the current phone\ntype/voice RAT. It may not always be correct and so we should always\nfallback to the other format.\n\nTest: basic sanity\nBug: 20015718\nChange-Id: Ia1177d19035ff485ca27175ba2375e0f6fe2a966\n"
    },
    {
      "commit": "2f932d72baf5cb831c973c838505c34ecb84b64c",
      "tree": "731e6d99f8e99419788241bd928e8e85c6ac4377",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 10:11:39 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 19:20:45 2019 +0000"
      },
      "message": "Make RCS Message Store APIs ready to unhide\n\nThis change makes necessary changes to unhide the APIs in a future\ncommit. All the classes that end with Parameters needed to be converted\nto Params, which resulted in a rather large change. I also had to reintroduce\nRcsOutgoingMessageCreationParameters as it was required to make\nParcelables final, which means I had to make this new class parcelable\nand RcsMessageCreationParameters non-parcelable and non-final\n\nTest: Existing tests pass\n\nBug:109759350\nChange-Id: I2fe9382d28a9abf02ad22ec7ccdeaedc55ae4337\n"
    },
    {
      "commit": "6ac1a60bf1b92c83058d6102c854d5b93ccff835",
      "tree": "a85fd4e6e71a565ab9719afa74f1c3df0d78c083",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Feb 07 10:49:59 2019 -0800"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Feb 07 10:52:13 2019 -0800"
      },
      "message": "Add owners for accessibility\n\nTest: Relying on treehugger. No functional changes.\nChange-Id: I2511b04e56301bd34a8eaced7be8dd8582cc3cc7\n"
    },
    {
      "commit": "e6efa0540af4833076038538db6a21b1b834df5e",
      "tree": "1a04402c66c4a3b1d9ff6c2d61437c80766a9b6b",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Wed Feb 06 14:44:22 2019 +0000"
      },
      "committer": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Thu Feb 07 17:12:59 2019 +0000"
      },
      "message": "Fix regression in Dalvik:HEAP_TOTAL\n\nMake HiddenApiUsageLogger a singleton initialised in Zygote pre-fork and\nrely on copy-on-write to prevent heap size increases\n\nTest: atest google/perf/memory/memory-test\nBug: 123705750\nChange-Id: I384d3bdefa6525fcce494783c548e85979bce4d5\nMerged-In: Idc5ad13d4e158659009290f410ce721013345308\n"
    },
    {
      "commit": "21b38267fa281b27a8ecac799a4f941f5b9519b8",
      "tree": "49313394943af14a368cb470eccb74c76d44ff9c",
      "parents": [
        "af931e60dc69d252c6a59d6bdaf569d270678b2f",
        "ede80f9afa3d5a832d45c95421a9ab0a3daf2a96"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 10:20:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 10:20:01 2019 +0000"
      },
      "message": "Merge \"Deprecate BreakIterator.getTitleInstance() functions and KIND_TITLE field\""
    },
    {
      "commit": "af931e60dc69d252c6a59d6bdaf569d270678b2f",
      "tree": "17e33bfbc6fe15adc67770dd4464183482d13569",
      "parents": [
        "e45eefe8eca28920608a0bd27e3fe8f446998cf8",
        "98d3da86517afa5d827bf84334c96dc070593047"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 07:27:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 07:27:33 2019 +0000"
      },
      "message": "Merge \"Move hiddenapi rules to Soong\""
    },
    {
      "commit": "7f62bcde3dd0232390529e9bab7db9583495166c",
      "tree": "beacd63f604e3301073c5a3336b8238f16753d52",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Dec 11 11:37:25 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Feb 06 23:20:14 2019 -0800"
      },
      "message": "Add get/set PreferredNetworkTypeBitmap\n\nBug: 111453000\nTest: build\nMerged-In: Icbd3b2108ce8eb75e863dcf38fb8249c1e37ea91\nChange-Id: Icbd3b2108ce8eb75e863dcf38fb8249c1e37ea91\n"
    },
    {
      "commit": "e45eefe8eca28920608a0bd27e3fe8f446998cf8",
      "tree": "7b5667062325457daec43987a5c7b5d58a02d31e",
      "parents": [
        "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca",
        "34cd77a651c6695d7792cd798f538f1f416e087b"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Feb 07 06:21:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 06:21:24 2019 +0000"
      },
      "message": "Merge \"Add default code reviewers into OWNERS\""
    },
    {
      "commit": "34cd77a651c6695d7792cd798f538f1f416e087b",
      "tree": "7b5667062325457daec43987a5c7b5d58a02d31e",
      "parents": [
        "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 10:21:48 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 22:19:19 2019 -0800"
      },
      "message": "Add default code reviewers into OWNERS\n\nBug: 33166666\nTest: gerrit uploader\nChange-Id: Ief5d4bf9005bb3a712803101f98dd2b876662eb8\n"
    },
    {
      "commit": "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca",
      "tree": "19be40be8b72b08fb60d1d171596d92f0b933c50",
      "parents": [
        "ca551ce98193a80a786c6d9a798d452037b30f7b",
        "dd29f2078d5679608a956e5f291cc1e8b981dcfe"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 03:33:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 03:33:54 2019 +0000"
      },
      "message": "Merge \"Check MAINLINE_NETWORK_STACK in ConnectivityService\""
    },
    {
      "commit": "f871bfb8c7e28f451828a33f757bfd97ebef9d58",
      "tree": "873ee7e00bec3b23f3fbf69f92e6200fe808a909",
      "parents": [
        "ca551ce98193a80a786c6d9a798d452037b30f7b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 04 14:26:32 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 02:39:57 2019 +0000"
      },
      "message": "Remove INTERACT_ACROSS_USERS_FULL for NetworkStack\n\nReplace with INTERACT_ACROSS_USERS, which is needed to send the\nACTION_NETWORK_CONDITIONS_MEASURED broadcast.\n\nAlso cleanup some non-privileged permissions that were added to the\npriv-app file.\n\nTest: built, booted, broadcast and captive portal login work\nBug: 123846255\nChange-Id: I3c97c166e80c19bf57fa047709c8b91fca75d635\n"
    },
    {
      "commit": "ca551ce98193a80a786c6d9a798d452037b30f7b",
      "tree": "cf7927dc232a3b22482e6cee90fa05490ac2d24f",
      "parents": [
        "f5523412041c670394bef9c8788daa19fc804073",
        "dc48356147fd55cafb1dbc8315b3f581c4274292"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\""
    },
    {
      "commit": "f5523412041c670394bef9c8788daa19fc804073",
      "tree": "ac2eb127d943f1620d57cbf6ce089964473089be",
      "parents": [
        "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d",
        "c692ce761b445465386d921362608b2420daf765"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 01:31:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 01:31:18 2019 +0000"
      },
      "message": "Merge \"Avoid NPE caused by null encodedBearerData in privateGetSubmitPdu\""
    },
    {
      "commit": "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d",
      "tree": "c60006c4611327b627080bed0046468b001d62c5",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955",
        "a2b94d7898570f03d8c8664baf9d1c2a710c0d42"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 01:30:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 01:30:09 2019 +0000"
      },
      "message": "Merge \"Use correct PLMN info for an incoming CB-SMS\""
    },
    {
      "commit": "f46b14b6aff8293a8881d97f6fee089ae86c0955",
      "tree": "c635ea99909dfb3b417166016c134d51be07c408",
      "parents": [
        "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d",
        "099fa87f6d4ff908e5385074ff58ea3615168352"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 23:44:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 23:44:05 2019 +0000"
      },
      "message": "Merge \"Update navigation bar upon change of display density\""
    },
    {
      "commit": "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d",
      "tree": "b49048129d18eeeebd160c143f068576e908d19c",
      "parents": [
        "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
        "2b61bddc1ab48908a6efb0581c4e0884bf11863e"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 22:01:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 22:01:44 2019 +0000"
      },
      "message": "Merge \"Work around clang-tidy bug in dex_builder.cc.\""
    },
    {
      "commit": "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
      "tree": "e9506c2cdb2eb2d0a0e849cf26ed8e60a2430df1",
      "parents": [
        "502900a0939d85af5b53c6df8c8ef8161818612e",
        "d6de26ea6130291229b0b71ce6071852fe361833"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "message": "Merge \"Add connect time to conference participant.\""
    },
    {
      "commit": "502900a0939d85af5b53c6df8c8ef8161818612e",
      "tree": "320b6715152b894f1c2d5949461094cb4e02991e",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660",
        "9c30c7c6ba784e1100f7626ef4ce0bcbd8ff6cfb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 20:36:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 20:36:24 2019 +0000"
      },
      "message": "Merge \"Atom: Add BluetoothSocketConnectionStateChanged\""
    },
    {
      "commit": "f5cd8c16018b967a3b8d62d4bfdc9ad3825d2853",
      "tree": "4591c3e673aeeb33f0f7462cbd2a194247c080c9",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Feb 04 13:28:36 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Feb 06 12:30:36 2019 -0800"
      },
      "message": "Add use_app_image_startup_cache feature flag\n\nPassed down to the zygote if the corresponding system property is set:\nruntime_native / use_app_image_startup_cache.\n\nBug: 123524494\nBug: 116059983\nTest: adb shell device_config put runtime_native use_app_image_startup_cache true\n\n(cherry picked from commit ced7e08129902f007afa7a87bdcf5a122fd67658)\n\nMerged-In: I27c0b9ea9533b2b6ad1ccd45f0fb9292c4cfca02\nChange-Id: I27c0b9ea9533b2b6ad1ccd45f0fb9292c4cfca02\n"
    },
    {
      "commit": "9c30c7c6ba784e1100f7626ef4ce0bcbd8ff6cfb",
      "tree": "320b6715152b894f1c2d5949461094cb4e02991e",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Jan 30 17:24:55 2019 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Feb 06 11:12:08 2019 -0800"
      },
      "message": "Atom: Add BluetoothSocketConnectionStateChanged\n\n* Logs when a Bluetooth socket\u0027s connection state is changed\n* A Bluetooth socket can be:\n  - RFCOMM socket\n  - SCO socket\n  - BR/EDR L2CAP socket\n  - BLE L2CAP socket\n\nBug: 112969790\nTest: make, test drive with statsd\nChange-Id: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\nMerged-In: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\n(cherry picked from commit 815cdbaae0577654a6c019abbbd6d596e8cdb703)\n"
    },
    {
      "commit": "1109a1f65a6ce0276328e394cb8b3e2537128a54",
      "tree": "cb756844f06dbdcf68621668424a8f8eec957ef2",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Jan 10 17:15:18 2019 -0800"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Wed Feb 06 10:07:38 2019 -0800"
      },
      "message": "Provide java_defaults as a counterpart to the settings.mk file\n\nTest: treehugger\nChange-Id: I9e57744737430ff7e1ab57891dc81d1dd3bbcb83\nMerged-In: I9e57744737430ff7e1ab57891dc81d1dd3bbcb83\n"
    },
    {
      "commit": "1fe970651fbe535317e5efd8d9e40313b1ac0660",
      "tree": "da542cafdc219a215c4eb576f0171bf5d5fe2647",
      "parents": [
        "6110472c775356b293da4771aed8ecc80283d132",
        "963fea905647086962538342d9c388ebb1b0ace6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 06 18:02:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 18:02:38 2019 +0000"
      },
      "message": "Merge \"Revert \"Minimum viable TimeZoneDetectorService\"\""
    },
    {
      "commit": "6110472c775356b293da4771aed8ecc80283d132",
      "tree": "3a31506c6e08064ed3c2ecd076c1c5eee30a8a18",
      "parents": [
        "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794",
        "a63c40e0de52d334dace2306df9d88a3b4ea756d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 17:54:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 17:54:28 2019 +0000"
      },
      "message": "Merge \"[KA07] Drop TCP keepalive ack packets\""
    },
    {
      "commit": "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794",
      "tree": "5c36e9c0f64c09f4fd3af052cb8fa67e922792b2",
      "parents": [
        "3fe37342ed44a176695a720f183a3ce62e8f9a1c",
        "f00a87689352cf2226b28bbcbe84c66c2bb3ee12"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 17:44:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 17:44:09 2019 +0000"
      },
      "message": "Merge \"Implementation of RcsMessageStore APIs [base]\""
    },
    {
      "commit": "3fe37342ed44a176695a720f183a3ce62e8f9a1c",
      "tree": "a39061fde8001072092a8ebf2a16736da79ccb7d",
      "parents": [
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf",
        "8d6b71aa1d69bdbe7727451d2ddb9167f6138f71"
      ],
      "author": {
        "name": "nchalko",
        "email": "nchalko@google.com",
        "time": "Wed Feb 06 16:33:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 16:33:19 2019 +0000"
      },
      "message": "Merge \"Fix reference leak on TvInputManagerService\""
    },
    {
      "commit": "f00a87689352cf2226b28bbcbe84c66c2bb3ee12",
      "tree": "91387cc20a0feb796d3cf4f9b4ed62bd291078f0",
      "parents": [
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Jan 24 14:32:12 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 15:49:16 2019 +0000"
      },
      "message": "Implementation of RcsMessageStore APIs [base]\n\nThis change adds the implementation of RcsMessageStore. Please see the\nbug for the design and one-pager\n\nTest: Added unit tests\n\nBug: 109759350\nChange-Id: I6049dcf74ef9e19a38ce58148a89497992bc1c98\n"
    },
    {
      "commit": "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf",
      "tree": "1799612baefac95bf4430297e935f73be4df34a1",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1",
        "352dc2f202fd26ec1e63e74d8e302657a9bb8076"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 15:13:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 15:13:02 2019 +0000"
      },
      "message": "Merge \"[KA04] Expose TCP socket keepalive API\""
    },
    {
      "commit": "507cbc4e5836f583e78527d0f631fc58d8596ecd",
      "tree": "990105c1bd484ffe5e71ae4fd820744901ed1119",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 04 15:43:20 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 06 13:57:42 2019 +0000"
      },
      "message": "Add TEST_MAPPING for api specifications\n\nChanges to the various api directories will run the\ntests which make use of the API specification in those directories.\n\nCould not include CtsSystemApiSignatureTestCases as it is broken on\ngit_master because of bug 116632058.\n\nBug: 123254057\nTest: atest\nChange-Id: I1fe4ca498cbd0393aba7cf4c1386a6325ace7937\n"
    },
    {
      "commit": "a63c40e0de52d334dace2306df9d88a3b4ea756d",
      "tree": "fad9e40c201da1dc82e11ef594f113b52d468e8e",
      "parents": [
        "352dc2f202fd26ec1e63e74d8e302657a9bb8076"
      ],
      "author": {
        "name": "Aaron Huang",
        "email": "huangaaron@google.com",
        "time": "Tue Jan 15 16:53:51 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 22:51:49 2019 +0900"
      },
      "message": "[KA07] Drop TCP keepalive ack packets\n\nTo support TCP keepalive offload, APF filter needs to add program\nfor dropping keepalive ack packets when offload is starting.\n\nBug: 114151147\nTest: runtest frameworks-net -c android.net.apf.ApfTest\nChange-Id: If16a9bc04eb29dfedb950b6e4c85fe9ad4cf259f\n"
    },
    {
      "commit": "352dc2f202fd26ec1e63e74d8e302657a9bb8076",
      "tree": "1799612baefac95bf4430297e935f73be4df34a1",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Jan 08 20:04:33 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 22:51:42 2019 +0900"
      },
      "message": "[KA04] Expose TCP socket keepalive API\n\nThe new set of API allows applications to request keepalives\noffload for established TCP sockets over wifi.\n\nHowever, the application must not write to or read from the\nsocket after calling this method, until specific callbacks are\ncalled.\n\nBug: 114151147\nTest: atest FrameworksNetTests FrameworksWifiTests NetworkStackTests\n\nChange-Id: I3880505dbc35fefa34ef6c79555458ecf5d296a4\n"
    },
    {
      "commit": "6606b7724700c8be28762a70376a39c854b73df1",
      "tree": "76674a0ab065067dd7b9f5e2c33c02f293dc2faa",
      "parents": [
        "533b2960fc260de7b9bad62b393690517f4eef1d",
        "e8e6d40438db879083562d7b75e554295f8e7378"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 10:58:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 10:58:54 2019 +0000"
      },
      "message": "Merge \"Add Os.bind, Os.sendTo to public API\""
    },
    {
      "commit": "8d6b71aa1d69bdbe7727451d2ddb9167f6138f71",
      "tree": "70c9dbba5f08e117fe117483458b3c227dafba37",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Wed Jan 16 10:44:37 2019 +0900"
      },
      "committer": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Wed Feb 06 18:43:30 2019 +0900"
      },
      "message": "Fix reference leak on TvInputManagerService\n\nFix reference leak when TV input changed.\n\nTest: 1. Modify to call android.os.Debug.dumpReferenceTables() in\nTvInputManagerService#onServiceConnected\n2. Build and run\n3. Repeat to launch and finish TV player application with logcat output\n4. Confirm Global Reference Table information on logcat whether\nreference increase\n\nChange-Id: I9b9896115088d8b179a9cf29ddca88e8a8fa529a\n"
    },
    {
      "commit": "533b2960fc260de7b9bad62b393690517f4eef1d",
      "tree": "484278f13063d3901dce4c5c1ed0a4aacc1a45b5",
      "parents": [
        "4b7cae6c0d67220e07f6f3630b80d9e258608111",
        "2ed5d4cf9200f9b2a3a14fa7ba359b788eeb14d7"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 09:19:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 09:19:07 2019 +0000"
      },
      "message": "Merge \"[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\""
    },
    {
      "commit": "dd29f2078d5679608a956e5f291cc1e8b981dcfe",
      "tree": "53a9bdb486a1d0d7f2d4d2eb5250cf245145eeb2",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 16:42:12 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 17:57:09 2019 +0900"
      },
      "message": "Check MAINLINE_NETWORK_STACK in ConnectivityService\n\nTreat NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK as equivalent to\nNETWORK_STACK, CONNECTIVITY_INTERNAL and NETWORK_SETTINGS combined.\nNetworkStack.PERMISSION_MAINLINE_NETWORK_STACK is defined as signature\npermission in NetworkStackPermissionStub, which is signed with the\nplatform certificate, so requirements are the same for both permissions.\n\nThe permission is defined by NetworkStackPermissionStub and only used by\nNetworkStack, which must be signed with the same key as the stub.\n\nTest: flashed, booted, WiFi works, also with changes on top removing\n      CONNECTIVITY_INTERNAL and NETWORK_SETTINGS\nBug: 112869080\nChange-Id: I9d0ea8fc99eadf7e902421efdba9b8bf535658b8\n"
    },
    {
      "commit": "4b7cae6c0d67220e07f6f3630b80d9e258608111",
      "tree": "9600ba1469da4896c60be35575ec00f6317d546a",
      "parents": [
        "f100fa13ea035ff4b5651277b986abed0b33a440",
        "eb1ea889bc54805da9cfacabf72b8b7e719d602f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 08:32:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 08:32:10 2019 +0000"
      },
      "message": "Merge \"Deprecate getActiveLinkProperties.\""
    },
    {
      "commit": "dc48356147fd55cafb1dbc8315b3f581c4274292",
      "tree": "19ed63cdf6e7a227f417c103207acfc18302fc98",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 04 11:32:20 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 16:38:32 2019 +0900"
      },
      "message": "Add API for NetworkStack to start captive portal\n\nEndpoints protected with INTERACT_ACROSS_USERS_FULL, such as\nstartActivityAsUser, should only be used by modules signed with the\nplatform cert. The NetworkStack needs to have the system server start\nthe application so this restriction can be applied.\n\nBug: 123846255\nTest: flashed, captive portal works from primary and secondary user\nChange-Id: Ib3e427b3fd03ced80c02985e795f79b096a2ec9a\n"
    },
    {
      "commit": "f100fa13ea035ff4b5651277b986abed0b33a440",
      "tree": "4d46e7a4b8e67011d97edc573f2aabce31d158c2",
      "parents": [
        "5f8ddc2eb1ad517ab4523024bc1764bf11d61416",
        "c3586eaa4d1a59d758672abae4884bbc5a80b308"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 07:22:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 07:22:01 2019 +0000"
      },
      "message": "Merge \"Give owneship of packages/NetworkStack to Android Core Networking\""
    },
    {
      "commit": "c3586eaa4d1a59d758672abae4884bbc5a80b308",
      "tree": "8783ef3842ceec8cc02d120fde3d8f91fb1c73fa",
      "parents": [
        "c60a97f82671e674af9a655a117208752a1d78e6"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 15:21:09 2019 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 16:20:35 2019 +0900"
      },
      "message": "Give owneship of packages/NetworkStack to Android Core Networking\n\nTest: ../../build/make/tools/checkowners.py packages/NetworkStack/OWNERS\nChange-Id: I6254f1ac2a24611ca6901f8f940d9e5babaaf373\n"
    },
    {
      "commit": "eb1ea889bc54805da9cfacabf72b8b7e719d602f",
      "tree": "86723da0ab86093d96066f56df135801f3aaeb35",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Jan 11 16:47:53 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 15:44:44 2019 +0900"
      },
      "message": "Deprecate getActiveLinkProperties.\n\nThere are other, more idiomatic ways to do this. Deprecating this\nwith usage limited to P will curb usage and reduce the maintenance\nload.\nThis also deprecates the extra EXTRA_NETWORK_TYPE, which has\nsurvived from an old world but has only been used in deprecated\nbroadcasts for some time.\n\nBug: 109783091\nTest: eyeball current.txt\nChange-Id: I87b74833bb4ec362ee3fd07511a66d318c29067d\n"
    },
    {
      "commit": "5f8ddc2eb1ad517ab4523024bc1764bf11d61416",
      "tree": "71f1cff6929c9988d6b352d2772242f5326fe5a5",
      "parents": [
        "f7b1901a10ad8f5042f75be9e50212aa722c94c1",
        "150e191bca7db76430ec92969132f77d199f378c"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 06:06:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 06:06:53 2019 +0000"
      },
      "message": "Merge \"[KA03] Support tcp keepalive offload\""
    }
  ],
  "next": "f7b1901a10ad8f5042f75be9e50212aa722c94c1"
}
