)]}'
{
  "log": [
    {
      "commit": "daddc5bb50ad7ae50dffdcd31fd20c5c44f45fff",
      "tree": "bbc45e6ae28c69fc536d8c734016436332d5d5ea",
      "parents": [
        "862821ede5b32998d4105ba0cc69c1bd2b1af342",
        "6ebb1d15f38905afbd3c22563a7ba73762a6053f"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Feb 22 01:24:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 01:24:03 2019 +0000"
      },
      "message": "Merge \"Fix potential crash when per-procstate cpu times tracking is turned on.\""
    },
    {
      "commit": "9f0115bb6e20f18872303c8a68072d9268825913",
      "tree": "5789a6fe29bfa0670f320320fa0771a697c202b1",
      "parents": [
        "07037a86d3211bf84f897ae28f4c303d7587ee41",
        "c2841ec7feb095cc36d2540844228ee72da3dfca"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Fri Feb 22 00:41:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 00:41:29 2019 +0000"
      },
      "message": "Merge \"Allow UiAutomation to adopt the shell permission indentity\""
    },
    {
      "commit": "c2841ec7feb095cc36d2540844228ee72da3dfca",
      "tree": "a75b7383d0285ee73db59fbc8f650221ef2b3087",
      "parents": [
        "a6dda25ac90b7ce6a9afa7da6cc86fade59f9ebf"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 25 16:39:23 2018 -0700"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Feb 21 19:59:14 2019 +0000"
      },
      "message": "Allow UiAutomation to adopt the shell permission indentity\n\nFor testing we often need to run shell commands. This can be done\ntoday via running a shell command from an instrumentation test\nstarted from the shell. However, this requires adding shell commands\nwhich are not in the API contract, involve boilerplate code, require\nstring parsing, etc.\n\nThis change allows an instrumentation started from the shell to\nadopt the shell UID permission state. As a result one can call APIs\nprotected by permissions normal apps cannot get by are granted to\nthe shell. This enables adding dedicated test APIs protected by\nsignatures permissions  granted to the shell.\n\nTest: cts-tradefed run cts-dev -m CtsUiAutomationTestCases\n          -t android.app.uiautomation.cts.UiAutomationTest#testAdoptShellPermissions\n\nbug:80415658\n\nMerged-In: I4bfd4b475225125512abf80ea98cd8fcacb6a1be\nChange-Id: I4bfd4b475225125512abf80ea98cd8fcacb6a1be\n"
    },
    {
      "commit": "c1e55147c91f9be219f2dd824d3ab6f9b39d5c3b",
      "tree": "0d5d5ffde56c65ade82db8c9edb99b34b1eb5d1d",
      "parents": [
        "4e4b3ac9c5d9b27d23f34766117e3e9782e526c3",
        "0d958bbf1d160ff8e214fe9cceb6080b0968f83f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 21 17:32:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 21 17:32:25 2019 +0000"
      },
      "message": "Merge \"Add feature flag for Dynamic Android\""
    },
    {
      "commit": "4e4b3ac9c5d9b27d23f34766117e3e9782e526c3",
      "tree": "fd11cde67be0bc9c364102ddb1386e913dc40a4a",
      "parents": [
        "f1324dcacea4163d50d6a4d588ed4f89e5758a11",
        "8b5976ec3d2c3314e11ff71c27c530df653455a2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 21 17:24:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 21 17:24:00 2019 +0000"
      },
      "message": "Merge \"Pick up the apexBootImage pinner service files when the boot image is apex.art.\""
    },
    {
      "commit": "5d70cdf262b4494d5fde4a1fe13ba326efc126b9",
      "tree": "c5bd066c394f40c9f5e84557aff82bcc8231e860",
      "parents": [
        "fab8754054e3a87600bb490d1d0cc81b1eb092c9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed May 16 13:06:33 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Feb 21 10:42:12 2019 +0000"
      },
      "message": "Update backwards compatibility support for android.test.base\n\nPreviously, the plan was for android.test.base to be removed from the\nbootclasspath in P, i.e. in the same release as org.apache.http.legacy.\nAny apps that targeted \u003c P were to have the android.test.base library\nadded to their app classpath in order to maintain backwards\ncompatibility.\n\nUnfortunately, it was not possible to remove android.test.base from P\nand instead it is being removed from Q. This update prepares for that\nby updating the backwards compatibility support and its tests to add\nthe android.test.base library to apps that target \u003c Q.\n\nThe affected code is only used at runtime when\nREMOVE_ATB_FROM_BCP\u003dtrue.\n\nBug: 73711752\nTest: atest FrameworksCoreTests with and without REMOVE_ATB_FROM_BCP\u003dtrue\nChange-Id: I76b40dad14193cd174114a351b1350c18d647bed\n"
    },
    {
      "commit": "0d958bbf1d160ff8e214fe9cceb6080b0968f83f",
      "tree": "81dee18091501ebd5e8abb65800ea69cd79ae503",
      "parents": [
        "03c14760a593b8bbea502fc8cbcc0ffe1e2ac058"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Mon Feb 18 13:37:48 2019 +0800"
      },
      "committer": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Feb 21 15:05:20 2019 +0800"
      },
      "message": "Add feature flag for Dynamic Android\n\nBug: 119647479\nTest: flashall and check the option exists.\n\nMerged-In: I46efd27a6880dde4bc69aa457a6f3b0fdd9ce5cd\nChange-Id: I46efd27a6880dde4bc69aa457a6f3b0fdd9ce5cd\n"
    },
    {
      "commit": "03c14760a593b8bbea502fc8cbcc0ffe1e2ac058",
      "tree": "8abc69c138002eff3263f0800f69d34b80c83f1b",
      "parents": [
        "f8881b68214764b490e21de427cc3262c1f6977f",
        "feab82cf82778d7db88c7b7f3560e0f54b360dae"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Thu Feb 21 00:16:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 21 00:16:45 2019 +0000"
      },
      "message": "Merge \"Schematize Crypto system properties\""
    },
    {
      "commit": "b13bfc56824d75a7f6dc57ec24c5f0f2f00b979e",
      "tree": "4c59edfecf838cdf949cdbb67dc13e3f40f68bbd",
      "parents": [
        "a6dda25ac90b7ce6a9afa7da6cc86fade59f9ebf"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Feb 20 11:19:48 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Feb 20 11:19:54 2019 -0800"
      },
      "message": "Updated Zygote IPC related comments.\n\nBug: 124637285\nTest: None; comment only changes\nChange-Id: Ie567715a1ee08cdf65e3135aa75e3bd95ef5ab0d\n"
    },
    {
      "commit": "8b5976ec3d2c3314e11ff71c27c530df653455a2",
      "tree": "f41ca73cbc8e10487520ebfa7d58eb9d08598c76",
      "parents": [
        "4ba3b12efb713c21904214ee33e44a711bdca3ff"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Feb 20 15:41:03 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Feb 20 18:07:36 2019 +0000"
      },
      "message": "Pick up the apexBootImage pinner service files when the boot image is apex.art.\n\nTest: adb shell dumpsys pinner\nBug: 119800099\nChange-Id: I780b65dfba0fc8f7a2807f29fa3a0f7984ae7023\n"
    },
    {
      "commit": "4ba3b12efb713c21904214ee33e44a711bdca3ff",
      "tree": "dcf0648697834cd9f53cbdd489d3766c66b9c703",
      "parents": [
        "619ed85e812ff1de47de56cce24cc046cc9caa72",
        "31a61f6348b69c4dfc68e95c9a44e428234dd5f6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:25:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 20 16:25:58 2019 +0000"
      },
      "message": "Merge changes from topic \"PPRL.190205.001\"\n\n* changes:\n  Fix merge problems with cherry-picking \"Add notification settings to backup\u0026restore\" change into pi-dev\n  DO NOT MERGE - Merge PPRL.190205.001 into master\n"
    },
    {
      "commit": "619ed85e812ff1de47de56cce24cc046cc9caa72",
      "tree": "54c23ae17035a3aacddbebb0ced9f3d1233ce207",
      "parents": [
        "8a71e014231c0d88fb6badaecb8830cd92dbcc33",
        "3513d3c8b086672685bdfe22ab937cd88d240893"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Wed Feb 20 14:49:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 20 14:49:10 2019 +0000"
      },
      "message": "Merge \"Use sampled value in hidden api logger\""
    },
    {
      "commit": "3513d3c8b086672685bdfe22ab937cd88d240893",
      "tree": "48564772e16d291252e9aac6379bba29e8b01b3f",
      "parents": [
        "f2cf09c94510857f99fd94381d609784dd46b334"
      ],
      "author": {
        "name": "Andrei Onea",
        "email": "andreionea@google.com",
        "time": "Fri Feb 15 13:50:47 2019 +0000"
      },
      "committer": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Wed Feb 20 12:56:52 2019 +0000"
      },
      "message": "Use sampled value in hidden api logger\n\nThe hidden api logger interface also receives the actual sampled value.\nThis is an intermediate step before a new logging method is added.\n\nTest: m\nBug: 119217680\n\n(cherry picked from commit 31bde163932dab75a8301e43b2adcb684f0470ec)\n\nChange-Id: I3345bdcdf57e1f60970c85572e503d7b33af7148\nMerged-In: I707a2624a254a80391cdae277dd59daa503d055f\n"
    },
    {
      "commit": "5f0521e3b9cfd02ff0251f7a82758bd6795da60d",
      "tree": "ae844c342a9d7ca945b6276852a6e8d76ff0cd87",
      "parents": [
        "5bc4949f3fb837332aa3adf80defa529236abe9a"
      ],
      "author": {
        "name": "Bin Chen",
        "email": "bin0515@gmail.com",
        "time": "Wed Feb 20 17:34:04 2019 +0800"
      },
      "committer": {
        "name": "Bin Chen",
        "email": "bin0515@gmail.com",
        "time": "Wed Feb 20 17:40:02 2019 +0800"
      },
      "message": "Fix potential memory leak in SomeArgs\n\nWhen recycling SomeArgs in pool, some fields are not set to null.\nWhich result potential memory leak as SomeArgs in pool still holds\nthe reference object.\nTo fix this issue, clear all args when recycling.\n\nChange-Id: Ie730c3889da948c60ef746ddbe2e926d94ad7e06\nSigned-off-by: Bin Chen \u003cbin0515@gmail.com\u003e\nSigned-off-by: Wei Huang \u003chwbest.v@gmail.com\u003e\n"
    },
    {
      "commit": "31a61f6348b69c4dfc68e95c9a44e428234dd5f6",
      "tree": "e6bc3036db5c27456c137ecbd322984d502319e6",
      "parents": [
        "e2cfe31b48aa2f7f8a4574a6488d2ed5fa59627e"
      ],
      "author": {
        "name": "Raman Tenneti",
        "email": "rtenneti@google.com",
        "time": "Tue Feb 05 16:34:43 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Feb 19 22:17:12 2019 +0000"
      },
      "message": "Fix merge problems with cherry-picking \"Add notification settings to backup\u0026restore\" change into pi-dev\n\nOn 9/28 CL https://googleplex-android-review.git.corp.google.com/5116913 was checked into pi-dev. Merge was bad(couple of lines were lost during merge).\n\n  https://b.corp.google.com/issues/35655737#comment34\n\nAdding LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS and LOCK_SCREEN_SHOW_NOTIFICATIONS to SETTINGS_TO_BACKUP array. This fixes apct/framework/presubmit test failure.\n\nBug: 35655737\nBug: 118674794\nTest: presubmit unit tests\nChange-Id: I2e9cc95e8827e72ef3c09910d4d3e089bde375e5\nMerged-In: I421c7487955ee339f88e3957c973375d0f87e2ff\n(cherry picked from commit 33a11bd0e3c29937af311bc55bbbe36ee63608f4)\n"
    },
    {
      "commit": "80e697a297a8846b64e250ed1df1a2ef79da6e11",
      "tree": "66505d99704aa1cd601bef0402562353b516fa2d",
      "parents": [
        "8ce3609e58574de05bbe1aaf750080bc9127e2ea",
        "79eeb98d74527d6c12f2b864bdb43bbcf5b0c05a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 19 14:28:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 19 14:28:18 2019 +0000"
      },
      "message": "Merge \"Add a dalvik.vm.boot-image option for zygote and installd.\""
    },
    {
      "commit": "8ce3609e58574de05bbe1aaf750080bc9127e2ea",
      "tree": "8836f5bcb2d790e6824128e25e7942154440c5f8",
      "parents": [
        "43d11758fa9803f0693bc7ed9e2ca0ee355dd408",
        "f240cb809173afe453c5d8982477ef22166dbc60"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Feb 19 09:27:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 19 09:27:35 2019 +0000"
      },
      "message": "Merge \"Fix authority parsing test\""
    },
    {
      "commit": "f240cb809173afe453c5d8982477ef22166dbc60",
      "tree": "aa1622c3ea393f1cd2286c6b393123171f4af688",
      "parents": [
        "762f9f0c2449ce8f12c87de0eb6bcd32b6548029"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Feb 18 12:01:11 2019 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Feb 19 09:27:24 2019 +0000"
      },
      "message": "Fix authority parsing test\n\nThe test has been failing because http://r.android.com/793302 changed\nhow the port separator was found, only scanning ASCII digits until it\nhits a colon, and previously it would scan for the colon and then\npercent-decode the rest of it.  The new behavior actually better\nmatches the WHATWG URL parsing algorithm [1], which specifies that\nports only include ASCII digits.  It does mean that some edge cases\nthat previously parsed as host \"foo\", port 42 will now parse as\nhost \"foo:42\", no port, but those URLs wouldn\u0027t be accepted by\nbrowsers so they should be exceedingly rare.\n\nThe behavior per the WHATWG spec would be to fail to parse in the case\nof a percent-encoded character in the port section, but this class is\nspecifically documented to accept garbage, so lumping the mis-encoded\nport as part of the hostname (which will result in a hostname that\u0027s\ninvalid and impossible to resolve) seems like the best option.\n\n[1] https://url.spec.whatwg.org/#port-state\n\nFixes: 124360078\nTest: atest android.net.UriTest\nChange-Id: I1c788cb7703c821ae74b542b74d89e10cba5a546\n"
    },
    {
      "commit": "43d11758fa9803f0693bc7ed9e2ca0ee355dd408",
      "tree": "fbbe645dafb61e309d2b9e71c190542ce303986b",
      "parents": [
        "da75e38817e07fa9619c836267d06cae0780938a",
        "7b6ae663d696e215d3a6d8af35dfa8bf6e391fa9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 19 02:02:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 19 02:02:35 2019 +0000"
      },
      "message": "Merge \"Fix for testLifecycleOnMoveToFromSplitScreenRelaunch\""
    },
    {
      "commit": "feab82cf82778d7db88c7b7f3560e0f54b360dae",
      "tree": "6165df9c83c0b78a5e868441c8a40fac72af98ff",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Jan 22 10:18:05 2019 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Feb 18 11:51:50 2019 +0900"
      },
      "message": "Schematize Crypto system properties\n\nProperties accessed across partitions are now schematized and will\nbecome APIs to make explicit interfaces among partitions.\n\nBug: 117924132\nTest: m -j\nChange-Id: I141ae3a011f9cb3ea283ca25175205b6af966ec6\nMerged-In: I141ae3a011f9cb3ea283ca25175205b6af966ec6\n"
    },
    {
      "commit": "6ebb1d15f38905afbd3c22563a7ba73762a6053f",
      "tree": "53ac6804987b067e8b6da8156c3fa4ce96291947",
      "parents": [
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Jul 16 18:00:46 2018 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Feb 15 18:27:38 2019 -0800"
      },
      "message": "Fix potential crash when per-procstate cpu times tracking is turned on.\n\nWhen per-procstate cpu times tracking is turned on,\nBatteryStatsImpl tries to access mKernelSingleUidTimeReader but\nit\u0027s possible that mKernelSingleUidTimeReader hasn\u0027t been initialized\nyet after a reboot and this could lead to a system_server crash.\n\nBug: 111523951\nTest: manual\nChange-Id: Id014f23fbe31fed64fba769f14ba4396a003092e\nMerged-In: Id014f23fbe31fed64fba769f14ba4396a003092e\n(cherry picked from commit 020239df85931c3d5d5a89259f2e321fa48de353)\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "79eeb98d74527d6c12f2b864bdb43bbcf5b0c05a",
      "tree": "6deafe0154759262cf6a3fa70ec7fb4079c5ccde",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 14 15:55:20 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 14 15:56:15 2019 +0000"
      },
      "message": "Add a dalvik.vm.boot-image option for zygote and installd.\n\nBug: 119800099\nTest: adb shell setprop dalvik.vm.boot-image \"/system/framework/boot.art\"\n\nChange-Id: Iccafc56b5c95e848efca2699e16306a26d856478\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": "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": "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\""
    },
    {
      "commit": "8daede970005d07e48f44fd564b4b0ad24a6634b",
      "tree": "14aae040b3b390e231c21f105d653e6d4d873595",
      "parents": [
        "8fee3dee71a3dbc193936691606b9635ddb270ed"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 10:55:03 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 14 10:55:03 2019 +0800"
      },
      "message": "Add build rule of data stall proto\n\nBug: 121185319\nBug: 120452078\nTest: Build and test against data stall code\nChange-Id: I3b243ab947464a431ef205c5f2f30edc883e2963\n"
    },
    {
      "commit": "aa20ef083615d8002b24a0e301c6a59b0ae5564f",
      "tree": "bb0f83a5cad2e615ab0de0b289fb1925b488a0a5",
      "parents": [
        "8b98155789248bc27ded9de373aaa4df55746e0c",
        "b8493ac5eb11ccc243b04cc3a3424858c472ef38"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 13 16:30:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 16:30:26 2019 -0800"
      },
      "message": "Merge \"Add UNINITIALIZED and rename INVALID\"\nam: b8493ac5eb\n\nChange-Id: Idd2ef2a91aab0e28743762ea4860b49a02e8389b\n"
    },
    {
      "commit": "b8493ac5eb11ccc243b04cc3a3424858c472ef38",
      "tree": "73ea5de679d53512e8faab02032294d23730e63d",
      "parents": [
        "a3aae9fe4bc41793c2c4443fda985c8fcfb20ddc",
        "1f85a3ddf3b2cafedeba2e6ed97ba6575f894ef3"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 14 00:14:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 14 00:14:11 2019 +0000"
      },
      "message": "Merge \"Add UNINITIALIZED and rename INVALID\""
    },
    {
      "commit": "6d0dd1a276a3841cd356c9491147758cd55dbdc7",
      "tree": "2e17d3f3f56c009eafa33e19431ff7fe16f3ed0a",
      "parents": [
        "0b3cef8697f4ad2af9ab5efdcb2f186c28ccb28e"
      ],
      "author": {
        "name": "wangmingming1",
        "email": "wangmingming1@xiaomi.com",
        "time": "Wed Nov 14 10:43:36 2018 +0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 13 12:47:30 2019 -0800"
      },
      "message": "zygote: use async signal safe log to record child process death\n\nBug: https://issuetracker.google.com/issues/119713191\nTest: open/close apps, observe the child process death log\nTest: run monkey\nChange-Id: Ia121f44c00f715367446dfe97de6df1f7fa6bdfe\nSigned-off-by: wangmingming1 \u003cwangmingming1@xiaomi.com\u003e\n"
    },
    {
      "commit": "7ae743b313bec659449cd09021f13f2248e8e5fc",
      "tree": "6d57ce748d4eccd737508865fe0159bc19ceb492",
      "parents": [
        "55faf37439233102faed908e2a294f0bdbce5c21"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Feb 13 12:21:28 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Feb 13 12:21:49 2019 -0800"
      },
      "message": "Fixed a typo in an OWNERS file.\n\nTest: None\nChange-Id: I7f758f20fb2e5bfb9c2ba3193e55080046902bdc\n"
    },
    {
      "commit": "361d379280010976ff1d4df58ac8f317f28299c0",
      "tree": "1d1963ce661f449aa1519f228951deba903c0816",
      "parents": [
        "ba147d2c80898dca78ad9238988372322d8a5c4d",
        "c8f5981028c12747f92daefe7d4404884b2a0159"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Feb 13 11:43:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 11:43:46 2019 -0800"
      },
      "message": "Merge \"Improved wipe reason information for RecoverySystem\"\nam: c8f5981028\n\nChange-Id: I4da95142ea12593e00ab0d0a44f8e9a0c021596b\n"
    },
    {
      "commit": "c8f5981028c12747f92daefe7d4404884b2a0159",
      "tree": "f30d499a04712e58591e80e0f76169579a338bbb",
      "parents": [
        "627900696f8033897af041069ece9c497cd525b3",
        "3835f6a4f9e7a52401cf3de49a6ddef8fd04e8c5"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Wed Feb 13 19:18:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 19:18:01 2019 +0000"
      },
      "message": "Merge \"Improved wipe reason information for RecoverySystem\""
    },
    {
      "commit": "1f85a3ddf3b2cafedeba2e6ed97ba6575f894ef3",
      "tree": "b260cd2d45509a6268fea9576ddf3d4f499d1474",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 14:15:05 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 13 09:54:30 2019 -0800"
      },
      "message": "Add UNINITIALIZED and rename INVALID\n\nUNINITIALIZED_CARD_ID is for before the card ID is ready.\nINVALID_CARD_ID is renamed to UNSUPPORTED_CARD_ID and it is used if the\ncard ID is known to be unsupported.\n\nBug: 122978614\nTest: atest UiccControllerTest\nChange-Id: Ia2315d9b38ef35b30d9b96b6436c08fa4404e4df\nMerged-In: Ia2315d9b38ef35b30d9b96b6436c08fa4404e4df\n"
    },
    {
      "commit": "e66ad835f2926d7346c06a56fb3bb4367d96f41d",
      "tree": "81a877fcc3ce96c3c80b347b84adeedc9d05edbb",
      "parents": [
        "43c0a4eeae34773ff5d98348915c0fe724a7dfcf",
        "366318b9c3b8632464872f909ca7da3e965b2191"
      ],
      "author": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Wed Feb 13 09:33:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 13 09:33:27 2019 -0800"
      },
      "message": "Merge \"Modem power monitor\"\nam: 366318b9c3\n\nChange-Id: I85d2b97c40df223106d9a4047b3898d0db3c733e\n"
    },
    {
      "commit": "4d3a9f2b3c9873956d829faca9f797d9a69eb30b",
      "tree": "ae8c9f2ba7964177293522a2dd510567f6412e15",
      "parents": [
        "32bfd77b794d88ce6225189d9a8c48321a21c63f"
      ],
      "author": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Tue Feb 12 11:16:49 2019 -0800"
      },
      "committer": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Wed Feb 13 16:02:03 2019 +0000"
      },
      "message": "Modem power monitor\n\nThis is an AOSP carry over for the frameworks base CL. This change is needed here to allow telephony changes to be added to AOSP with no issues.\n\nAdding monitored power rail as a new cellular battery stats component. This will be used to better determine actual power usage of the modem rather than relying on battery reduction rates.\n\nIf the device does not support rail power monitoring then this value\nwill always remain at 0.\n\nTest: adb shell dumpsys activity service TelephonyDebugService --metrics\nResults Examples:\n\tEnergy consumed by modem (mAh): 2.41\n\nChange-Id: If85af2f2e1b255661e189c5375ecc5825be84c58\n"
    },
    {
      "commit": "e0203aa6ec2339c08776e60caf341bc3e6e6a94e",
      "tree": "e31c6ccd7c177d454818d8b2bb966411fb6a8db6",
      "parents": [
        "725bf8e5532e66d064d755f22ac55025911f6ac3",
        "2b56c4cf48fd2878d91130be95c47502bb3b6d48"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Feb 12 21:30:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 21:30:19 2019 -0800"
      },
      "message": "Merge \"Adjust AsyncTask.THREAD_POOL_EXECUTOR config\"\nam: 2b56c4cf48\n\nChange-Id: I0a8554c58710b162df57cbf2ca8dcb7591666ef9\n"
    },
    {
      "commit": "2b56c4cf48fd2878d91130be95c47502bb3b6d48",
      "tree": "aca545b3eb92d33e734345d18be95c5bcfc90188",
      "parents": [
        "60bcd226d58da531cd667d099462a48ea7dd3910",
        "573bb79cfb7e51f20ff5a2dfdf23509354720f0f"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Feb 13 05:14:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 05:14:43 2019 +0000"
      },
      "message": "Merge \"Adjust AsyncTask.THREAD_POOL_EXECUTOR config\""
    },
    {
      "commit": "3e40cac16a6b8346445b9d6bce9ffb34122fcbb0",
      "tree": "dc61aab65ddb8b34648a5a3c11d8dac73f48784b",
      "parents": [
        "3699ba8e9f3171ce7e1a6905fe69d2e437b25b0c",
        "661bb0414e635122117b1d554f59b9464ad90a6d"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Feb 12 19:09:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 19:09:08 2019 -0800"
      },
      "message": "Merge changes from topic \"cut_dependency\"\nam: 661bb0414e\n\nChange-Id: Id8b72d00604e9b1761068d89b3bfd05e48d9a0a1\n"
    },
    {
      "commit": "3699ba8e9f3171ce7e1a6905fe69d2e437b25b0c",
      "tree": "410cc0cdc3c90b00de70aeb5c045936384dbf8bf",
      "parents": [
        "8c6c630bcf8a861f34df6c8eece2c6e80712571d",
        "fa240e8054ca5ab155c04ec0c2e07053dd30d8f1"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Tue Feb 12 19:02:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 19:02:06 2019 -0800"
      },
      "message": "Merge \"Add DynamicAndroidClient\"\nam: fa240e8054\n\nChange-Id: I05b545489d9fb075a782ee942195011d79bbfbca\n"
    },
    {
      "commit": "8c6c630bcf8a861f34df6c8eece2c6e80712571d",
      "tree": "b485aad1f1c4d6f40822f4a51d5983d42ce9c435",
      "parents": [
        "b42cfb76626fb15958d87407095b3a141081ce24",
        "9de24de618947056f95e0608d36b0b46db416e5b"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Feb 12 18:57:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 18:57:43 2019 -0800"
      },
      "message": "Merge \"Include /apex/com.android.runtime for native library in app classloader\"\nam: 9de24de618\n\nChange-Id: I9bcc87b6866695689d31abf7e8e2066158857aba\n"
    },
    {
      "commit": "89b04a01c28b9ad49df326d99af14a3fc26a26d9",
      "tree": "903ff7527455f2481e6b829b28de634846c380f4",
      "parents": [
        "abbb73a70aa6bbee4940355851a5bc196fffae88",
        "c96b852f464824f9b9249b1841a5a6ce460792fc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Feb 12 18:45:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 18:45:49 2019 -0800"
      },
      "message": "Merge \"Check NetworkStack UID and perms before binding\"\nam: c96b852f46\n\nChange-Id: Ia9d4718162ed9534c5f61a9be0e8654026b902c8\n"
    },
    {
      "commit": "661bb0414e635122117b1d554f59b9464ad90a6d",
      "tree": "6a7c1b00e9aaeb8923f4393325c45946c96abfcc",
      "parents": [
        "fa240e8054ca5ab155c04ec0c2e07053dd30d8f1",
        "706bf3f6282644d0d536b88a1156fbf6c49d71d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 13 02:17:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 02:17:35 2019 +0000"
      },
      "message": "Merge changes from topic \"cut_dependency\"\n\n* changes:\n  Revert \"Delay start of bootanimation until after the Runtime APEX is mounted.\"\n  Cut the static deps from libandroid_runtime to libnativeloader and libnativebridge\n"
    },
    {
      "commit": "3835f6a4f9e7a52401cf3de49a6ddef8fd04e8c5",
      "tree": "0033165894e140750c195300c04e3183eb41afa1",
      "parents": [
        "749dfc308353960c8454679654fc6cd0332f58dc"
      ],
      "author": {
        "name": "Yutaro Maruyama",
        "email": "yutaro.maruyama@sony.com",
        "time": "Fri Mar 30 12:36:37 2018 +0800"
      },
      "committer": {
        "name": "Yutaro Maruyama",
        "email": "Yutaro.Maruyama@sony.com",
        "time": "Wed Feb 13 10:53:16 2019 +0900"
      },
      "message": "Improved wipe reason information for RecoverySystem\n\nMore information will be useful to investigate unintentional wipe\nfor users. Added timestamp information into reason text.\n\nBug: 120586954\nChange-Id: I26dd4eff815d736bf34e944be6843cbb80515ca9\n"
    },
    {
      "commit": "fa240e8054ca5ab155c04ec0c2e07053dd30d8f1",
      "tree": "67dd48e72a4a70ac68a0211ec0a84648c241b3bb",
      "parents": [
        "9de24de618947056f95e0608d36b0b46db416e5b",
        "1eb4c54294fd30368e8159065d876873c92aa4ec"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Wed Feb 13 01:20:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 01:20:26 2019 +0000"
      },
      "message": "Merge \"Add DynamicAndroidClient\""
    },
    {
      "commit": "9de24de618947056f95e0608d36b0b46db416e5b",
      "tree": "ef74b175e865a76e1f1c3520bec6b69421eba4aa",
      "parents": [
        "e3483a58144646af49cc43ef11800c53249f5c8d",
        "a366cc8c527291b8bea293f07f727496c855c90a"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Wed Feb 13 00:58:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 00:58:37 2019 +0000"
      },
      "message": "Merge \"Include /apex/com.android.runtime for native library in app classloader\""
    },
    {
      "commit": "c96b852f464824f9b9249b1841a5a6ce460792fc",
      "tree": "bce2fe97932ed7e88a2c08ce15cf8606cff5f58b",
      "parents": [
        "76bc8cf927a7cfe9af4bc82352fb70aa28362980",
        "c205f33bc471cd4fdf33744bdedfd5abd859b1a9"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 13 00:10:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 13 00:10:18 2019 +0000"
      },
      "message": "Merge \"Check NetworkStack UID and perms before binding\""
    },
    {
      "commit": "573bb79cfb7e51f20ff5a2dfdf23509354720f0f",
      "tree": "d696ff27e1370e621834a11ae21afcd730050d26",
      "parents": [
        "e396fe4a02686850e7e72e52416e4b29b79d7979"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Feb 01 17:52:40 2019 -0800"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Feb 12 15:43:26 2019 -0800"
      },
      "message": "Adjust AsyncTask.THREAD_POOL_EXECUTOR config\n\nRemove the queue, reduce core pool size but no longer let it time out.\n\nReduce the timeout for additional threads.\n\nIf necessary, use a special executor, with an unbounded queue, to run\noverflow tasks.\n\nBug: 123762797\nTest: AOSP boots, also with MAXIMUM_POOL_SIZE \u003d 1.\nChange-Id: I4bc9593a044d1773ff1878684e2397a7c2a9a87a\n"
    },
    {
      "commit": "21f4e04f3daa854154b2d59e206b2d09e3587de5",
      "tree": "f3257ab7d14982487c9fe83b56e010c140ce13dd",
      "parents": [
        "662428ca717b854a97c0c3d5f5928920eebc8d63",
        "c7c7fe632507e9a9a52657d5c60d97b6006ede82"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 10:02:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 10:02:23 2019 -0800"
      },
      "message": "Merge \"Remove ParcelFileDescriptor.aidl\"\nam: c7c7fe6325\n\nChange-Id: I508f7591ad990d774b7866a831ac84f7a8fb6f77\n"
    },
    {
      "commit": "c7c7fe632507e9a9a52657d5c60d97b6006ede82",
      "tree": "34d0045c7b41e40491ddeea8b14f6de411dbc736",
      "parents": [
        "bbd757d7911a54d2fead23facfa00654b8454042",
        "a4912bd4a493cd0289455c643a2f4edfae076c4c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Feb 12 17:51:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 17:51:35 2019 +0000"
      },
      "message": "Merge \"Remove ParcelFileDescriptor.aidl\""
    },
    {
      "commit": "a366cc8c527291b8bea293f07f727496c855c90a",
      "tree": "5eae02a2f2dd4543f14d648ba16fa3e3f7604411",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Feb 07 15:20:25 2019 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Tue Feb 12 14:53:01 2019 +0000"
      },
      "message": "Include /apex/com.android.runtime for native library in app classloader\n\nBug: 123702996\nTest: Manual test. After moving libicuuc.so into the apex path,\n  call System.loadLibrary(\"icuuc\") in test app\nTest: CtsJniTestCases pass after moving libicuuc into apex and applied\nCTS patch here. http://r.android.com/898053\n\nChange-Id: Ic9049c1595b4ea029ec65649c3f3283672744569\n"
    },
    {
      "commit": "83207a29e1362c86271726018993bef756722f9f",
      "tree": "96bd0e7b45c786b8c4499ad9e40e11b82f883900",
      "parents": [
        "efc16ab0d873cc10e44cf678b8bba30838c69542"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jan 29 00:39:04 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Feb 12 19:35:45 2019 +0900"
      },
      "message": "Cut the static deps from libandroid_runtime to libnativeloader and libnativebridge\n\nThe dependencies are replaced with *_lazy libraries which dynamically\nload and links to the real libraries at runtime using dlopen and dlsym.\n\nThis allows libandroid_runtime to be used by early processes that are executed\nbefore the activation of the runtime APEX where libnativeloader and\nlibnativebridge are provided.\n\nBug: 123403798\nTest: m\nTest: device boots to the UI\nChange-Id: I89a11bd0e9bef77db5da6d80840728b9a6f2a528\n"
    },
    {
      "commit": "d49230d8df2b95aa2209c6b7fe02e96d9865139c",
      "tree": "e74e1c5c72a1d4723b47f2c85b97bb35828537a0",
      "parents": [
        "7282c21b5794a40e20142fa2be1b06d3c9c1f84d",
        "e765e8b7aaa5350645330e90e34118d9a4749289"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 11 20:22:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 20:22:40 2019 -0800"
      },
      "message": "Merge \"Remove hard-coded NetworkStack package name\"\nam: e765e8b7aa\n\nChange-Id: I0e67a5e857d4f5ba2af1f0928be6d97c0f4ce94f\n"
    },
    {
      "commit": "e765e8b7aaa5350645330e90e34118d9a4749289",
      "tree": "842a23d93cf2fa767134285ac490fdd544034b5a",
      "parents": [
        "f5a0e41e1838220b7aa0cc31128491ce0b8d1480",
        "9c5d96490279dbc5cea09cf8a2da29318b397729"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Feb 12 03:58:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 03:58:09 2019 +0000"
      },
      "message": "Merge \"Remove hard-coded NetworkStack package name\""
    },
    {
      "commit": "e3f4f5eedb279e63d4fa664a67218b2566744435",
      "tree": "f32c8abbaddb6cd93296728074840bb97bcdab3f",
      "parents": [
        "4bb2c54698f7c121a05821b7ceb7bcc0f2dbffa3",
        "db5c59214ffa767d6494c98d8c90347f2bda2130"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Feb 11 19:13:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 19:13:06 2019 -0800"
      },
      "message": "Merge \"Schematize Display system properties\"\nam: db5c59214f\n\nChange-Id: I363f989b8259adccc86c85708e64fcb05222e6fc\n"
    },
    {
      "commit": "a4912bd4a493cd0289455c643a2f4edfae076c4c",
      "tree": "1cd5ca2c9fbf0abdb14604ddd9d5eb4865203e81",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 18:54:09 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Feb 11 18:54:32 2019 -0800"
      },
      "message": "Remove ParcelFileDescriptor.aidl\n\nThis is now a built-in type in AIDL.\n\nBug: N/A\nTest: N/A\nChange-Id: Ibbc1251ce3378fed39b7edeb611185358a1c0dc0\n"
    },
    {
      "commit": "db5c59214ffa767d6494c98d8c90347f2bda2130",
      "tree": "8fea1599d16cdee441086093225c6017113a946e",
      "parents": [
        "190ff7457c9c0fb5337fad418f69cf96ff960b01",
        "89052d92b3616e28d09e5a114643bf33818115e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 02:50:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 02:50:08 2019 +0000"
      },
      "message": "Merge \"Schematize Display system properties\""
    },
    {
      "commit": "a525ea4436c13ed7da0db4f4240ea04fbf840857",
      "tree": "8d500c1bb8add410d8f1c5b706315e211e3b21dc",
      "parents": [
        "ed6a99546d9e1048e4fe986c0012762cdebe69fe",
        "bbbeba3c02822e5cd43fd169e7105063a7331af5"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon Feb 11 16:34:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 16:34:27 2019 -0800"
      },
      "message": "Merge \"Add owners for accessibility\"\nam: bbbeba3c02\n\nChange-Id: I099187d207d5610bc79d630f105bff2de41481c3\n"
    },
    {
      "commit": "bbbeba3c02822e5cd43fd169e7105063a7331af5",
      "tree": "7455da1a9445d415ddd5419e3fd68c9c99e59ac0",
      "parents": [
        "69a0fb35a6720f029e25110e56d57f72aa933315",
        "6ac1a60bf1b92c83058d6102c854d5b93ccff835"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 12 00:07:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 12 00:07:59 2019 +0000"
      },
      "message": "Merge \"Add owners for accessibility\""
    },
    {
      "commit": "0c15f98874e58f52cbd917968c371a455470d7c2",
      "tree": "cf336c62137f25984abd6ae6aee78c49ae58942a",
      "parents": [
        "6dbf0e96f0e7e88218c5ec948cbf50cdf57ac590",
        "52a31598e7d95a6aff05f98d0445ef5f04315e70"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 15:45:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 15:45:28 2019 -0800"
      },
      "message": "Merge changes from topics \"118348832\", \"120945564\"\nam: 52a31598e7\n\nChange-Id: Ib236b90d107ec7fa40c32c9604af95f58b844e05\n"
    },
    {
      "commit": "52a31598e7d95a6aff05f98d0445ef5f04315e70",
      "tree": "a3708e2fed4d044ef6b2bc88abc7966a931bd7a7",
      "parents": [
        "231a9cb709838e8b85662e24bd8e1780b36f9b8e",
        "6ae9f49d3fb8b58c65060b238c16764d3f35af48"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 23:19:17 2019 +0000"
      },
      "message": "Merge changes from topics \"118348832\", \"120945564\"\n\n* changes:\n  Adding validationBeforeSwitchSupported in phoneCapability.\n  Add API to handle user\u0027s subscription selection changes.\n"
    },
    {
      "commit": "89ce5e3c1bdf068c152e9cfc3b6d8a95f02dbc19",
      "tree": "5f5f741406a8ea8c507fa7a4ae0bbbba5590ef5a",
      "parents": [
        "8a99661282dbda439b7e927e68778bfd996f058b"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Nov 14 17:40:55 2018 -0800"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Mon Feb 11 12:57:43 2019 -0800"
      },
      "message": "Add Test Network and Transport types\n\nThis change adds new network types for testing purposes, signifying a\nnetwork with an extremely limited feature set.\n\nBug: 72950854\nTest: Compiles, CTS tests relying on this work correctly.\nChange-Id: I06cade6044afd12e0b69ed3c2f160f27f85d43d0\n"
    },
    {
      "commit": "4d65d3cbaccf1100cc7c198600c7af4900c8c9ca",
      "tree": "6431004c08d28282c20d2f10b4ab30164734f355",
      "parents": [
        "4ab47dc5ac1673f48af1993cb1777cb0fbb8eb10",
        "deb35fb00bcbb0350e74cbea30a37972a7e6714f"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Mon Feb 11 03:41:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 11 03:41:35 2019 -0800"
      },
      "message": "Merge \"Fix regression in Dalvik:HEAP_TOTAL\"\nam: deb35fb00b\n\nChange-Id: I273126dfb3245c4ee7352f8021b0537a03275f5b\n"
    },
    {
      "commit": "deb35fb00bcbb0350e74cbea30a37972a7e6714f",
      "tree": "a0b906e4ab3a6b6b468f2bdf49da7601e5645046",
      "parents": [
        "0d6bbfd5fbea3d030d584d456e2966ecf85407e0",
        "e6efa0540af4833076038538db6a21b1b834df5e"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Mon Feb 11 11:26:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 11 11:26:46 2019 +0000"
      },
      "message": "Merge \"Fix regression in Dalvik:HEAP_TOTAL\""
    },
    {
      "commit": "1eb4c54294fd30368e8159065d876873c92aa4ec",
      "tree": "feee39628f649ac6cb7dd4960e7eeaf07ab10f54",
      "parents": [
        "0d6bbfd5fbea3d030d584d456e2966ecf85407e0"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 03 18:13:40 2019 +0800"
      },
      "committer": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Mon Feb 11 14:02:46 2019 +0800"
      },
      "message": "Add DynamicAndroidClient\n\nDynamicAndroidClient is the SystemApi to invoke DynamicAndroid\ninstallation service. It also provides a listener for status update.\n\nBug: 122440941\nTest: Compile and run on internal target\nChange-Id: I1ea5e861ecaca1647b445eac57ed15a144be68e8\nMerged-In: I1ea5e861ecaca1647b445eac57ed15a144be68e8\n"
    },
    {
      "commit": "aaf19427cf4778b4fb04cbe8a9e642c317506eb8",
      "tree": "7cef6234d09edf0d0a43167a1ab27d33877950d7",
      "parents": [
        "0424bd04bf2b5bcaeeadbdbaa70ca56aa579145f",
        "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Fri Feb 08 20:22:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 08 20:22:35 2019 -0800"
      },
      "message": "Merge \"Atom: add more information to BluetootSocketConnectionStateChanged\"\nam: 1d9ca12d91\n\nChange-Id: I04ba017abac83039bd5a4153c02c9f461db52ca5\n"
    },
    {
      "commit": "1d9ca12d911b07782f1c57f68ebea91f8ceae2fa",
      "tree": "aff2a42269e224d0f7c0291abc590e96c2a304ec",
      "parents": [
        "9fdd759e40a8eef72ccc1ab6ec5199b891402296",
        "e4ae0e7516271888b597c846e033076e19b2949d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 09 04:09:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 09 04:09:45 2019 +0000"
      },
      "message": "Merge \"Atom: add more information to BluetootSocketConnectionStateChanged\""
    },
    {
      "commit": "0424bd04bf2b5bcaeeadbdbaa70ca56aa579145f",
      "tree": "4b509f59b26f94494a02ff1d2ba9eba7fdfa83e4",
      "parents": [
        "03cc6bccf72191267bd753c2e004711826cd1903",
        "9fdd759e40a8eef72ccc1ab6ec5199b891402296"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Fri Feb 08 18:15:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 08 18:15:32 2019 -0800"
      },
      "message": "Merge \"WebView: propose myself as OWNER\"\nam: 9fdd759e40\n\nChange-Id: I908fb894e288d53d4cc8d3bd19580db4d99de278\n"
    },
    {
      "commit": "9fdd759e40a8eef72ccc1ab6ec5199b891402296",
      "tree": "17055ca66a836e6a6f737ef467aadb0937f486ff",
      "parents": [
        "e396fe4a02686850e7e72e52416e4b29b79d7979",
        "a9ef37b7de7edcd28dde5e26fcbfda8944b0ac25"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 09 01:59:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 09 01:59:29 2019 +0000"
      },
      "message": "Merge \"WebView: propose myself as OWNER\""
    },
    {
      "commit": "9c5d96490279dbc5cea09cf8a2da29318b397729",
      "tree": "3328cc578885afd9ca52bdb05241c83b7e260712",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 21:29:57 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 08 12:12:57 2019 +0900"
      },
      "message": "Remove hard-coded NetworkStack package name\n\nHave the network stack pass its package name in\nshowProvisioningNotification instead.\n\nBug: 124033493\nTest: flashed, WiFi and captive portal works\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: I1f3312768ba1fb34e99a827e1fcdaf7510e318a8\n"
    },
    {
      "commit": "c205f33bc471cd4fdf33744bdedfd5abd859b1a9",
      "tree": "e3bcdc25afa76a174b1f2d2ec8f6e5aecad122a5",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 08 11:57:28 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Feb 08 11:57:28 2019 +0900"
      },
      "message": "Check NetworkStack UID and perms before binding\n\nThis ensures that the NetworkStack that is used on the device has a\nsignature that matches the NetworkStackPermissionsStub.\n\nTest: flashed, WiFi working\nBug: 124033493\nChange-Id: Ia1413a4e127e01ab707d3f4887cd39df72c751e3\n"
    },
    {
      "commit": "e4ae0e7516271888b597c846e033076e19b2949d",
      "tree": "4a4ddba8bef68a56bc2ab3428d0cbd12b85b98a2",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Feb 07 13:52:45 2019 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Feb 07 17:44:46 2019 -0800"
      },
      "message": "Atom: add more information to BluetootSocketConnectionStateChanged\n\n* Add server_port field to track the server port number of a socket\n* Add socket_role field to track whether the socket is a server listener\n  or a connection socket\n* Add uid field to track the owner of the socket\n\nBug: 112969790\nTest: make, test drive with statsd\nChange-Id: I0c86b724c748844009b8120befd454fb96137a61\n"
    },
    {
      "commit": "77b2b559e1633f838e8ae151a3366df0173476e8",
      "tree": "88318a05463b3ec4422579aa92b7bf6612d8880f",
      "parents": [
        "b8f1b10871b8ad17acd60e9b38318f4a745d94d4"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Dec 13 19:24:03 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 07 17:42:34 2019 -0800"
      },
      "message": "Add API to handle user\u0027s subscription selection changes.\n\nWhen user selects a eSIM subscription, Settings app informs Telephony.\nTelephony needs to take actions such as writting it into global\nsettings, switch profiles and notify registrants, for example\nAlternativeNetworkAccessService.\n\nBug: 120945564\nTest: unittest\nChange-Id: I846d9444aac368d183e06744c9eb8aa0c08dfe6a\nMerged-In: I846d9444aac368d183e06744c9eb8aa0c08dfe6a\n"
    },
    {
      "commit": "7b6ae663d696e215d3a6d8af35dfa8bf6e391fa9",
      "tree": "6e0a9aa16054b30ecb4b8e54628e0d893881b3e1",
      "parents": [
        "3ad89238428de48e8bdcb6932d23575ef1b59493"
      ],
      "author": {
        "name": "Raj Mamadgi",
        "email": "r.mamadgi@samsung.com",
        "time": "Thu Jan 24 14:43:51 2019 -0800"
      },
      "committer": {
        "name": "Amith Dsouza",
        "email": "amithds@google.com",
        "time": "Thu Feb 07 22:17:32 2019 +0000"
      },
      "message": "Fix for testLifecycleOnMoveToFromSplitScreenRelaunch\n\nThe configuration change occurs twice and the CallbackTrackingActivity is\nrelaunched twice, this causes the test to fail on some devices with certain\ndensities.\n\nBUG:123342948\n\nChange-Id: Idbf79a48a55477445cd70a6f76c104d7669bf2fa\nSigned-off-by: Raj Mamadgi \u003cr.mamadgi@samsung.com\u003e\n"
    },
    {
      "commit": "b2f6041624945a2f32145eff76a004aa8018a2c3",
      "tree": "1742c2aed80c23cfce16b5c3cf710e4b0b210c66",
      "parents": [
        "5d7d81f02eacb2889aff898a1d9f4b65f62f52f2",
        "b5a69ab76495e981f0fde0a35da9743dd6fee739"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Feb 07 13:44:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 13:44:44 2019 -0800"
      },
      "message": "Merge \"Add use_app_image_startup_cache feature flag\"\nam: b5a69ab764\n\nChange-Id: I26ab26b34445d0be649a45f735d4860036c7d1f3\n"
    }
  ],
  "next": "b5a69ab76495e981f0fde0a35da9743dd6fee739"
}
