)]}'
{
  "log": [
    {
      "commit": "c0240753f0482397fd6d5097838aebb41af759f1",
      "tree": "247742e6dbcc4fa3c39b388ce3ea24c72c515317",
      "parents": [
        "45ef6275050456125e30cc6a816ff1211e8e2b96"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Mon Feb 18 19:42:48 2019 +0800"
      },
      "committer": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Mon Feb 18 20:02:18 2019 +0800"
      },
      "message": "Remove InputForwarder\n\nInputForwarder was used by ActivityView. InputForwarder is not used by\nanyone now.\n\nBug: 120675821\nTest: Manual test with ActivityViewTest\nTest: atest CtsActivityManagerDeviceTestCases:ActivityViewTest\nChange-Id: I6bd2338c921e6dfb1dfe357decb878d558df8bfd\n"
    },
    {
      "commit": "33241a394fc5c29fe420a29a830e454b5cd6564a",
      "tree": "f3f14f27a3a6938b534842de030931df4d520583",
      "parents": [
        "78ad8c28b738a13c5b96cb19e7c6e3508e257457",
        "6ce7de5e6445aa33ae640cb85e71d6c71e6a5ade"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 17:16:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 17:16:33 2019 -0800"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\" am: 3f23efdd13 am: 2d7e53ca90\nam: 6ce7de5e64\n\nChange-Id: I4d943c592ae5c8b27be29857243e62e19c350549\n"
    },
    {
      "commit": "6ce7de5e6445aa33ae640cb85e71d6c71e6a5ade",
      "tree": "0aa2535e39f9e26686b3781d23e4e19db69febc0",
      "parents": [
        "6dd5c01eba4777c5a18e48eab94aa847542855bb",
        "2d7e53ca901e3abdc3d5fad3fca2fc183d2ed116"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 16:56:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 16:56:43 2019 -0800"
      },
      "message": "Merge \"Fix framework and NetworkStack classes conflicts\" am: 3f23efdd13\nam: 2d7e53ca90\n\nChange-Id: I709cb6796ed21522d264ea836daad58e987e7839\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": "84d7c7e1ef11b16e0a53ae3400ec959e6531f753",
      "tree": "5e6cc3b9f8ce83cbe88855572f11cfdb1e051234",
      "parents": [
        "488f6b02733f1cf0ad08b07a11b7fec9b92364b2",
        "8a4908c1abd7207d60a96254c9853cecfd2d2abf"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 00:34:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 00:34:13 2019 -0800"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\" am: bfe928d593\nam: 8a4908c1ab\n\nChange-Id: I60c67a42bce60615f7e0ce86aaafac4fbff19795\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": "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": "6616e2ab5d82f0c4ff8d8c3adfa09a586d09d2e5",
      "tree": "46f6a2367ac180d1adca938c9c1639f67aba64ba",
      "parents": [
        "e5e8e7536aebcc3dbeb81281c59876513def84da",
        "5a1b74b6d58ddf05e4450da6c2bd2e5d340d0a0d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 15 05:39:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 15 05:39:14 2019 +0000"
      },
      "message": "Merge \"Remove NetworkMonitor dependency on ICaptivePortal\""
    },
    {
      "commit": "7717e58a9ff50d7dac0b21a3cb39899b64270838",
      "tree": "b126e006bf4dd59f7e28069dbb8d15bba20de494",
      "parents": [
        "09c1453b05fb950f868b4c0d0ce7ecf510df0854",
        "ddd14b357d7d463c4a846ddae33e0b00e0b2901d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 19:39:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 19:39:05 2019 -0800"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\" am: d36e3df7b0\nam: ddd14b357d\n\nChange-Id: If22ad91b285e7a47cc481a8a282b085d5dd53a9d\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": "78e3b2daf69fc9beafba3fd30509eba12896a063",
      "tree": "b6667c25c8ae7163e69815765e1ec281d122cc41",
      "parents": [
        "b52bf9dc30d5b82ce1638c41907f1a203f609c98",
        "42b7db201bfee11fcfb6a7866060dfb9838d8d7b"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Feb 14 05:03:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 05:03:58 2019 -0800"
      },
      "message": "Merge \"Add :frameworks-base-api-current.txt filegroup\" am: 5de80df81e am: ceac819b8f\nam: 42b7db201b\n\nChange-Id: I61f1e9ce5dddb710059cb8feba16376d9bb99cbe\n"
    },
    {
      "commit": "42b7db201bfee11fcfb6a7866060dfb9838d8d7b",
      "tree": "0a27e59ce65cfe7ddb6168730d2663e88e3704d0",
      "parents": [
        "a219e306bedd799aa8eaebd68284607b2e7cb0a4",
        "ceac819b8f71244b9167915c1bed4572bd662c92"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Feb 14 04:51:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 14 04:51:23 2019 -0800"
      },
      "message": "Merge \"Add :frameworks-base-api-current.txt filegroup\" am: 5de80df81e\nam: ceac819b8f\n\nChange-Id: I2bf011e4d2a26cb2094234666c4bd24b1f65e39b\n"
    },
    {
      "commit": "5a1b74b6d58ddf05e4450da6c2bd2e5d340d0a0d",
      "tree": "bc0bb7c7dc6a22e7efb882456c4121ef5a822130",
      "parents": [
        "99370a2f3eb0249d2521b9556e832efc3b19d8a7"
      ],
      "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": "Thu Feb 14 20:36:40 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\n(cherry-pick of aosp/904953 with minor conflict in Android.bp)\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 124033493\nChange-Id: Ib6a89e54312628662b130fbeec18d11e139f09fa\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": "55b0803ae15266e6a5b28959ceff1705ad5bf4a8",
      "tree": "fbcf6366768eaadd10bd5efc53eb39ecb65dd5eb",
      "parents": [
        "e3e53162cb55224ee5043fde14b8c4bebdab9d23",
        "f9a8c2e173f3c45cce7d4bcb8a853979ca9fc622"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 14 03:11:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 14 03:11:32 2019 +0000"
      },
      "message": "Merge \"Remove deps from framework on netd interfaces\""
    },
    {
      "commit": "36fbee475679a65051db13bdc3d3f05355187da4",
      "tree": "139146e4776c47563cdd02dc09675f17f51935d1",
      "parents": [
        "dc5beb50c828bd3af2033a733ad64586596331c3",
        "42a34863f184797fcc254c54f4e9b5ffd34df000"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 13 02:49:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 02:49:47 2019 -0800"
      },
      "message": "Merge \"Use filegroup name not contents in $(location ...)\" am: 32bfd77b79 am: 43c0a4eeae\nam: 42a34863f1\n\nChange-Id: Icc6498893041aa71a51f825957fd0d815d9e458b\n"
    },
    {
      "commit": "42a34863f184797fcc254c54f4e9b5ffd34df000",
      "tree": "31c1ed4bfff490a4c6cd88de109ece3af9528204",
      "parents": [
        "4e85978e389cc06021e7f1239c43363130b6854a",
        "43c0a4eeae34773ff5d98348915c0fe724a7dfcf"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 13 02:36:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 02:36:16 2019 -0800"
      },
      "message": "Merge \"Use filegroup name not contents in $(location ...)\" am: 32bfd77b79\nam: 43c0a4eeae\n\nChange-Id: Iffb8150e70c668850be28b467f1d7cd6917ebc26\n"
    },
    {
      "commit": "f9a8c2e173f3c45cce7d4bcb8a853979ca9fc622",
      "tree": "e8d1e206e6862072981eea1c426ea98c484fb63c",
      "parents": [
        "d8b390c88b7a910516c0787953f9a0982c5a53e5"
      ],
      "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": "Wed Feb 13 19:34:37 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\n(cherry-pick of aosp/903220 with trivial conflict in Android.bp)\n\nBug: 124033493\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: I0ecae20d514bf888f3a80331f19369ceb1c52aa3\n"
    },
    {
      "commit": "0440e1fca94ed3a2b1f50317c08b5d235628cc03",
      "tree": "0b0df06db23b66a4e5c63bc65f0df2505692027a",
      "parents": [
        "32bfd77b794d88ce6225189d9a8c48321a21c63f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 16:13:25 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 13 10:26:38 2019 +0000"
      },
      "message": "Add :frameworks-base-api-current.txt filegroup\n\nNeeded by external/apache-http/Android.bp.\n\nBug: 119021844\nTest: make checkbuild\nChange-Id: Iab599d0e85524d2efa0aee9358a602e3da9931ad\n"
    },
    {
      "commit": "32bfd77b794d88ce6225189d9a8c48321a21c63f",
      "tree": "4f0a9fdeda1cd8907849fc299d53ba7759c76664",
      "parents": [
        "2b56c4cf48fd2878d91130be95c47502bb3b6d48",
        "cf2e9892209eb6c1e53c96ef04a5feff472aa59a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 13 10:12:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 10:12:46 2019 +0000"
      },
      "message": "Merge \"Use filegroup name not contents in $(location ...)\""
    },
    {
      "commit": "6ff5ad9adf23f5adf5dcd252523a0f3a36b0d8d2",
      "tree": "7c6823cac1143c8633b8764930a1b0a9eacb5fff",
      "parents": [
        "5dbf94cbc0c99657bcffa69b9990e52e0b76fa25",
        "291318d5f455cc3d03ec7eb3ce061ba24dabe9b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 13 06:18:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 13 06:18:16 2019 +0000"
      },
      "message": "Merge \"Remove duplicated classes with framework.jar from updatable-media.jar\""
    },
    {
      "commit": "291318d5f455cc3d03ec7eb3ce061ba24dabe9b2",
      "tree": "5fc5f83f6000e2c4129e584e48e0196b0bb01032",
      "parents": [
        "2134893486e8ff63542d174d861c09e264f91d9e"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Wed Jan 30 17:28:47 2019 +0900"
      },
      "committer": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Wed Feb 13 11:52:46 2019 +0900"
      },
      "message": "Remove duplicated classes with framework.jar from updatable-media.jar\n\nBug: 111107855\nTest: Sucessfully build with aosp/884112\nChange-Id: Ic3c93ab395ccfae6150297bf6447043f928a01c5\n"
    },
    {
      "commit": "8a172719701754e9abbd82df1bf6e932c449c961",
      "tree": "777650a2faa36aa5b3010d68a40457c6e981dcf6",
      "parents": [
        "b70f4b517268ae8b0412536e9c2fe19aa379552e",
        "8eacbb3396e22c91e3fd88471ae87e7fe44e5385"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 11:23:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 11:23:22 2019 -0800"
      },
      "message": "Merge \"Remove duplicate networkstack-aidl-interfaces-java\" am: 3e141a27c9 am: df3a9f41c4\nam: 8eacbb3396\n\nChange-Id: Id30768cf31dd3a416d0a6b6bbac4496a51d0e56e\n"
    },
    {
      "commit": "8eacbb3396e22c91e3fd88471ae87e7fe44e5385",
      "tree": "f51d1c34f4edb3647f0fe805e87681b6305bfe43",
      "parents": [
        "a1f96c0af832870a12c776da3f621180ba332496",
        "df3a9f41c45fc930f90ec24d9ab4e9be8446327e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 11:13:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 11:13:15 2019 -0800"
      },
      "message": "Merge \"Remove duplicate networkstack-aidl-interfaces-java\" am: 3e141a27c9\nam: df3a9f41c4\n\nChange-Id: Ia542e16910f9c65fabe22344bbe8e8975a274045\n"
    },
    {
      "commit": "30a48d7a09f63724b0a2a8092c2183f11da463bd",
      "tree": "06ed505e23b4175330df745d9c58a4860038575c",
      "parents": [
        "b581ab293e487b1a76542d20bd987da2a5373dcd",
        "b2b88b3735969d85318fc635408459154bf93732"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Feb 12 18:40:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 18:40:09 2019 +0000"
      },
      "message": "Merge \"Adding callback for setPreferredDataSubscriptionId.\""
    },
    {
      "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": "1bf95b0d3dd7a273945896770656a2d44272b45f",
      "tree": "f8a731bd3b4ec42b1221a580f0a7eb07bbb724d8",
      "parents": [
        "63be76e15a2b6e5e156a01df355bc30460a237b1",
        "a03a4a69c67942481e6aa995e08ee99d441884e9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 10:08:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 10:08:15 2019 -0800"
      },
      "message": "Merge \"Remove unused build variable framework_docs_args\" am: bbd757d791 am: 662428ca71\nam: a03a4a69c6\n\nChange-Id: I6901c48bc1a8aa7c6908d37802e05210acaab204\n"
    },
    {
      "commit": "a03a4a69c67942481e6aa995e08ee99d441884e9",
      "tree": "32dc8a74872ffdca540b18b8120f4fa40b2648ce",
      "parents": [
        "b4428a991945b9a375294f29205c06dd3486dd9b",
        "662428ca717b854a97c0c3d5f5928920eebc8d63"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 09:57:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 09:57:29 2019 -0800"
      },
      "message": "Merge \"Remove unused build variable framework_docs_args\" am: bbd757d791\nam: 662428ca71\n\nChange-Id: I2fb33849674d68de445ba46c3591b473fffb35cb\n"
    },
    {
      "commit": "cf2e9892209eb6c1e53c96ef04a5feff472aa59a",
      "tree": "1c44b0e9ff76cb7bd575baf9c0a843b755d60b77",
      "parents": [
        "e1a3fa5ef87eff97ff5d44ab367afaac6d7d4c73"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 11 15:40:28 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 12 12:39:42 2019 +0000"
      },
      "message": "Use filegroup name not contents in $(location ...)\n\nBug: 124218911\nTest: make checkbuild\nChange-Id: I0427ed4c73e4cf06f09b520a886ccf6ed0d150b2\n"
    },
    {
      "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": "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": "a0c89dd5b6d575808edd6d4d619fcd1f18954c70",
      "tree": "39c0296430eff711b241dc71b75b0aae85733129",
      "parents": [
        "ec0cfcbafb370d50420aafb7df6e9b81a6880f4f"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Fri Jan 25 16:39:18 2019 -0800"
      },
      "committer": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Mon Feb 11 14:24:03 2019 -0800"
      },
      "message": "Statsd Puller Callback Registration\n\nCreates a hidden api to register puller callbacks for vendor atoms.\n\nTest: manual local test\nTest: statsd unit tests\nBug: 119898637\nChange-Id: Id28817b8fc718e128adc4e1c6b2e997db84517f9\n"
    },
    {
      "commit": "b2b88b3735969d85318fc635408459154bf93732",
      "tree": "7d84e9cb556c3ae873318f5004219ccac897645a",
      "parents": [
        "1f2f4687e198abcc44dd6ba24ab2acc034f1536a"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Feb 05 17:19:48 2019 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 07 19:03:32 2019 -0800"
      },
      "message": "Adding callback for setPreferredDataSubscriptionId.\n\nThe purpose is to provide a way to return success or failure upon\nswitching data to CBRS subscription.\nThe same callback is used for ONS to call internal API. Later it\nwill also be used by Carrier apps to call TelephonyManager#\nsetPreferredOpportunisticDataSubscription.\n\nBug: 122255288\nTest: manual\n\nChange-Id: Id3f43e024c902d6785017e7866f9e804a486b04f\n"
    },
    {
      "commit": "e9c9b092f3ba329aefbdfe6fb57bfe9bf47055c9",
      "tree": "c8271085c09f5222ae29a19227f82a094f48b43d",
      "parents": [
        "f073b981cc5f9be279e85e41d6e0ba3be9372fe0",
        "91145c9a6e1bb88acdf96fa1d95fdc3a60fc1755"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 06 10:32:25 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 10:32:25 2019 -0800"
      },
      "message": "Merge \"Revert \"Minimum viable TimeZoneDetectorService\"\" am: 1fe970651f\nam: 91145c9a6e\n\nChange-Id: Id3d2d5802a5a68058b4d70e49b02380c55c4a236\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": "db7d1c98a48df5a6f8b217e3bce6dc88b6b0915b",
      "tree": "344e7121fd59774f6b425fa70597aba16eecbb58",
      "parents": [
        "e426800485ac8dc74cf2ac18d0eaac72e54be453",
        "05d64cbc415cad46db2d6c6192e5084205031ad3"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Feb 06 17:01:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 06 17:01:38 2019 +0000"
      },
      "message": "Merge \"Rename SmsAppService to CarrierMessagingClientService\""
    },
    {
      "commit": "de626e0520cff86f09e0d009221c40a41c77732d",
      "tree": "952e3b5583f8b90dd1f6cdc08f6370b1272f7fbc",
      "parents": [
        "dcdf8c868067203a96100c511a8168ba8241f4ae",
        "66b84e3c44b42e60494adfa5b827d132e793ac06"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 01:47:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 01:47:49 2019 -0800"
      },
      "message": "Merge \"[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\" am: 533b2960fc am: 968c9f495c\nam: 66b84e3c44\n\nChange-Id: I700550160c795becb4c3e37a88328488846d272f\n"
    },
    {
      "commit": "66b84e3c44b42e60494adfa5b827d132e793ac06",
      "tree": "d39bd3b245a84ae8635c99d545cebaa4f5ec35f7",
      "parents": [
        "7409a6bb32d9717c95097a9c6145870d6cb45003",
        "968c9f495cc412ab75d172a88fe391bd619e6cb2"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 01:38:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 01:38:31 2019 -0800"
      },
      "message": "Merge \"[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\" am: 533b2960fc\nam: 968c9f495c\n\nChange-Id: I3b0645585140d8ee12f896946a2a1fbb519e6195\n"
    },
    {
      "commit": "2ed5d4cf9200f9b2a3a14fa7ba359b788eeb14d7",
      "tree": "53232e526d5ffc41b5e220f1d2cded59790e8a14",
      "parents": [
        "150e191bca7db76430ec92969132f77d199f378c"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 30 19:11:45 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 14:07:39 2019 +0900"
      },
      "message": "[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\n\nBug: 114151147\nTest: atest FrameworksNetTests\nChange-Id: I057dde79013b9eda5037b9a44f8eee06cc07352e\n"
    },
    {
      "commit": "5215ac9d41e2593c14f5bd810fbaf3fe3df5d6d9",
      "tree": "e57a33aa019658aa09ed47174acd02a684f32dbb",
      "parents": [
        "912ca4023c22c53d3526ce89fd6e7e1a90fe8e58"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Feb 01 19:24:55 2019 +0000"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Mon Feb 04 10:57:38 2019 -0800"
      },
      "message": "Revert \"Revert \"Add public API to use new interfaces from cas@1.1\"\"\n\nThis reverts commit cdcaed6acb426f50bd5dfe4e30792ff22219c690.\n\nReason for revert: \u003cVerified build locally, CL is fine. original issue may be caused by conflict between merges\u003e\n\nChange-Id: Id9707692a704c3d4475aee1f6c580208eb6ab744\nTest: Manual\nBug: 122472761\n"
    },
    {
      "commit": "05d64cbc415cad46db2d6c6192e5084205031ad3",
      "tree": "1107093b0acfbbef72f3409a7988dc7b30a3315c",
      "parents": [
        "6f6ab378904c4156a7d756badbb57dd438acf029"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 01 16:04:16 2019 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Feb 01 16:10:05 2019 -0800"
      },
      "message": "Rename SmsAppService to CarrierMessagingClientService\n\nAlso rename the permission and the intent action.\n\nChange-Id: I366a136556a42db1eb657dfb8e797ec22b67a5ba\nFix: 123661399\nTest: atest CtsAppBindingHostTestCases\n"
    },
    {
      "commit": "963fea905647086962538342d9c388ebb1b0ace6",
      "tree": "9a22d2c49e9f76950a7f2fe92210e4de8b494961",
      "parents": [
        "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Oct 26 11:46:06 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 01 13:21:55 2019 +0000"
      },
      "message": "Revert \"Minimum viable TimeZoneDetectorService\"\n\nRemove the stubbed TimeZoneDetectorService. Priorities\ndictated that it not be worked on so it has never been\nused.\n\nThis reverts commit 7fb88c3928b6fef1f3d559ea23468ccd1379bd49.\n\nBug: 112827764\nBug: 78217059\nTest: build / boot\nChange-Id: I39ed2fc7f8de8d4b2c0d883cd264cc126579af27\nMerged-In: I39ed2fc7f8de8d4b2c0d883cd264cc126579af27\n(cherry picked from commit f4894d391b9f335cec5c7eb483212a998b7bbe19)\n"
    },
    {
      "commit": "2c135398444991320f3ec99c0b2c825606f1e91e",
      "tree": "d70a86da4744e1bc9d8badbd9f45e78d31259a66",
      "parents": [
        "bd01149b62062ff9b04383570e6b84e291e278a3",
        "f4894d391b9f335cec5c7eb483212a998b7bbe19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 12:57:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 01 12:57:32 2019 +0000"
      },
      "message": "Merge \"Revert \"Minimum viable TimeZoneDetectorService\"\""
    },
    {
      "commit": "d5fa8155ec85a1a9a1aa7081431931385a591b36",
      "tree": "e67096ff3011be6a4fcf4bbebfbba9ee86650076",
      "parents": [
        "53fe8482a3719306debf21756562eb5a197ce5a1"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Thu Jan 24 17:08:10 2019 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jan 31 15:33:41 2019 -0800"
      },
      "message": "Add updatable_media_stubs to prevent private API use.\n\nAlso resolve dependency cycle between framework and updatable-media.\n\nBug: 123551910, Bug: 123253805\nTest: build\nChange-Id: I220bc32319b53d77a14b7e9a36ab0faca0003d66\n"
    },
    {
      "commit": "1906271db6ff3690e791e510873a6e690f7fdc1d",
      "tree": "f8ed555d8b17037c4ba14eab87e4782cb8eec551",
      "parents": [
        "f5027766548bae5f8b5a1baa0b5b1a6b8fd9f60c",
        "683251a1e27938f7908aa8032885de8f2c2dec41"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 31 07:11:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 31 07:11:33 2019 -0800"
      },
      "message": "Merge \"Add the DynamicAndroid Service\" am: 0b2057db02\nam: 683251a1e2\n\nChange-Id: Ia23e042273c8ab1a9d6de5e393b126794822cb5f\n"
    },
    {
      "commit": "f17f42b0df9a5564d90f0b60555fc8956a5732bc",
      "tree": "9dd33cec95875f6827ca9a82f59ff60f4a245a72",
      "parents": [
        "8b194fe9d8e113712d5005e6c1405734ed5b4996"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Mon Jan 07 14:10:44 2019 +0800"
      },
      "committer": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 31 15:10:21 2019 +0800"
      },
      "message": "Add the DynamicAndroid Service\n\n  Define the DynamicAndroid with AIDL.\n  Add a java implementation.\n  Start a service instance in the system server.\n  Add a permission test.\n\nBug: 122015653\nTest: Build \u0026 Test on a pixel phone with following command \\\n  ./frameworks/base/services/tests/runtests.py -e class com.android.server.DynamicAndroidTest\n\nMerged-In: I2e54b6b71fac4a4c5a9c9c25ce6bdac74cddcfb7\nChange-Id: I2e54b6b71fac4a4c5a9c9c25ce6bdac74cddcfb7\n"
    },
    {
      "commit": "0a9476473874061ac0b5122c23a9b1ee70db4572",
      "tree": "76bdfcb8a1cba58231d4f84cef696ce74835e74b",
      "parents": [
        "2348248e8011f89b53ddc08feec70f8b034a4b06"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Mon Jan 07 14:10:44 2019 +0800"
      },
      "committer": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 31 14:19:34 2019 +0800"
      },
      "message": "Add the DynamicAndroid Service\n\n  Define the DynamicAndroid with AIDL.\n  Add a java implementation.\n  Start a service instance in the system server.\n  Add a permission test.\n\nBug: 122015653\nTest: Build \u0026 Test on a pixel phone with following command \\\n  ./frameworks/base/services/tests/runtests.py -e class com.android.server.DynamicAndroidTest\n\nChange-Id: I2e54b6b71fac4a4c5a9c9c25ce6bdac74cddcfb7\n"
    },
    {
      "commit": "72492e27b6c1dc642aee3002401d90afbfe23d54",
      "tree": "769f5a4a5e7150f46c02dea45906f636eb170974",
      "parents": [
        "1e6feded57078df78cae0be96e11be2964d0405c",
        "cdcaed6acb426f50bd5dfe4e30792ff22219c690"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Thu Jan 31 01:00:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 01:00:57 2019 +0000"
      },
      "message": "Merge \"Revert \"Add public API to use new interfaces from cas@1.1\"\""
    },
    {
      "commit": "cdcaed6acb426f50bd5dfe4e30792ff22219c690",
      "tree": "b9c39473b784daac2ddd76d5efed5349c6ee8ed2",
      "parents": [
        "818719dd45799373aac4b4e67ac39ee897aba5d3"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 00:46:05 2019 +0000"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 00:46:05 2019 +0000"
      },
      "message": "Revert \"Add public API to use new interfaces from cas@1.1\"\n\nThis reverts commit 818719dd45799373aac4b4e67ac39ee897aba5d3.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I595c1949ed139700144f19ee5bd7f91a5f0a1edd\n"
    },
    {
      "commit": "88dd29a6a3c6c59b6b658e7863a1e63001661ecd",
      "tree": "32f62f65379d0456fa06357a8901ec705fc76d1d",
      "parents": [
        "c948e0a4ef52f2cbf9a8c7c50339661bab969b79",
        "83ff14c31049e80db503e64355287e66d18e0fb6"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Jan 31 00:35:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 00:35:30 2019 +0000"
      },
      "message": "Merge changes Ie30f0ca8,I59b4d4ce\n\n* changes:\n  Move Media 1.0 files in mainline back to framework\n  Remove MediaSessionEngine.CallbackStub\n"
    },
    {
      "commit": "d3f4b874b138e356ac8ab4ff3bc20badc2b4bebd",
      "tree": "b6e2a1e0d745adb361c602540b22c06af0c4e5b2",
      "parents": [
        "ed02ce4f19bfe2285177eb81a12cba01aa8dbfbd",
        "818719dd45799373aac4b4e67ac39ee897aba5d3"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Jan 30 22:53:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 22:53:50 2019 +0000"
      },
      "message": "Merge \"Add public API to use new interfaces from cas@1.1\""
    },
    {
      "commit": "83ff14c31049e80db503e64355287e66d18e0fb6",
      "tree": "4a9fb379e891ecba62f894f989d7a36dd7cd20b6",
      "parents": [
        "2a5179df15abc6f304eeb2d8bd47a56d48c070ef"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Jan 30 19:49:15 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Jan 30 22:03:04 2019 +0900"
      },
      "message": "Move Media 1.0 files in mainline back to framework\n\nTest: make update-api -j; make -j;\natest CtsMediaTestCases:android.media.cts.MediaSessionTest;\natest CtsMediaTestCases:android.media.cts.MediaControllerTest;\natest CtsMediaTestCases:android.media.cts.MediaBrowserTest;\nChange-Id: Ie30f0ca86bd9303683bf6573f2f5858c6fb3206a\n"
    },
    {
      "commit": "4a80077ddd2f3b84cacd7196a860a42008ddcc78",
      "tree": "b80bca1eff0aa0d4e80d85f7178f60033e84b04c",
      "parents": [
        "2040dcffa373bc602c1105bc5ba75f84a7e27a8c",
        "14062be8f21d0e6ea9ef93ffe57713cc2f1851ce"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 21:42:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 21:42:29 2019 -0800"
      },
      "message": "Merge \"Remove last NetworkStack usage of hidden APIs\" am: 16ec5d038c am: 4845df3ced\nam: 14062be8f2\n\nChange-Id: I2059d9cfa3015388301a74828255354b6dc23c23\n"
    },
    {
      "commit": "14062be8f21d0e6ea9ef93ffe57713cc2f1851ce",
      "tree": "8a59d4340ef0641cbb2107b512181b6f8675e6f7",
      "parents": [
        "845a1b7be951bf9fefdf61eaa63f4801410c2f33",
        "4845df3ced0094d638ab374625bd6aebdbb978f3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 21:27:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 21:27:50 2019 -0800"
      },
      "message": "Merge \"Remove last NetworkStack usage of hidden APIs\" am: 16ec5d038c\nam: 4845df3ced\n\nChange-Id: I488fc028b8fd2aa5a09464082c65a4889a8a6b62\n"
    },
    {
      "commit": "231b52bc03750eb49b615fb110d91f6529c922b1",
      "tree": "f493100f461e573e00b2548afd62941d247220ec",
      "parents": [
        "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 15:38:52 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 30 10:23:24 2019 +0900"
      },
      "message": "Remove last NetworkStack usage of hidden APIs\n\nIncludes various small changes to stop using hidden APIs\n\nTest: make NetworkStack\nTest: flashed, booted, WiFi and tethering working\nBug: 112869080\nChange-Id: Id2830795a444f484b377ed6437435a1cd833697a\n"
    },
    {
      "commit": "0f3dd0ebc323269a7a48a53138559ac518550a82",
      "tree": "e63ab3de25b68e3b411a7a7e44fd0dafdc40461f",
      "parents": [
        "06dc2c3c1e85bbd2c5c4989e878effc20d2b7296",
        "b47ddd4a1d3363ed6477e6cf4ffbc13cc8164c24"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Tue Jan 29 21:26:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:26:03 2019 +0000"
      },
      "message": "Merge \"Run inspector annotation processor on framework\""
    },
    {
      "commit": "b47ddd4a1d3363ed6477e6cf4ffbc13cc8164c24",
      "tree": "eae01a52e23563abcf8a7efe0a8f7154abd07491",
      "parents": [
        "a319c6448b027f1169722295ceedac564a13de78"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Mon Jan 28 19:54:09 2019 -0500"
      },
      "committer": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Tue Jan 29 13:34:31 2019 -0500"
      },
      "message": "Run inspector annotation processor on framework\n\nTest: m\nBug: 117616612\nChange-Id: Ifb013cf576e57818493a52aefec9729ecca4ac08\n"
    },
    {
      "commit": "e21ab7eab46d1c99e0e3e3506edaca096f796e2d",
      "tree": "d2e007d50ba8ac337c24fe3652457d74828ac273",
      "parents": [
        "5a15b55107651968312f39a830ddb26909b9d362"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 18 15:00:25 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 09:59:28 2019 -0800"
      },
      "message": "Add IncidentCompanionService\n\nIt is a helper in the system process that helps dumpstate and incidentd get\nuser confirmation to share reports\n\nBug: 123543706\nTest: bit GooglePermissionControllerTest:*\nChange-Id: Ia3fe4bd5257044ed89fe56ce683876fa03ba6c36\n"
    },
    {
      "commit": "f4894d391b9f335cec5c7eb483212a998b7bbe19",
      "tree": "3e5a845a13bedb588a802437ec035f85c27f2dc2",
      "parents": [
        "3fce7487c3a9b4358202285b09603a31f5e84a69"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Oct 26 11:46:06 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jan 29 16:40:30 2019 +0000"
      },
      "message": "Revert \"Minimum viable TimeZoneDetectorService\"\n\nRemove the stubbed TimeZoneDetectorService. Priorities\ndictated that it not be worked on so it has never been\nused.\n\nThis reverts commit 7fb88c3928b6fef1f3d559ea23468ccd1379bd49.\n\nBug: 112827764\nBug: 78217059\nTest: build / boot\nChange-Id: I39ed2fc7f8de8d4b2c0d883cd264cc126579af27\n"
    },
    {
      "commit": "1b306c428929bb432840989528d140578341273e",
      "tree": "9a896d2d4610b2e45663b561d193c79ffb4bed83",
      "parents": [
        "287da6be9d20898436c98d31653f80a36d8ee238",
        "962017e49b45fb6f68f4f0f545742361e4ffad89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "message": "Merge \"Foldables: Add IDisplayFoldListener\""
    },
    {
      "commit": "962017e49b45fb6f68f4f0f545742361e4ffad89",
      "tree": "dae6c9b3f016ef911128a864559c6e31661621ce",
      "parents": [
        "595416be77bf63ecedff15e3c87c8b958a6b37b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Nov 27 15:11:46 2018 +0100"
      },
      "committer": {
        "name": "Chilun Huang",
        "email": "chilunhuang@google.com",
        "time": "Tue Jan 29 09:15:28 2019 +0000"
      },
      "message": "Foldables: Add IDisplayFoldListener\n\nInclude ag/5663399 to unregister display fold listener.\n\nBug: 123245311\nTest: atest WmTests\nChange-Id: I60776fddd4a671b7443cd33220271fed84503b27\n"
    },
    {
      "commit": "4d2311159409fbfbe840ef782941eb2d09a24925",
      "tree": "2fa9c9ee957ae24f2219c2c89c44be847b0d717b",
      "parents": [
        "d38769402a02a793d1a38944924afff0d16c9a55",
        "9bb477afb6188c9967295422e1ceaab78678abb1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 28 20:49:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:49:07 2019 -0800"
      },
      "message": "Merge \"framework.jar: Include all radio HIDL libs.\" am: 3c7ac4e991\nam: 9bb477afb6\n\nChange-Id: Ib163804540f5c8387c3f93ee3dcdb0e73aded2bd\n"
    },
    {
      "commit": "818719dd45799373aac4b4e67ac39ee897aba5d3",
      "tree": "57452a9fcc1c6ff69d411e653d2c44ead92dc279",
      "parents": [
        "33090c99c96ff95001c47332ea6bc35072e1f8e7"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 17 17:56:56 2019 -0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Mon Jan 28 16:47:09 2019 -0800"
      },
      "message": "Add public API to use new interfaces from cas@1.1\n\nAdd sendSessionEvent and onSessionEvent to Java API\nTest: manual\nBug: 122472761\n\nChange-Id: If3078584202fa5a57a4b787ef09a33fb09625850\n"
    },
    {
      "commit": "14ca142e65f6fbe61d8db6663768f500c934e737",
      "tree": "50af2a69b74c0d55998788667fdc8c90dd543a93",
      "parents": [
        "f04cda916f13489a582f811a1b5fe424ff708218"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Jan 28 15:43:24 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Jan 29 09:12:54 2019 +0900"
      },
      "message": "Ensure that framework does not refer MediaSession2 related code\n\nAlso, this CL moves mediasession2 to com.android.media apex.\n\nBug: 123495968\nTest: Passed below tests:\natest CtsMediaTestCases:android.media.cts.MediaSession2Test;\natest CtsMediaTestCases:android.media.cts.MediaController2Test;\natest CtsMediaTestCases:android.media.cts.MediaItem2Test;\natest CtsMediaTestCases:android.media.cts.MediaSession2ServiceTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandGroupTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandTest;\nChange-Id: I8cf7a657545e6b7b2973035f365506206e7147a0\n"
    },
    {
      "commit": "49a3aab013163e19d355214de97c2ab0359683c6",
      "tree": "db55fd3ce84d49d938d24d92b5bb7cc7fb3addfa",
      "parents": [
        "908e048d73c7fec03e727c440d8843c7b304bc49",
        "14e472690a0da6b89fcffd51bdb4411492281d8a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 28 08:57:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 08:57:49 2019 -0800"
      },
      "message": "Merge \"Remove unused library framework-oahl-backward-compatibility\" am: 2111aeb289 am: 6581b4116b\nam: 14e472690a\n\nChange-Id: I818ae412e68994c7ec32a13496064ae85457a6f7\n"
    },
    {
      "commit": "14e472690a0da6b89fcffd51bdb4411492281d8a",
      "tree": "e8c40a74a1275593e6908f9c51b83fc4bb4c35f8",
      "parents": [
        "d4aa9d051d798b8f903668be1c0956ec2c07d47b",
        "6581b4116becc2e42b8d2fd1997f17e7c714beb8"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 28 08:42:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 08:42:14 2019 -0800"
      },
      "message": "Merge \"Remove unused library framework-oahl-backward-compatibility\" am: 2111aeb289\nam: 6581b4116b\n\nChange-Id: I122a8f00652adf4134aef85e7af3d4ca79b56518\n"
    },
    {
      "commit": "3c7ac4e991fa11b9df569c682801019fad9f7db8",
      "tree": "79c93829aecca30bcfcda4cf8db45e864d10db36",
      "parents": [
        "6ac57c669a067a9640417b7fc46c635a72ca0075",
        "2f5d7d8563906d9862e9c087a7ba39de3bde9711"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 28 16:30:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 16:30:36 2019 +0000"
      },
      "message": "Merge \"framework.jar: Include all radio HIDL libs.\""
    },
    {
      "commit": "175e2f24a2f052a92197185360383494a7886f8d",
      "tree": "491bb704c826fa4804fd39237922c83ad5d1e328",
      "parents": [
        "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
        "08496b0e980fdc667a0ff739354172a32d968970"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "message": "Merge \"Add API in SmsManager to return sms messages for financial app.\""
    },
    {
      "commit": "2111aeb289b4e6380470103c974e3b3c6ff0c306",
      "tree": "dc9912d06a085f2f26a1b4a9ecdee74f6367f302",
      "parents": [
        "1e02188bfe310365b0a6baf9e067336000a16429",
        "c4bd26a0ac0d50efddf238e8a241ca02b06a9f54"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 28 15:40:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 15:40:13 2019 +0000"
      },
      "message": "Merge \"Remove unused library framework-oahl-backward-compatibility\""
    },
    {
      "commit": "530c508ed11fc81b4d81713f0d357244a0cdeab9",
      "tree": "06c48df276859f95cb7ba40918edf4ff433ee045",
      "parents": [
        "91c145ac57ccc7fb6a9b81bde39584db1bedac72",
        "44b56ba488dbde2f893e4819eec168bc9c84255d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:44:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:44:26 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\" am: 567cc7890a am: 7bd6398634\nam: 44b56ba488\n\nChange-Id: Ic04eb3e834c31033d6f4c25983a252b1d48f3a82\n"
    },
    {
      "commit": "44b56ba488dbde2f893e4819eec168bc9c84255d",
      "tree": "f9fcddc3906f928e2033d90e3dde2fbb449edaa2",
      "parents": [
        "9a77141364139d3adda3c809ec423b960be34697",
        "7bd63986340784f238d207a727f63c8e01fc4820"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:34:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:34:20 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\" am: 567cc7890a\nam: 7bd6398634\n\nChange-Id: Iac0cb991653c5556c219dbed802758a32dc1b63b\n"
    },
    {
      "commit": "567cc7890a380bcda62ce318c5816e3d44eadab2",
      "tree": "2510f0f6cb28a70091695890f534ed47d0ccc500",
      "parents": [
        "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387",
        "3ba6c0d56dd55af2e180bedc61690adad77c911c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 11:08:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 11:08:00 2019 +0000"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\""
    },
    {
      "commit": "9a77141364139d3adda3c809ec423b960be34697",
      "tree": "9bb927f5a3eefcc38da76c0e3f03dd999d599d13",
      "parents": [
        "ecac3d1bc03e09192400f37d6e881d51898b971a",
        "4c5b40e084571a69190ff9f20497166444f3d56e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:30:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:30:17 2019 -0800"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\" am: b8bbc48dee\nam: 4c5b40e084\n\nChange-Id: I0d6a40c79e92d1de18c41cc50b72fbe33db13bdc\n"
    },
    {
      "commit": "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387",
      "tree": "64c437b4a8d27928e989b33f0c856f065bdc6359",
      "parents": [
        "375b3c075daf2d13bacd4dd74e645b5bdd5ec9fc",
        "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 09:06:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 09:06:20 2019 +0000"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\""
    },
    {
      "commit": "18f11cd4d738754241d6332357ff51a0f1f97d1f",
      "tree": "6d84123f45d9743086f9b1359a01831de7e95911",
      "parents": [
        "367f06869632e103d8a58898101617d4700851e4",
        "77dd54d3d4cc25793f5055109e341923ddc38d8c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 06:57:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 06:57:25 2019 +0000"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\""
    },
    {
      "commit": "77dd54d3d4cc25793f5055109e341923ddc38d8c",
      "tree": "48e5deef308b9072666a22dda769561da876fde9",
      "parents": [
        "6136239d9dbfdfd879e87543b0a3d7c76d29983d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 08:54:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:46 2019 +0900"
      },
      "message": "Move NetworkUtils used by NetworkStack\n\nDepending on usage move into NetworkStackUtils or shared\nInet4AddressUtils.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\n(Cherry-pick of aosp/881952)\nChange-Id: Ie20dcee375b377236004a7689890729493aca857\n"
    },
    {
      "commit": "3ba6c0d56dd55af2e180bedc61690adad77c911c",
      "tree": "8d0c52e5211225627516cf29f8d7ff8d366008db",
      "parents": [
        "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 13:48:19 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:27 2019 +0900"
      },
      "message": "Add hidden utils and constants to NetworkStack\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nChange-Id: I1a803f7954ab760294436226d6c1cffb934e98f9\n"
    },
    {
      "commit": "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8",
      "tree": "ce33aba620e23fa7f114aac988b4fdd4ecb60ff3",
      "parents": [
        "9d3ce3e55ea4c1e0e3006c535f3ce9bccd5b8134"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 09:35:10 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:17 2019 +0900"
      },
      "message": "Move NetworkUtils used by NetworkStack\n\nDepending on usage move into NetworkStackUtils or shared\nInet4AddressUtils.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nMerged-In: Ie20dcee375b377236004a7689890729493aca857\nChange-Id: Ib8d000529872796022706a35050fdc2c7141f2ab\n"
    },
    {
      "commit": "08496b0e980fdc667a0ff739354172a32d968970",
      "tree": "1016309ea027233f5b5435ca57d8a44551e1677b",
      "parents": [
        "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 13:41:52 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 14:26:47 2019 -0800"
      },
      "message": "Add API in SmsManager to return sms messages for financial app.\n\nTest: atest android.telephony.cts.SmsManagerTest\nBug: 111207447\nChange-Id: I1571cb005f7c1374a9acbec27041bca291fa7153\n"
    },
    {
      "commit": "c390fbe9287b8fd84bfe0cf0065de154fcd1f81c",
      "tree": "ba447a0cdb88dc90443f98fab2b0cd04ec23bb83",
      "parents": [
        "efb4132ba31d715a2b0a4830d764b5288c8bf3c8"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Dec 12 19:45:09 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Jan 26 16:40:54 2019 +0000"
      },
      "message": "Add new ExternalVibratorService.\n\nThis lets services outside of the vibrator service (and outside of\nsystem_server) take control of the vibrator hardware. We still apply\npolicy in vibrator service, however, and can ask them to mute their\noperations so we can give more critical haptic feedback when necessary.\n\nBug: 111457573\nTest: manual\nChange-Id: Ib7d06aa5940790cac627499acb23e4f0bda1b035\n"
    },
    {
      "commit": "2f5d7d8563906d9862e9c087a7ba39de3bde9711",
      "tree": "87e48913515848037ad6f72dc8d9e499f902e4fb",
      "parents": [
        "3fc958475b34a1a3705a0407cc653857af34517d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 24 12:03:26 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jan 25 02:43:39 2019 +0000"
      },
      "message": "framework.jar: Include all radio HIDL libs.\n\nBefore, some of these were duplicated, some weren\u0027t. Now they are here\nand telephony-common doesn\u0027t double-include them.\n\nBug: 111107855\nTest: (sanity) boot Pixel 2 and check logs\nChange-Id: I5b40ba139d60ff330cfbc0d9d881f775616ad0dd\nMerged-In: I5b40ba139d60ff330cfbc0d9d881f775616ad0dd\n"
    },
    {
      "commit": "e0dde657307d3ee7fb41e8c4e92c0480c5812edd",
      "tree": "de0da4dfdc2d3068cc26dfb6bbf5bf89cd198362",
      "parents": [
        "ed3e728055238598ff755027cdb4cc20494ac89b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 24 12:03:26 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 24 18:42:51 2019 -0800"
      },
      "message": "framework.jar: Include all radio HIDL libs.\n\nBefore, some of these were duplicated, some weren\u0027t. Now they are here\nand telephony-common doesn\u0027t double-include them.\n\nBug: 111107855\nTest: (sanity) boot Pixel 2 and check logs\nChange-Id: I5b40ba139d60ff330cfbc0d9d881f775616ad0dd\n"
    },
    {
      "commit": "9e06322720b43a0189abbaa7388d973e1a1d470b",
      "tree": "662c66043ef18ca84cf66fbaa216f7f77f7e7a95",
      "parents": [
        "bf4595621748a37d3c0ae2d6297dcad9f24cf77d",
        "455d2a92dad85c86d76c44d219d8365ee80a6021"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 24 04:12:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 04:12:06 2019 -0800"
      },
      "message": "Merge \"Include OrgApacheHttpLegacyUpdater unconditionally\" am: 87c1081c42 am: 34269e4b74\nam: 455d2a92da\n\nChange-Id: Id265410009bce1d9b2210aab39d84abe0eda9067\n"
    },
    {
      "commit": "455d2a92dad85c86d76c44d219d8365ee80a6021",
      "tree": "32f7d78b95bac428281c2b062bf967596162a8c0",
      "parents": [
        "5b8b54cdcda40857e144e9fdf3aa8594443f1393",
        "34269e4b7428eea535a548c3cdcb05060ccca4f9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 24 03:46:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 03:46:43 2019 -0800"
      },
      "message": "Merge \"Include OrgApacheHttpLegacyUpdater unconditionally\" am: 87c1081c42\nam: 34269e4b74\n\nChange-Id: I19a0c5d9d9a2c2c0e5cf482a5a574f304a8ce765\n"
    },
    {
      "commit": "87c1081c4222e490364422a1f21dbec9a35c6791",
      "tree": "eee1792ad5d0a22c90b0ba87512e523b96062348",
      "parents": [
        "6fa3d391b8109d761f3cece9c43bb46c23f58da6",
        "025bfab929b80f3e6a501da50298780a8dbb22c6"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 24 11:12:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 11:12:47 2019 +0000"
      },
      "message": "Merge \"Include OrgApacheHttpLegacyUpdater unconditionally\""
    },
    {
      "commit": "f408818ac3dbe6ae3d8b5c79e0b64fdc9a450782",
      "tree": "aa853817ebb1f1991a13e69cb72014477fa6c194",
      "parents": [
        "b4ef1f88adbfc2d0b636835b889076ffc12f888f",
        "64ed009399672ea533fbe43fe5d031ee10302cb5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 08:45:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 08:45:07 2019 +0000"
      },
      "message": "Merge changes from topic \"media-apex\"\n\n* changes:\n  Separate updatable-media library\n  Move MediaBrowser API into updatable media\n  Add build rule for updatable media 1.0 APIs\n  Add build rule for media2-abi-*\n"
    },
    {
      "commit": "64ed009399672ea533fbe43fe5d031ee10302cb5",
      "tree": "2c1d8b6670ff5c6fb70dbf62c9d9472c5c1b468a",
      "parents": [
        "4e475438ad509f49c39fa5141d114fe6f7cacccd"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:25:44 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 14:53:27 2019 +0900"
      },
      "message": "Separate updatable-media library\n\nTest: build\nChange-Id: If83855f36a7ed8bb7675e43c7c789fc9cc2b6923\n"
    },
    {
      "commit": "4e03b575b1287a218fc4a72215d27581bc9342fa",
      "tree": "89de3240c5820087c628d4dcd98fe0581b9f100c",
      "parents": [
        "3eee2c51b6f290ae24b1442c6cfef18ee57901a8",
        "8683314997acf85a4f53889bcbf9ebd82f8d8f20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 04:54:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 04:54:45 2019 +0000"
      },
      "message": "Merge \"Wifi usability: Add @SystemApi to send Wifi usability stats\""
    },
    {
      "commit": "7e60f8efe01a940daf4aeaab8372579d22ad0c8c",
      "tree": "9db60e80cdc0f9342bf102ec141c68d010bd3dc9",
      "parents": [
        "ac1c15821c4c3ec4fcfd39081d181b90991c57ab",
        "392b747d4b5733c7f9bb575ee9b15c1ddcac8425"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Thu Jan 24 02:03:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 02:03:20 2019 +0000"
      },
      "message": "Merge changes from topic \"117330206\"\n\n* changes:\n  UsbContaminant dialog\n  Add test commands to spoof presence of contaminants\n  Contaminant detection notification\n  Support USB V1.2 HAL\n"
    },
    {
      "commit": "5d4bd49013bcb8047a929e8abd64d6a6694922bd",
      "tree": "47201e440e36946a2550145796ad9075cebe87c1",
      "parents": [
        "5f80ac0c9b5d5e734ee739d4ebff688f8d372191",
        "4262bd19add797aebef4a6c0daa20338cee6608c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 13:03:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 13:03:29 2019 -0800"
      },
      "message": "Merge \"Replace annotation_processors with plugins\" am: bc40469e19 am: f30fba0a60\nam: 4262bd19ad\n\nChange-Id: I0b417cccddebdccc8613d82d93ff9f0658be8217\n"
    },
    {
      "commit": "4262bd19add797aebef4a6c0daa20338cee6608c",
      "tree": "828f555adbd728cd34f0d5d05c5c38be5d1532d6",
      "parents": [
        "00217ac44bb4de17901f0881ff9295beb82ff351",
        "f30fba0a604ca8cbc717491d81577d9627e2f537"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 12:50:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 12:50:36 2019 -0800"
      },
      "message": "Merge \"Replace annotation_processors with plugins\" am: bc40469e19\nam: f30fba0a60\n\nChange-Id: I4527a2c7dfca71f3a2c19539450a414874b190f6\n"
    },
    {
      "commit": "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4",
      "tree": "3896199499edb151927b7e05d6404b20ea611109",
      "parents": [
        "436e2ad4c718f8e86e6bc93dec68c23273b831c2",
        "a1f8e1ab3d9f6e2f7db4602d63bf491173642c6c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 20:18:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 20:18:02 2019 +0000"
      },
      "message": "Merge \"Replace annotation_processors with plugins\""
    },
    {
      "commit": "4e475438ad509f49c39fa5141d114fe6f7cacccd",
      "tree": "78900b8c8782e3e0d8d6f74344b8f1d025779109",
      "parents": [
        "bb3b401d429c07045d7c0bbcb71efbc78aed2463"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 03:14:12 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:45:47 2019 +0900"
      },
      "message": "Move MediaBrowser API into updatable media\n\nBug: 119539966, Bug: 119538799\nTest: build and boot,\n    atest CtsMediaTestCases:android.media.cts.MediaBrowserTest,\n    atest CtsMediaTestCases:android.media.cts.MediaBrowserServiceTest\nChange-Id: I7afed77e61506a1b4ea57ac41eee62bfcda01a74\n"
    },
    {
      "commit": "bb3b401d429c07045d7c0bbcb71efbc78aed2463",
      "tree": "7c2784e750778690a6c075e487929fb9dde5d887",
      "parents": [
        "f86a56c59168168c91f86c27e49dcf25d7c8bbb4"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Jan 23 13:17:53 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:34:34 2019 +0900"
      },
      "message": "Add build rule for updatable media 1.0 APIs\n\nBug: 119539849, Bug: 119539141\nTest: build and boot,\n    atest CtsMediaTestCases:android.media.cts.MediaSessionTest,\n    atest CtsMediaTestCases:android.media.cts.MediaControllerTest\nChange-Id: Iaf07842de5aa00da5987b993b77960efa9a602bf\n"
    },
    {
      "commit": "f86a56c59168168c91f86c27e49dcf25d7c8bbb4",
      "tree": "e8a2b0457521cc2b6732af766319ecd574cf07bd",
      "parents": [
        "070aba8e540928338a893755158a239b8e146bae"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Tue Jan 22 17:16:07 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:34:19 2019 +0900"
      },
      "message": "Add build rule for media2-abi-*\n\n- media2-abi-* included in updatable-media.jar\n- Moves the media2-abi files into media/apex\n- Resolves a hidden api usage\n\nBug: 123209084\nTest: build\nChange-Id: I9f9b0b9c288da5c7acbfedcb56867ff405ac0d61\n"
    },
    {
      "commit": "8683314997acf85a4f53889bcbf9ebd82f8d8f20",
      "tree": "bbe8d7a521f447832a7bb7670cce8bebf868d9cb",
      "parents": [
        "a3382a4fefc481d00323f102d36dd6f627650718"
      ],
      "author": {
        "name": "Mingguang Xu",
        "email": "mingguangxu@google.com",
        "time": "Wed Jan 09 13:54:29 2019 -0800"
      },
      "committer": {
        "name": "Mingguang Xu",
        "email": "mingguangxu@google.com",
        "time": "Wed Jan 23 10:54:45 2019 -0800"
      },
      "message": "Wifi usability: Add @SystemApi to send Wifi usability stats\n\nAdd system API to allow framework to send Wifi usability stats to\nsystem APK.\nAlso add a new permission to protect this API from being\nused by unauthorized applications.\nIn addition, add a few more entries in Wifi.proto.\n\nBug: 113262380\nTest: Unit tests for Wifi: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I5432419d6da3db96ecc6ff8e1c3197121ca7afbc\nSigned-off-by: Mingguang Xu \u003cmingguangxu@google.com\u003e\n"
    },
    {
      "commit": "12f1e0c4eabfcaafe3cab693017b461d118d60a8",
      "tree": "bfc9fc021bf1454326e97daa89401fb69193f8b9",
      "parents": [
        "3f7e640844e7672d18dd17ad1c387fd267984eac",
        "00217ac44bb4de17901f0881ff9295beb82ff351"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 10:44:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 10:44:44 2019 -0800"
      },
      "message": "Merge \"jarjar hidl core libs.\" am: 436e2ad4c7 am: 977fc9bf8e\nam: 00217ac44b\n\nChange-Id: I1003a85471c793946bae7176b95ca57c60ff8151\n"
    },
    {
      "commit": "e966a38b67e23eaea63cab14f7b430e017499085",
      "tree": "e0e0e28c38d6faa42110788151e90f79779cb201",
      "parents": [
        "3f7e640844e7672d18dd17ad1c387fd267984eac"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Sun Dec 09 14:49:38 2018 -0800"
      },
      "committer": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Wed Jan 23 10:41:02 2019 -0800"
      },
      "message": "Support USB V1.2 HAL\n\nUSB V1.2 HAL supports contaminant detection interface.\n\nBug: 119642987\nBug: 117330206\nBug: 77606903\n\nTest: Manually tested for notification pop-up\nChange-Id: I304fb4933ba8b8eaa08c32c9e8c116cba7aa6380\n"
    },
    {
      "commit": "00217ac44bb4de17901f0881ff9295beb82ff351",
      "tree": "ba09d0ec36d150d4699e78d95b3b351394005e43",
      "parents": [
        "20cbf841d972bffba36b3e123d184cb14e8d931d",
        "977fc9bf8ed5cd0b3f81bd25525c7c9f6303516d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 10:33:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 10:33:27 2019 -0800"
      },
      "message": "Merge \"jarjar hidl core libs.\" am: 436e2ad4c7\nam: 977fc9bf8e\n\nChange-Id: I13006d1ab820171739fa680aabdd661e58cf7c34\n"
    }
  ],
  "next": "436e2ad4c718f8e86e6bc93dec68c23273b831c2"
}
