)]}'
{
  "log": [
    {
      "commit": "e2cfe31b48aa2f7f8a4574a6488d2ed5fa59627e",
      "tree": "ced32902e5280db0c8595b8ba0ce30f9afbb9a95",
      "parents": [
        "da75e38817e07fa9619c836267d06cae0780938a",
        "7f997d4cfca99c17760b5533f2391fbbcc8bb273"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Feb 18 15:58:30 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Feb 18 15:58:30 2019 -0800"
      },
      "message": "DO NOT MERGE - Merge PPRL.190205.001 into master\n\nBug: 124234733\nChange-Id: If654c6ab27cf6c376598e02cd3253e0b68ed5395\n"
    },
    {
      "commit": "da75e38817e07fa9619c836267d06cae0780938a",
      "tree": "4dc4d80684106687f7ffcfb1da13f4afd246704e",
      "parents": [
        "049c1589ee7c189f2963d427d0036afb7c98537f",
        "68982d3f403f3ba2cc0f079be80dc81584c59c0c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 18 19:11:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 19:11:00 2019 +0000"
      },
      "message": "Merge \"Force blacklist on VMRuntime.setTargetSdkVersion*()\""
    },
    {
      "commit": "7f997d4cfca99c17760b5533f2391fbbcc8bb273",
      "tree": "22901c2a60eefb3225bfc168d22b4d24ef821406",
      "parents": [
        "a05d598bc047192ac65326439a75f25c033fae6d",
        "049c1589ee7c189f2963d427d0036afb7c98537f"
      ],
      "author": {
        "name": "Jakub Gielzak",
        "email": "jgielzak@google.com",
        "time": "Mon Feb 18 10:32:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 10:32:40 2019 -0800"
      },
      "message": "Merge \"Revert \"Remove legacy-test and legacy-android-test targets\"\"\nam: 049c1589ee\n\nChange-Id: Ia84907bfa038954256bc791490a490dd338b33ce\n"
    },
    {
      "commit": "049c1589ee7c189f2963d427d0036afb7c98537f",
      "tree": "ea4d8e7f95adedd857b1baaa60911d801e73a0ad",
      "parents": [
        "347d6ff9f98cdc0a10364e9564bb9c5a3ab2e0a2",
        "7d7af10dc9057a49c617c7c97c174e8b4ec5008c"
      ],
      "author": {
        "name": "Jakub Gielzak",
        "email": "jgielzak@google.com",
        "time": "Mon Feb 18 18:24:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 18:24:58 2019 +0000"
      },
      "message": "Merge \"Revert \"Remove legacy-test and legacy-android-test targets\"\""
    },
    {
      "commit": "7d7af10dc9057a49c617c7c97c174e8b4ec5008c",
      "tree": "ae7066b1b8e2cbee81cc863f86600cf42e205433",
      "parents": [
        "3b0be60307cc6063795f8cd32356745ee371e757"
      ],
      "author": {
        "name": "Jakub Gielzak",
        "email": "jgielzak@google.com",
        "time": "Mon Feb 18 18:24:17 2019 +0000"
      },
      "committer": {
        "name": "Jakub Gielzak",
        "email": "jgielzak@google.com",
        "time": "Mon Feb 18 18:24:17 2019 +0000"
      },
      "message": "Revert \"Remove legacy-test and legacy-android-test targets\"\n\nThis reverts commit 3b0be60307cc6063795f8cd32356745ee371e757.\n\nReason for revert: Broken build\n\nChange-Id: I71270c7b47163ab7147029f2d3961d1848fdd9eb\n"
    },
    {
      "commit": "a05d598bc047192ac65326439a75f25c033fae6d",
      "tree": "8e7fc5a15ffbd4d2d76796b31bdde3d5582f88e1",
      "parents": [
        "4a83feb18a8a61d4b6e8d97d672aeafc9f4becea",
        "347d6ff9f98cdc0a10364e9564bb9c5a3ab2e0a2"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 10:16:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 10:16:37 2019 -0800"
      },
      "message": "Merge \"Specify no resource_dirs for SystemUI\"\nam: 347d6ff9f9\n\nChange-Id: I0b752a641e5f74d7dac1017616553f464427e219\n"
    },
    {
      "commit": "347d6ff9f98cdc0a10364e9564bb9c5a3ab2e0a2",
      "tree": "8f5de7f8a83f808b085743fb347d1e9d23715922",
      "parents": [
        "14daedf747b7551370cc498b80d333cf8778ff10",
        "7ccca9fb19b8a9df1e4754e908b6a47119ec8b9f"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 18:03:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 18:03:36 2019 +0000"
      },
      "message": "Merge \"Specify no resource_dirs for SystemUI\""
    },
    {
      "commit": "4a83feb18a8a61d4b6e8d97d672aeafc9f4becea",
      "tree": "5844568b526c7a3641aa6a3887220124550cc9b6",
      "parents": [
        "3250d90912f665e16f69e6bc292b85737ec353cd",
        "14daedf747b7551370cc498b80d333cf8778ff10"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 18 07:26:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 07:26:09 2019 -0800"
      },
      "message": "Merge \"Remove legacy-test and legacy-android-test targets\"\nam: 14daedf747\n\nChange-Id: I67e3a6d58324affcb9119002d4fb2be23e3121fc\n"
    },
    {
      "commit": "14daedf747b7551370cc498b80d333cf8778ff10",
      "tree": "ea9e83677b0759e5519f70b01a825144cb51c344",
      "parents": [
        "996d37ea591ba3dc3b6ae0cecc6a662dd305380c",
        "3b0be60307cc6063795f8cd32356745ee371e757"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 18 15:13:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 15:13:45 2019 +0000"
      },
      "message": "Merge \"Remove legacy-test and legacy-android-test targets\""
    },
    {
      "commit": "3250d90912f665e16f69e6bc292b85737ec353cd",
      "tree": "f6b07216fc2a7082a8d48365e53a1b66a92de99a",
      "parents": [
        "a88f9010283dcc584771204dbb45b512bc6480db",
        "996d37ea591ba3dc3b6ae0cecc6a662dd305380c"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Feb 18 07:06:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 18 07:06:53 2019 -0800"
      },
      "message": "Merge \"Add OWNERS for ExifInterface\"\nam: 996d37ea59\n\nChange-Id: I24669310bf259344675110b2e4463894843e776b\n"
    },
    {
      "commit": "68982d3f403f3ba2cc0f079be80dc81584c59c0c",
      "tree": "9e9116344f87165991fb4c3d8bbc7f5a89033687",
      "parents": [
        "e7e5a35b38f8c054218f3457549109fb6d6ba0db"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Feb 18 14:59:20 2019 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Feb 18 15:02:59 2019 +0000"
      },
      "message": "Force blacklist on VMRuntime.setTargetSdkVersion*()\n\nThe methods could be used to bypass the restrictions. Force them\nonto the blacklist.\n\nTest: builds\nChange-Id: I77d1fb8ca7339bec5e933f87a3b672096e2e559e\n"
    },
    {
      "commit": "996d37ea591ba3dc3b6ae0cecc6a662dd305380c",
      "tree": "331d3741843ee79fd83ee2eb39040e15d837f3a3",
      "parents": [
        "e7e5a35b38f8c054218f3457549109fb6d6ba0db",
        "06410d0714c05fad8a92a86ed214f4283891cba9"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Feb 18 14:56:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 14:56:06 2019 +0000"
      },
      "message": "Merge \"Add OWNERS for ExifInterface\""
    },
    {
      "commit": "7ccca9fb19b8a9df1e4754e908b6a47119ec8b9f",
      "tree": "f0ee760f70ae6d3d3bbedd2ae61a2c61b4d03f7d",
      "parents": [
        "e7e5a35b38f8c054218f3457549109fb6d6ba0db"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 08 09:01:32 2019 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 18 12:12:47 2019 +0000"
      },
      "message": "Specify no resource_dirs for SystemUI\n\nThe res directory is already included via the SystemUI-core\nlibrary. The default for resource_dirs is [\"res\"] if it exists,\nso explicitly clear it to avoid depending on it twice.\n\nBug: 124035856\nTest: m SystemUI\nChange-Id: Ia1b06cd9eff4e614684efde34288cf9ebd895870\n"
    },
    {
      "commit": "a88f9010283dcc584771204dbb45b512bc6480db",
      "tree": "eeb26fd15cb799bd194aaa71ed82141dd3b1e81f",
      "parents": [
        "69728afbc787a85c855495983acf3213ab6eaab5",
        "e7e5a35b38f8c054218f3457549109fb6d6ba0db"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Sun Feb 17 23:25:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 23:25:24 2019 -0800"
      },
      "message": "Merge \"Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\"\nam: e7e5a35b38\n\nChange-Id: I555a4c49a92148a492172a4f2cec993428140cdc\n"
    },
    {
      "commit": "e7e5a35b38f8c054218f3457549109fb6d6ba0db",
      "tree": "b5a43f6dde7c8b8458901a5c65b5d6783b9c431b",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686",
        "6b4de8faf7197b68d6fe09b0aa4e8e11404365ad"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Mon Feb 18 07:12:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 07:12:04 2019 +0000"
      },
      "message": "Merge \"Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\""
    },
    {
      "commit": "06410d0714c05fad8a92a86ed214f4283891cba9",
      "tree": "5a45ef07ae3d81e1806e079c01f7b91b8b6ae72c",
      "parents": [
        "0d6bbfd5fbea3d030d584d456e2966ecf85407e0"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Feb 11 17:27:09 2019 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Feb 18 11:44:35 2019 +0900"
      },
      "message": "Add OWNERS for ExifInterface\n\nAdding specific owners for ExifInterface in order to make sure\nAndroidX code is changed when framework code is changed.\n\nBug: 122276930\nTest: N/A\nChange-Id: Icf0d74ad915d4b322a70c74762753411ad96bbb1\n"
    },
    {
      "commit": "69728afbc787a85c855495983acf3213ab6eaab5",
      "tree": "9234b0251d9cb2f0221208927628b013e735e3c5",
      "parents": [
        "cb473052224b078cca1abab34d54d57802308fab",
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Feb 17 17:15:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 17 17:15:47 2019 -0800"
      },
      "message": "Merge \"Rename NetworkStack package\"\nam: e4a40c77e1\n\nChange-Id: I0acdbd8716b67241367c78b7c190b72086e2db4d\n"
    },
    {
      "commit": "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686",
      "tree": "4977ff27653730751519d680d311c1bce47a7044",
      "parents": [
        "e705e267030c061872e8f6ef092da7b63d533bef",
        "8c0d94608c7e332432b64ef3a1ad62a84472a0ee"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 18 01:07:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 18 01:07:51 2019 +0000"
      },
      "message": "Merge \"Rename NetworkStack package\""
    },
    {
      "commit": "cb473052224b078cca1abab34d54d57802308fab",
      "tree": "8f0be727cb3926fe367672b7d040069de95c5aeb",
      "parents": [
        "cfbc249110b05361b0f90050d342714a18808a37",
        "e705e267030c061872e8f6ef092da7b63d533bef"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Fri Feb 15 18:50:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 18:50:21 2019 -0800"
      },
      "message": "Merge \"Check intent action in OMS.PackageReceiver for secure coding\"\nam: e705e26703\n\nChange-Id: Ic73dbe9bf5fe1f5b711ee24adbc72c1b066a63a4\n"
    },
    {
      "commit": "e705e267030c061872e8f6ef092da7b63d533bef",
      "tree": "345c4aa7b7cb03bc55acf92d6d301446c8988de4",
      "parents": [
        "c0c27fbf498e363de11b8a5bccdaf80bfcbdfa09",
        "14d8d682f17640e472201b9f10d6cebb6f127023"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Sat Feb 16 02:36:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 02:36:41 2019 +0000"
      },
      "message": "Merge \"Check intent action in OMS.PackageReceiver for secure coding\""
    },
    {
      "commit": "cfbc249110b05361b0f90050d342714a18808a37",
      "tree": "b4f6069864a085a17236e0042f61a8e027bf576d",
      "parents": [
        "0c5872595af5eb56974a26c98ae686cee78b98bd",
        "c0c27fbf498e363de11b8a5bccdaf80bfcbdfa09"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Feb 15 18:04:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 18:04:29 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Fix the bad link due to typo\"\nam: c0c27fbf49 -s ours\nam skip reason: change_id Ia06e1fffd814671289a1caebd5962aedc18a28d7 with SHA1 a44f2c075b is in history\n\nChange-Id: Ib00807a7f22c339551aa750459b4a7c0398618e4\n"
    },
    {
      "commit": "c0c27fbf498e363de11b8a5bccdaf80bfcbdfa09",
      "tree": "b1145cae7a77bd54a2c6a7440d82867a74c1da86",
      "parents": [
        "fd2d7dc68571923d86590a6b6f396126d4cc1f92",
        "dcdfaf3d6b2104055242273db16c31ccdba7b131"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 16 01:56:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 01:56:30 2019 +0000"
      },
      "message": "Merge \"Fix the bad link due to typo\""
    },
    {
      "commit": "0c5872595af5eb56974a26c98ae686cee78b98bd",
      "tree": "b4f6069864a085a17236e0042f61a8e027bf576d",
      "parents": [
        "727bc7133675d6cb0e4ada78443cc6482df0a47f",
        "fd2d7dc68571923d86590a6b6f396126d4cc1f92"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:56:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 17:56:22 2019 -0800"
      },
      "message": "Merge \"Sign networkstack with its own certificate\"\nam: fd2d7dc685\n\nChange-Id: I24ddb16d7a163ad6141b4f6c46e5dda9f249a906\n"
    },
    {
      "commit": "fd2d7dc68571923d86590a6b6f396126d4cc1f92",
      "tree": "dcacce320f217f485ae3b4b43197c43154d497ea",
      "parents": [
        "3f23efdd13c21e776df37de508f070c96aeec6dc",
        "ab96bc758eae12e99f30d8381d55d2a439597360"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sat Feb 16 01:48:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 01:48:49 2019 +0000"
      },
      "message": "Merge \"Sign networkstack with its own certificate\""
    },
    {
      "commit": "727bc7133675d6cb0e4ada78443cc6482df0a47f",
      "tree": "2628de74d874b3d2a3d24ac41bd9d62d4c43b359",
      "parents": [
        "2d7e53ca901e3abdc3d5fad3fca2fc183d2ed116",
        "944f18371b9c4562edafea5e73ab1139f290d63e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 16 00:53:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 00:53:47 2019 +0000"
      },
      "message": "Merge \"Fix the incorrect javadoc links\" into stage-aosp-master"
    },
    {
      "commit": "2d7e53ca901e3abdc3d5fad3fca2fc183d2ed116",
      "tree": "3b0bec6e239910182ad30bbade4ff58bc3fe860d",
      "parents": [
        "2feb04170bc95f179551bddec79131e450540b86",
        "3f23efdd13c21e776df37de508f070c96aeec6dc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 16:38:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 16:38:52 2019 -0800"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\"\nam: 3f23efdd13\n\nChange-Id: I8c207040c42a3d02b8383e13a4f839c250788f58\n"
    },
    {
      "commit": "2feb04170bc95f179551bddec79131e450540b86",
      "tree": "696b66824de1021a268e5ffde37d18e7cfc95676",
      "parents": [
        "7b459880ee06fb469d6981ecbdbf9eeb5c243d06",
        "2555ed5bca9ffb25cd6e1d6474a97cc151a386b5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 15 16:26:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 16:26:01 2019 -0800"
      },
      "message": "Merge \"zygote: use async signal safe log to record child process death\"\nam: 2555ed5bca\n\nChange-Id: I9734da9897528cfc3b6c4b45d56eb6454ec435c8\n"
    },
    {
      "commit": "3f23efdd13c21e776df37de508f070c96aeec6dc",
      "tree": "0aec5f7731546e469b0c92481183d94a75b1354c",
      "parents": [
        "2555ed5bca9ffb25cd6e1d6474a97cc151a386b5",
        "1b57e8e9db5b007c19b713e9d1d3b28397a11b52"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sat Feb 16 00:22:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 00:22:29 2019 +0000"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\""
    },
    {
      "commit": "2555ed5bca9ffb25cd6e1d6474a97cc151a386b5",
      "tree": "041cee62a63150fb871083282c7ad7e7f8904d48",
      "parents": [
        "f9d7df6f786788fde029cb2be6c0ff78d4646154",
        "6d0dd1a276a3841cd356c9491147758cd55dbdc7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Feb 16 00:12:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 16 00:12:51 2019 +0000"
      },
      "message": "Merge \"zygote: use async signal safe log to record child process death\""
    },
    {
      "commit": "dcdfaf3d6b2104055242273db16c31ccdba7b131",
      "tree": "dfb0cae628bb5a6a823e835593fdb6ecfad8adf3",
      "parents": [
        "a3aae9fe4bc41793c2c4443fda985c8fcfb20ddc"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Feb 15 13:13:45 2019 -0800"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 16 00:12:18 2019 +0000"
      },
      "message": "Fix the bad link due to typo\n\nReplaces the link with the new API name, createInsecureL2capChannel.\n\nBug: 70683224\nTest: Compile\nChange-Id: I9580d90722f8b0c0146a902bb5fcace4ef58d421\nMerged-In: Ia06e1fffd814671289a1caebd5962aedc18a28d7\n"
    },
    {
      "commit": "944f18371b9c4562edafea5e73ab1139f290d63e",
      "tree": "b4a265af43da18566d2ac057abaab465e99983a2",
      "parents": [
        "07ec9dbec5945e5e97c1b2842acdba6f74e6ebbc"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Thu Oct 11 17:54:36 2018 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 15 14:39:24 2019 -0800"
      },
      "message": "Fix the incorrect javadoc links\n\nA lot of unresolved link errors showing up after go/ag/5172152.\n\nTest: m -j docs with -lerror enabled\nBug: b/116163454\nChange-Id: I74d1f75e0f00015410a63e13103c28a9c84b4fe0\n"
    },
    {
      "commit": "7b459880ee06fb469d6981ecbdbf9eeb5c243d06",
      "tree": "3c5140d1995be73a1a2b642876ef94b05ebae443",
      "parents": [
        "b75330904e62cc1db3de7107673fc01fc3427b45",
        "f9d7df6f786788fde029cb2be6c0ff78d4646154"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Feb 15 14:02:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 14:02:59 2019 -0800"
      },
      "message": "Merge \"HLS seeking: call readAt() on new thread\"\nam: f9d7df6f78\n\nChange-Id: Idf8a6341cdb8a2bf9478aa523e8066d96089e598\n"
    },
    {
      "commit": "f9d7df6f786788fde029cb2be6c0ff78d4646154",
      "tree": "4ca4e3f759592ad7fc5e860fce49e8cb443162f6",
      "parents": [
        "59d827554625b39f87df3b2070f338cb162472be",
        "94843014bce5af4117810c3dc03251a66a6d97ec"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Feb 15 21:47:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 21:47:26 2019 +0000"
      },
      "message": "Merge \"HLS seeking: call readAt() on new thread\""
    },
    {
      "commit": "b75330904e62cc1db3de7107673fc01fc3427b45",
      "tree": "4ddc0d1da23aafe3320277c857f80262b4efb450",
      "parents": [
        "a68009941af56032d708deff2784048c3c85cff2",
        "59d827554625b39f87df3b2070f338cb162472be"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Feb 15 13:43:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 13:43:51 2019 -0800"
      },
      "message": "Merge \"Populate \u0027hasKnownUserIntentEmergency\u0027\"\nam: 59d8275546\n\nChange-Id: If7167ecae8c4de2cfb3a8032beb350fe1e327f32\n"
    },
    {
      "commit": "a68009941af56032d708deff2784048c3c85cff2",
      "tree": "3057b3dc197143d442c2405516f2ffda6afa8a7c",
      "parents": [
        "d6b5de96c20b506fde72e1f9cd1e16965a4625ec",
        "a24d0252121bdb72b77a1a2fca93adf26f6a522d"
      ],
      "author": {
        "name": "Max Bires",
        "email": "jbires@google.com",
        "time": "Fri Feb 15 13:32:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 13:32:51 2019 -0800"
      },
      "message": "Merge \"Adding framework check for 3DES key size\"\nam: a24d025212\n\nChange-Id: Id71784688902c0fc1d490b1fd8321fae134166b5\n"
    },
    {
      "commit": "59d827554625b39f87df3b2070f338cb162472be",
      "tree": "3c9939ee1a99d437f71dfc5ad02f2654eb0aa120",
      "parents": [
        "a24d0252121bdb72b77a1a2fca93adf26f6a522d",
        "5e5d303982be449e47a82afac2c1398fe4edd5b8"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Feb 15 21:23:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 21:23:52 2019 +0000"
      },
      "message": "Merge \"Populate \u0027hasKnownUserIntentEmergency\u0027\""
    },
    {
      "commit": "a24d0252121bdb72b77a1a2fca93adf26f6a522d",
      "tree": "c0c1c2561a93ba4f1e7ed85c2f3efeff161928bb",
      "parents": [
        "2144164526d4f82adcc9cd5a0377d85bed9981aa",
        "20fa0e7c2ef8b9ce08a67cd0a734ad1dc9c74849"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 21:12:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 21:12:29 2019 +0000"
      },
      "message": "Merge \"Adding framework check for 3DES key size\""
    },
    {
      "commit": "d6b5de96c20b506fde72e1f9cd1e16965a4625ec",
      "tree": "d60b04b2ac5ce2f4f31ab2ba50d6cc9309fae3cb",
      "parents": [
        "122d78ddac5c749c4ec7f417db81ab792892c3af",
        "2144164526d4f82adcc9cd5a0377d85bed9981aa"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 15 10:46:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 10:46:35 2019 -0800"
      },
      "message": "Merge \"No-op flag to keep tests working in this branch.\"\nam: 2144164526\n\nChange-Id: I7723ff61f7c0f6f5f0bf560b2baa16ffda85dffb\n"
    },
    {
      "commit": "122d78ddac5c749c4ec7f417db81ab792892c3af",
      "tree": "c381c16963c957c5ccd597877b9f2e4de2a34312",
      "parents": [
        "6008c060c5bb428b8e5e09a8cab3e9f188eae77e",
        "0c8bc10ab2102b232ba6e63bcbddd2c545b6cf2e"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Fri Feb 15 10:37:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 10:37:18 2019 -0800"
      },
      "message": "Merge \"Move RCS table creation flag to contract class\"\nam: 0c8bc10ab2\n\nChange-Id: I81f0a24320171fee4d20b661c08d8144e84df181\n"
    },
    {
      "commit": "2144164526d4f82adcc9cd5a0377d85bed9981aa",
      "tree": "c6a45b5408de4a3a01ab378c1e9e0fdb605e85ab",
      "parents": [
        "0c8bc10ab2102b232ba6e63bcbddd2c545b6cf2e",
        "cd7587439863071fe0070bb789fe1030afe96a1c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 15 18:34:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 18:34:31 2019 +0000"
      },
      "message": "Merge \"No-op flag to keep tests working in this branch.\""
    },
    {
      "commit": "6008c060c5bb428b8e5e09a8cab3e9f188eae77e",
      "tree": "8d1baefa0ef5adfd391b5763e3eba60048c56eec",
      "parents": [
        "db80339f953421ee998e6d195c25d09f0f82248f",
        "eda6f2401f3a5be80abdbae5845b08e7e0995cbb"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Feb 15 10:28:55 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 10:28:55 2019 -0800"
      },
      "message": "Merge \"Add new file to owners\"\nam: eda6f2401f\n\nChange-Id: I7e8296b1af33739ce906e53efd586ed7d6d98cca\n"
    },
    {
      "commit": "db80339f953421ee998e6d195c25d09f0f82248f",
      "tree": "fc588c333cfcccd4c71ea071edf1e57472b147d4",
      "parents": [
        "d6d593572e4515f2652ea0ac3c9d8ca721e9cc38",
        "1a74681173efa746c51a3db3223ade3dc1e90bdc"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Feb 15 10:24:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 10:24:31 2019 -0800"
      },
      "message": "Merge \"Fix loop iteration bug.\"\nam: 1a74681173\n\nChange-Id: I0f01f27d328b242cf8c102bbfe70324d9d263ce9\n"
    },
    {
      "commit": "0c8bc10ab2102b232ba6e63bcbddd2c545b6cf2e",
      "tree": "fb1b2325b87db72437e42400b0c1ec91c200cc02",
      "parents": [
        "eda6f2401f3a5be80abdbae5845b08e7e0995cbb",
        "bd7959dd5547be788e425276659ee9649d38ae7f"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Fri Feb 15 18:16:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 18:16:12 2019 +0000"
      },
      "message": "Merge \"Move RCS table creation flag to contract class\""
    },
    {
      "commit": "eda6f2401f3a5be80abdbae5845b08e7e0995cbb",
      "tree": "f330c67a2186d43d4f9538c86cc81f5f1d14d22f",
      "parents": [
        "1a74681173efa746c51a3db3223ade3dc1e90bdc",
        "f65e70c573f82d81556df5108a6bf88a1100ad40"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Feb 15 18:10:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 18:10:49 2019 +0000"
      },
      "message": "Merge \"Add new file to owners\""
    },
    {
      "commit": "1a74681173efa746c51a3db3223ade3dc1e90bdc",
      "tree": "f971aa0b8aacf2a9a8e4da6bff86eb63951370cb",
      "parents": [
        "e3ae238f4a7f0acb52b2e6fe05e7b06c513e98a1",
        "31c52c9ce25599b8cf2b0f8e8d3a45e57987301f"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Feb 15 18:09:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 18:09:03 2019 +0000"
      },
      "message": "Merge \"Fix loop iteration bug.\""
    },
    {
      "commit": "cd7587439863071fe0070bb789fe1030afe96a1c",
      "tree": "edd91f55d4803bc3ea5cfa8aac3f0d4d321102c8",
      "parents": [
        "e3ae238f4a7f0acb52b2e6fe05e7b06c513e98a1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 15 09:49:15 2019 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 15 09:50:50 2019 -0700"
      },
      "message": "No-op flag to keep tests working in this branch.\n\nBug: 124507818\nTest: manual\nChange-Id: I65ae1a55c420690e68f833674d4d09452a826302\nMerged-In: I7973b123cf4fc08e8ce2b05bd4c23fa41b1cdcdf\n"
    },
    {
      "commit": "f65e70c573f82d81556df5108a6bf88a1100ad40",
      "tree": "30926cf5c1f9eaec665fcd27c1d389b55cfeb555",
      "parents": [
        "e3ae238f4a7f0acb52b2e6fe05e7b06c513e98a1"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Feb 15 04:55:32 2019 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Feb 15 04:55:32 2019 -0800"
      },
      "message": "Add new file to owners\n\nTest: None\nChange-Id: I69f415929785845ede8f2d1341f4b70f97b4f480\n"
    },
    {
      "commit": "d6d593572e4515f2652ea0ac3c9d8ca721e9cc38",
      "tree": "988eb380527d68ddedf3c332890f0b947bb13cff",
      "parents": [
        "51490ad0fa180623526c562a48122790a60f0483",
        "e3ae238f4a7f0acb52b2e6fe05e7b06c513e98a1"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Feb 15 03:45:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 03:45:03 2019 -0800"
      },
      "message": "Merge \"Update VPN capabilities when its underlying network set is null.\"\nam: e3ae238f4a\n\nChange-Id: Id4560d201a40f5e1b1617819991da99d86379dbe\n"
    },
    {
      "commit": "e3ae238f4a7f0acb52b2e6fe05e7b06c513e98a1",
      "tree": "320860f017191ab291a7795cf8f47b6e98f53f54",
      "parents": [
        "762f9f0c2449ce8f12c87de0eb6bcd32b6548029",
        "4fa80e8a2f03557221e0371a987e780df7788faa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 15 11:33:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 11:33:27 2019 +0000"
      },
      "message": "Merge \"Update VPN capabilities when its underlying network set is null.\""
    },
    {
      "commit": "51490ad0fa180623526c562a48122790a60f0483",
      "tree": "574a70d8bdd7287b7a291003a945bfb9e3362096",
      "parents": [
        "8878aec7b7eeadd2db02e6d9b1469267c3f8ccf3",
        "762f9f0c2449ce8f12c87de0eb6bcd32b6548029"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 03:01:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 03:01:11 2019 -0800"
      },
      "message": "Merge \"Move NetworkStack to services.net\"\nam: 762f9f0c24\n\nChange-Id: Iab45985aedb8069ad50fd2913ef6e828989cdd0d\n"
    },
    {
      "commit": "762f9f0c2449ce8f12c87de0eb6bcd32b6548029",
      "tree": "a7801032d81e9e30fbe6ab77311afa085a582e24",
      "parents": [
        "d989ed753d3a46c017f3729aa466939b2945ddcc",
        "5db454c28d3ddf724be3f6a697267f7f58d94e2d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 10:52:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 10:52:03 2019 +0000"
      },
      "message": "Merge \"Move NetworkStack to services.net\""
    },
    {
      "commit": "6b4de8faf7197b68d6fe09b0aa4e8e11404365ad",
      "tree": "03567c9d7354ff2c5464ad5e932cbb638428d821",
      "parents": [
        "d989ed753d3a46c017f3729aa466939b2945ddcc"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Fri Feb 15 19:18:21 2019 +0900"
      },
      "committer": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Fri Feb 15 19:22:36 2019 +0900"
      },
      "message": "Replace TcpSocketInfo with TcpKeepalivePacketDataParcelable in ApfTest.\n\nTest: atest NetworkStackTests\nChange-Id: I95fde70c07b398a2a2f734f35165870284a3959c\n"
    },
    {
      "commit": "3b0be60307cc6063795f8cd32356745ee371e757",
      "tree": "ac433d419de1a062e38936ce5a30679e10b37c2b",
      "parents": [
        "d989ed753d3a46c017f3729aa466939b2945ddcc"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Feb 14 12:52:50 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 15 10:08:35 2019 +0000"
      },
      "message": "Remove legacy-test and legacy-android-test targets\n\nFixes up the android.test.legacy target to stop using sources directly\nnow that the issue with android.test.runner-minus-junit not being able\nto be built against the SDK has been resolved.\n\nAlso, fixes a couple of comments.\n\nBug: 63127064\nTest: make checkbuild\nChange-Id: If38fa0d87b36343896e97efb2269ac070810db84\n"
    },
    {
      "commit": "ab96bc758eae12e99f30d8381d55d2a439597360",
      "tree": "da132daeb86bd7ad4948c93680183d98590227ab",
      "parents": [
        "1b57e8e9db5b007c19b713e9d1d3b28397a11b52"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:45:03 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:53:00 2019 +0900"
      },
      "message": "Sign networkstack with its own certificate\n\nThe NetworkStack module is comprised of 2 updatable APKs\n(NetworkStack.apk and CaptivePortalLogin.apk), and a stub APK to define\nthe signature permissions for the APKs (NetworkStackPermissionStub.apk).\n\nTest: flashed, WiFi works, captive portal login works\nBug: 124033493\nChange-Id: I772d1d63363a3eb6f817c21906498bd2385ab02b\n"
    },
    {
      "commit": "8878aec7b7eeadd2db02e6d9b1469267c3f8ccf3",
      "tree": "0e271b2cef0f7c6eac787863d8b8266ecf3df95e",
      "parents": [
        "8a4908c1abd7207d60a96254c9853cecfd2d2abf",
        "d989ed753d3a46c017f3729aa466939b2945ddcc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:30:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:30:39 2019 -0800"
      },
      "message": "Merge \"Add NetworkStackTests to device-tests suite\"\nam: d989ed753d\n\nChange-Id: Id965eaf17cc0f4a042adb5df7387f3326451cd4f\n"
    },
    {
      "commit": "1b57e8e9db5b007c19b713e9d1d3b28397a11b52",
      "tree": "d946ddd5d675ff98d62a3a68b45d9bf60f5c5ae0",
      "parents": [
        "5db454c28d3ddf724be3f6a697267f7f58d94e2d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 18:19:14 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:30:07 2019 +0900"
      },
      "message": "Fix framework and NetworkStack classes conflicts\n\nClasses that are used in framework.jar cannot be linked in NetworkStack,\nas the framework takes precedence in the classpath. This prevents the\nnetworkstack from using these classes due to the hidden API usage\ndetection.\n\nDo the following:\n - jarjar any shared source file between framework and NetworkStack, so\n   the version in the NetworkStack uses a different package.\n - Move any shared class not used in the NetworkStack to services.net\n\nThe CL  uses jarjar on the app copy and not the framework classes, as\nthe framework cannot be updated without an OTA, and non-network stack\nspecific classes should not be renamed because of the network stack.\n\nTest: atest FrameworksNetTests NetworkStackTests\nTest: flashed svelte build, WiFi works\nBug: 124033493\nChange-Id: I85d888b756adc28c36638913632bfdfdbf0e0486\n"
    },
    {
      "commit": "8a4908c1abd7207d60a96254c9853cecfd2d2abf",
      "tree": "a011accc86ebab25fb68ff283df2424123356a2e",
      "parents": [
        "d51aec81cb8947e9c68b3d1bcecf937314035784",
        "bfe928d593b52da8af4a2d74103b749b11851944"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:26:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:26:34 2019 -0800"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\"\nam: bfe928d593\n\nChange-Id: Ia0d06e1aa931cdc1c6dd4008e804a6a44ae2304f\n"
    },
    {
      "commit": "d989ed753d3a46c017f3729aa466939b2945ddcc",
      "tree": "ae7066b1b8e2cbee81cc863f86600cf42e205433",
      "parents": [
        "bfe928d593b52da8af4a2d74103b749b11851944",
        "b350df29413ad08217da1df081ef034264c496e7"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 08:16:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 08:16:03 2019 +0000"
      },
      "message": "Merge \"Add NetworkStackTests to device-tests suite\""
    },
    {
      "commit": "bfe928d593b52da8af4a2d74103b749b11851944",
      "tree": "0e0dc42d6ae41c4a169a2e4d09e4045a20c598ea",
      "parents": [
        "60e7162e05eba84e131986e2d435e78e1f94a834",
        "cfff01e2dbece7fd6a45f0352c4ab292cf59b89e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 08:09:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 08:09:29 2019 +0000"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\""
    },
    {
      "commit": "d51aec81cb8947e9c68b3d1bcecf937314035784",
      "tree": "9792f5d2e98caaae95efa64acf7f32363bb4fe12",
      "parents": [
        "ddd14b357d7d463c4a846ddae33e0b00e0b2901d",
        "60e7162e05eba84e131986e2d435e78e1f94a834"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Thu Feb 14 20:16:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 20:16:09 2019 -0800"
      },
      "message": "Merge \"Fix testApfFilterKeepaliveAck.\"\nam: 60e7162e05\n\nChange-Id: I9bfebe02c0d4bc9c389e1303017b8c46ad9aea2c\n"
    },
    {
      "commit": "60e7162e05eba84e131986e2d435e78e1f94a834",
      "tree": "a590fcb403d776ba852c4a55e6d8b7488785c4ed",
      "parents": [
        "d36e3df7b0ab833b938c2eeb917ceafb1abfd6b1",
        "d36a89ccd6b33f60ecbe15fbc4adeabb83a2204a"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Fri Feb 15 04:04:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 04:04:32 2019 +0000"
      },
      "message": "Merge \"Fix testApfFilterKeepaliveAck.\""
    },
    {
      "commit": "b350df29413ad08217da1df081ef034264c496e7",
      "tree": "7ad7726425b11449fa615500e7d6d7a9ec5c269d",
      "parents": [
        "b8493ac5eb11ccc243b04cc3a3424858c472ef38"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Feb 14 11:42:02 2019 -0800"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 12:35:04 2019 +0900"
      },
      "message": "Add NetworkStackTests to device-tests suite\n\nIt\u0027s needed for the test to run in a Test Mapping suite.\n\nBug: 123544631\nTest: local build\nChange-Id: I0678a3e8f9beed7c637c1b11594369aa5d3c87bf\n"
    },
    {
      "commit": "ddd14b357d7d463c4a846ddae33e0b00e0b2901d",
      "tree": "c1915dda20f8126b7aba104097af6707d960897a",
      "parents": [
        "e6fc1209f16c6d0f2589689a430d2f45ce07b41f",
        "d36e3df7b0ab833b938c2eeb917ceafb1abfd6b1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 19:29:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 19:29:49 2019 -0800"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\"\nam: d36e3df7b0\n\nChange-Id: I341533244d9c7cd2c1cf8315f0806695310ba03c\n"
    },
    {
      "commit": "5db454c28d3ddf724be3f6a697267f7f58d94e2d",
      "tree": "d1ca0b863c669aa3db022ad222aab607bc0801de",
      "parents": [
        "cfff01e2dbece7fd6a45f0352c4ab292cf59b89e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 18:04:20 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 12:20:17 2019 +0900"
      },
      "message": "Move NetworkStack to services.net\n\nNetworkStack is only used in services.net or clients of services.net. It\ncannot stay in framework.jar because it needs to depend on AIDL\ninterfaces, which would conflict with app implementations if they were\nin framework.jar.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 124033493\nChange-Id: Ib1d08a3669983640119d008db7e2990fa798724f\nMerged-In: I501b125a388c1100c2182bde4670944c2f0d7a02\n"
    },
    {
      "commit": "cfff01e2dbece7fd6a45f0352c4ab292cf59b89e",
      "tree": "9d1dc8aee4e9f8524aa7bde6e3cf8d54d0fb430a",
      "parents": [
        "dacee147b482e17308be0977765e8135b37b9690"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 13 20:58:59 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 12:20:03 2019 +0900"
      },
      "message": "Remove NetworkMonitor dependency on ICaptivePortal\n\nICaptivePortal is used in the framework and cannot be used as a\ndependency in NetworkMonitor, as the framework class takes precedence\nwhen linking.\nAlso fix NetworkMonitorTest that was not verifying the right\nstartCaptivePortalApp call.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 124033493\nChange-Id: I8e7bb79e50650ae182a2e4277fb49abf5fb6d910\nMerged-In: Ib6a89e54312628662b130fbeec18d11e139f09fa\n"
    },
    {
      "commit": "d36e3df7b0ab833b938c2eeb917ceafb1abfd6b1",
      "tree": "da330d20d15c6ed6d482cf4aeb9239fc0b29db14",
      "parents": [
        "cec740470c12b10c5b9df1b73066ff18defdc74a",
        "dacee147b482e17308be0977765e8135b37b9690"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 03:11:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 03:11:31 2019 +0000"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\""
    },
    {
      "commit": "4fa80e8a2f03557221e0371a987e780df7788faa",
      "tree": "c684603dfe30c0d8114bd76b3c4dd3ea995170a9",
      "parents": [
        "bbbeba3c02822e5cd43fd169e7105063a7331af5"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Wed Feb 06 10:13:38 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 14 18:50:56 2019 -0800"
      },
      "message": "Update VPN capabilities when its underlying network set is null.\n\nPreviously, they were only updated when underlying network set was\nnon-null.\n\nThis change also ensures that all the calls b/w ConnectivityService and\nVpn that leads to updating capabilities are on ConnectivityService\nhandler thread.\n\nAdditionally, it also ensures that capabilities are propagated after VPN\nenters connected state. This was previously done from establish which\ncould potentially lead to race between VPN getting connected and\ncapabilities getting updated.\n\nThis change also updates VPN capabilities inline from\nConnectivityService handler thread. Previously, there was an additional\nloop where Vpn would update capabilities via NetworkAgent thru\nAsyncChannel which posts back to CS handler thread, which could\npotentially lead to delays in updating VPN capabilities.\n\nBug: 119129310\nBug: 118856062\nBug: 124268198\nTest: atest FrameworksNetTests\nTest: manual - verified VPNs capabilities are getting updated and\nDownloadManager is working correctly.\n\nChange-Id: Id0abc4d304bb096e92479a118168690ccce634ed\n"
    },
    {
      "commit": "e6fc1209f16c6d0f2589689a430d2f45ce07b41f",
      "tree": "90f2c0423605335bb03fd8dda0873c4893af2ac4",
      "parents": [
        "e652e8dc45057a4222ed044c7555280abe07415f",
        "cec740470c12b10c5b9df1b73066ff18defdc74a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 14 16:57:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 16:57:09 2019 -0800"
      },
      "message": "Merge \"Prevent 3rd party app from turning on speaker during the system call Test: manual\"\nam: cec740470c\n\nChange-Id: I1b4db443f1e112a25d69a03e0b81af1595db5686\n"
    },
    {
      "commit": "cec740470c12b10c5b9df1b73066ff18defdc74a",
      "tree": "854c67c4207f3174942d9c8719b9fa3683741254",
      "parents": [
        "ca2abcf73514cafb180d0ace1988a72c715cd0fb",
        "6e14477fcee9e4ce2dc79c3fcb18e3b17e2f789e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 15 00:43:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 15 00:43:31 2019 +0000"
      },
      "message": "Merge \"Prevent 3rd party app from turning on speaker during the system call Test: manual\""
    },
    {
      "commit": "94843014bce5af4117810c3dc03251a66a6d97ec",
      "tree": "84fd2ad02383c1e08c51e7c7ae7b6fe266f44ce3",
      "parents": [
        "06eb53cede29b77711f10c52889dd33001facc21"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Jan 29 14:47:36 2019 -0800"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Thu Feb 14 16:26:49 2019 -0800"
      },
      "message": "HLS seeking: call readAt() on new thread\n\nBug: 119900000\nTest: go/ag/5140159\nChange-Id: Ie527aeaff91e1b82c7e707a6feaf79548c7ac380\n"
    },
    {
      "commit": "e652e8dc45057a4222ed044c7555280abe07415f",
      "tree": "a7c540c796c18814cb2986ccfbfea8680b3b2a83",
      "parents": [
        "07ec9dbec5945e5e97c1b2842acdba6f74e6ebbc",
        "ca2abcf73514cafb180d0ace1988a72c715cd0fb"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 14 16:09:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 16:09:08 2019 -0800"
      },
      "message": "Merge \"SMS: Add a compatible API getRecipientAddress for 3GPP2 SMS\"\nam: ca2abcf735\n\nChange-Id: I64c5a75551809204b6eb6a4d67faf248cc27f6bf\n"
    },
    {
      "commit": "ca2abcf73514cafb180d0ace1988a72c715cd0fb",
      "tree": "bfa074df34b70260768072efb2807a52ff8c86d7",
      "parents": [
        "b3be86418626fdf9d471ac024b9f9baf984a3840",
        "43c7335debcf1c5eff986078fd5a19c8aea28603"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 14 23:40:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 23:40:44 2019 +0000"
      },
      "message": "Merge \"SMS: Add a compatible API getRecipientAddress for 3GPP2 SMS\""
    },
    {
      "commit": "07ec9dbec5945e5e97c1b2842acdba6f74e6ebbc",
      "tree": "4da966be25185356ad2186dca8fde9debfeccf8f",
      "parents": [
        "98e94aee7ca7653b06301de157d0af6ca1df9531",
        "0e71b4f19ba602c8c646744e690ab01c69808b42"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 14 22:11:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 22:11:32 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master\" into stage-aosp-master"
    },
    {
      "commit": "98e94aee7ca7653b06301de157d0af6ca1df9531",
      "tree": "c2d115c8c1e3f2625e24b7c41c090cbdfe82e765",
      "parents": [
        "ffd15698c37016cc5ae4f4a4fb133607b7bb2894",
        "b3be86418626fdf9d471ac024b9f9baf984a3840"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Feb 14 14:04:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 14:04:13 2019 -0800"
      },
      "message": "Merge \"Fixed a typo in an OWNERS file.\"\nam: b3be864186\n\nChange-Id: I363159d1cbaa904d9ffc7d70e1d8cd684cfcfd4a\n"
    },
    {
      "commit": "b3be86418626fdf9d471ac024b9f9baf984a3840",
      "tree": "9825d76fa37eddbc74adb9245d54087b6f281ca8",
      "parents": [
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787",
        "7ae743b313bec659449cd09021f13f2248e8e5fc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 21:50:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 21:50:08 2019 +0000"
      },
      "message": "Merge \"Fixed a typo in an OWNERS file.\""
    },
    {
      "commit": "31c52c9ce25599b8cf2b0f8e8d3a45e57987301f",
      "tree": "127ce44acd7af9eb62e8cf596c4f14c43ba11a28",
      "parents": [
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Feb 14 11:20:02 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Feb 14 11:20:02 2019 -0800"
      },
      "message": "Fix loop iteration bug.\n\nThis patch fixes a loop iteration bug in the capabilities calculation\ncode of the Zygote.  This bug was introduced in aosp/804219.\n\nBug: 124268515\nTest: Built\nChange-Id: Ic4e3e736c0aa0e2ecaed87ca6f12367be41715f3\n"
    },
    {
      "commit": "ffd15698c37016cc5ae4f4a4fb133607b7bb2894",
      "tree": "51245a5597b283370bd64608211aef06e1f9e9d3",
      "parents": [
        "dcc7fb2198e0c852ac812b28cc03c3792857e25a",
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 14 10:49:48 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 10:49:48 2019 -0800"
      },
      "message": "Merge \"Add Test Network and Transport types\"\nam: 0dddb902ae\n\nChange-Id: I1cf33485adb9f4c442de42060697efe71bb45264\n"
    },
    {
      "commit": "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787",
      "tree": "c800b73376356ff9e44420207b570b0fdaa612fa",
      "parents": [
        "5de80df81e205aea56dea0eda94aa2e63a51e177",
        "89ce5e3c1bdf068c152e9cfc3b6d8a95f02dbc19"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Thu Feb 14 18:37:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 18:37:04 2019 +0000"
      },
      "message": "Merge \"Add Test Network and Transport types\""
    },
    {
      "commit": "dcc7fb2198e0c852ac812b28cc03c3792857e25a",
      "tree": "b0d4abff9d803a125e458c260a02153f28cb46bb",
      "parents": [
        "ceac819b8f71244b9167915c1bed4572bd662c92",
        "5c33663bb526bd518b82cc57bc437a36fcc8522b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 17:52:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 17:52:01 2019 +0000"
      },
      "message": "Merge \"Schematize ADB system properties\" into stage-aosp-master"
    },
    {
      "commit": "0e71b4f19ba602c8c646744e690ab01c69808b42",
      "tree": "efc2d543fbec688c9a03de674fc2ee2d10da3474",
      "parents": [
        "5854e9312c43a7e47f4a44bcc344984242452c73",
        "04898ff564fbda6d58693631ea633611585f8921"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 13 22:36:25 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 14 09:48:06 2019 -0800"
      },
      "message": "DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into\nstage-aosp-master\n\nBug: 124234733\nChange-Id: Ic4f67fde0835da0b1c363906cccef0d244e38393\n"
    },
    {
      "commit": "ceac819b8f71244b9167915c1bed4572bd662c92",
      "tree": "5d662462b959c8ab47fb18a1c87373b7b187a2d0",
      "parents": [
        "cedf4835bae6ab15227075c8c7e306de8f1d22f9",
        "5de80df81e205aea56dea0eda94aa2e63a51e177"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Feb 14 04:42:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 04:42:22 2019 -0800"
      },
      "message": "Merge \"Add :frameworks-base-api-current.txt filegroup\"\nam: 5de80df81e\n\nChange-Id: Ib9d5223dd891ae7471030bbc41e59f969c5de0a3\n"
    },
    {
      "commit": "5de80df81e205aea56dea0eda94aa2e63a51e177",
      "tree": "a5c9be6b1df2359e1fa1f40202f1b96bbed116a6",
      "parents": [
        "a75c52c3df3e790ee8b0089e64150e98811922e7",
        "0440e1fca94ed3a2b1f50317c08b5d235628cc03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 12:24:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 12:24:32 2019 +0000"
      },
      "message": "Merge \"Add :frameworks-base-api-current.txt filegroup\""
    },
    {
      "commit": "d36a89ccd6b33f60ecbe15fbc4adeabb83a2204a",
      "tree": "9c659c9c21c5998297c3698e7c1066fa456a58af",
      "parents": [
        "fa240e8054ca5ab155c04ec0c2e07053dd30d8f1"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Sun Feb 10 14:52:37 2019 +0900"
      },
      "committer": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Thu Feb 14 19:16:01 2019 +0900"
      },
      "message": "Fix testApfFilterKeepaliveAck.\n\nApf program for TCP keep alive ACK also compares protocol field in IPv4\nheader and the total length of TCP keep alive ACK packet. Besides,\nshould set the ACK flag in the the TCP header of keep alive ACK packet.\n\nBug: 123992564\nTest: atest NetworkStackTests\nChange-Id: I997cd6807a33f7e1af25566226d803dcc2e257dd\n"
    },
    {
      "commit": "dacee147b482e17308be0977765e8135b37b9690",
      "tree": "99b2ea87ee96e4349d448e10220cab03a606f3f9",
      "parents": [
        "b8493ac5eb11ccc243b04cc3a3424858c472ef38"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 13 18:28:35 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 17:26:59 2019 +0900"
      },
      "message": "Remove deps from framework on netd interfaces\n\nIf included in framework.jar, the interfaces conflict with any app that\nneeds to depend on them, including the NetworkStack.\n\nBug: 124033493\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: I2db9f87b7154130726d4700b241d55b041635d98\nMerged-In: I0ecae20d514bf888f3a80331f19369ceb1c52aa3\n"
    },
    {
      "commit": "cedf4835bae6ab15227075c8c7e306de8f1d22f9",
      "tree": "7487080a6f2f1b0b0f3b3a4c6b4fd081ff355f53",
      "parents": [
        "1dc6c1856aca9f1adfebcebffd5132e94673173a",
        "a75c52c3df3e790ee8b0089e64150e98811922e7"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 13 23:37:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 23:37:44 2019 -0800"
      },
      "message": "Merge \"Use ServiceState to get data cell ID\"\nam: a75c52c3df\n\nChange-Id: Icc0b977c607c47bd28f07e6fb67d02a3de3bedde\n"
    },
    {
      "commit": "a75c52c3df3e790ee8b0089e64150e98811922e7",
      "tree": "b9e0016d930f206864868ee88ec172ff8b555a72",
      "parents": [
        "db400ed187ff20dd44d7cd963603cff70cc27343",
        "7561071dfb6fe5fa200edb3f5baf429636e92a37"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 07:24:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 07:24:16 2019 +0000"
      },
      "message": "Merge \"Use ServiceState to get data cell ID\""
    },
    {
      "commit": "1dc6c1856aca9f1adfebcebffd5132e94673173a",
      "tree": "a44a151aa7fcf3e89598097175a5408cc639f935",
      "parents": [
        "b697d85c6071a8cf3674f39ac32f3c3358ce8dc8",
        "db400ed187ff20dd44d7cd963603cff70cc27343"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 13 21:17:18 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 21:17:18 2019 -0800"
      },
      "message": "Merge \"Don\u0027t run doc-comment-check-docs for update-api\"\nam: db400ed187\n\nChange-Id: I287e1dadaa4e2050865ebe26a2e481e027c8dd0a\n"
    },
    {
      "commit": "b697d85c6071a8cf3674f39ac32f3c3358ce8dc8",
      "tree": "f62c44817631504a66a1d84d785217911a4b8b40",
      "parents": [
        "def37aef89044d050f52547a071ad10f60083fb2",
        "5751278992b6a0f25f8cc435e3173af7d1013e22"
      ],
      "author": {
        "name": "Hongshik",
        "email": "hshik.kim@samsung.com",
        "time": "Wed Feb 13 21:08:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 21:08:32 2019 -0800"
      },
      "message": "Merge \"Add \"close\" socket option for immediately close socket after finish check captive portal.\"\nam: 5751278992\n\nChange-Id: Ifae5a6889fc20bcd7f4269205c33e3e7fa6bd8f0\n"
    },
    {
      "commit": "db400ed187ff20dd44d7cd963603cff70cc27343",
      "tree": "eb1362fdd4ec9e700bca3db637ed9652355b92ca",
      "parents": [
        "5751278992b6a0f25f8cc435e3173af7d1013e22",
        "22ec2e68ffa2df3f1a74ca367103da90f9b07744"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Feb 14 04:58:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 04:58:42 2019 +0000"
      },
      "message": "Merge \"Don\u0027t run doc-comment-check-docs for update-api\""
    },
    {
      "commit": "5751278992b6a0f25f8cc435e3173af7d1013e22",
      "tree": "28feff24278fca8b665c4133e9dcdb99031d7514",
      "parents": [
        "16758070d06ce097cb39ad751a10953b7159561d",
        "1da51fcdc49c4de6c8f207c63ab08b20cca71b07"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 14 04:55:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 04:55:21 2019 +0000"
      },
      "message": "Merge \"Add \"close\" socket option for immediately close socket after finish check captive portal.\""
    },
    {
      "commit": "def37aef89044d050f52547a071ad10f60083fb2",
      "tree": "ca3666aa0b9863c5c314c5acda64ae26013ffcfd",
      "parents": [
        "feee99e5947cf3a8fd04b02c0212c13029f61ccf",
        "16758070d06ce097cb39ad751a10953b7159561d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 13 20:42:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 20:42:01 2019 -0800"
      },
      "message": "Merge \"Fix flaky testNattSocketKeepalives\"\nam: 16758070d0\n\nChange-Id: Ie9fe40e3bcf4187a2e5cbf525bc4e874cff70747\n"
    },
    {
      "commit": "feee99e5947cf3a8fd04b02c0212c13029f61ccf",
      "tree": "335282620334a843d8cc16313acf2b8652cf266f",
      "parents": [
        "6964f5814951f26f1682016ca25f98e180c08a0f",
        "6cc4c0c02926c0adadbe04af22076d737e3bfab8"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Feb 13 20:38:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 20:38:03 2019 -0800"
      },
      "message": "Merge \"Call e.rethrowFromSystemServer() to exception of setDefaultSmsSubId\"\nam: 6cc4c0c029\n\nChange-Id: I17375b97d6c695f810ea23d6682bb598c5a55b35\n"
    },
    {
      "commit": "6964f5814951f26f1682016ca25f98e180c08a0f",
      "tree": "5db49dd8793694b4c7c25535a658e27ce59ad0b3",
      "parents": [
        "deac15fa83dfc665931036697f0a404a16ed1f2e",
        "f9727b43cbb97a5d06019718d88ac8a33a58d2e7"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 13 20:33:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 20:33:46 2019 -0800"
      },
      "message": "Merge \"Add build rule of data stall proto\"\nam: f9727b43cb\n\nChange-Id: I0ec765ab554fb83bcaad5abb8131bb56d39401b7\n"
    },
    {
      "commit": "deac15fa83dfc665931036697f0a404a16ed1f2e",
      "tree": "524b455221d9a36247c158e5ec17c34135715bd1",
      "parents": [
        "7042e290cf0c4d5518d2ed667d25e56bba95e848",
        "1037bbb82a8f248d92a847fb910a73fd35264561"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Wed Feb 13 20:29:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 20:29:03 2019 -0800"
      },
      "message": "Merge \"Clear all lingering notifications when network is disconnected\"\nam: 1037bbb82a\n\nChange-Id: I2d9f84840cdc73ed3b30278d7a9dbeefff233fa3\n"
    },
    {
      "commit": "7042e290cf0c4d5518d2ed667d25e56bba95e848",
      "tree": "d7330c143b48af5b0e5d6d569c97420d4ba21db8",
      "parents": [
        "aa20ef083615d8002b24a0e301c6a59b0ae5564f",
        "f7150486bf8e529bed311acda4f21d5f1e1b902d"
      ],
      "author": {
        "name": "Sehee Park",
        "email": "sehee32.park@samsung.com",
        "time": "Wed Feb 13 20:21:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 20:21:56 2019 -0800"
      },
      "message": "Merge \"Enable DOM storage API for CaptivePortalLoginActivity\"\nam: f7150486bf\n\nChange-Id: Ie6e99f0c8ddeb28086197b291c198fa115f6e157\n"
    },
    {
      "commit": "5e5d303982be449e47a82afac2c1398fe4edd5b8",
      "tree": "365677c1900d076c17f7e4cb120e62e3e92e6a7c",
      "parents": [
        "6cc4c0c02926c0adadbe04af22076d737e3bfab8"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Feb 08 21:42:15 2019 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Feb 13 19:30:40 2019 -0800"
      },
      "message": "Populate \u0027hasKnownUserIntentEmergency\u0027\n\nThis is only used to specify when the dialed number is ambiguous,\nidentified as both emergency number and any other non-emergency number;\ne.g. in some situation, 611 could be both an emergency number in a\ncountry and a non-emergency number of a carrier\u0027s customer service hotline.\n\nTest: Manual\nBug: 123999640\nChange-Id: I7b1a8832ab86b3e7d8f9af24eb4f7bde7d566612\nMerged-In: I7b1a8832ab86b3e7d8f9af24eb4f7bde7d566612\n(cherry picked from commit 6d9e7457dadaf683b2706ba1a41bd8385f25c9a2)\n"
    },
    {
      "commit": "16758070d06ce097cb39ad751a10953b7159561d",
      "tree": "6c189c261781c42403b93550191a9542c08bb590",
      "parents": [
        "6cc4c0c02926c0adadbe04af22076d737e3bfab8",
        "ac02bc8141b12212ef0a4ad56cf4a67e63ad8a49"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 03:29:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 03:29:00 2019 +0000"
      },
      "message": "Merge \"Fix flaky testNattSocketKeepalives\""
    },
    {
      "commit": "ac02bc8141b12212ef0a4ad56cf4a67e63ad8a49",
      "tree": "9147b694acfa6c4fb22be1c6fe601bbc5c40f45e",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 08 17:10:50 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 03:28:48 2019 +0000"
      },
      "message": "Fix flaky testNattSocketKeepalives\n\nThe test did not wait for the WifiNetworkAgent to disconnect, and there\nare reports of flakes where it is still connected in\nconnectKeepaliveNetwork.\n\nTest: atest FrameworksNetTests\nBug: 124319553\nChange-Id: I85968806885c8853ec4f4dbea356366c1af0ea1c\n"
    },
    {
      "commit": "6cc4c0c02926c0adadbe04af22076d737e3bfab8",
      "tree": "52bcab9a7886b881beb5c4efecabf737625aa493",
      "parents": [
        "f9727b43cbb97a5d06019718d88ac8a33a58d2e7",
        "a31ef445e9f0e998488852cfb40d4fc7855fd791"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Feb 14 02:59:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 02:59:09 2019 +0000"
      },
      "message": "Merge \"Call e.rethrowFromSystemServer() to exception of setDefaultSmsSubId\""
    },
    {
      "commit": "f9727b43cbb97a5d06019718d88ac8a33a58d2e7",
      "tree": "54a294985bbc1baed980f0f96288f38b5df27b2e",
      "parents": [
        "1037bbb82a8f248d92a847fb910a73fd35264561",
        "8daede970005d07e48f44fd564b4b0ad24a6634b"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 02:57:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 02:57:38 2019 +0000"
      },
      "message": "Merge \"Add build rule of data stall proto\""
    }
  ],
  "next": "8daede970005d07e48f44fd564b4b0ad24a6634b"
}
